mirror of
https://github.com/trebonian/visual6502.git
synced 2024-12-21 21:29:16 +00:00
Merge pull request #42 from trebonian/master
Merge two small changes to staging
This commit is contained in:
commit
1cb58a1cab
182
3rdparty/jquery.cookie.js
vendored
182
3rdparty/jquery.cookie.js
vendored
@ -1,92 +1,92 @@
|
|||||||
/**
|
/**
|
||||||
* Cookie plugin
|
* Cookie plugin
|
||||||
*
|
*
|
||||||
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
|
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
|
||||||
* Dual licensed under the MIT and GPL licenses:
|
* Dual licensed under the MIT and GPL licenses:
|
||||||
* http://www.opensource.org/licenses/mit-license.php
|
* http://www.opensource.org/licenses/mit-license.php
|
||||||
* http://www.gnu.org/licenses/gpl.html
|
* http://www.gnu.org/licenses/gpl.html
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a cookie with the given name and value and other optional parameters.
|
* Create a cookie with the given name and value and other optional parameters.
|
||||||
*
|
*
|
||||||
* @example $.cookie('the_cookie', 'the_value');
|
* @example $.cookie('the_cookie', 'the_value');
|
||||||
* @desc Set the value of a cookie.
|
* @desc Set the value of a cookie.
|
||||||
* @example $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});
|
* @example $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});
|
||||||
* @desc Create a cookie with all available options.
|
* @desc Create a cookie with all available options.
|
||||||
* @example $.cookie('the_cookie', 'the_value');
|
* @example $.cookie('the_cookie', 'the_value');
|
||||||
* @desc Create a session cookie.
|
* @desc Create a session cookie.
|
||||||
* @example $.cookie('the_cookie', null);
|
* @example $.cookie('the_cookie', null);
|
||||||
* @desc Delete a cookie by passing null as value.
|
* @desc Delete a cookie by passing null as value.
|
||||||
*
|
*
|
||||||
* @param String name The name of the cookie.
|
* @param String name The name of the cookie.
|
||||||
* @param String value The value of the cookie.
|
* @param String value The value of the cookie.
|
||||||
* @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
|
* @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
|
||||||
* @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
|
* @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
|
||||||
* If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
|
* If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
|
||||||
* If set to null or omitted, the cookie will be a session cookie and will not be retained
|
* If set to null or omitted, the cookie will be a session cookie and will not be retained
|
||||||
* when the the browser exits.
|
* when the the browser exits.
|
||||||
* @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
|
* @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
|
||||||
* @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
|
* @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
|
||||||
* @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
|
* @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
|
||||||
* require a secure protocol (like HTTPS).
|
* require a secure protocol (like HTTPS).
|
||||||
* @type undefined
|
* @type undefined
|
||||||
*
|
*
|
||||||
* @name $.cookie
|
* @name $.cookie
|
||||||
* @cat Plugins/Cookie
|
* @cat Plugins/Cookie
|
||||||
* @author Klaus Hartl/klaus.hartl@stilbuero.de
|
* @author Klaus Hartl/klaus.hartl@stilbuero.de
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the value of a cookie with the given name.
|
* Get the value of a cookie with the given name.
|
||||||
*
|
*
|
||||||
* @example $.cookie('the_cookie');
|
* @example $.cookie('the_cookie');
|
||||||
* @desc Get the value of a cookie.
|
* @desc Get the value of a cookie.
|
||||||
*
|
*
|
||||||
* @param String name The name of the cookie.
|
* @param String name The name of the cookie.
|
||||||
* @return The value of the cookie.
|
* @return The value of the cookie.
|
||||||
* @type String
|
* @type String
|
||||||
*
|
*
|
||||||
* @name $.cookie
|
* @name $.cookie
|
||||||
* @cat Plugins/Cookie
|
* @cat Plugins/Cookie
|
||||||
* @author Klaus Hartl/klaus.hartl@stilbuero.de
|
* @author Klaus Hartl/klaus.hartl@stilbuero.de
|
||||||
*/
|
*/
|
||||||
jQuery.cookie = function(name, value, options) {
|
jQuery.cookie = function(name, value, options) {
|
||||||
if (typeof value != 'undefined') { // name and value given, set cookie
|
if (typeof value != 'undefined') { // name and value given, set cookie
|
||||||
options = options || {};
|
options = options || {};
|
||||||
if (value === null) {
|
if (value === null) {
|
||||||
value = '';
|
value = '';
|
||||||
options.expires = -1;
|
options.expires = -1;
|
||||||
}
|
}
|
||||||
var expires = '';
|
var expires = '';
|
||||||
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
|
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
|
||||||
var date;
|
var date;
|
||||||
if (typeof options.expires == 'number') {
|
if (typeof options.expires == 'number') {
|
||||||
date = new Date();
|
date = new Date();
|
||||||
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
|
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
|
||||||
} else {
|
} else {
|
||||||
date = options.expires;
|
date = options.expires;
|
||||||
}
|
}
|
||||||
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
|
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
|
||||||
}
|
}
|
||||||
var path = options.path ? '; path=' + options.path : '';
|
var path = options.path ? '; path=' + options.path : '';
|
||||||
var domain = options.domain ? '; domain=' + options.domain : '';
|
var domain = options.domain ? '; domain=' + options.domain : '';
|
||||||
var secure = options.secure ? '; secure' : '';
|
var secure = options.secure ? '; secure' : '';
|
||||||
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
|
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
|
||||||
} else { // only name given, get cookie
|
} else { // only name given, get cookie
|
||||||
var cookieValue = null;
|
var cookieValue = null;
|
||||||
if (document.cookie && document.cookie != '') {
|
if (document.cookie && document.cookie != '') {
|
||||||
var cookies = document.cookie.split(';');
|
var cookies = document.cookie.split(';');
|
||||||
for (var i = 0; i < cookies.length; i++) {
|
for (var i = 0; i < cookies.length; i++) {
|
||||||
var cookie = jQuery.trim(cookies[i]);
|
var cookie = jQuery.trim(cookies[i]);
|
||||||
// Does this cookie string begin with the name we want?
|
// Does this cookie string begin with the name we want?
|
||||||
if (cookie.substring(0, name.length + 1) == (name + '=')) {
|
if (cookie.substring(0, name.length + 1) == (name + '=')) {
|
||||||
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
|
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return cookieValue;
|
return cookieValue;
|
||||||
}
|
}
|
||||||
};
|
};
|
2
README
2
README
@ -4,7 +4,7 @@ www.visual6502.org/JSSim
|
|||||||
It includes a general purpose transistor-level simulator, layout browser,
|
It includes a general purpose transistor-level simulator, layout browser,
|
||||||
and the data from a 6502 revD chip.
|
and the data from a 6502 revD chip.
|
||||||
|
|
||||||
Recently added: polygon data for the 6800 chip. The simulation is not yet working,
|
It also includes a similar simulator for the 6800 chip.
|
||||||
|
|
||||||
Note the various licenses and Copyright associated with each file.
|
Note the various licenses and Copyright associated with each file.
|
||||||
|
|
||||||
|
7206
expert-allinone.js
7206
expert-allinone.js
File diff suppressed because one or more lines are too long
@ -89,6 +89,6 @@ table.memtable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#title {
|
#title {
|
||||||
font-size:30px;
|
font-size:30px;
|
||||||
font-weight:bold;
|
font-weight:bold;
|
||||||
}
|
}
|
7024
transdefs.js
7024
transdefs.js
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user