mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 05:25:56 +00:00
upgrade Dojo to 1.6.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo.AdapterRegistry"]){ //_hasResource checks added by b
|
||||
dojo._hasResource["dojo.AdapterRegistry"] = true;
|
||||
dojo.provide("dojo.AdapterRegistry");
|
||||
|
||||
|
||||
dojo.AdapterRegistry = function(/*Boolean?*/ returnWrappers){
|
||||
// summary:
|
||||
// A registry to make contextual calling/searching easier.
|
||||
@@ -40,11 +41,11 @@ dojo.AdapterRegistry = function(/*Boolean?*/ returnWrappers){
|
||||
|
||||
this.pairs = [];
|
||||
this.returnWrappers = returnWrappers || false; // Boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo.extend(dojo.AdapterRegistry, {
|
||||
register: function(/*String*/ name, /*Function*/ check, /*Function*/ wrap, /*Boolean?*/ directReturn, /*Boolean?*/ override){
|
||||
// summary:
|
||||
// summary:
|
||||
// register a check function to determine if the wrap function or
|
||||
// object gets selected
|
||||
// name:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -8,6 +8,8 @@
|
||||
if(!dojo._hasResource["dojo.DeferredList"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo.DeferredList"] = true;
|
||||
dojo.provide("dojo.DeferredList");
|
||||
|
||||
|
||||
dojo.DeferredList = function(/*Array*/ list, /*Boolean?*/ fireOnOneCallback, /*Boolean?*/ fireOnOneErrback, /*Boolean?*/ consumeErrors, /*Function?*/ canceller){
|
||||
// summary:
|
||||
// Provides event handling for a group of Deferred objects.
|
||||
@@ -65,7 +67,7 @@ dojo.DeferredList = function(/*Array*/ list, /*Boolean?*/ fireOnOneCallback, /*B
|
||||
dojo.DeferredList.prototype = new dojo.Deferred();
|
||||
|
||||
dojo.DeferredList.prototype.gatherResults= function(deferredList){
|
||||
// summary:
|
||||
// summary:
|
||||
// Gathers the results of the deferreds for packaging
|
||||
// as the parameters to the Deferred Lists' callback
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ The text of the AFL and BSD licenses is reproduced below.
|
||||
The "New" BSD License:
|
||||
**********************
|
||||
|
||||
Copyright (c) 2005-2010, The Dojo Foundation
|
||||
Copyright (c) 2005-2011, The Dojo Foundation
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
||||
175
lib/dojo/NodeList-data.js
Normal file
175
lib/dojo/NodeList-data.js
Normal file
@@ -0,0 +1,175 @@
|
||||
/*
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
|
||||
|
||||
if(!dojo._hasResource["dojo.NodeList-data"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo.NodeList-data"] = true;
|
||||
dojo.provide("dojo.NodeList-data");
|
||||
|
||||
(function(d){
|
||||
|
||||
/*=====
|
||||
dojo.NodeList.prototype.data = function(key, value){
|
||||
// summary: stash or get some arbitrary data on/from these nodes.
|
||||
//
|
||||
// description:
|
||||
// Stash or get some arbirtrary data on/from these nodes. This private _data function is
|
||||
// exposed publicly on `dojo.NodeList`, eg: as the result of a `dojo.query` call.
|
||||
// DIFFERS from jQuery.data in that when used as a getter, the entire list is ALWAYS
|
||||
// returned. EVEN WHEN THE LIST IS length == 1.
|
||||
//
|
||||
// A single-node version of this function is provided as `dojo._nodeData`, which follows
|
||||
// the same signature, though expects a String ID or DomNode reference in the first
|
||||
// position, before key/value arguments.
|
||||
//
|
||||
// node: String|DomNode
|
||||
// The node to associate data with
|
||||
//
|
||||
// key: Object?|String?
|
||||
// If an object, act as a setter and iterate over said object setting data items as defined.
|
||||
// If a string, and `value` present, set the data for defined `key` to `value`
|
||||
// If a string, and `value` absent, act as a getter, returning the data associated with said `key`
|
||||
//
|
||||
// value: Anything?
|
||||
// The value to set for said `key`, provided `key` is a string (and not an object)
|
||||
//
|
||||
// example:
|
||||
// Set a key `bar` to some data, then retrieve it.
|
||||
// | dojo.query(".foo").data("bar", "touched");
|
||||
// | var touched = dojo.query(".foo").data("bar");
|
||||
// | if(touched[0] == "touched"){ alert('win'); }
|
||||
//
|
||||
// example:
|
||||
// Get all the data items for a given node.
|
||||
// | var list = dojo.query(".foo").data();
|
||||
// | var first = list[0];
|
||||
//
|
||||
// example:
|
||||
// Set the data to a complex hash. Overwrites existing keys with new value
|
||||
// | dojo.query(".foo").data({ bar:"baz", foo:"bar" });
|
||||
// Then get some random key:
|
||||
// | dojo.query(".foo").data("foo"); // returns [`bar`]
|
||||
//
|
||||
// returns: Object|Anything|Nothing
|
||||
// When used as a setter via `dojo.NodeList`, a NodeList instance is returned
|
||||
// for further chaning. When used as a getter via `dojo.NodeList` an ARRAY
|
||||
// of items is returned. The items in the array correspond to the elements
|
||||
// in the original list. This is true even when the list length is 1, eg:
|
||||
// when looking up a node by ID (#foo)
|
||||
};
|
||||
|
||||
dojo.NodeList.prototype.removeData = function(key){
|
||||
// summary: Remove the data associated with these nodes.
|
||||
// key: String?
|
||||
// If ommitted, clean all data for this node.
|
||||
// If passed, remove the data item found at `key`
|
||||
};
|
||||
|
||||
dojo._nodeDataCache = {
|
||||
// summary: An alias to the private dataCache for NodeList-data. NEVER USE THIS!
|
||||
// This private is only exposed for the benefit of unit testing, and is
|
||||
// removed during the build process.
|
||||
};
|
||||
|
||||
=====*/
|
||||
|
||||
var dataCache = {}, x = 0, dataattr = "data-dojo-dataid", nl = d.NodeList,
|
||||
dopid = function(node){
|
||||
// summary: Return a uniqueish ID for the passed node reference
|
||||
var pid = d.attr(node, dataattr);
|
||||
if(!pid){
|
||||
pid = "pid" + (x++);
|
||||
d.attr(node, dataattr, pid);
|
||||
}
|
||||
return pid;
|
||||
}
|
||||
;
|
||||
|
||||
|
||||
var dodata = d._nodeData = function(node, key, value){
|
||||
|
||||
var pid = dopid(node), r;
|
||||
if(!dataCache[pid]){ dataCache[pid] = {}; }
|
||||
|
||||
// API discrepency: calling with only a node returns the whole object. $.data throws
|
||||
if(arguments.length == 1){ r = dataCache[pid]; }
|
||||
if(typeof key == "string"){
|
||||
// either getter or setter, based on `value` presence
|
||||
if(arguments.length > 2){
|
||||
dataCache[pid][key] = value;
|
||||
}else{
|
||||
r = dataCache[pid][key];
|
||||
}
|
||||
}else{
|
||||
// must be a setter, mix `value` into data hash
|
||||
// API discrepency: using object as setter works here
|
||||
r = d._mixin(dataCache[pid], key);
|
||||
}
|
||||
|
||||
return r; // Object|Anything|Nothing
|
||||
};
|
||||
|
||||
var removeData = d._removeNodeData = function(node, key){
|
||||
// summary: Remove some data from this node
|
||||
// node: String|DomNode
|
||||
// The node reference to remove data from
|
||||
// key: String?
|
||||
// If omitted, remove all data in this dataset.
|
||||
// If passed, remove only the passed `key` in the associated dataset
|
||||
var pid = dopid(node);
|
||||
if(dataCache[pid]){
|
||||
if(key){
|
||||
delete dataCache[pid][key];
|
||||
}else{
|
||||
delete dataCache[pid];
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
d._gcNodeData = function(){
|
||||
// summary: super expensive: GC all data in the data for nodes that no longer exist in the dom.
|
||||
// description:
|
||||
// super expensive: GC all data in the data for nodes that no longer exist in the dom.
|
||||
// MUCH safer to do this yourself, manually, on a per-node basis (via `NodeList.removeData()`)
|
||||
// provided as a stop-gap for exceptionally large/complex applications with constantly changing
|
||||
// content regions (eg: a dijit.layout.ContentPane with replacing data)
|
||||
// There is NO automatic GC going on. If you dojo.destroy() a node, you should _removeNodeData
|
||||
// prior to destruction.
|
||||
var livePids = dojo.query("[" + dataattr + "]").map(dopid);
|
||||
for(var i in dataCache){
|
||||
if(dojo.indexOf(livePids, i) < 0){ delete dataCache[i]; }
|
||||
}
|
||||
};
|
||||
|
||||
// make nodeData and removeNodeData public on dojo.NodeList:
|
||||
d.extend(nl, {
|
||||
data: nl._adaptWithCondition(dodata, function(a){
|
||||
return a.length === 0 || a.length == 1 && (typeof a[0] == "string");
|
||||
}),
|
||||
removeData: nl._adaptAsForEach(removeData)
|
||||
});
|
||||
|
||||
// TODO: this is the basic implemetation of adaptWithCondtionAndWhenMappedConsiderLength, for lack of a better API name
|
||||
// it conflicts with the the `dojo.NodeList` way: always always return an arrayLike thinger. Consider for 2.0:
|
||||
//
|
||||
// nl.prototype.data = function(key, value){
|
||||
// var a = arguments, r;
|
||||
// if(a.length === 0 || a.length == 1 && (typeof a[0] == "string")){
|
||||
// r = this.map(function(node){
|
||||
// return d._data(node, key);
|
||||
// });
|
||||
// if(r.length == 1){ r = r[0]; } // the offending line, and the diff on adaptWithCondition
|
||||
// }else{
|
||||
// r = this.forEach(function(node){
|
||||
// d._data(node, key, value);
|
||||
// });
|
||||
// }
|
||||
// return r; // dojo.NodeList|Array|SingleItem
|
||||
// };
|
||||
|
||||
})(dojo);
|
||||
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -10,6 +10,7 @@ dojo._hasResource["dojo.NodeList-fx"] = true;
|
||||
dojo.provide("dojo.NodeList-fx");
|
||||
dojo.require("dojo.fx");
|
||||
|
||||
|
||||
/*=====
|
||||
dojo["NodeList-fx"] = {
|
||||
// summary: Adds dojo.fx animation support to dojo.query()
|
||||
@@ -25,7 +26,7 @@ dojo.extend(dojo.NodeList, {
|
||||
dojo.mixin(tmpArgs, args);
|
||||
return obj[method](tmpArgs);
|
||||
})
|
||||
);
|
||||
);
|
||||
return args.auto ? a.play() && this : a; // dojo.Animation|dojo.NodeList
|
||||
},
|
||||
|
||||
@@ -34,7 +35,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// wipe in all elements of this NodeList via `dojo.fx.wipeIn`
|
||||
//
|
||||
// args: Object?
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// an `auto` parameter.
|
||||
//
|
||||
// returns: dojo.Animation|dojo.NodeList
|
||||
@@ -58,7 +59,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// wipe out all elements of this NodeList via `dojo.fx.wipeOut`
|
||||
//
|
||||
// args: Object?
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// an `auto` parameter.
|
||||
//
|
||||
// returns: dojo.Animation|dojo.NodeList
|
||||
@@ -77,7 +78,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// slide all elements of the node list to the specified place via `dojo.fx.slideTo`
|
||||
//
|
||||
// args: Object?
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// an `auto` parameter.
|
||||
//
|
||||
// returns: dojo.Animation|dojo.NodeList
|
||||
@@ -100,7 +101,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// fade in all elements of this NodeList via `dojo.fadeIn`
|
||||
//
|
||||
// args: Object?
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// an `auto` parameter.
|
||||
//
|
||||
// returns: dojo.Animation|dojo.NodeList
|
||||
@@ -119,7 +120,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// fade out all elements of this NodeList via `dojo.fadeOut`
|
||||
//
|
||||
// args: Object?
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// Additional dojo.Animation arguments to mix into this set with the addition of
|
||||
// an `auto` parameter.
|
||||
//
|
||||
// returns: dojo.Animation|dojo.NodeList
|
||||
@@ -155,14 +156,14 @@ dojo.extend(dojo.NodeList, {
|
||||
// example:
|
||||
// | dojo.query(".zork").animateProperty({
|
||||
// | duration: 500,
|
||||
// | properties: {
|
||||
// | properties: {
|
||||
// | color: { start: "black", end: "white" },
|
||||
// | left: { end: 300 }
|
||||
// | }
|
||||
// | left: { end: 300 }
|
||||
// | }
|
||||
// | }).play();
|
||||
//
|
||||
// example:
|
||||
// | dojo.query(".grue").animateProperty({
|
||||
// | dojo.query(".grue").animateProperty({
|
||||
// | auto:true,
|
||||
// | properties: {
|
||||
// | height:240
|
||||
@@ -171,9 +172,9 @@ dojo.extend(dojo.NodeList, {
|
||||
return this._anim(dojo, "animateProperty", args); // dojo.Animation|dojo.NodeList
|
||||
},
|
||||
|
||||
anim: function( /*Object*/ properties,
|
||||
/*Integer?*/ duration,
|
||||
/*Function?*/ easing,
|
||||
anim: function( /*Object*/ properties,
|
||||
/*Integer?*/ duration,
|
||||
/*Function?*/ easing,
|
||||
/*Function?*/ onEnd,
|
||||
/*Integer?*/ delay){
|
||||
// summary:
|
||||
@@ -181,8 +182,8 @@ dojo.extend(dojo.NodeList, {
|
||||
// The returned animation object will already be playing when it
|
||||
// is returned. See the docs for `dojo.anim` for full details.
|
||||
// properties: Object
|
||||
// the properties to animate. does NOT support the `auto` parameter like other
|
||||
// NodeList-fx methods.
|
||||
// the properties to animate. does NOT support the `auto` parameter like other
|
||||
// NodeList-fx methods.
|
||||
// duration: Integer?
|
||||
// Optional. The time to run the animations for
|
||||
// easing: Function?
|
||||
@@ -207,7 +208,7 @@ dojo.extend(dojo.NodeList, {
|
||||
easing: easing
|
||||
});
|
||||
})
|
||||
);
|
||||
);
|
||||
if(onEnd){
|
||||
dojo.connect(canim, "onEnd", onEnd);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -10,6 +10,7 @@ dojo._hasResource["dojo.NodeList-html"] = true;
|
||||
dojo.provide("dojo.NodeList-html");
|
||||
dojo.require("dojo.html");
|
||||
|
||||
|
||||
/*=====
|
||||
dojo["NodeList-html"] = {
|
||||
// summary: Adds a chainable html method to dojo.query() / Nodelist instances for setting/replacing node content
|
||||
@@ -21,15 +22,15 @@ dojo.extend(dojo.NodeList, {
|
||||
// summary:
|
||||
// see `dojo.html.set()`. Set the content of all elements of this NodeList
|
||||
//
|
||||
// description:
|
||||
// Based around `dojo.html.set()`, set the content of the Elements in a
|
||||
// description:
|
||||
// Based around `dojo.html.set()`, set the content of the Elements in a
|
||||
// NodeList to the given content (string/node/nodelist), with optional arguments
|
||||
// to further tune the set content behavior.
|
||||
//
|
||||
// example:
|
||||
// | dojo.query(".thingList").html("<li dojoType='dojo.dnd.Moveable'>1</li><li dojoType='dojo.dnd.Moveable'>2</li><li dojoType='dojo.dnd.Moveable'>3</li>",
|
||||
// | {
|
||||
// | parseContent: true,
|
||||
// | {
|
||||
// | parseContent: true,
|
||||
// | onBegin: function(){
|
||||
// | this.content = this.content.replace(/([0-9])/g, this.id + ": $1");
|
||||
// | this.inherited("onBegin", arguments);
|
||||
@@ -38,7 +39,7 @@ dojo.extend(dojo.NodeList, {
|
||||
|
||||
var dhs = new dojo.html._ContentSetter(params || {});
|
||||
this.forEach(function(elm){
|
||||
dhs.node = elm;
|
||||
dhs.node = elm;
|
||||
dhs.set(content);
|
||||
dhs.tearDown();
|
||||
});
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo.NodeList-manipulate"]){ //_hasResource checks added
|
||||
dojo._hasResource["dojo.NodeList-manipulate"] = true;
|
||||
dojo.provide("dojo.NodeList-manipulate");
|
||||
|
||||
|
||||
/*=====
|
||||
dojo["NodeList-manipulate"] = {
|
||||
// summary: Adds a chainable methods to dojo.query() / Nodelist instances for manipulating HTML
|
||||
@@ -51,7 +52,7 @@ dojo["NodeList-manipulate"] = {
|
||||
}
|
||||
|
||||
function makeWrapNode(/*DOMNode||String*/html, /*DOMNode*/refNode){
|
||||
// summary:
|
||||
// summary:
|
||||
// convert HTML into nodes if it is not already a node.
|
||||
if(typeof html == "string"){
|
||||
html = dojo._toDom(html, (refNode && refNode.ownerDocument));
|
||||
@@ -655,25 +656,25 @@ dojo["NodeList-manipulate"] = {
|
||||
// example:
|
||||
// assume a DOM created by this markup:
|
||||
// | <div class="container">
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="red">Red One</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="blue">Blue One</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="red">Red Two</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="blue">Blue Two</div>
|
||||
// | </div>
|
||||
// Running this code:
|
||||
// | dojo.query(".red").replaceAll(".blue");
|
||||
// Results in this DOM structure:
|
||||
// | <div class="container">
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="red">Red One</div>
|
||||
// | <div class="red">Red Two</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="spacer">___</div>
|
||||
// | <div class="red">Red One</div>
|
||||
// | <div class="red">Red Two</div>
|
||||
// | </div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo.NodeList-traverse"]){ //_hasResource checks added by
|
||||
dojo._hasResource["dojo.NodeList-traverse"] = true;
|
||||
dojo.provide("dojo.NodeList-traverse");
|
||||
|
||||
|
||||
/*=====
|
||||
dojo["NodeList-traverse"] = {
|
||||
// summary: Adds a chainable methods to dojo.query() / Nodelist instances for traversing the DOM
|
||||
@@ -28,18 +29,7 @@ dojo.extend(dojo.NodeList, {
|
||||
ary = ary.concat(items);
|
||||
}
|
||||
}
|
||||
return ary;
|
||||
},
|
||||
|
||||
_filterQueryResult: function(nodeList, query){
|
||||
// summmary:
|
||||
// Replacement for dojo._filterQueryResult that does a full
|
||||
// query. Slower, but allows for more types of queries.
|
||||
var filter = dojo.filter(nodeList, function(node){
|
||||
return dojo.query(query, node.parentNode).indexOf(node) != -1;
|
||||
});
|
||||
var result = this._wrap(filter);
|
||||
return result;
|
||||
return ary;
|
||||
},
|
||||
|
||||
_getUniqueAsNodeList: function(nodes){
|
||||
@@ -65,7 +55,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// gets unique element nodes, filters them further
|
||||
// with an optional query and then calls _stash to track parent NodeList.
|
||||
var ary = this._getUniqueAsNodeList(nodes);
|
||||
ary = (query ? this._filterQueryResult(ary, query) : ary);
|
||||
ary = (query ? dojo._filterQueryResult(ary, query) : ary);
|
||||
return ary._stash(this); //dojo.NodeList
|
||||
},
|
||||
|
||||
@@ -73,7 +63,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// summary:
|
||||
// cycles over all the nodes and calls a callback
|
||||
// to collect nodes for a possible inclusion in a result.
|
||||
// The callback will get two args: callback(node, ary),
|
||||
// The callback will get two args: callback(node, ary),
|
||||
// where ary is the array being used to collect the nodes.
|
||||
return this._getUniqueNodeListWithParent(this._buildArrayFromCallback(callback), query); //dojo.NodeList
|
||||
},
|
||||
@@ -109,7 +99,7 @@ dojo.extend(dojo.NodeList, {
|
||||
}); //dojo.NodeList
|
||||
},
|
||||
|
||||
closest: function(/*String*/query){
|
||||
closest: function(/*String*/query, /*String|DOMNode?*/ root){
|
||||
// summary:
|
||||
// Returns closest parent that matches query, including current node in this
|
||||
// dojo.NodeList if it matches the query.
|
||||
@@ -118,6 +108,8 @@ dojo.extend(dojo.NodeList, {
|
||||
// original dojo.NodeList.
|
||||
// query:
|
||||
// a CSS selector.
|
||||
// root:
|
||||
// If specified, query is relative to "root" rather than document body.
|
||||
// returns:
|
||||
// dojo.NodeList, the closest parent that matches the query, including the current
|
||||
// node in this dojo.NodeList if it matches the query.
|
||||
@@ -133,13 +125,12 @@ dojo.extend(dojo.NodeList, {
|
||||
// Running this code:
|
||||
// | dojo.query(".red").closest(".container");
|
||||
// returns the div with class "container".
|
||||
var self = this;
|
||||
return this._getRelatedUniqueNodes(query, function(node, ary){
|
||||
return this._getRelatedUniqueNodes(null, function(node, ary){
|
||||
do{
|
||||
if(self._filterQueryResult([node], query).length){
|
||||
if(dojo._filterQueryResult([node], query, root).length){
|
||||
return node;
|
||||
}
|
||||
}while((node = node.parentNode) && node.nodeType == 1);
|
||||
}while(node != root && (node = node.parentNode) && node.nodeType == 1);
|
||||
return null; //To make rhino strict checking happy.
|
||||
}); //dojo.NodeList
|
||||
},
|
||||
@@ -461,7 +452,7 @@ dojo.extend(dojo.NodeList, {
|
||||
// | </div>
|
||||
// Running this code:
|
||||
// | dojo.query(".blue").last();
|
||||
// returns the last div with class "blue",
|
||||
// returns the last div with class "blue",
|
||||
return this._wrap((this.length ? [this[this.length - 1]] : []), this); //dojo.NodeList
|
||||
},
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,18 +9,18 @@
|
||||
* OpenAjax.js
|
||||
*
|
||||
* Reference implementation of the OpenAjax Hub, as specified by OpenAjax Alliance.
|
||||
* Specification is under development at:
|
||||
* Specification is under development at:
|
||||
*
|
||||
* http://www.openajax.org/member/wiki/OpenAjax_Hub_Specification
|
||||
*
|
||||
* Copyright 2006-2007 OpenAjax Alliance
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
||||
* use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless
|
||||
* required by applicable law or agreed to in writing, software distributed
|
||||
* under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
* CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
||||
* use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless
|
||||
* required by applicable law or agreed to in writing, software distributed
|
||||
* under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
* CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*
|
||||
******************************************************************************/
|
||||
@@ -51,7 +51,7 @@ if(!window["OpenAjax"]){
|
||||
prefix: prefix,
|
||||
namespaceURI: nsURL,
|
||||
version: version,
|
||||
extraData: extra
|
||||
extraData: extra
|
||||
};
|
||||
this.publish(ooh+"registerLibrary", libs[prefix]);
|
||||
}
|
||||
@@ -82,7 +82,7 @@ if(!window["OpenAjax"]){
|
||||
this._publish(this._subscriptions, path, 0, name, message);
|
||||
this._pubDepth--;
|
||||
if((this._cleanup.length > 0) && (this._pubDepth == 0)){
|
||||
for(var i = 0; i < this._cleanup.length; i++){
|
||||
for(var i = 0; i < this._cleanup.length; i++){
|
||||
this.unsubscribe(this._cleanup[i].hdl);
|
||||
}
|
||||
delete(this._cleanup);
|
||||
@@ -100,12 +100,12 @@ if(!window["OpenAjax"]){
|
||||
var token = path[index];
|
||||
if(index == path.length){
|
||||
tree.s.push(sub);
|
||||
}else{
|
||||
}else{
|
||||
if(typeof tree.c == "undefined"){
|
||||
tree.c = {};
|
||||
}
|
||||
if(typeof tree.c[token] == "undefined"){
|
||||
tree.c[token] = { c: {}, s: [] };
|
||||
tree.c[token] = { c: {}, s: [] };
|
||||
this._subscribe(tree.c[token], path, index + 1, sub);
|
||||
}else{
|
||||
this._subscribe( tree.c[token], path, index + 1, sub);
|
||||
@@ -120,7 +120,7 @@ if(!window["OpenAjax"]){
|
||||
node = tree;
|
||||
}else{
|
||||
this._publish(tree.c[path[index]], path, index + 1, name, msg);
|
||||
this._publish(tree.c["*"], path, index + 1, name, msg);
|
||||
this._publish(tree.c["*"], path, index + 1, name, msg);
|
||||
node = tree.c["**"];
|
||||
}
|
||||
if(typeof node != "undefined"){
|
||||
@@ -140,7 +140,7 @@ if(!window["OpenAjax"]){
|
||||
// get a function object
|
||||
fcb = sc[fcb];
|
||||
}
|
||||
if((!fcb) ||
|
||||
if((!fcb) ||
|
||||
(fcb.call(sc, name, msg, d))) {
|
||||
cb.call(sc, name, msg, d);
|
||||
}
|
||||
@@ -156,24 +156,24 @@ if(!window["OpenAjax"]){
|
||||
var childNode = tree.c[path[index]];
|
||||
this._unsubscribe(childNode, path, index + 1, sid);
|
||||
if(childNode.s.length == 0) {
|
||||
for(var x in childNode.c)
|
||||
return;
|
||||
delete tree.c[path[index]];
|
||||
for(var x in childNode.c)
|
||||
return;
|
||||
delete tree.c[path[index]];
|
||||
}
|
||||
return;
|
||||
}
|
||||
else {
|
||||
var callbacks = tree.s;
|
||||
var max = callbacks.length;
|
||||
for(var i = 0; i < max; i++)
|
||||
for(var i = 0; i < max; i++)
|
||||
if(sid == callbacks[i].sid) {
|
||||
if(this._pubDepth > 0) {
|
||||
callbacks[i].cb = null;
|
||||
this._cleanup.push(callbacks[i]);
|
||||
callbacks[i].cb = null;
|
||||
this._cleanup.push(callbacks[i]);
|
||||
}
|
||||
else
|
||||
callbacks.splice(i, 1);
|
||||
return;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo.Stateful"]){ //_hasResource checks added by build. D
|
||||
dojo._hasResource["dojo.Stateful"] = true;
|
||||
dojo.provide("dojo.Stateful");
|
||||
|
||||
|
||||
dojo.declare("dojo.Stateful", null, {
|
||||
// summary:
|
||||
// Base class for objects that provide named properties with optional getter/setter
|
||||
@@ -33,7 +34,7 @@ dojo.declare("dojo.Stateful", null, {
|
||||
// description:
|
||||
// Get a named property on a Stateful object. The property may
|
||||
// potentially be retrieved via a getter method in subclasses. In the base class
|
||||
// this just retrieves the object's property.
|
||||
// this just retrieves the object's property.
|
||||
// For example:
|
||||
// | stateful = new dojo.Stateful({foo: 3});
|
||||
// | stateful.get("foo") // returns 3
|
||||
@@ -45,11 +46,11 @@ dojo.declare("dojo.Stateful", null, {
|
||||
// summary:
|
||||
// Set a property on a Stateful instance
|
||||
// name:
|
||||
// The property to set.
|
||||
// The property to set.
|
||||
// value:
|
||||
// The value to set in the property.
|
||||
// description:
|
||||
// Sets named properties on a stateful object and notifies any watchers of
|
||||
// Sets named properties on a stateful object and notifies any watchers of
|
||||
// the property. A programmatic setter may be defined in subclasses.
|
||||
// For example:
|
||||
// | stateful = new dojo.Stateful();
|
||||
@@ -66,7 +67,7 @@ dojo.declare("dojo.Stateful", null, {
|
||||
// This is equivalent to calling set(foo, "Howdy") and set(bar, 3)
|
||||
if(typeof name === "object"){
|
||||
for(var x in name){
|
||||
this.set(x, name[x]);
|
||||
this.set(x, name[x]);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
@@ -81,17 +82,17 @@ dojo.declare("dojo.Stateful", null, {
|
||||
// summary:
|
||||
// Watches a property for changes
|
||||
// name:
|
||||
// Indicates the property to watch. This is optional (the callback may be the
|
||||
// Indicates the property to watch. This is optional (the callback may be the
|
||||
// only parameter), and if omitted, all the properties will be watched
|
||||
// returns:
|
||||
// An object handle for the watch. The unwatch method of this object
|
||||
// An object handle for the watch. The unwatch method of this object
|
||||
// can be used to discontinue watching this property:
|
||||
// | var watchHandle = obj.watch("foo", callback);
|
||||
// | watchHandle.unwatch(); // callback won't be called now
|
||||
// callback:
|
||||
// The function to execute when the property changes. This will be called after
|
||||
// the property has been changed. The callback will be called with the |this|
|
||||
// set to the instance, the first argument as the name of the property, the
|
||||
// set to the instance, the first argument as the name of the property, the
|
||||
// second argument as the old value and the third argument as the new value.
|
||||
|
||||
var callbacks = this._watchCallbacks;
|
||||
@@ -99,15 +100,18 @@ dojo.declare("dojo.Stateful", null, {
|
||||
var self = this;
|
||||
callbacks = this._watchCallbacks = function(name, oldValue, value, ignoreCatchall){
|
||||
var notify = function(propertyCallbacks){
|
||||
for(var i = 0, l = propertyCallbacks && propertyCallbacks.length; i < l; i++){
|
||||
try{
|
||||
propertyCallbacks[i].call(self, name, oldValue, value);
|
||||
}catch(e){
|
||||
console.error(e);
|
||||
if(propertyCallbacks){
|
||||
propertyCallbacks = propertyCallbacks.slice();
|
||||
for(var i = 0, l = propertyCallbacks.length; i < l; i++){
|
||||
try{
|
||||
propertyCallbacks[i].call(self, name, oldValue, value);
|
||||
}catch(e){
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
notify(callbacks[name]);
|
||||
notify(callbacks['_' + name]);
|
||||
if(!ignoreCatchall){
|
||||
notify(callbacks["*"]); // the catch-all
|
||||
}
|
||||
@@ -116,6 +120,9 @@ dojo.declare("dojo.Stateful", null, {
|
||||
if(!callback && typeof name === "function"){
|
||||
callback = name;
|
||||
name = "*";
|
||||
}else{
|
||||
// prepend with dash to prevent name conflicts with function (like "name" property)
|
||||
name = '_' + name;
|
||||
}
|
||||
var propertyCallbacks = callbacks[name];
|
||||
if(typeof propertyCallbacks !== "object"){
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -15,6 +15,8 @@ dojo.require("dojo._base.connect");
|
||||
dojo.require("dojo._base.Deferred");
|
||||
dojo.require("dojo._base.json");
|
||||
dojo.require("dojo._base.Color");
|
||||
dojo.requireIf(dojo.isBrowser, "dojo._base.browser");
|
||||
dojo.require("dojo._base.browser");
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -11,6 +11,7 @@ dojo.provide("dojo._base.Color");
|
||||
dojo.require("dojo._base.array");
|
||||
dojo.require("dojo._base.lang");
|
||||
|
||||
|
||||
(function(){
|
||||
|
||||
var d = dojo;
|
||||
@@ -199,7 +200,7 @@ dojo.require("dojo._base.lang");
|
||||
// Builds a `dojo.Color` from a 3 or 4 element array, mapping each
|
||||
// element in sequence to the rgb(a) values of the color.
|
||||
// example:
|
||||
// | var myColor = dojo.colorFromArray([237,237,237,0.5]); // grey, 50% alpha
|
||||
// | var myColor = dojo.colorFromArray([237,237,237,0.5]); // grey, 50% alpha
|
||||
// returns:
|
||||
// A dojo.Color object. If obj is passed, it will be the return value.
|
||||
var t = obj || new d.Color();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -10,42 +10,43 @@ dojo._hasResource["dojo._base.Deferred"] = true;
|
||||
dojo.provide("dojo._base.Deferred");
|
||||
dojo.require("dojo._base.lang");
|
||||
|
||||
|
||||
(function(){
|
||||
var mutator = function(){};
|
||||
var mutator = function(){};
|
||||
var freeze = Object.freeze || function(){};
|
||||
// A deferred provides an API for creating and resolving a promise.
|
||||
dojo.Deferred = function(/*Function?*/canceller){
|
||||
// summary:
|
||||
// Deferreds provide a generic means for encapsulating an asynchronous
|
||||
// operation and notifying users of the completion and result of the operation.
|
||||
// operation and notifying users of the completion and result of the operation.
|
||||
// description:
|
||||
// The dojo.Deferred API is based on the concept of promises that provide a
|
||||
// generic interface into the eventual completion of an asynchronous action.
|
||||
// The motivation for promises fundamentally is about creating a
|
||||
// separation of concerns that allows one to achieve the same type of
|
||||
// call patterns and logical data flow in asynchronous code as can be
|
||||
// achieved in synchronous code. Promises allows one
|
||||
// to be able to call a function purely with arguments needed for
|
||||
// execution, without conflating the call with concerns of whether it is
|
||||
// sync or async. One shouldn't need to alter a call's arguments if the
|
||||
// implementation switches from sync to async (or vice versa). By having
|
||||
// async functions return promises, the concerns of making the call are
|
||||
// separated from the concerns of asynchronous interaction (which are
|
||||
// The motivation for promises fundamentally is about creating a
|
||||
// separation of concerns that allows one to achieve the same type of
|
||||
// call patterns and logical data flow in asynchronous code as can be
|
||||
// achieved in synchronous code. Promises allows one
|
||||
// to be able to call a function purely with arguments needed for
|
||||
// execution, without conflating the call with concerns of whether it is
|
||||
// sync or async. One shouldn't need to alter a call's arguments if the
|
||||
// implementation switches from sync to async (or vice versa). By having
|
||||
// async functions return promises, the concerns of making the call are
|
||||
// separated from the concerns of asynchronous interaction (which are
|
||||
// handled by the promise).
|
||||
//
|
||||
// The dojo.Deferred is a type of promise that provides methods for fulfilling the
|
||||
// promise with a successful result or an error. The most important method for
|
||||
// working with Dojo's promises is the then() method, which follows the
|
||||
//
|
||||
// The dojo.Deferred is a type of promise that provides methods for fulfilling the
|
||||
// promise with a successful result or an error. The most important method for
|
||||
// working with Dojo's promises is the then() method, which follows the
|
||||
// CommonJS proposed promise API. An example of using a Dojo promise:
|
||||
//
|
||||
//
|
||||
// | var resultingPromise = someAsyncOperation.then(function(result){
|
||||
// | ... handle result ...
|
||||
// | },
|
||||
// | function(error){
|
||||
// | ... handle error ...
|
||||
// | });
|
||||
//
|
||||
// The .then() call returns a new promise that represents the result of the
|
||||
//
|
||||
// The .then() call returns a new promise that represents the result of the
|
||||
// execution of the callback. The callbacks will never affect the original promises value.
|
||||
//
|
||||
// The dojo.Deferred instances also provide the following functions for backwards compatibility:
|
||||
@@ -55,7 +56,7 @@ dojo.require("dojo._base.lang");
|
||||
// * callback(result)
|
||||
// * errback(result)
|
||||
//
|
||||
// Callbacks are allowed to return promisesthemselves, so
|
||||
// Callbacks are allowed to return promises themselves, so
|
||||
// you can build complicated sequences of events with ease.
|
||||
//
|
||||
// The creator of the Deferred may specify a canceller. The canceller
|
||||
@@ -115,7 +116,7 @@ dojo.require("dojo._base.lang");
|
||||
// | renderDataitem(data[x]);
|
||||
// | }
|
||||
// | d.callback(true);
|
||||
// | }catch(e){
|
||||
// | }catch(e){
|
||||
// | d.errback(new Error("rendering failed"));
|
||||
// | }
|
||||
// | return d;
|
||||
@@ -129,7 +130,7 @@ dojo.require("dojo._base.lang");
|
||||
// | // again, so we could chain adding callbacks or save the
|
||||
// | // deferred for later should we need to be notified again.
|
||||
// example:
|
||||
// In this example, renderLotsOfData is syncrhonous and so both
|
||||
// In this example, renderLotsOfData is synchronous and so both
|
||||
// versions are pretty artificial. Putting the data display on a
|
||||
// timeout helps show why Deferreds rock:
|
||||
//
|
||||
@@ -142,7 +143,7 @@ dojo.require("dojo._base.lang");
|
||||
// | renderDataitem(data[x]);
|
||||
// | }
|
||||
// | d.callback(true);
|
||||
// | }catch(e){
|
||||
// | }catch(e){
|
||||
// | d.errback(new Error("rendering failed"));
|
||||
// | }
|
||||
// | }, 100);
|
||||
@@ -157,11 +158,11 @@ dojo.require("dojo._base.lang");
|
||||
// Note that the caller doesn't have to change his code at all to
|
||||
// handle the asynchronous case.
|
||||
var result, finished, isError, head, nextListener;
|
||||
var promise = this.promise = {};
|
||||
var promise = (this.promise = {});
|
||||
|
||||
function complete(value){
|
||||
if(finished){
|
||||
throw new Error("This deferred has already been resolved");
|
||||
throw new Error("This deferred has already been resolved");
|
||||
}
|
||||
result = value;
|
||||
finished = true;
|
||||
@@ -172,7 +173,7 @@ dojo.require("dojo._base.lang");
|
||||
while(!mutated && nextListener){
|
||||
var listener = nextListener;
|
||||
nextListener = nextListener.next;
|
||||
if(mutated = (listener.progress == mutator)){ // assignment and check
|
||||
if((mutated = (listener.progress == mutator))){ // assignment and check
|
||||
finished = false;
|
||||
}
|
||||
var func = (isError ? listener.error : listener.resolved);
|
||||
@@ -184,6 +185,9 @@ dojo.require("dojo._base.lang");
|
||||
continue;
|
||||
}
|
||||
var unchanged = mutated && newResult === undefined;
|
||||
if(mutated && !unchanged){
|
||||
isError = newResult instanceof Error;
|
||||
}
|
||||
listener.deferred[unchanged && isError ? "reject" : "resolve"](unchanged ? result : newResult);
|
||||
}
|
||||
catch (e) {
|
||||
@@ -196,7 +200,7 @@ dojo.require("dojo._base.lang");
|
||||
listener.deferred.resolve(result);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// calling resolve will resolve the promise
|
||||
this.resolve = this.callback = function(value){
|
||||
@@ -211,7 +215,7 @@ dojo.require("dojo._base.lang");
|
||||
// calling error will indicate that the promise failed
|
||||
this.reject = this.errback = function(error){
|
||||
// summary:
|
||||
// Fulfills the Deferred instance as an error with the provided error
|
||||
// Fulfills the Deferred instance as an error with the provided error
|
||||
isError = true;
|
||||
this.fired = 1;
|
||||
complete(error);
|
||||
@@ -228,7 +232,7 @@ dojo.require("dojo._base.lang");
|
||||
while(listener){
|
||||
var progress = listener.progress;
|
||||
progress && progress(update);
|
||||
listener = listener.next;
|
||||
listener = listener.next;
|
||||
}
|
||||
};
|
||||
this.addCallbacks = function(/*Function?*/callback, /*Function?*/errback){
|
||||
@@ -237,35 +241,35 @@ dojo.require("dojo._base.lang");
|
||||
};
|
||||
// provide the implementation of the promise
|
||||
this.then = promise.then = function(/*Function?*/resolvedCallback, /*Function?*/errorCallback, /*Function?*/progressCallback){
|
||||
// summary
|
||||
// Adds a fulfilledHandler, errorHandler, and progressHandler to be called for
|
||||
// completion of a promise. The fulfilledHandler is called when the promise
|
||||
// is fulfilled. The errorHandler is called when a promise fails. The
|
||||
// progressHandler is called for progress events. All arguments are optional
|
||||
// and non-function values are ignored. The progressHandler is not only an
|
||||
// optional argument, but progress events are purely optional. Promise
|
||||
// summary:
|
||||
// Adds a fulfilledHandler, errorHandler, and progressHandler to be called for
|
||||
// completion of a promise. The fulfilledHandler is called when the promise
|
||||
// is fulfilled. The errorHandler is called when a promise fails. The
|
||||
// progressHandler is called for progress events. All arguments are optional
|
||||
// and non-function values are ignored. The progressHandler is not only an
|
||||
// optional argument, but progress events are purely optional. Promise
|
||||
// providers are not required to ever create progress events.
|
||||
//
|
||||
// This function will return a new promise that is fulfilled when the given
|
||||
// fulfilledHandler or errorHandler callback is finished. This allows promise
|
||||
// operations to be chained together. The value returned from the callback
|
||||
// handler is the fulfillment value for the returned promise. If the callback
|
||||
//
|
||||
// This function will return a new promise that is fulfilled when the given
|
||||
// fulfilledHandler or errorHandler callback is finished. This allows promise
|
||||
// operations to be chained together. The value returned from the callback
|
||||
// handler is the fulfillment value for the returned promise. If the callback
|
||||
// throws an error, the returned promise will be moved to failed state.
|
||||
//
|
||||
//
|
||||
// example:
|
||||
// An example of using a CommonJS compliant promise:
|
||||
// | asyncComputeTheAnswerToEverything().
|
||||
// | then(addTwo).
|
||||
// | then(printResult, onError);
|
||||
// | >44
|
||||
//
|
||||
// | >44
|
||||
//
|
||||
var returnDeferred = progressCallback == mutator ? this : new dojo.Deferred(promise.cancel);
|
||||
var listener = {
|
||||
resolved: resolvedCallback,
|
||||
error: errorCallback,
|
||||
progress: progressCallback,
|
||||
resolved: resolvedCallback,
|
||||
error: errorCallback,
|
||||
progress: progressCallback,
|
||||
deferred: returnDeferred
|
||||
};
|
||||
};
|
||||
if(nextListener){
|
||||
head = head.next = listener;
|
||||
}
|
||||
@@ -291,7 +295,7 @@ dojo.require("dojo._base.lang");
|
||||
deferred.reject(error);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
freeze(promise);
|
||||
};
|
||||
dojo.extend(dojo.Deferred, {
|
||||
@@ -312,7 +316,7 @@ dojo.require("dojo._base.lang");
|
||||
})();
|
||||
dojo.when = function(promiseOrValue, /*Function?*/callback, /*Function?*/errback, /*Function?*/progressHandler){
|
||||
// summary:
|
||||
// This provides normalization between normal synchronous values and
|
||||
// This provides normalization between normal synchronous values and
|
||||
// asynchronous promises, so you can interact with them in a common way
|
||||
// example:
|
||||
// | function printFirstAndList(items){
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -10,6 +10,9 @@ dojo._hasResource["dojo._base.NodeList"] = true;
|
||||
dojo.provide("dojo._base.NodeList");
|
||||
dojo.require("dojo._base.lang");
|
||||
dojo.require("dojo._base.array");
|
||||
dojo.require("dojo._base.connect");
|
||||
dojo.require("dojo._base.html");
|
||||
|
||||
|
||||
(function(){
|
||||
|
||||
@@ -248,7 +251,7 @@ dojo.require("dojo._base.array");
|
||||
});
|
||||
|
||||
// add forEach actions
|
||||
d.forEach(["connect", "addClass", "removeClass", "toggleClass", "empty", "removeAttr"], function(name){
|
||||
d.forEach(["connect", "addClass", "removeClass", "replaceClass", "toggleClass", "empty", "removeAttr"], function(name){
|
||||
nlp[name] = adaptAsForEach(d[name]);
|
||||
});
|
||||
|
||||
@@ -306,7 +309,7 @@ dojo.require("dojo._base.array");
|
||||
|
||||
_cloneNode: function(/*DOMNode*/ node){
|
||||
// summary:
|
||||
// private utiltity to clone a node. Not very interesting in the vanilla
|
||||
// private utility to clone a node. Not very interesting in the vanilla
|
||||
// dojo.NodeList case, but delegates could do interesting things like
|
||||
// clone event handlers if that is derivable from the node.
|
||||
return node.cloneNode(true);
|
||||
@@ -400,7 +403,7 @@ dojo.require("dojo._base.array");
|
||||
if(this._parent){
|
||||
return this._parent;
|
||||
}else{
|
||||
//Just return empy list.
|
||||
//Just return empty list.
|
||||
return new this._NodeListCtor();
|
||||
}
|
||||
},
|
||||
@@ -468,12 +471,12 @@ dojo.require("dojo._base.array");
|
||||
|
||||
indexOf: function(value, fromIndex){
|
||||
// summary:
|
||||
// see dojo.indexOf(). The primary difference is that the acted-on
|
||||
// see dojo.indexOf(). The primary difference is that the acted-on
|
||||
// array is implicitly this NodeList
|
||||
// value: Object:
|
||||
// The value to search for.
|
||||
// fromIndex: Integer?:
|
||||
// The loction to start searching from. Optional. Defaults to 0.
|
||||
// The location to start searching from. Optional. Defaults to 0.
|
||||
// description:
|
||||
// For more details on the behavior of indexOf, see Mozilla's
|
||||
// (indexOf
|
||||
@@ -494,7 +497,7 @@ dojo.require("dojo._base.array");
|
||||
// value: Object
|
||||
// The value to search for.
|
||||
// fromIndex: Integer?
|
||||
// The loction to start searching from. Optional. Defaults to 0.
|
||||
// The location to start searching from. Optional. Defaults to 0.
|
||||
// returns:
|
||||
// Positive Integer or 0 for a match, -1 of not found.
|
||||
return d.lastIndexOf(this, value, fromIndex); // Integer
|
||||
@@ -572,12 +575,12 @@ dojo.require("dojo._base.array");
|
||||
|
||||
forEach: function(callback, thisObj){
|
||||
// summary:
|
||||
// see `dojo.forEach()`. The primary difference is that the acted-on
|
||||
// see `dojo.forEach()`. The primary difference is that the acted-on
|
||||
// array is implicitly this NodeList. If you want the option to break out
|
||||
// of the forEach loop, use every() or some() instead.
|
||||
d.forEach(this, callback, thisObj);
|
||||
// non-standard return to allow easier chaining
|
||||
return this; // dojo.NodeList
|
||||
return this; // dojo.NodeList
|
||||
},
|
||||
|
||||
/*=====
|
||||
@@ -594,7 +597,7 @@ dojo.require("dojo._base.array");
|
||||
// summary:
|
||||
// Returns border-box objects (x/y/w/h) of all elements in a node list
|
||||
// as an Array (*not* a NodeList). Acts like `dojo.position`, though
|
||||
// assumes the node passed is each node in this list.
|
||||
// assumes the node passed is each node in this list.
|
||||
|
||||
return d.map(this, d.position); // Array
|
||||
},
|
||||
@@ -617,7 +620,7 @@ dojo.require("dojo._base.array");
|
||||
// Disable a group of buttons:
|
||||
// | dojo.query("button.group").attr("disabled", true);
|
||||
// example:
|
||||
// innerHTML can be assigned or retreived as well:
|
||||
// innerHTML can be assigned or retrieved as well:
|
||||
// | // get the innerHTML (as an array) for each list item
|
||||
// | var ih = dojo.query("li.replaceable").attr("innerHTML");
|
||||
return; // dojo.NodeList
|
||||
@@ -682,7 +685,7 @@ dojo.require("dojo._base.array");
|
||||
// if 2 arguments are passed (methodName, objOrFunc), objOrFunc should
|
||||
// reference a function or be the name of the function in the global
|
||||
// namespace to attach. If 3 arguments are provided
|
||||
// (methodName, objOrFunc, funcName), objOrFunc must be the scope to
|
||||
// (methodName, objOrFunc, funcName), objOrFunc must be the scope to
|
||||
// locate the bound function in
|
||||
// funcName: String?
|
||||
// optional. A string naming the function in objOrFunc to bind to the
|
||||
@@ -728,7 +731,7 @@ dojo.require("dojo._base.array");
|
||||
// by queryOrNode. Returns the original NodeList. See: `dojo.place`
|
||||
// queryOrNode:
|
||||
// may be a string representing any valid CSS3 selector or a DOM node.
|
||||
// In the selector case, only the first matching element will be used
|
||||
// In the selector case, only the first matching element will be used
|
||||
// for relative positioning.
|
||||
// position:
|
||||
// can be one of:
|
||||
@@ -743,18 +746,15 @@ dojo.require("dojo._base.array");
|
||||
return this.forEach(function(node){ d.place(node, item, position); }); // dojo.NodeList
|
||||
},
|
||||
|
||||
orphan: function(/*String?*/ simpleFilter){
|
||||
orphan: function(/*String?*/ filter){
|
||||
// summary:
|
||||
// removes elements in this list that match the simple filter
|
||||
// removes elements in this list that match the filter
|
||||
// from their parents and returns them as a new NodeList.
|
||||
// simpleFilter:
|
||||
// single-expression CSS rule. For example, ".thinger" or
|
||||
// "#someId[attrName='value']" but not "div > span". In short,
|
||||
// anything which does not invoke a descent to evaluate but
|
||||
// can instead be used to test a single node is acceptable.
|
||||
// filter:
|
||||
// CSS selector like ".foo" or "div > span"
|
||||
// returns:
|
||||
// `dojo.NodeList` containing the orpahned elements
|
||||
return (simpleFilter ? d._filterQueryResult(this, simpleFilter) : this).forEach(orphan); // dojo.NodeList
|
||||
// `dojo.NodeList` containing the orphaned elements
|
||||
return (filter ? d._filterQueryResult(this, filter) : this).forEach(orphan); // dojo.NodeList
|
||||
},
|
||||
|
||||
adopt: function(/*String||Array||DomNode*/ queryOrListOrNode, /*String?*/ position){
|
||||
@@ -781,7 +781,7 @@ dojo.require("dojo._base.array");
|
||||
// FIXME: do we need this?
|
||||
query: function(/*String*/ queryStr){
|
||||
// summary:
|
||||
// Returns a new list whose memebers match the passed query,
|
||||
// Returns a new list whose members match the passed query,
|
||||
// assuming elements of the current NodeList as the root for
|
||||
// each search.
|
||||
// example:
|
||||
@@ -792,9 +792,9 @@ dojo.require("dojo._base.array");
|
||||
// | </p>
|
||||
// | </div>
|
||||
// | <div id="bar">
|
||||
// | <p>great commedians may not be funny <span>in person</span></p>
|
||||
// | <p>great comedians may not be funny <span>in person</span></p>
|
||||
// | </div>
|
||||
// If we are presented with the following defintion for a NodeList:
|
||||
// If we are presented with the following definition for a NodeList:
|
||||
// | var l = new dojo.NodeList(dojo.byId("foo"), dojo.byId("bar"));
|
||||
// it's possible to find all span elements under paragraphs
|
||||
// contained by these elements with this sub-query:
|
||||
@@ -809,18 +809,14 @@ dojo.require("dojo._base.array");
|
||||
return this._wrap(apc.apply([], ret), this); // dojo.NodeList
|
||||
},
|
||||
|
||||
filter: function(/*String|Function*/ simpleFilter){
|
||||
filter: function(/*String|Function*/ filter){
|
||||
// summary:
|
||||
// "masks" the built-in javascript filter() method (supported
|
||||
// in Dojo via `dojo.filter`) to support passing a simple
|
||||
// string filter in addition to supporting filtering function
|
||||
// objects.
|
||||
// simpleFilter:
|
||||
// If a string, a single-expression CSS rule. For example,
|
||||
// ".thinger" or "#someId[attrName='value']" but not "div >
|
||||
// span". In short, anything which does not invoke a descent
|
||||
// to evaluate but can instead be used to test a single node
|
||||
// is acceptable.
|
||||
// filter:
|
||||
// If a string, a CSS rule like ".thinger" or "div > span".
|
||||
// example:
|
||||
// "regular" JS filter syntax as exposed in dojo.filter:
|
||||
// | dojo.query("*").filter(function(item){
|
||||
@@ -832,7 +828,7 @@ dojo.require("dojo._base.array");
|
||||
// | dojo.query("*").filter("p").styles("backgroundColor", "yellow");
|
||||
|
||||
var a = arguments, items = this, start = 0;
|
||||
if(typeof simpleFilter == "string"){ // inline'd type check
|
||||
if(typeof filter == "string"){ // inline'd type check
|
||||
items = d._filterQueryResult(this, a[0]);
|
||||
if(a.length == 1){
|
||||
// if we only got a string query, pass back the filtered results
|
||||
@@ -880,10 +876,10 @@ dojo.require("dojo._base.array");
|
||||
// | "before"
|
||||
// | "after"
|
||||
// | "replace" (replaces nodes in this NodeList with new content)
|
||||
// | "only" (removes other children of the nodes so new content is hte only child)
|
||||
// | "only" (removes other children of the nodes so new content is the only child)
|
||||
// or an offset in the childNodes property
|
||||
// example:
|
||||
// appends content to the end if the position is ommitted
|
||||
// appends content to the end if the position is omitted
|
||||
// | dojo.query("h3 > p").addContent("hey there!");
|
||||
// example:
|
||||
// add something to the front of each element that has a
|
||||
@@ -914,7 +910,7 @@ dojo.require("dojo._base.array");
|
||||
// text: "Send"
|
||||
// });
|
||||
content = this._normalize(content, this[0]);
|
||||
for(var i = 0, node; node = this[i]; i++){
|
||||
for(var i = 0, node; (node = this[i]); i++){
|
||||
this._place(content, node, position, i > 0);
|
||||
}
|
||||
return this; //dojo.NodeList
|
||||
@@ -943,11 +939,11 @@ dojo.require("dojo._base.array");
|
||||
// index: Integer...
|
||||
// One or more 0-based indices of items in the current
|
||||
// NodeList. A negative index will start at the end of the
|
||||
// list and go backwards.
|
||||
// list and go backwards.
|
||||
//
|
||||
// example:
|
||||
// Shorten the list to the first, second, and third elements
|
||||
// | dojo.query("a").at(0, 1, 2).forEach(fn);
|
||||
// | dojo.query("a").at(0, 1, 2).forEach(fn);
|
||||
//
|
||||
// example:
|
||||
// Retrieve the first and last elements of a unordered list:
|
||||
@@ -957,13 +953,13 @@ dojo.require("dojo._base.array");
|
||||
// Do something for the first element only, but end() out back to
|
||||
// the original list and continue chaining:
|
||||
// | dojo.query("a").at(0).onclick(fn).end().forEach(function(n){
|
||||
// | console.log(n); // all anchors on the page.
|
||||
// | })
|
||||
// | console.log(n); // all anchors on the page.
|
||||
// | })
|
||||
//
|
||||
// returns:
|
||||
// dojo.NodeList
|
||||
var t = new this._NodeListCtor();
|
||||
d.forEach(arguments, function(i){
|
||||
d.forEach(arguments, function(i){
|
||||
if(i < 0){ i = this.length + i }
|
||||
if(this[i]){ t.push(this[i]); }
|
||||
}, this);
|
||||
@@ -973,7 +969,8 @@ dojo.require("dojo._base.array");
|
||||
});
|
||||
|
||||
nl.events = [
|
||||
// summary: list of all DOM events used in NodeList
|
||||
// summary:
|
||||
// list of all DOM events used in NodeList
|
||||
"blur", "focus", "change", "click", "error", "keydown", "keypress",
|
||||
"keyup", "load", "mousedown", "mouseenter", "mouseleave", "mousemove",
|
||||
"mouseout", "mouseover", "mouseup", "submit"
|
||||
@@ -986,7 +983,7 @@ dojo.require("dojo._base.array");
|
||||
var _oe = "on" + evt;
|
||||
nlp[_oe] = function(a, b){
|
||||
return this.connect(_oe, a, b);
|
||||
}
|
||||
};
|
||||
// FIXME: should these events trigger publishes?
|
||||
/*
|
||||
return (a ? this.connect(_oe, a, b) :
|
||||
|
||||
33
lib/dojo/_base/_loader/bootstrap.js
vendored
33
lib/dojo/_base/_loader/bootstrap.js
vendored
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -76,7 +76,7 @@ djConfig = {
|
||||
// of calling `dojo.registerModulePath("foo", "../../bar");`. Multiple
|
||||
// modules may be configured via `djConfig.modulePaths`.
|
||||
modulePaths: {},
|
||||
// afterOnLoad: Boolean
|
||||
// afterOnLoad: Boolean
|
||||
// Indicates Dojo was added to the page after the page load. In this case
|
||||
// Dojo will not wait for the page DOMContentLoad/load events and fire
|
||||
// its dojo.addOnLoad callbacks after making sure all outstanding
|
||||
@@ -103,7 +103,7 @@ djConfig = {
|
||||
// dojoBlankHtmlUrl: String
|
||||
// Used by some modules to configure an empty iframe. Used by dojo.io.iframe and
|
||||
// dojo.back, and dijit popup support in IE where an iframe is needed to make sure native
|
||||
// controls do not bleed through the popups. Normally this configuration variable
|
||||
// controls do not bleed through the popups. Normally this configuration variable
|
||||
// does not need to be set, except when using cross-domain/CDN Dojo builds.
|
||||
// Save dojo/resources/blank.html to your domain and set `djConfig.dojoBlankHtmlUrl`
|
||||
// to the path on your domain your copy of blank.html.
|
||||
@@ -149,7 +149,7 @@ djConfig = {
|
||||
"groupEnd", "info", "profile", "profileEnd", "time", "timeEnd",
|
||||
"trace", "warn", "log"
|
||||
];
|
||||
var i=0, tn;
|
||||
var i = 0, tn;
|
||||
while((tn=cn[i++])){
|
||||
if(!console[tn]){
|
||||
(function(){
|
||||
@@ -209,9 +209,13 @@ dojo.global = {
|
||||
debugAtAllCosts: false
|
||||
};
|
||||
|
||||
if(typeof djConfig != "undefined"){
|
||||
for(var opt in djConfig){
|
||||
d.config[opt] = djConfig[opt];
|
||||
// FIXME: 2.0, drop djConfig support. Use dojoConfig exclusively for global config.
|
||||
var cfg = typeof djConfig != "undefined" ? djConfig :
|
||||
typeof dojoConfig != "undefined" ? dojoConfig : null;
|
||||
|
||||
if(cfg){
|
||||
for(var c in cfg){
|
||||
d.config[c] = cfg[c];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -223,7 +227,7 @@ dojo.global = {
|
||||
=====*/
|
||||
dojo.locale = d.config.locale;
|
||||
|
||||
var rev = "$Rev: 22487 $".match(/\d+/);
|
||||
var rev = "$Rev: 24595 $".match(/\d+/);
|
||||
|
||||
/*=====
|
||||
dojo.version = function(){
|
||||
@@ -247,7 +251,7 @@ dojo.global = {
|
||||
}
|
||||
=====*/
|
||||
dojo.version = {
|
||||
major: 1, minor: 5, patch: 0, flag: "",
|
||||
major: 1, minor: 6, patch: 1, flag: "",
|
||||
revision: rev ? +rev[0] : NaN,
|
||||
toString: function(){
|
||||
with(d.version){
|
||||
@@ -323,7 +327,7 @@ dojo.global = {
|
||||
// | constructor: function(properties){
|
||||
// | // property configuration:
|
||||
// | dojo.mixin(this, properties);
|
||||
// |
|
||||
// |
|
||||
// | console.log(this.quip);
|
||||
// | // ...
|
||||
// | },
|
||||
@@ -344,7 +348,7 @@ dojo.global = {
|
||||
// | name: "Carl Brutanananadilewski"
|
||||
// | }
|
||||
// | );
|
||||
// |
|
||||
// |
|
||||
// | // will print "Carl Brutanananadilewski"
|
||||
// | console.log(flattened.name);
|
||||
// | // will print "true"
|
||||
@@ -419,10 +423,7 @@ dojo.global = {
|
||||
// determine if an object supports a given method
|
||||
// description:
|
||||
// useful for longer api chains where you have to test each object in
|
||||
// the chain. Useful only for object and method detection.
|
||||
// Not useful for testing generic properties on an object.
|
||||
// In particular, dojo.exists("foo.bar") when foo.bar = ""
|
||||
// will return false. Use ("bar" in foo) to test for those cases.
|
||||
// the chain. Useful for object and method detection.
|
||||
// name:
|
||||
// Path to an object, in the form "A.B.C".
|
||||
// obj:
|
||||
@@ -441,7 +442,7 @@ dojo.global = {
|
||||
// | // search from a particular scope
|
||||
// | dojo.exists("bar", foo); // true
|
||||
// | dojo.exists("bar.baz", foo); // false
|
||||
return !!d.getObject(name, false, obj); // Boolean
|
||||
return d.getObject(name, false, obj) !== undefined; // Boolean
|
||||
}
|
||||
|
||||
dojo["eval"] = function(/*String*/ scriptFragment){
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -26,9 +26,9 @@ dojo.isIE = {
|
||||
dojo.isSafari = {
|
||||
// example:
|
||||
// | if(dojo.isSafari){ ... }
|
||||
// example:
|
||||
// example:
|
||||
// Detect iPhone:
|
||||
// | if(dojo.isSafari && navigator.userAgent.indexOf("iPhone") != -1){
|
||||
// | if(dojo.isSafari && navigator.userAgent.indexOf("iPhone") != -1){
|
||||
// | // we are iPhone. Note, iPod touch reports "iPod" above and fails this test.
|
||||
// | }
|
||||
};
|
||||
@@ -71,7 +71,6 @@ dojo = {
|
||||
// True if the client runs on Mac
|
||||
}
|
||||
=====*/
|
||||
|
||||
if(typeof window != 'undefined'){
|
||||
dojo.isBrowser = true;
|
||||
dojo._name = "browser";
|
||||
@@ -98,7 +97,7 @@ if(typeof window != 'undefined'){
|
||||
d.config.baseUrl = src.substring(0, m.index);
|
||||
}
|
||||
// and find out if we need to modify our behavior
|
||||
var cfg = scripts[i].getAttribute("djConfig");
|
||||
var cfg = (scripts[i].getAttribute("djConfig") || scripts[i].getAttribute("data-dojo-config"));
|
||||
if(cfg){
|
||||
var cfgo = eval("({ "+cfg+" })");
|
||||
for(var x in cfgo){
|
||||
@@ -172,7 +171,7 @@ if(typeof window != 'undefined'){
|
||||
d._XMLHTTP_PROGIDS = ['Msxml2.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.4.0'];
|
||||
|
||||
d._xhrObj = function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// does the work of portably generating a new XMLHTTPRequest object.
|
||||
var http, last_e;
|
||||
if(!dojo.isIE || !dojo.config.ieForceActiveXXhr){
|
||||
@@ -205,10 +204,11 @@ if(typeof window != 'undefined'){
|
||||
var stat = http.status || 0,
|
||||
lp = location.protocol;
|
||||
return (stat >= 200 && stat < 300) || // Boolean
|
||||
stat == 304 || // allow any 2XX response code
|
||||
stat == 1223 || // get it out of the cache
|
||||
stat == 304 || // allow any 2XX response code
|
||||
stat == 1223 || // get it out of the cache
|
||||
// Internet Explorer mangled the status code
|
||||
// Internet Explorer mangled the status code OR we're Titanium/browser chrome/chrome extension requesting a local file
|
||||
(!stat && (lp == "file:" || lp == "chrome:" || lp == "chrome-extension:" || lp == "app:") );
|
||||
(!stat && (lp == "file:" || lp == "chrome:" || lp == "chrome-extension:" || lp == "app:"));
|
||||
}
|
||||
|
||||
//See if base tag is in use.
|
||||
@@ -303,7 +303,7 @@ if(typeof window != 'undefined'){
|
||||
d.addOnWindowUnload = function(/*Object?|Function?*/obj, /*String|Function?*/functionName){
|
||||
// summary:
|
||||
// registers a function to be triggered when window.onunload
|
||||
// fires.
|
||||
// fires.
|
||||
// description:
|
||||
// The first time that addOnWindowUnload is called Dojo
|
||||
// will register a page listener to trigger your unload
|
||||
@@ -334,7 +334,7 @@ if(typeof window != 'undefined'){
|
||||
// description:
|
||||
// The first time that addOnUnload is called Dojo will
|
||||
// register a page listener to trigger your unload handler
|
||||
// with.
|
||||
// with.
|
||||
//
|
||||
// In a browser enviroment, the functions will be triggered
|
||||
// during the window.onbeforeunload event. Be careful of doing
|
||||
@@ -347,7 +347,7 @@ if(typeof window != 'undefined'){
|
||||
//
|
||||
// Further note that calling dojo.addOnUnload will prevent
|
||||
// browsers from using a "fast back" cache to make page
|
||||
// loading via back button instantaneous.
|
||||
// loading via back button instantaneous.
|
||||
// example:
|
||||
// | dojo.addOnUnload(functionPointer)
|
||||
// | dojo.addOnUnload(object, "functionName")
|
||||
@@ -384,7 +384,7 @@ if(typeof window != 'undefined'){
|
||||
}
|
||||
}
|
||||
|
||||
if(!dojo.config.afterOnLoad){
|
||||
if(!dojo.config.afterOnLoad){
|
||||
if(document.addEventListener){
|
||||
//Standards. Hooray! Assumption here that if standards based,
|
||||
//it knows about DOMContentLoaded. It is OK if it does not, the fall through
|
||||
@@ -401,10 +401,10 @@ if(typeof window != 'undefined'){
|
||||
if(!dojo.config.skipIeDomLoaded && self === self.top){
|
||||
dojo._scrollIntervalId = setInterval(function (){
|
||||
try{
|
||||
//When dojo is loaded into an iframe in an IE HTML Application
|
||||
//When dojo is loaded into an iframe in an IE HTML Application
|
||||
//(HTA), such as in a selenium test, javascript in the iframe
|
||||
//can't see anything outside of it, so self===self.top is true,
|
||||
//but the iframe is not the top window and doScroll will be
|
||||
//but the iframe is not the top window and doScroll will be
|
||||
//available before document.body is set. Test document.body
|
||||
//before trying the doScroll trick
|
||||
if(document.body){
|
||||
@@ -467,8 +467,11 @@ if(dojo.config.isDebug){
|
||||
}
|
||||
|
||||
if(dojo.config.debugAtAllCosts){
|
||||
dojo.config.useXDomain = true;
|
||||
dojo.require("dojo._base._loader.loader_xd");
|
||||
// this breaks the new AMD based module loader. The XDomain won't be necessary
|
||||
// anyway if you switch to the asynchronous loader
|
||||
//dojo.config.useXDomain = true;
|
||||
//dojo.require("dojo._base._loader.loader_xd");
|
||||
dojo.require("dojo._base._loader.loader_debug");
|
||||
dojo.require("dojo.i18n");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -241,7 +241,7 @@ if(typeof window != 'undefined'){
|
||||
return oc;
|
||||
};
|
||||
|
||||
// FIXME:
|
||||
// FIXME:
|
||||
// don't really like the current arguments and order to
|
||||
// _inContext, so don't make it public until it's right!
|
||||
dojo._inContext = function(g, d, f){
|
||||
@@ -302,7 +302,7 @@ if(typeof window != 'undefined'){
|
||||
// Dojo's to fire once..but we might care if pages navigate. We'll
|
||||
// probably need an extension-specific API
|
||||
if(!dojo.config.afterOnLoad){
|
||||
window.addEventListener("DOMContentLoaded",function(e){
|
||||
window.addEventListener("DOMContentLoaded",function(e){
|
||||
dojo._loadInit(e);
|
||||
// console.log("DOM content loaded", e);
|
||||
}, false);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -58,6 +58,9 @@ dojo._isLocalUrl = function(/*String*/ uri) {
|
||||
|
||||
// see comments in spidermonkey loadUri
|
||||
dojo._loadUri = function(uri, cb){
|
||||
if(dojo._loadedUrls[uri]){
|
||||
return true; // Boolean
|
||||
}
|
||||
try{
|
||||
var local;
|
||||
try{
|
||||
@@ -67,29 +70,32 @@ dojo._loadUri = function(uri, cb){
|
||||
return false;
|
||||
}
|
||||
|
||||
dojo._loadedUrls[uri] = true;
|
||||
//FIXME: Use Rhino 1.6 native readFile/readUrl if available?
|
||||
if(cb){
|
||||
var contents = (local ? readText : readUri)(uri, "UTF-8");
|
||||
|
||||
// patch up the input to eval until https://bugzilla.mozilla.org/show_bug.cgi?id=471005 is fixed.
|
||||
if(!eval("'\u200f'").length){
|
||||
contents = String(contents).replace(/[\u200E\u200F\u202A-\u202E]/g, function(match){
|
||||
return "\\u" + match.charCodeAt(0).toString(16);
|
||||
contents = String(contents).replace(/[\u200E\u200F\u202A-\u202E]/g, function(match){
|
||||
return "\\u" + match.charCodeAt(0).toString(16);
|
||||
})
|
||||
}
|
||||
|
||||
cb(eval('('+contents+')'));
|
||||
contents = /^define\(/.test(contents) ? contents : '('+contents+')';
|
||||
cb(eval(contents));
|
||||
}else{
|
||||
load(uri);
|
||||
}
|
||||
dojo._loadedUrls.push(uri);
|
||||
return true;
|
||||
}catch(e){
|
||||
dojo._loadedUrls[uri] = false;
|
||||
console.debug("rhino load('" + uri + "') failed. Exception: " + e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
dojo.exit = function(exitcode){
|
||||
dojo.exit = function(exitcode){
|
||||
quit(exitcode);
|
||||
}
|
||||
|
||||
@@ -157,7 +163,7 @@ dojo._getText = function(/*URI*/ uri, /*Boolean*/ fail_ok){
|
||||
dojo.doc = typeof document != "undefined" ? document : null;
|
||||
|
||||
dojo.body = function(){
|
||||
return document.body;
|
||||
return document.body;
|
||||
}
|
||||
|
||||
// Supply setTimeout/clearTimeout implementations if they aren't already there
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -19,13 +19,13 @@ dojo._name = 'spidermonkey';
|
||||
|
||||
/*=====
|
||||
dojo.isSpidermonkey = {
|
||||
// summary: Detect spidermonkey
|
||||
// summary: Detect spidermonkey
|
||||
};
|
||||
=====*/
|
||||
|
||||
dojo.isSpidermonkey = true;
|
||||
dojo.exit = function(exitcode){
|
||||
quit(exitcode);
|
||||
dojo.exit = function(exitcode){
|
||||
quit(exitcode);
|
||||
}
|
||||
|
||||
if(typeof print == "function"){
|
||||
@@ -37,15 +37,15 @@ if(typeof line2pc == 'undefined'){
|
||||
}
|
||||
|
||||
dojo._spidermonkeyCurrentFile = function(depth){
|
||||
//
|
||||
//
|
||||
// This is a hack that determines the current script file by parsing a
|
||||
// generated stack trace (relying on the non-standard "stack" member variable
|
||||
// of the SpiderMonkey Error object).
|
||||
//
|
||||
//
|
||||
// If param depth is passed in, it'll return the script file which is that far down
|
||||
// the stack, but that does require that you know how deep your stack is when you are
|
||||
// calling.
|
||||
//
|
||||
//
|
||||
var s = '';
|
||||
try{
|
||||
throw Error("whatever");
|
||||
@@ -54,23 +54,23 @@ dojo._spidermonkeyCurrentFile = function(depth){
|
||||
}
|
||||
// lines are like: bu_getCurrentScriptURI_spidermonkey("ScriptLoader.js")@burst/Runtime.js:101
|
||||
var matches = s.match(/[^@]*\.js/gi);
|
||||
if(!matches){
|
||||
if(!matches){
|
||||
throw Error("could not parse stack string: '" + s + "'");
|
||||
}
|
||||
var fname = (typeof depth != 'undefined' && depth) ? matches[depth + 1] : matches[matches.length - 1];
|
||||
if(!fname){
|
||||
if(!fname){
|
||||
throw Error("could not find file name in stack string '" + s + "'");
|
||||
}
|
||||
//print("SpiderMonkeyRuntime got fname '" + fname + "' from stack string '" + s + "'");
|
||||
return fname;
|
||||
}
|
||||
|
||||
// print(dojo._spidermonkeyCurrentFile(0));
|
||||
// print(dojo._spidermonkeyCurrentFile(0));
|
||||
|
||||
dojo._loadUri = function(uri){
|
||||
// spidermonkey load() evaluates the contents into the global scope (which
|
||||
// is what we want).
|
||||
// TODO: sigh, load() does not return a useful value.
|
||||
// TODO: sigh, load() does not return a useful value.
|
||||
// Perhaps it is returning the value of the last thing evaluated?
|
||||
var ok = load(uri);
|
||||
// console.log("spidermonkey load(", uri, ") returned ", ok);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -11,9 +11,8 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
* loader.js - A bootstrap module. Runs before the hostenv_*.js file. Contains
|
||||
* all of the package loading methods.
|
||||
*/
|
||||
|
||||
(function(){
|
||||
var d = dojo;
|
||||
var d = dojo, currentModule;
|
||||
|
||||
d.mixin(d, {
|
||||
_loadedModules: {},
|
||||
@@ -45,11 +44,11 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
|
||||
_loadedUrls: [],
|
||||
|
||||
//WARNING:
|
||||
//WARNING:
|
||||
// This variable is referenced by packages outside of bootstrap:
|
||||
// FloatingPane.js and undo/browser.js
|
||||
_postLoad: false,
|
||||
|
||||
|
||||
//Egad! Lots of test files push on this directly instead of using dojo.addOnLoad.
|
||||
_loaders: [],
|
||||
_unloaders: [],
|
||||
@@ -68,21 +67,24 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// not caught by us, so the caller will see it. We return a true
|
||||
// value if and only if the script is found.
|
||||
//
|
||||
// relpath:
|
||||
// relpath:
|
||||
// A relative path to a script (no leading '/', and typically ending
|
||||
// in '.js').
|
||||
// module:
|
||||
// module:
|
||||
// A module whose existance to check for after loading a path. Can be
|
||||
// used to determine success or failure of the load.
|
||||
// cb:
|
||||
// cb:
|
||||
// a callback function to pass the result of evaluating the script
|
||||
|
||||
var uri = ((relpath.charAt(0) == '/' || relpath.match(/^\w+:/)) ? "" : d.baseUrl) + relpath;
|
||||
try{
|
||||
currentModule = module;
|
||||
return !module ? d._loadUri(uri, cb) : d._loadUriAndCheck(uri, module, cb); // Boolean
|
||||
}catch(e){
|
||||
console.error(e);
|
||||
return false; // Boolean
|
||||
}finally{
|
||||
currentModule = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,7 +97,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// it succeeded. Returns false if the URI reading failed. Throws if
|
||||
// the evaluation throws.
|
||||
// uri: a uri which points at the script to be loaded
|
||||
// cb:
|
||||
// cb:
|
||||
// a callback function to process the result of evaluating the script
|
||||
// as an expression, typically used by the resource bundle loader to
|
||||
// load JSON-style resources
|
||||
@@ -109,7 +111,8 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
d._loadedUrls[uri] = true;
|
||||
d._loadedUrls.push(uri);
|
||||
if(cb){
|
||||
contents = '('+contents+')';
|
||||
//conditional to support script-inject i18n bundle format
|
||||
contents = /^define\(/.test(contents) ? contents : '('+contents+')';
|
||||
}else{
|
||||
//Only do the scoping if no callback. If a callback is specified,
|
||||
//it is most likely the i18n bundle stuff.
|
||||
@@ -121,16 +124,16 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
}
|
||||
// Check to see if we need to call _callLoaded() due to an addOnLoad() that arrived while we were busy downloading
|
||||
if(--d._inFlightCount == 0 && d._postLoad && d._loaders.length){
|
||||
// We shouldn't be allowed to get here but Firefox allows an event
|
||||
// (mouse, keybd, async xhrGet) to interrupt a synchronous xhrGet.
|
||||
// We shouldn't be allowed to get here but Firefox allows an event
|
||||
// (mouse, keybd, async xhrGet) to interrupt a synchronous xhrGet.
|
||||
// If the current script block contains multiple require() statements, then after each
|
||||
// require() returns, inFlightCount == 0, but we want to hold the _callLoaded() until
|
||||
// all require()s are done since the out-of-sequence addOnLoad() presumably needs them all.
|
||||
// setTimeout allows the next require() to start (if needed), and then we check this again.
|
||||
setTimeout(function(){
|
||||
// If inFlightCount > 0, then multiple require()s are running sequentially and
|
||||
setTimeout(function(){
|
||||
// If inFlightCount > 0, then multiple require()s are running sequentially and
|
||||
// the next require() started after setTimeout() was executed but before we got here.
|
||||
if(d._inFlightCount == 0){
|
||||
if(d._inFlightCount == 0){
|
||||
d._callLoaded();
|
||||
}
|
||||
}, 0);
|
||||
@@ -153,10 +156,10 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
dojo.loaded = function(){
|
||||
// summary:
|
||||
// signal fired when initial environment and package loading is
|
||||
// complete. You should use dojo.addOnLoad() instead of doing a
|
||||
// complete. You should use dojo.addOnLoad() instead of doing a
|
||||
// direct dojo.connect() to this method in order to handle
|
||||
// initialization tasks that require the environment to be
|
||||
// initialized. In a browser host, declarative widgets will
|
||||
// initialized. In a browser host, declarative widgets will
|
||||
// be constructed when this function finishes runing.
|
||||
d._loadNotifying = true;
|
||||
d._postLoad = true;
|
||||
@@ -183,8 +186,8 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
dojo.unloaded = function(){
|
||||
// summary:
|
||||
// signal fired by impending environment destruction. You should use
|
||||
// dojo.addOnUnload() instead of doing a direct dojo.connect() to this
|
||||
// method to perform page/application cleanup methods. See
|
||||
// dojo.addOnUnload() instead of doing a direct dojo.connect() to this
|
||||
// method to perform page/application cleanup methods. See
|
||||
// dojo.addOnUnload for more info.
|
||||
var mll = d._unloaders;
|
||||
while(mll.length){
|
||||
@@ -203,13 +206,13 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
|
||||
dojo.ready = dojo.addOnLoad = function(/*Object*/obj, /*String|Function?*/functionName){
|
||||
// summary:
|
||||
// Registers a function to be triggered after the DOM and dojo.require() calls
|
||||
// Registers a function to be triggered after the DOM and dojo.require() calls
|
||||
// have finished loading.
|
||||
//
|
||||
// description:
|
||||
// Registers a function to be triggered after the DOM has finished
|
||||
// loading and `dojo.require` modules have loaded. Widgets declared in markup
|
||||
// have been instantiated if `djConfig.parseOnLoad` is true when this fires.
|
||||
// loading and `dojo.require` modules have loaded. Widgets declared in markup
|
||||
// have been instantiated if `djConfig.parseOnLoad` is true when this fires.
|
||||
//
|
||||
// Images and CSS files may or may not have finished downloading when
|
||||
// the specified function is called. (Note that widgets' CSS and HTML
|
||||
@@ -252,7 +255,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
|
||||
dojo._modulesLoaded = function(){
|
||||
if(d._postLoad){ return; }
|
||||
if(d._inFlightCount > 0){
|
||||
if(d._inFlightCount > 0){
|
||||
console.warn("files still in flight!");
|
||||
return;
|
||||
}
|
||||
@@ -284,8 +287,8 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
var syms = modulename.split(".");
|
||||
for(var i = syms.length; i>0; i--){
|
||||
var parentModule = syms.slice(0, i).join(".");
|
||||
if(i == 1 && !d._moduleHasPrefix(parentModule)){
|
||||
// Support default module directory (sibling of dojo) for top-level modules
|
||||
if(i == 1 && !d._moduleHasPrefix(parentModule)){
|
||||
// Support default module directory (sibling of dojo) for top-level modules
|
||||
syms[0] = "../" + syms[0];
|
||||
}else{
|
||||
var parentModulePath = d._getModulePrefix(parentModule);
|
||||
@@ -320,87 +323,95 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
dojo._loadModule = dojo.require = function(/*String*/moduleName, /*Boolean?*/omitModuleCheck){
|
||||
// summary:
|
||||
// loads a Javascript module from the appropriate URI
|
||||
// moduleName:
|
||||
//
|
||||
// moduleName: String
|
||||
// module name to load, using periods for separators,
|
||||
// e.g. "dojo.date.locale". Module paths are de-referenced by dojo's
|
||||
// internal mapping of locations to names and are disambiguated by
|
||||
// longest prefix. See `dojo.registerModulePath()` for details on
|
||||
// registering new modules.
|
||||
// omitModuleCheck:
|
||||
//
|
||||
// omitModuleCheck: Boolean?
|
||||
// if `true`, omitModuleCheck skips the step of ensuring that the
|
||||
// loaded file actually defines the symbol it is referenced by.
|
||||
// For example if it called as `dojo.require("a.b.c")` and the
|
||||
// file located at `a/b/c.js` does not define an object `a.b.c`,
|
||||
// and exception will be throws whereas no exception is raised
|
||||
// when called as `dojo.require("a.b.c", true)`
|
||||
//
|
||||
// description:
|
||||
// Modules are loaded via dojo.require by using one of two loaders: the normal loader
|
||||
// and the xdomain loader. The xdomain loader is used when dojo was built with a
|
||||
// custom build that specified loader=xdomain and the module lives on a modulePath
|
||||
// that is a whole URL, with protocol and a domain. The versions of Dojo that are on
|
||||
// the Google and AOL CDNs use the xdomain loader.
|
||||
//
|
||||
//
|
||||
// If the module is loaded via the xdomain loader, it is an asynchronous load, since
|
||||
// the module is added via a dynamically created script tag. This
|
||||
// means that dojo.require() can return before the module has loaded. However, this
|
||||
// means that dojo.require() can return before the module has loaded. However, this
|
||||
// should only happen in the case where you do dojo.require calls in the top-level
|
||||
// HTML page, or if you purposely avoid the loader checking for dojo.require
|
||||
// dependencies in your module by using a syntax like dojo["require"] to load the module.
|
||||
//
|
||||
//
|
||||
// Sometimes it is useful to not have the loader detect the dojo.require calls in the
|
||||
// module so that you can dynamically load the modules as a result of an action on the
|
||||
// page, instead of right at module load time.
|
||||
//
|
||||
//
|
||||
// Also, for script blocks in an HTML page, the loader does not pre-process them, so
|
||||
// it does not know to download the modules before the dojo.require calls occur.
|
||||
//
|
||||
//
|
||||
// So, in those two cases, when you want on-the-fly module loading or for script blocks
|
||||
// in the HTML page, special care must be taken if the dojo.required code is loaded
|
||||
// asynchronously. To make sure you can execute code that depends on the dojo.required
|
||||
// modules, be sure to add the code that depends on the modules in a dojo.addOnLoad()
|
||||
// callback. dojo.addOnLoad waits for all outstanding modules to finish loading before
|
||||
// executing. Example:
|
||||
//
|
||||
// | <script type="text/javascript">
|
||||
// executing.
|
||||
//
|
||||
// This type of syntax works with both xdomain and normal loaders, so it is good
|
||||
// practice to always use this idiom for on-the-fly code loading and in HTML script
|
||||
// blocks. If at some point you change loaders and where the code is loaded from,
|
||||
// it will all still work.
|
||||
//
|
||||
// More on how dojo.require
|
||||
// `dojo.require("A.B")` first checks to see if symbol A.B is
|
||||
// defined. If it is, it is simply returned (nothing to do).
|
||||
//
|
||||
// If it is not defined, it will look for `A/B.js` in the script root
|
||||
// directory.
|
||||
//
|
||||
// `dojo.require` throws an exception if it cannot find a file
|
||||
// to load, or if the symbol `A.B` is not defined after loading.
|
||||
//
|
||||
// It returns the object `A.B`, but note the caveats above about on-the-fly loading and
|
||||
// HTML script blocks when the xdomain loader is loading a module.
|
||||
//
|
||||
// `dojo.require()` does nothing about importing symbols into
|
||||
// the current namespace. It is presumed that the caller will
|
||||
// take care of that.
|
||||
//
|
||||
// example:
|
||||
// To use dojo.require in conjunction with dojo.ready:
|
||||
//
|
||||
// | dojo.require("foo");
|
||||
// | dojo.require("bar");
|
||||
// | dojo.addOnLoad(function(){
|
||||
// | //you can now safely do something with foo and bar
|
||||
// | });
|
||||
// | </script>
|
||||
//
|
||||
// This type of syntax works with both xdomain and normal loaders, so it is good
|
||||
// practice to always use this idiom for on-the-fly code loading and in HTML script
|
||||
// blocks. If at some point you change loaders and where the code is loaded from,
|
||||
// it will all still work.
|
||||
//
|
||||
// More on how dojo.require
|
||||
// `dojo.require("A.B")` first checks to see if symbol A.B is
|
||||
// defined. If it is, it is simply returned (nothing to do).
|
||||
//
|
||||
// If it is not defined, it will look for `A/B.js` in the script root
|
||||
// directory.
|
||||
//
|
||||
// `dojo.require` throws an excpetion if it cannot find a file
|
||||
// to load, or if the symbol `A.B` is not defined after loading.
|
||||
//
|
||||
// It returns the object `A.B`, but note the caveats above about on-the-fly loading and
|
||||
// HTML script blocks when the xdomain loader is loading a module.
|
||||
//
|
||||
// `dojo.require()` does nothing about importing symbols into
|
||||
// the current namespace. It is presumed that the caller will
|
||||
// take care of that. For example, to import all symbols into a
|
||||
// local block, you might write:
|
||||
//
|
||||
//
|
||||
// example:
|
||||
// For example, to import all symbols into a local block, you might write:
|
||||
//
|
||||
// | with (dojo.require("A.B")) {
|
||||
// | ...
|
||||
// | }
|
||||
//
|
||||
//
|
||||
// And to import just the leaf symbol to a local variable:
|
||||
//
|
||||
//
|
||||
// | var B = dojo.require("A.B");
|
||||
// | ...
|
||||
// returns: the required namespace object
|
||||
//
|
||||
// returns:
|
||||
// the required namespace object
|
||||
omitModuleCheck = d._global_omit_module_check || omitModuleCheck;
|
||||
|
||||
//Check if it is already loaded.
|
||||
@@ -411,10 +422,8 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
|
||||
// convert periods to slashes
|
||||
var relpath = d._getModuleSymbols(moduleName).join("/") + '.js';
|
||||
|
||||
var modArg = !omitModuleCheck ? moduleName : null;
|
||||
var ok = d._loadPath(relpath, modArg);
|
||||
|
||||
if(!ok && !omitModuleCheck){
|
||||
throw new Error("Could not load '" + moduleName + "'; last tried '" + relpath + "'");
|
||||
}
|
||||
@@ -425,7 +434,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// pass in false so we can give better error
|
||||
module = d._loadedModules[moduleName];
|
||||
if(!module){
|
||||
throw new Error("symbol '" + moduleName + "' is not defined after loading '" + relpath + "'");
|
||||
throw new Error("symbol '" + moduleName + "' is not defined after loading '" + relpath + "'");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -446,14 +455,14 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// the file name. For example, `js/dojo/foo.js` must have
|
||||
// `dojo.provide("dojo.foo");` before any calls to
|
||||
// `dojo.require()` are made.
|
||||
//
|
||||
//
|
||||
// For backwards compatibility reasons, in addition to registering
|
||||
// the resource, `dojo.provide()` also ensures that the javascript
|
||||
// object for the module exists. For example,
|
||||
// `dojo.provide("dojox.data.FlickrStore")`, in addition to
|
||||
// registering that `FlickrStore.js` is a resource for the
|
||||
// `dojox.data` module, will ensure that the `dojox.data`
|
||||
// javascript object exists, so that calls like
|
||||
// javascript object exists, so that calls like
|
||||
// `dojo.data.foo = function(){ ... }` don't fail.
|
||||
//
|
||||
// In the case of a build where multiple javascript source files
|
||||
@@ -462,11 +471,11 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// note that it includes multiple resources.
|
||||
//
|
||||
// resourceName: String
|
||||
// A dot-sperated string identifying a resource.
|
||||
// A dot-sperated string identifying a resource.
|
||||
//
|
||||
// example:
|
||||
// Safely create a `my` object, and make dojo.require("my.CustomModule") work
|
||||
// | dojo.provide("my.CustomModule");
|
||||
// | dojo.provide("my.CustomModule");
|
||||
|
||||
//Make sure we have a string.
|
||||
resourceName = resourceName + "";
|
||||
@@ -523,7 +532,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
if(condition === true){
|
||||
// FIXME: why do we support chained require()'s here? does the build system?
|
||||
var args = [];
|
||||
for(var i = 1; i < arguments.length; i++){
|
||||
for(var i = 1; i < arguments.length; i++){
|
||||
args.push(arguments[i]);
|
||||
}
|
||||
d.require.apply(d, args);
|
||||
@@ -533,13 +542,13 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
dojo.requireAfterIf = d.requireIf;
|
||||
|
||||
dojo.registerModulePath = function(/*String*/module, /*String*/prefix){
|
||||
// summary:
|
||||
// summary:
|
||||
// Maps a module name to a path
|
||||
// description:
|
||||
// description:
|
||||
// An unregistered module is given the default path of ../[module],
|
||||
// relative to Dojo root. For example, module acme is mapped to
|
||||
// ../acme. If you want to use a different module name, use
|
||||
// dojo.registerModulePath.
|
||||
// dojo.registerModulePath.
|
||||
// example:
|
||||
// If your dojo.js is located at this location in the web root:
|
||||
// | /myapp/js/dojo/dojo/dojo.js
|
||||
@@ -552,7 +561,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// At which point you can then use dojo.require() to load the
|
||||
// modules (assuming they provide() the same things which are
|
||||
// required). The full code might be:
|
||||
// | <script type="text/javascript"
|
||||
// | <script type="text/javascript"
|
||||
// | src="/myapp/js/dojo/dojo/dojo.js"></script>
|
||||
// | <script type="text/javascript">
|
||||
// | dojo.registerModulePath("foo", "../../foo");
|
||||
@@ -561,8 +570,8 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// | dojo.require("foo.thud.xyzzy");
|
||||
// | </script>
|
||||
d._modulePrefixes[module] = { name: module, value: prefix };
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
dojo.requireLocalization = function(/*String*/moduleName, /*String*/bundleName, /*String?*/locale, /*String?*/availableFlatLocales){
|
||||
// summary:
|
||||
// Declares translated resources and loads them if necessary, in the
|
||||
@@ -573,7 +582,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// description:
|
||||
// Load translated resource bundles provided underneath the "nls"
|
||||
// directory within a package. Translated resources may be located in
|
||||
// different packages throughout the source tree.
|
||||
// different packages throughout the source tree.
|
||||
//
|
||||
// Each directory is named for a locale as specified by RFC 3066,
|
||||
// (http://www.ietf.org/rfc/rfc3066.txt), normalized in lowercase.
|
||||
@@ -588,21 +597,21 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// preload the bundles to avoid data redundancy and the multiple
|
||||
// network hits normally required to load these resources.
|
||||
//
|
||||
// moduleName:
|
||||
// moduleName:
|
||||
// name of the package containing the "nls" directory in which the
|
||||
// bundle is found
|
||||
//
|
||||
// bundleName:
|
||||
// bundleName:
|
||||
// bundle name, i.e. the filename without the '.js' suffix. Using "nls" as a
|
||||
// a bundle name is not supported, since "nls" is the name of the folder
|
||||
// that holds bundles. Using "nls" as the bundle name will cause problems
|
||||
// with the custom build.
|
||||
//
|
||||
// locale:
|
||||
// locale:
|
||||
// the locale to load (optional) By default, the browser's user
|
||||
// locale as defined by dojo.locale
|
||||
//
|
||||
// availableFlatLocales:
|
||||
// availableFlatLocales:
|
||||
// A comma-separated list of the available, flattened locales for this
|
||||
// bundle. This argument should only be set by the build process.
|
||||
//
|
||||
@@ -644,11 +653,11 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
ire = new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$");
|
||||
|
||||
dojo._Url = function(/*dojo._Url|String...*/){
|
||||
// summary:
|
||||
// summary:
|
||||
// Constructor to create an object representing a URL.
|
||||
// It is marked as private, since we might consider removing
|
||||
// or simplifying it.
|
||||
// description:
|
||||
// description:
|
||||
// Each argument is evaluated in order relative to the next until
|
||||
// a canonical uri is produced. To get an absolute Uri relative to
|
||||
// the current document use:
|
||||
@@ -715,7 +724,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
}
|
||||
|
||||
uri = [];
|
||||
if(relobj.scheme){
|
||||
if(relobj.scheme){
|
||||
uri.push(relobj.scheme, ":");
|
||||
}
|
||||
if(relobj.authority){
|
||||
@@ -755,7 +764,7 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
dojo._Url.prototype.toString = function(){ return this.uri; };
|
||||
|
||||
dojo.moduleUrl = function(/*String*/module, /*dojo._Url||String*/url){
|
||||
// summary:
|
||||
// summary:
|
||||
// Returns a `dojo._Url` object relative to a module.
|
||||
// example:
|
||||
// | var pngPath = dojo.moduleUrl("acme","images/small.png");
|
||||
@@ -763,10 +772,10 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// | // create an image and set it's source to pngPath's value:
|
||||
// | var img = document.createElement("img");
|
||||
// | // NOTE: we assign the string representation of the url object
|
||||
// | img.src = pngPath.toString();
|
||||
// | img.src = pngPath.toString();
|
||||
// | // add our image to the document
|
||||
// | dojo.body().appendChild(img);
|
||||
// example:
|
||||
// example:
|
||||
// you may de-reference as far as you like down the package
|
||||
// hierarchy. This is sometimes handy to avoid lenghty relative
|
||||
// urls or for building portable sub-packages. In this example,
|
||||
@@ -777,9 +786,9 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
// | // somewhere in a configuration block
|
||||
// | dojo.registerModulePath("acme.widget", "../../acme/widget");
|
||||
// | dojo.registerModulePath("acme.util", "../../util");
|
||||
// |
|
||||
// |
|
||||
// | // ...
|
||||
// |
|
||||
// |
|
||||
// | // code in a module using acme resources
|
||||
// | var tmpltPath = dojo.moduleUrl("acme.widget","templates/template.html");
|
||||
// | var dataPath = dojo.moduleUrl("acme.util","resources/data.json");
|
||||
@@ -798,7 +807,10 @@ dojo._hasResource["dojo.foo"] = true;
|
||||
}
|
||||
|
||||
return new d._Url(loc, url); // dojo._Url
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
})();
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -170,23 +170,27 @@ dojo._xdIsXDomainPath = function(/*string*/relpath) {
|
||||
var colonIndex = relpath.indexOf(":");
|
||||
var slashIndex = relpath.indexOf("/");
|
||||
|
||||
if(colonIndex > 0 && colonIndex < slashIndex){
|
||||
if(colonIndex > 0 && colonIndex < slashIndex || relpath.indexOf("//") === 0){
|
||||
return true;
|
||||
}else{
|
||||
//Is the base script URI-based URL a cross domain URL?
|
||||
//If so, then the relpath will be evaluated relative to
|
||||
//baseUrl, and therefore qualify as xdomain.
|
||||
//Only treat it as xdomain if the page does not have a
|
||||
//host (file:// url) or if the baseUrl does not match the
|
||||
//current window's domain.
|
||||
//host (file:// url), if the baseUrl does not match the
|
||||
//current window's domain, or if the baseUrl starts with //.
|
||||
//If baseUrl starts with // then it probably means that xdomain
|
||||
//is wanted since it is such a specific path request. This is not completely robust,
|
||||
//but something more robust would require normalizing the protocol on baseUrl and on the location
|
||||
//to see if they differ. However, that requires more code, and // as a start path is unusual.
|
||||
var url = dojo.baseUrl;
|
||||
colonIndex = url.indexOf(":");
|
||||
slashIndex = url.indexOf("/");
|
||||
if(colonIndex > 0 && colonIndex < slashIndex && (!location.host || url.indexOf("http://" + location.host) != 0)){
|
||||
if(url.indexOf("//") === 0 || (colonIndex > 0 && colonIndex < slashIndex && (!location.host || url.indexOf("http://" + location.host) != 0))){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
dojo._loadPath = function(/*String*/relpath, /*String?*/module, /*Function?*/cb){
|
||||
@@ -218,8 +222,8 @@ dojo._loadUri = function(/*String*/uri, /*Function?*/cb, /*boolean*/currentIsXDo
|
||||
}
|
||||
|
||||
//Add the module (resource) to the list of modules.
|
||||
//Only do this work if we have a modlue name. Otherwise,
|
||||
//it is a non-xd i18n bundle, which can load immediately and does not
|
||||
//Only do this work if we have a modlue name. Otherwise,
|
||||
//it is a non-xd i18n bundle, which can load immediately and does not
|
||||
//need to be tracked. Also, don't track dojo.i18n, since it is a prerequisite
|
||||
//and will be loaded correctly if we load it right away: it has no dependencies.
|
||||
if(dojo._isXDomain && module && module != "dojo.i18n"){
|
||||
@@ -386,7 +390,7 @@ dojo._xdResourceLoaded = function(/*Object*/res){
|
||||
}
|
||||
|
||||
//Now update the inflight status for any provided resources in this loaded resource.
|
||||
//Do this at the very end (in a *separate* for loop) to avoid shutting down the
|
||||
//Do this at the very end (in a *separate* for loop) to avoid shutting down the
|
||||
//inflight timer check too soon.
|
||||
for(i = 0; i < provideList.length; i++){
|
||||
dojo._xdInFlight[provideList[i]] = false;
|
||||
@@ -490,7 +494,7 @@ dojo.xdRequireLocalization = function(/*String*/moduleName, /*String*/bundleName
|
||||
// Replace dojo.requireLocalization with a wrapper
|
||||
dojo._xdRealRequireLocalization = dojo.requireLocalization;
|
||||
dojo.requireLocalization = function(/*String*/moduleName, /*String*/bundleName, /*String?*/locale, /*String*/availableFlatLocales){
|
||||
// summary: loads a bundle intelligently based on whether the module is
|
||||
// summary: loads a bundle intelligently based on whether the module is
|
||||
// local or xd. Overrides the local-case implementation.
|
||||
|
||||
var modulePath = dojo.moduleUrl(moduleName).toString();
|
||||
@@ -525,7 +529,7 @@ dojo._xdUnpackDependency = function(/*Array*/dep){
|
||||
case "platformRequire":
|
||||
var modMap = dep[1];
|
||||
var common = modMap["common"]||[];
|
||||
newDeps = (modMap[dojo.hostenv.name_]) ? common.concat(modMap[dojo.hostenv.name_]||[]) : common.concat(modMap["default"]||[]);
|
||||
newDeps = (modMap[dojo.hostenv.name_]) ? common.concat(modMap[dojo.hostenv.name_]||[]) : common.concat(modMap["default"]||[]);
|
||||
//Flatten the array of arrays into a one-level deep array.
|
||||
//Each result could be an array of 3 elements (the 3 arguments to dojo.require).
|
||||
//We only need the first one.
|
||||
@@ -562,7 +566,7 @@ dojo._xdUnpackDependency = function(/*Array*/dep){
|
||||
}
|
||||
|
||||
dojo._xdWalkReqs = function(){
|
||||
//summary: Internal xd loader function.
|
||||
//summary: Internal xd loader function.
|
||||
//Walks the requires and evaluates module resource contents in
|
||||
//the right order.
|
||||
var reqChain = null;
|
||||
@@ -578,7 +582,7 @@ dojo._xdWalkReqs = function(){
|
||||
}
|
||||
|
||||
dojo._xdEvalReqs = function(/*Array*/reqChain){
|
||||
//summary: Internal xd loader function.
|
||||
//summary: Internal xd loader function.
|
||||
//Does a depth first, breadth second search and eval of required modules.
|
||||
while(reqChain.length > 0){
|
||||
var req = reqChain[reqChain.length - 1];
|
||||
@@ -673,7 +677,7 @@ dojo._xdWatchInFlight = function(){
|
||||
dojo._xdDebugQueue.push({resourceName: content.resourceName, resourcePath: content.resourcePath});
|
||||
}else{
|
||||
//Evaluate the resource to bring it into being.
|
||||
//Pass in scope args to allow multiple versions of modules in a page.
|
||||
//Pass in scope args to allow multiple versions of modules in a page.
|
||||
content.apply(dojo.global, dojo._scopeArgs);
|
||||
}
|
||||
}
|
||||
@@ -685,7 +689,7 @@ dojo._xdWatchInFlight = function(){
|
||||
for(i = 0; i < dojo._xdContents.length; i++){
|
||||
var current = dojo._xdContents[i];
|
||||
if(current.content && !current.isDefined){
|
||||
//Pass in scope args to allow multiple versions of modules in a page.
|
||||
//Pass in scope args to allow multiple versions of modules in a page.
|
||||
current.content.apply(dojo.global, dojo._scopeArgs);
|
||||
}
|
||||
}
|
||||
@@ -712,10 +716,10 @@ dojo._xdNotifyLoaded = function(){
|
||||
}
|
||||
}
|
||||
|
||||
dojo._inFlightCount = 0;
|
||||
dojo._inFlightCount = 0;
|
||||
|
||||
//Only trigger call loaded if dj_load_init has run.
|
||||
if(dojo._initFired && !dojo._loadNotifying){
|
||||
//Only trigger call loaded if dj_load_init has run.
|
||||
if(dojo._initFired && !dojo._loadNotifying){
|
||||
dojo._callLoaded();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -7,13 +7,14 @@
|
||||
|
||||
if(!dojo._hasResource["dojo._base.array"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo._base.array"] = true;
|
||||
dojo.require("dojo._base.lang");
|
||||
dojo.provide("dojo._base.array");
|
||||
dojo.require("dojo._base.lang");
|
||||
|
||||
|
||||
(function(){
|
||||
var _getParts = function(arr, obj, cb){
|
||||
return [
|
||||
(typeof arr == "string") ? arr.split("") : arr,
|
||||
return [
|
||||
(typeof arr == "string") ? arr.split("") : arr,
|
||||
obj || dojo.global,
|
||||
// FIXME: cache the anonymous functions we create here?
|
||||
(typeof cb == "string") ? new Function("item", "index", "array", cb) : cb
|
||||
@@ -32,7 +33,7 @@ dojo.provide("dojo._base.array");
|
||||
};
|
||||
|
||||
dojo.mixin(dojo, {
|
||||
indexOf: function( /*Array*/ array,
|
||||
indexOf: function( /*Array*/ array,
|
||||
/*Object*/ value,
|
||||
/*Integer?*/ fromIndex,
|
||||
/*Boolean?*/ findLast){
|
||||
@@ -41,7 +42,7 @@ dojo.provide("dojo._base.array");
|
||||
// passed array. If the value is not found, -1 is returned.
|
||||
// description:
|
||||
// This method corresponds to the JavaScript 1.6 Array.indexOf method, with one difference: when
|
||||
// run over sparse arrays, the Dojo function invokes the callback for every index whereas JavaScript
|
||||
// run over sparse arrays, the Dojo function invokes the callback for every index whereas JavaScript
|
||||
// 1.6's indexOf skips the holes in the sparse array.
|
||||
// For details on this method, see:
|
||||
// https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/indexOf
|
||||
@@ -66,7 +67,7 @@ dojo.provide("dojo._base.array");
|
||||
// array. If the value is not found, -1 is returned.
|
||||
// description:
|
||||
// This method corresponds to the JavaScript 1.6 Array.lastIndexOf method, with one difference: when
|
||||
// run over sparse arrays, the Dojo function invokes the callback for every index whereas JavaScript
|
||||
// run over sparse arrays, the Dojo function invokes the callback for every index whereas JavaScript
|
||||
// 1.6's lastIndexOf skips the holes in the sparse array.
|
||||
// For details on this method, see:
|
||||
// https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/lastIndexOf
|
||||
@@ -85,7 +86,7 @@ dojo.provide("dojo._base.array");
|
||||
// thisObject:
|
||||
// may be used to scope the call to callback
|
||||
// description:
|
||||
// This function corresponds to the JavaScript 1.6 Array.forEach() method, with one difference: when
|
||||
// This function corresponds to the JavaScript 1.6 Array.forEach() method, with one difference: when
|
||||
// run over sparse arrays, this implemenation passes the "holes" in the sparse array to
|
||||
// the callback function with a value of undefined. JavaScript 1.6's forEach skips the holes in the sparse array.
|
||||
// For more details, see:
|
||||
@@ -108,21 +109,21 @@ dojo.provide("dojo._base.array");
|
||||
// | );
|
||||
// example:
|
||||
// | // use a scoped object member as the callback
|
||||
// |
|
||||
// |
|
||||
// | var obj = {
|
||||
// | prefix: "logged via obj.callback:",
|
||||
// | prefix: "logged via obj.callback:",
|
||||
// | callback: function(item){
|
||||
// | console.log(this.prefix, item);
|
||||
// | }
|
||||
// | };
|
||||
// |
|
||||
// |
|
||||
// | // specifying the scope function executes the callback in that scope
|
||||
// | dojo.forEach(
|
||||
// | [ "thinger", "blah", "howdy", 10 ],
|
||||
// | obj.callback,
|
||||
// | obj
|
||||
// | );
|
||||
// |
|
||||
// |
|
||||
// | // alternately, we can accomplish the same thing with dojo.hitch()
|
||||
// | dojo.forEach(
|
||||
// | [ "thinger", "blah", "howdy", 10 ],
|
||||
@@ -135,7 +136,7 @@ dojo.provide("dojo._base.array");
|
||||
// FIXME: there are several ways of handilng thisObject. Is
|
||||
// dojo.global always the default context?
|
||||
var _p = _getParts(arr, thisObject, callback); arr = _p[0];
|
||||
for(var i=0,l=arr.length; i<l; ++i){
|
||||
for(var i=0,l=arr.length; i<l; ++i){
|
||||
_p[2].call(_p[1], arr[i], i, arr);
|
||||
}
|
||||
},
|
||||
@@ -152,7 +153,7 @@ dojo.provide("dojo._base.array");
|
||||
// thisObject:
|
||||
// may be used to scope the call to callback
|
||||
// description:
|
||||
// This function corresponds to the JavaScript 1.6 Array.every() method, with one difference: when
|
||||
// This function corresponds to the JavaScript 1.6 Array.every() method, with one difference: when
|
||||
// run over sparse arrays, this implemenation passes the "holes" in the sparse array to
|
||||
// the callback function with a value of undefined. JavaScript 1.6's every skips the holes in the sparse array.
|
||||
// For more details, see:
|
||||
@@ -161,7 +162,7 @@ dojo.provide("dojo._base.array");
|
||||
// | // returns false
|
||||
// | dojo.every([1, 2, 3, 4], function(item){ return item>1; });
|
||||
// example:
|
||||
// | // returns true
|
||||
// | // returns true
|
||||
// | dojo.every([1, 2, 3, 4], function(item){ return item>0; });
|
||||
return everyOrSome(true, arr, callback, thisObject); // Boolean
|
||||
},
|
||||
@@ -178,7 +179,7 @@ dojo.provide("dojo._base.array");
|
||||
// thisObject:
|
||||
// may be used to scope the call to callback
|
||||
// description:
|
||||
// This function corresponds to the JavaScript 1.6 Array.some() method, with one difference: when
|
||||
// This function corresponds to the JavaScript 1.6 Array.some() method, with one difference: when
|
||||
// run over sparse arrays, this implemenation passes the "holes" in the sparse array to
|
||||
// the callback function with a value of undefined. JavaScript 1.6's some skips the holes in the sparse array.
|
||||
// For more details, see:
|
||||
@@ -205,7 +206,7 @@ dojo.provide("dojo._base.array");
|
||||
// thisObject:
|
||||
// may be used to scope the call to callback
|
||||
// description:
|
||||
// This function corresponds to the JavaScript 1.6 Array.map() method, with one difference: when
|
||||
// This function corresponds to the JavaScript 1.6 Array.map() method, with one difference: when
|
||||
// run over sparse arrays, this implemenation passes the "holes" in the sparse array to
|
||||
// the callback function with a value of undefined. JavaScript 1.6's map skips the holes in the sparse array.
|
||||
// For more details, see:
|
||||
@@ -236,9 +237,9 @@ dojo.provide("dojo._base.array");
|
||||
// thisObject:
|
||||
// may be used to scope the call to callback
|
||||
// description:
|
||||
// This function corresponds to the JavaScript 1.6 Array.filter() method, with one difference: when
|
||||
// This function corresponds to the JavaScript 1.6 Array.filter() method, with one difference: when
|
||||
// run over sparse arrays, this implemenation passes the "holes" in the sparse array to
|
||||
// the callback function with a value of undefined. JavaScript 1.6's filter skips the holes in the sparse array.
|
||||
// the callback function with a value of undefined. JavaScript 1.6's filter skips the holes in the sparse array.
|
||||
// For more details, see:
|
||||
// https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/filter
|
||||
// example:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -8,7 +8,6 @@
|
||||
if(!dojo._hasResource["dojo._base.browser"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo._base.browser"] = true;
|
||||
dojo.provide("dojo._base.browser");
|
||||
|
||||
dojo.require("dojo._base.window");
|
||||
dojo.require("dojo._base.connect");
|
||||
dojo.require("dojo._base.event");
|
||||
@@ -18,12 +17,12 @@ dojo.require("dojo._base.query");
|
||||
dojo.require("dojo._base.xhr");
|
||||
dojo.require("dojo._base.fx");
|
||||
|
||||
//Need this to be the last code segment in base, so do not place any
|
||||
//dojo.requireIf calls in this file. Otherwise, due to how the build system
|
||||
//puts all requireIf dependencies after the current file, the require calls
|
||||
//could be called before all of base is defined.
|
||||
dojo.forEach(dojo.config.require, function(i){
|
||||
dojo["require"](i);
|
||||
});
|
||||
//Need this to be the last code segment in base, so do not place any
|
||||
//dojo/requireIf calls in this file/ Otherwise, due to how the build system
|
||||
//puts all requireIf dependencies after the current file, the require calls
|
||||
//could be called before all of base is defined/
|
||||
dojo.forEach(dojo.config.require, function(i){
|
||||
dojo["require"](i);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -10,27 +10,28 @@ dojo._hasResource["dojo._base.connect"] = true;
|
||||
dojo.provide("dojo._base.connect");
|
||||
dojo.require("dojo._base.lang");
|
||||
|
||||
|
||||
// this file courtesy of the TurboAjax Group, licensed under a Dojo CLA
|
||||
|
||||
// low-level delegation machinery
|
||||
dojo._listener = {
|
||||
// create a dispatcher function
|
||||
getDispatcher: function(){
|
||||
// following comments pulled out-of-line to prevent cloning them
|
||||
// following comments pulled out-of-line to prevent cloning them
|
||||
// in the returned function.
|
||||
// - indices (i) that are really in the array of listeners (ls) will
|
||||
// - indices (i) that are really in the array of listeners (ls) will
|
||||
// not be in Array.prototype. This is the 'sparse array' trick
|
||||
// that keeps us safe from libs that take liberties with built-in
|
||||
// that keeps us safe from libs that take liberties with built-in
|
||||
// objects
|
||||
// - listener is invoked with current scope (this)
|
||||
return function(){
|
||||
var ap=Array.prototype, c=arguments.callee, ls=c._listeners, t=c.target;
|
||||
var ap = Array.prototype, c = arguments.callee, ls = c._listeners, t = c.target,
|
||||
// return value comes from original target function
|
||||
var r = t && t.apply(this, arguments);
|
||||
r = t && t.apply(this, arguments),
|
||||
// make local copy of listener array so it is immutable during processing
|
||||
var i, lls;
|
||||
lls = [].concat(ls);
|
||||
|
||||
i, lls = [].concat(ls)
|
||||
;
|
||||
|
||||
// invoke listeners after target function
|
||||
for(i in lls){
|
||||
if(!(i in ap)){
|
||||
@@ -44,12 +45,12 @@ dojo._listener = {
|
||||
// add a listener to an object
|
||||
add: function(/*Object*/ source, /*String*/ method, /*Function*/ listener){
|
||||
// Whenever 'method' is invoked, 'listener' will have the same scope.
|
||||
// Trying to supporting a context object for the listener led to
|
||||
// complexity.
|
||||
// Trying to supporting a context object for the listener led to
|
||||
// complexity.
|
||||
// Non trivial to provide 'once' functionality here
|
||||
// because listener could be the result of a dojo.hitch call,
|
||||
// in which case two references to the same hitch target would not
|
||||
// be equivalent.
|
||||
// be equivalent.
|
||||
source = source || dojo.global;
|
||||
// The source method is either null, a dispatcher, or some other function
|
||||
var f = source[method];
|
||||
@@ -59,15 +60,15 @@ dojo._listener = {
|
||||
// original target function is special
|
||||
d.target = f;
|
||||
// dispatcher holds a list of listeners
|
||||
d._listeners = [];
|
||||
d._listeners = [];
|
||||
// redirect source to dispatcher
|
||||
f = source[method] = d;
|
||||
}
|
||||
// The contract is that a handle is returned that can
|
||||
// identify this listener for disconnect.
|
||||
// The contract is that a handle is returned that can
|
||||
// identify this listener for disconnect.
|
||||
//
|
||||
// The type of the handle is private. Here is it implemented as Integer.
|
||||
// DOM event code has this same contract but handle is Function
|
||||
// The type of the handle is private. Here is it implemented as Integer.
|
||||
// DOM event code has this same contract but handle is Function
|
||||
// in non-IE browsers.
|
||||
//
|
||||
// We could have separate lists of before and after listeners.
|
||||
@@ -89,9 +90,9 @@ dojo._listener = {
|
||||
// and dontFix argument here to help the autodocs. Actual DOM aware code is in
|
||||
// event.js.
|
||||
|
||||
dojo.connect = function(/*Object|null*/ obj,
|
||||
/*String*/ event,
|
||||
/*Object|null*/ context,
|
||||
dojo.connect = function(/*Object|null*/ obj,
|
||||
/*String*/ event,
|
||||
/*Object|null*/ context,
|
||||
/*String|Function*/ method,
|
||||
/*Boolean?*/ dontFix){
|
||||
// summary:
|
||||
@@ -126,37 +127,37 @@ dojo.connect = function(/*Object|null*/ obj,
|
||||
// arguments may simply be omitted such that fewer than 4 arguments
|
||||
// may be required to set up a connection See the examples for details.
|
||||
//
|
||||
// The return value is a handle that is needed to
|
||||
// The return value is a handle that is needed to
|
||||
// remove this connection with `dojo.disconnect`.
|
||||
//
|
||||
// obj:
|
||||
// The source object for the event function.
|
||||
// obj:
|
||||
// The source object for the event function.
|
||||
// Defaults to `dojo.global` if null.
|
||||
// If obj is a DOM node, the connection is delegated
|
||||
// If obj is a DOM node, the connection is delegated
|
||||
// to the DOM event manager (unless dontFix is true).
|
||||
//
|
||||
// event:
|
||||
// String name of the event function in obj.
|
||||
// String name of the event function in obj.
|
||||
// I.e. identifies a property `obj[event]`.
|
||||
//
|
||||
// context:
|
||||
// context:
|
||||
// The object that method will receive as "this".
|
||||
//
|
||||
// If context is null and method is a function, then method
|
||||
// inherits the context of event.
|
||||
//
|
||||
// If method is a string then context must be the source
|
||||
//
|
||||
// If method is a string then context must be the source
|
||||
// object object for method (context[method]). If context is null,
|
||||
// dojo.global is used.
|
||||
//
|
||||
// method:
|
||||
// A function reference, or name of a function in context.
|
||||
// The function identified by method fires after event does.
|
||||
// A function reference, or name of a function in context.
|
||||
// The function identified by method fires after event does.
|
||||
// method receives the same arguments as the event.
|
||||
// See context argument comments for information on method's scope.
|
||||
//
|
||||
// dontFix:
|
||||
// If obj is a DOM node, set dontFix to true to prevent delegation
|
||||
// If obj is a DOM node, set dontFix to true to prevent delegation
|
||||
// of this connection to the DOM event manager.
|
||||
//
|
||||
// example:
|
||||
@@ -206,9 +207,9 @@ dojo.connect = function(/*Object|null*/ obj,
|
||||
|
||||
// used by non-browser hostenvs. always overriden by event.js
|
||||
dojo._connect = function(obj, event, context, method){
|
||||
var l=dojo._listener, h=l.add(obj, event, dojo.hitch(context, method));
|
||||
var l=dojo._listener, h=l.add(obj, event, dojo.hitch(context, method));
|
||||
return [obj, event, h, l]; // Handle
|
||||
}
|
||||
};
|
||||
|
||||
dojo.disconnect = function(/*Handle*/ handle){
|
||||
// summary:
|
||||
@@ -222,11 +223,11 @@ dojo.disconnect = function(/*Handle*/ handle){
|
||||
// let's not keep this reference
|
||||
delete handle[0];
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
dojo._disconnect = function(obj, event, handle, listener){
|
||||
listener.remove(obj, event, handle);
|
||||
}
|
||||
};
|
||||
|
||||
// topic publish/subscribe
|
||||
|
||||
@@ -244,15 +245,15 @@ dojo.subscribe = function(/*String*/ topic, /*Object|null*/ context, /*String|Fu
|
||||
// is invoked when topic is published.
|
||||
// example:
|
||||
// | dojo.subscribe("alerts", null, function(caption, message){ alert(caption + "\n" + message); });
|
||||
// | dojo.publish("alerts", [ "read this", "hello world" ]);
|
||||
// | dojo.publish("alerts", [ "read this", "hello world" ]);
|
||||
|
||||
// support for 2 argument invocation (omitting context) depends on hitch
|
||||
return [topic, dojo._listener.add(dojo._topics, topic, dojo.hitch(context, method))]; /*Handle*/
|
||||
}
|
||||
};
|
||||
|
||||
dojo.unsubscribe = function(/*Handle*/ handle){
|
||||
// summary:
|
||||
// Remove a topic listener.
|
||||
// Remove a topic listener.
|
||||
// handle:
|
||||
// The handle returned from a call to subscribe.
|
||||
// example:
|
||||
@@ -262,7 +263,7 @@ dojo.unsubscribe = function(/*Handle*/ handle){
|
||||
if(handle){
|
||||
dojo._listener.remove(dojo._topics, handle[0], handle[1]);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
dojo.publish = function(/*String*/ topic, /*Array*/ args){
|
||||
// summary:
|
||||
@@ -270,11 +271,11 @@ dojo.publish = function(/*String*/ topic, /*Array*/ args){
|
||||
// topic:
|
||||
// The name of the topic to publish.
|
||||
// args:
|
||||
// An array of arguments. The arguments will be applied
|
||||
// An array of arguments. The arguments will be applied
|
||||
// to each topic subscriber (as first class parameters, via apply).
|
||||
// example:
|
||||
// | dojo.subscribe("alerts", null, function(caption, message){ alert(caption + "\n" + message); };
|
||||
// | dojo.publish("alerts", [ "read this", "hello world" ]);
|
||||
// | dojo.publish("alerts", [ "read this", "hello world" ]);
|
||||
|
||||
// Note that args is an array, which is more efficient vs variable length
|
||||
// argument list. Ideally, var args would be implemented via Array
|
||||
@@ -283,10 +284,10 @@ dojo.publish = function(/*String*/ topic, /*Array*/ args){
|
||||
if(f){
|
||||
f.apply(this, args||[]);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
dojo.connectPublisher = function( /*String*/ topic,
|
||||
/*Object|null*/ obj,
|
||||
dojo.connectPublisher = function( /*String*/ topic,
|
||||
/*Object|null*/ obj,
|
||||
/*String*/ event){
|
||||
// summary:
|
||||
// Ensure that every time obj.event() is called, a message is published
|
||||
@@ -295,11 +296,11 @@ dojo.connectPublisher = function( /*String*/ topic,
|
||||
// the topic.
|
||||
// topic:
|
||||
// The name of the topic to publish.
|
||||
// obj:
|
||||
// obj:
|
||||
// The source object for the event function. Defaults to dojo.global
|
||||
// if null.
|
||||
// event:
|
||||
// The name of the event function in obj.
|
||||
// The name of the event function in obj.
|
||||
// I.e. identifies a property obj[event].
|
||||
// example:
|
||||
// | dojo.connectPublisher("/ajax/start", dojo, "xhrGet");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -8,18 +8,18 @@
|
||||
if(!dojo._hasResource["dojo._base.declare"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo._base.declare"] = true;
|
||||
dojo.provide("dojo._base.declare");
|
||||
|
||||
dojo.require("dojo._base.lang");
|
||||
dojo.require("dojo._base.array");
|
||||
|
||||
|
||||
(function(){
|
||||
var d = dojo, mix = d._mixin, op = Object.prototype, opts = op.toString,
|
||||
xtor = new Function, counter = 0, cname = "constructor";
|
||||
|
||||
function err(msg){ throw new Error("declare: " + msg); }
|
||||
function err(msg, cls){ throw new Error("declare" + (cls ? " " + cls : "") + ": " + msg); }
|
||||
|
||||
// C3 Method Resolution Order (see http://www.python.org/download/releases/2.3/mro/)
|
||||
function c3mro(bases){
|
||||
function c3mro(bases, className){
|
||||
var result = [], roots = [{cls: 0, refs: []}], nameMap = {}, clsCount = 1,
|
||||
l = bases.length, i = 0, j, lin, base, top, proto, rec, name, refs;
|
||||
|
||||
@@ -27,9 +27,9 @@ dojo.require("dojo._base.array");
|
||||
for(; i < l; ++i){
|
||||
base = bases[i];
|
||||
if(!base){
|
||||
err("mixin #" + i + " is unknown. Did you use dojo.require to pull it in?");
|
||||
err("mixin #" + i + " is unknown. Did you use dojo.require to pull it in?", className);
|
||||
}else if(opts.call(base) != "[object Function]"){
|
||||
err("mixin #" + i + " is not a callable constructor.");
|
||||
err("mixin #" + i + " is not a callable constructor.", className);
|
||||
}
|
||||
lin = base._meta ? base._meta.bases : [base];
|
||||
top = 0;
|
||||
@@ -82,7 +82,7 @@ dojo.require("dojo._base.array");
|
||||
}
|
||||
}
|
||||
if(clsCount){
|
||||
err("can't build consistent linearization");
|
||||
err("can't build consistent linearization", className);
|
||||
}
|
||||
|
||||
// calculate the superclass offset
|
||||
@@ -109,7 +109,7 @@ dojo.require("dojo._base.array");
|
||||
caller = args.callee;
|
||||
name = name || caller.nom;
|
||||
if(!name){
|
||||
err("can't deduce a name to call inherited()");
|
||||
err("can't deduce a name to call inherited()", this.declaredClass);
|
||||
}
|
||||
|
||||
meta = this.constructor._meta;
|
||||
@@ -127,7 +127,7 @@ dojo.require("dojo._base.array");
|
||||
// error detection
|
||||
chains = meta.chains;
|
||||
if(chains && typeof chains[name] == "string"){
|
||||
err("calling chained method with inherited: " + name);
|
||||
err("calling chained method with inherited: " + name, this.declaredClass);
|
||||
}
|
||||
// find caller
|
||||
do{
|
||||
@@ -168,7 +168,7 @@ dojo.require("dojo._base.array");
|
||||
// error detection
|
||||
chains = meta.chains;
|
||||
if(!chains || chains.constructor !== "manual"){
|
||||
err("calling chained constructor with inherited");
|
||||
err("calling chained constructor with inherited", this.declaredClass);
|
||||
}
|
||||
// find caller
|
||||
while(base = bases[++pos]){ // intentional assignment
|
||||
@@ -464,7 +464,7 @@ dojo.require("dojo._base.array");
|
||||
// build a prototype
|
||||
if(opts.call(superclass) == "[object Array]"){
|
||||
// C3 MRO
|
||||
bases = c3mro(superclass);
|
||||
bases = c3mro(superclass, className);
|
||||
t = bases[0];
|
||||
mixins = bases.length - t;
|
||||
superclass = bases[mixins];
|
||||
@@ -475,10 +475,10 @@ dojo.require("dojo._base.array");
|
||||
t = superclass._meta;
|
||||
bases = bases.concat(t ? t.bases : superclass);
|
||||
}else{
|
||||
err("base class is not a callable constructor.");
|
||||
err("base class is not a callable constructor.", className);
|
||||
}
|
||||
}else if(superclass !== null){
|
||||
err("unknown base class. Did you use dojo.require to pull it in?")
|
||||
err("unknown base class. Did you use dojo.require to pull it in?", className);
|
||||
}
|
||||
}
|
||||
if(superclass){
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -10,27 +10,26 @@ dojo._hasResource["dojo._base.event"] = true;
|
||||
dojo.provide("dojo._base.event");
|
||||
dojo.require("dojo._base.connect");
|
||||
|
||||
|
||||
// this file courtesy of the TurboAjax Group, licensed under a Dojo CLA
|
||||
|
||||
(function(){
|
||||
// DOM event listener machinery
|
||||
var del = (dojo._event_listener = {
|
||||
add: function(/*DOMNode*/ node, /*String*/ name, /*Function*/ fp){
|
||||
if(!node){return;}
|
||||
if(!node){return;}
|
||||
name = del._normalizeEventName(name);
|
||||
fp = del._fixCallback(name, fp);
|
||||
var oname = name;
|
||||
if(
|
||||
!dojo.isIE &&
|
||||
!dojo.isIE &&
|
||||
(name == "mouseenter" || name == "mouseleave")
|
||||
){
|
||||
var ofp = fp;
|
||||
//oname = name;
|
||||
name = (name == "mouseenter") ? "mouseover" : "mouseout";
|
||||
fp = function(e){
|
||||
if(!dojo.isDescendant(e.relatedTarget, node)){
|
||||
// e.type = oname; // FIXME: doesn't take? SJM: event.type is generally immutable.
|
||||
return ofp.call(this, e);
|
||||
return ofp.call(this, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -71,7 +70,7 @@ dojo.require("dojo._base.connect");
|
||||
},
|
||||
_fixEvent: function(evt, sender){
|
||||
// _fixCallback only attaches us to keypress.
|
||||
// Switch on evt.type anyway because we might
|
||||
// Switch on evt.type anyway because we might
|
||||
// be called directly from dojo.fixEvent.
|
||||
switch(evt.type){
|
||||
case "keypress":
|
||||
@@ -81,26 +80,26 @@ dojo.require("dojo._base.connect");
|
||||
return evt;
|
||||
},
|
||||
_setKeyChar: function(evt){
|
||||
evt.keyChar = evt.charCode ? String.fromCharCode(evt.charCode) : '';
|
||||
evt.keyChar = evt.charCode >= 32 ? String.fromCharCode(evt.charCode) : '';
|
||||
evt.charOrCode = evt.keyChar || evt.keyCode;
|
||||
},
|
||||
// For IE and Safari: some ctrl-key combinations (mostly w/punctuation) do not emit a char code in IE
|
||||
// we map those virtual key codes to ascii here
|
||||
// not valid for all (non-US) keyboards, so maybe we shouldn't bother
|
||||
_punctMap: {
|
||||
106:42,
|
||||
111:47,
|
||||
186:59,
|
||||
187:43,
|
||||
188:44,
|
||||
189:45,
|
||||
190:46,
|
||||
191:47,
|
||||
192:96,
|
||||
219:91,
|
||||
220:92,
|
||||
221:93,
|
||||
222:39
|
||||
_punctMap: {
|
||||
106:42,
|
||||
111:47,
|
||||
186:59,
|
||||
187:43,
|
||||
188:44,
|
||||
189:45,
|
||||
190:46,
|
||||
191:47,
|
||||
192:96,
|
||||
219:91,
|
||||
220:92,
|
||||
221:93,
|
||||
222:39
|
||||
}
|
||||
});
|
||||
|
||||
@@ -115,7 +114,7 @@ dojo.require("dojo._base.connect");
|
||||
// sender: DOMNode
|
||||
// node to treat as "currentTarget"
|
||||
return del._fixEvent(evt, sender);
|
||||
}
|
||||
};
|
||||
|
||||
dojo.stopEvent = function(/*Event*/ evt){
|
||||
// summary:
|
||||
@@ -126,7 +125,7 @@ dojo.require("dojo._base.connect");
|
||||
evt.preventDefault();
|
||||
evt.stopPropagation();
|
||||
// NOTE: below, this method is overridden for IE
|
||||
}
|
||||
};
|
||||
|
||||
// the default listener to use on dontFix nodes, overriden for IE
|
||||
var node_listener = dojo._listener;
|
||||
@@ -141,16 +140,16 @@ dojo.require("dojo._base.connect");
|
||||
// create a listener
|
||||
var h = l.add(obj, event, dojo.hitch(context, method));
|
||||
// formerly, the disconnect package contained "l" directly, but if client code
|
||||
// leaks the disconnect package (by connecting it to a node), referencing "l"
|
||||
// leaks the disconnect package (by connecting it to a node), referencing "l"
|
||||
// compounds the problem.
|
||||
// instead we return a listener id, which requires custom _disconnect below.
|
||||
// return disconnect package
|
||||
return [ obj, event, h, lid ];
|
||||
}
|
||||
};
|
||||
|
||||
dojo._disconnect = function(obj, event, handle, listener){
|
||||
([dojo._listener, del, node_listener][listener]).remove(obj, event, handle);
|
||||
}
|
||||
};
|
||||
|
||||
// Constants
|
||||
|
||||
@@ -280,7 +279,7 @@ dojo.require("dojo._base.connect");
|
||||
};
|
||||
=====*/
|
||||
|
||||
if(dojo.isIE){
|
||||
if(dojo.isIE < 9 || (dojo.isIE && dojo.isQuirks)){
|
||||
dojo.mouseButtons = {
|
||||
LEFT: 1,
|
||||
MIDDLE: 4,
|
||||
@@ -305,7 +304,7 @@ dojo.require("dojo._base.connect");
|
||||
}
|
||||
|
||||
// IE event normalization
|
||||
if(dojo.isIE){
|
||||
if(dojo.isIE){
|
||||
var _trySetKeyCode = function(e, code){
|
||||
try{
|
||||
// squelch errors when keyCode is read-only
|
||||
@@ -314,7 +313,7 @@ dojo.require("dojo._base.connect");
|
||||
}catch(e){
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// by default, use the standard listener
|
||||
var iel = dojo._listener;
|
||||
@@ -323,7 +322,7 @@ dojo.require("dojo._base.connect");
|
||||
if(!dojo.config._allow_leaks){
|
||||
// custom listener that handles leak protection for DOM events
|
||||
node_listener = iel = dojo._ie_listener = {
|
||||
// support handler indirection: event handler functions are
|
||||
// support handler indirection: event handler functions are
|
||||
// referenced here. Event dispatchers hold only indices.
|
||||
handlers: [],
|
||||
// add a listener to an object
|
||||
@@ -376,7 +375,7 @@ dojo.require("dojo._base.connect");
|
||||
},
|
||||
remove: function(/*DOMNode*/ node, /*String*/ event, /*Handle*/ handle){
|
||||
event = del._normalizeEventName(event);
|
||||
iel.remove(node, event, handle);
|
||||
iel.remove(node, event, handle);
|
||||
if(event=="onkeypress"){
|
||||
var kd = node.onkeydown;
|
||||
if(--kd._stealthKeydownRefs <= 0){
|
||||
@@ -402,11 +401,11 @@ dojo.require("dojo._base.connect");
|
||||
// node to treat as "currentTarget"
|
||||
if(!evt){
|
||||
var w = sender && (sender.ownerDocument || sender.document || sender).parentWindow || window;
|
||||
evt = w.event;
|
||||
evt = w.event;
|
||||
}
|
||||
if(!evt){return(evt);}
|
||||
evt.target = evt.srcElement;
|
||||
evt.currentTarget = (sender || evt.srcElement);
|
||||
evt.target = evt.srcElement;
|
||||
evt.currentTarget = (sender || evt.srcElement);
|
||||
evt.layerX = evt.offsetX;
|
||||
evt.layerY = evt.offsetY;
|
||||
// FIXME: scroll position query is duped from dojo.html to
|
||||
@@ -419,14 +418,16 @@ dojo.require("dojo._base.connect");
|
||||
var offset = dojo._getIeDocumentElementOffset();
|
||||
evt.pageX = evt.clientX + dojo._fixIeBiDiScrollLeft(docBody.scrollLeft || 0) - offset.x;
|
||||
evt.pageY = evt.clientY + (docBody.scrollTop || 0) - offset.y;
|
||||
if(evt.type == "mouseover"){
|
||||
if(evt.type == "mouseover"){
|
||||
evt.relatedTarget = evt.fromElement;
|
||||
}
|
||||
if(evt.type == "mouseout"){
|
||||
if(evt.type == "mouseout"){
|
||||
evt.relatedTarget = evt.toElement;
|
||||
}
|
||||
evt.stopPropagation = del._stopPropagation;
|
||||
evt.preventDefault = del._preventDefault;
|
||||
if (dojo.isIE < 9 || dojo.isQuirks) {
|
||||
evt.stopPropagation = del._stopPropagation;
|
||||
evt.preventDefault = del._preventDefault;
|
||||
}
|
||||
return del._fixKeys(evt);
|
||||
},
|
||||
_fixKeys: function(evt){
|
||||
@@ -460,38 +461,41 @@ dojo.require("dojo._base.connect");
|
||||
var k=evt.keyCode;
|
||||
// These are Windows Virtual Key Codes
|
||||
// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/VirtualKeyCodes.asp
|
||||
var unprintable = k!=13 && k!=32 && k!=27 && (k<48||k>90) && (k<96||k>111) && (k<186||k>192) && (k<219||k>222);
|
||||
var unprintable = (k!=13 || (dojo.isIE >= 9 && !dojo.isQuirks)) && k!=32 && k!=27 && (k<48||k>90) && (k<96||k>111) && (k<186||k>192) && (k<219||k>222);
|
||||
|
||||
// synthesize keypress for most unprintables and CTRL-keys
|
||||
if(unprintable||evt.ctrlKey){
|
||||
var c = unprintable ? 0 : k;
|
||||
if(evt.ctrlKey){
|
||||
if(k==3 || k==13){
|
||||
return; // IE will post CTRL-BREAK, CTRL-ENTER as keypress natively
|
||||
}else if(c>95 && c<106){
|
||||
return; // IE will post CTRL-BREAK, CTRL-ENTER as keypress natively
|
||||
}else if(c>95 && c<106){
|
||||
c -= 48; // map CTRL-[numpad 0-9] to ASCII
|
||||
}else if((!evt.shiftKey)&&(c>=65&&c<=90)){
|
||||
}else if((!evt.shiftKey)&&(c>=65&&c<=90)){
|
||||
c += 32; // map CTRL-[A-Z] to lowercase
|
||||
}else{
|
||||
}else{
|
||||
c = del._punctMap[c] || c; // map other problematic CTRL combinations to ASCII
|
||||
}
|
||||
}
|
||||
// simulate a keypress event
|
||||
var faux = del._synthesizeEvent(evt, {type: 'keypress', faux: true, charCode: c});
|
||||
kp.call(evt.currentTarget, faux);
|
||||
evt.cancelBubble = faux.cancelBubble;
|
||||
if(dojo.isIE < 9 || (dojo.isIE && dojo.isQuirks)){
|
||||
evt.cancelBubble = faux.cancelBubble;
|
||||
}
|
||||
evt.returnValue = faux.returnValue;
|
||||
_trySetKeyCode(evt, faux.keyCode);
|
||||
}
|
||||
},
|
||||
// Called in Event scope
|
||||
_stopPropagation: function(){
|
||||
this.cancelBubble = true;
|
||||
this.cancelBubble = true;
|
||||
},
|
||||
_preventDefault: function(){
|
||||
// Setting keyCode to 0 is the only way to prevent certain keypresses (namely
|
||||
// ctrl-combinations that correspond to menu accelerator keys).
|
||||
// Otoh, it prevents upstream listeners from getting this information
|
||||
// Try to split the difference here by clobbering keyCode only for ctrl
|
||||
// Try to split the difference here by clobbering keyCode only for ctrl
|
||||
// combinations. If you still need to access the key upstream, bubbledKeyCode is
|
||||
// provided as a workaround.
|
||||
this.bubbledKeyCode = this.keyCode;
|
||||
@@ -501,23 +505,23 @@ dojo.require("dojo._base.connect");
|
||||
});
|
||||
|
||||
// override stopEvent for IE
|
||||
dojo.stopEvent = function(evt){
|
||||
dojo.stopEvent = (dojo.isIE < 9 || dojo.isQuirks) ? function(evt){
|
||||
evt = evt || window.event;
|
||||
del._stopPropagation.call(evt);
|
||||
del._preventDefault.call(evt);
|
||||
}
|
||||
} : dojo.stopEvent;
|
||||
}
|
||||
|
||||
del._synthesizeEvent = function(evt, props){
|
||||
var faux = dojo.mixin({}, evt, props);
|
||||
del._setKeyChar(faux);
|
||||
// FIXME: would prefer to use dojo.hitch: dojo.hitch(evt, evt.preventDefault);
|
||||
// FIXME: would prefer to use dojo.hitch: dojo.hitch(evt, evt.preventDefault);
|
||||
// but it throws an error when preventDefault is invoked on Safari
|
||||
// does Event.preventDefault not support "apply" on Safari?
|
||||
faux.preventDefault = function(){ evt.preventDefault(); };
|
||||
faux.stopPropagation = function(){ evt.stopPropagation(); };
|
||||
faux.preventDefault = function(){ evt.preventDefault(); };
|
||||
faux.stopPropagation = function(){ evt.stopPropagation(); };
|
||||
return faux;
|
||||
}
|
||||
};
|
||||
|
||||
// Opera event normalization
|
||||
if(dojo.isOpera){
|
||||
@@ -568,12 +572,12 @@ dojo.require("dojo._base.connect");
|
||||
var c = unprintable ? 0 : k;
|
||||
if(evt.ctrlKey){
|
||||
if(k==3 || k==13){
|
||||
return; // IE will post CTRL-BREAK, CTRL-ENTER as keypress natively
|
||||
}else if(c>95 && c<106){
|
||||
return; // IE will post CTRL-BREAK, CTRL-ENTER as keypress natively
|
||||
}else if(c>95 && c<106){
|
||||
c -= 48; // map CTRL-[numpad 0-9] to ASCII
|
||||
}else if(!evt.shiftKey && c>=65 && c<=90){
|
||||
}else if(!evt.shiftKey && c>=65 && c<=90){
|
||||
c += 32; // map CTRL-[A-Z] to lowercase
|
||||
}else{
|
||||
}else{
|
||||
c = del._punctMap[c] || c; // map other problematic CTRL combinations to ASCII
|
||||
}
|
||||
}
|
||||
@@ -630,16 +634,16 @@ if(dojo.isIE){
|
||||
}
|
||||
}
|
||||
return r;
|
||||
}
|
||||
};
|
||||
dojo._getIeDispatcher = function(){
|
||||
// ensure the returned function closes over nothing ("new Function" apparently doesn't close)
|
||||
return new Function(dojo._scopeName + "._ieDispatcher(arguments, this)"); // function
|
||||
}
|
||||
};
|
||||
// keep this out of the closure to reduce RAM allocation
|
||||
dojo._event_listener._fixCallback = function(fp){
|
||||
var f = dojo._event_listener._fixEvent;
|
||||
return function(e){ return fp.call(this, f(e, this)); };
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -13,6 +13,7 @@ dojo.require("dojo._base.connect");
|
||||
dojo.require("dojo._base.lang");
|
||||
dojo.require("dojo._base.html");
|
||||
|
||||
|
||||
/*
|
||||
Animation loosely package based on Dan Pupius' work, contributed under CLA:
|
||||
http://pupius.co.uk/js/Toolkit.Drawing.js
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -7,8 +7,9 @@
|
||||
|
||||
if(!dojo._hasResource["dojo._base.html"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo._base.html"] = true;
|
||||
dojo.require("dojo._base.lang");
|
||||
dojo.provide("dojo._base.html");
|
||||
dojo.require("dojo._base.lang");
|
||||
|
||||
|
||||
// FIXME: need to add unit tests for all the semi-public methods
|
||||
|
||||
@@ -53,13 +54,13 @@ dojo.byId = function(id, doc){
|
||||
// | }
|
||||
=====*/
|
||||
|
||||
if(dojo.isIE || dojo.isOpera){
|
||||
if(dojo.isIE){
|
||||
dojo.byId = function(id, doc){
|
||||
if(typeof id != "string"){
|
||||
return id;
|
||||
}
|
||||
var _d = doc || dojo.doc, te = _d.getElementById(id);
|
||||
// attributes.id.value is better than just id in case the
|
||||
// attributes.id.value is better than just id in case the
|
||||
// user has a name=id inside a form
|
||||
if(te && (te.attributes.id.value == id || te.id == id)){
|
||||
return te;
|
||||
@@ -80,8 +81,9 @@ if(dojo.isIE || dojo.isOpera){
|
||||
};
|
||||
}else{
|
||||
dojo.byId = function(id, doc){
|
||||
// inline'd type check
|
||||
return (typeof id == "string") ? (doc || dojo.doc).getElementById(id) : id; // DomNode
|
||||
// inline'd type check.
|
||||
// be sure to return null per documentation, to match IE branch.
|
||||
return ((typeof id == "string") ? (doc || dojo.doc).getElementById(id) : id) || null; // DomNode
|
||||
};
|
||||
}
|
||||
/*=====
|
||||
@@ -164,16 +166,16 @@ if(dojo.isIE || dojo.isOpera){
|
||||
};
|
||||
|
||||
dojo.setSelectable = function(/*DomNode|String*/node, /*Boolean*/selectable){
|
||||
// summary:
|
||||
// summary:
|
||||
// Enable or disable selection on a node
|
||||
// node:
|
||||
// id or reference to node
|
||||
// selectable:
|
||||
// state to put the node in. false indicates unselectable, true
|
||||
// state to put the node in. false indicates unselectable, true
|
||||
// allows selection.
|
||||
// example:
|
||||
// Make the node id="bar" unselectable
|
||||
// | dojo.setSelectable("bar");
|
||||
// | dojo.setSelectable("bar");
|
||||
// example:
|
||||
// Make the node id="bar" selectable
|
||||
// | dojo.setSelectable("bar", true);
|
||||
@@ -256,7 +258,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
|
||||
refNode = byId(refNode);
|
||||
if(typeof node == "string"){ // inline'd type check
|
||||
node = node.charAt(0) == "<" ? d._toDom(node, refNode.ownerDocument) : byId(node);
|
||||
node = /^\s*</.test(node) ? d._toDom(node, refNode.ownerDocument) : byId(node);
|
||||
}
|
||||
if(typeof position == "number"){ // inline'd type check
|
||||
var cn = refNode.childNodes;
|
||||
@@ -291,7 +293,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
}
|
||||
}
|
||||
return node; // DomNode
|
||||
}
|
||||
};
|
||||
|
||||
// Box functions will assume this model.
|
||||
// On IE/Opera, BORDER_BOX will be set if the primary document is in quirks mode.
|
||||
@@ -303,7 +305,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
dojo.boxModel = "content-box";
|
||||
|
||||
// We punt per-node box mode testing completely.
|
||||
// If anybody cares, we can provide an additional (optional) unit
|
||||
// If anybody cares, we can provide an additional (optional) unit
|
||||
// that overrides existing code to include per-node box sensitivity.
|
||||
|
||||
// Opera documentation claims that Opera 9 uses border-box in BackCompat mode.
|
||||
@@ -323,10 +325,10 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// getComputedStyle drives most of the style code.
|
||||
// Wherever possible, reuse the returned object.
|
||||
//
|
||||
// API functions below that need to access computed styles accept an
|
||||
// API functions below that need to access computed styles accept an
|
||||
// optional computedStyle parameter.
|
||||
// If this parameter is omitted, the functions will call getComputedStyle themselves.
|
||||
// This way, calling code can access computedStyle once, and then pass the reference to
|
||||
// This way, calling code can access computedStyle once, and then pass the reference to
|
||||
// multiple API functions.
|
||||
|
||||
/*=====
|
||||
@@ -365,7 +367,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// Although we normally eschew argument validation at this
|
||||
// level, here we test argument 'node' for (duck)type,
|
||||
// by testing nodeType, ecause 'document' is the 'parentNode' of 'body'
|
||||
// it is frequently sent to this function even
|
||||
// it is frequently sent to this function even
|
||||
// though it is not Element.
|
||||
var gcs;
|
||||
if(d.isWebKit){
|
||||
@@ -426,7 +428,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
runtimeStyle.left = rsLeft;
|
||||
}
|
||||
return avalue;
|
||||
}
|
||||
};
|
||||
}
|
||||
var px = d._toPixelValue;
|
||||
|
||||
@@ -454,7 +456,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
};
|
||||
|
||||
dojo._getOpacity =
|
||||
d.isIE ? function(node){
|
||||
d.isIE < 9 ? function(node){
|
||||
try{
|
||||
return af(node).Opacity / 100; // Number
|
||||
}catch(e){
|
||||
@@ -481,7 +483,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
=====*/
|
||||
|
||||
dojo._setOpacity =
|
||||
d.isIE ? function(/*DomNode*/node, /*Number*/opacity){
|
||||
d.isIE < 9 ? function(/*DomNode*/node, /*Number*/opacity){
|
||||
var ov = opacity * 100, opaque = opacity == 1;
|
||||
node.style.zoom = opaque ? "" : 1;
|
||||
|
||||
@@ -553,7 +555,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// Also when getting values, use specific style names,
|
||||
// like "borderBottomWidth" instead of "border" since compound values like
|
||||
// "border" are not necessarily reflected as expected.
|
||||
// If you want to get node dimensions, use `dojo.marginBox()`,
|
||||
// If you want to get node dimensions, use `dojo.marginBox()`,
|
||||
// `dojo.contentBox()` or `dojo.position()`.
|
||||
// node:
|
||||
// id or reference to node to get/set style for
|
||||
@@ -622,7 +624,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
return s;
|
||||
}
|
||||
return (args == 1) ? s : _toStyleValue(n, style, s[style] || n.style[style]); /* CSS2Properties||String||Number */
|
||||
}
|
||||
};
|
||||
|
||||
// =============================
|
||||
// Box Functions
|
||||
@@ -635,13 +637,13 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// description:
|
||||
// Returns an object with `w`, `h`, `l`, `t` properties:
|
||||
// | l/t = left/top padding (respectively)
|
||||
// | w = the total of the left and right padding
|
||||
// | w = the total of the left and right padding
|
||||
// | h = the total of the top and bottom padding
|
||||
// If 'node' has position, l/t forms the origin for child nodes.
|
||||
// The w/h are used for calculating boxes.
|
||||
// Normally application code will not need to invoke this
|
||||
// directly, and will use the ...box... functions instead.
|
||||
var
|
||||
var
|
||||
s = computedStyle||gcs(n),
|
||||
l = px(n, s.paddingLeft),
|
||||
t = px(n, s.paddingTop);
|
||||
@@ -651,7 +653,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
w: l+px(n, s.paddingRight),
|
||||
h: t+px(n, s.paddingBottom)
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
dojo._getBorderExtents = function(/*DomNode*/n, /*Object*/computedStyle){
|
||||
// summary:
|
||||
@@ -665,7 +667,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// The w/h are used for calculating boxes.
|
||||
// Normally application code will not need to invoke this
|
||||
// directly, and will use the ...box... functions instead.
|
||||
var
|
||||
var
|
||||
ne = "none",
|
||||
s = computedStyle||gcs(n),
|
||||
bl = (s.borderLeftStyle != ne ? px(n, s.borderLeftWidth) : 0),
|
||||
@@ -676,7 +678,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
w: bl + (s.borderRightStyle!=ne ? px(n, s.borderRightWidth) : 0),
|
||||
h: bt + (s.borderBottomStyle!=ne ? px(n, s.borderBottomWidth) : 0)
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
dojo._getPadBorderExtents = function(/*DomNode*/n, /*Object*/computedStyle){
|
||||
// summary:
|
||||
@@ -690,7 +692,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// The w/h are used for calculating boxes.
|
||||
// Normally application code will not need to invoke this
|
||||
// directly, and will use the ...box... functions instead.
|
||||
var
|
||||
var
|
||||
s = computedStyle||gcs(n),
|
||||
p = d._getPadExtents(n, s),
|
||||
b = d._getBorderExtents(n, s);
|
||||
@@ -700,7 +702,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
w: p.w + b.w,
|
||||
h: p.h + b.h
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
dojo._getMarginExtents = function(n, computedStyle){
|
||||
// summary:
|
||||
@@ -714,7 +716,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// The w/h are used for calculating boxes.
|
||||
// Normally application code will not need to invoke this
|
||||
// directly, and will use the ...box... functions instead.
|
||||
var
|
||||
var
|
||||
s = computedStyle||gcs(n),
|
||||
l = px(n, s.marginLeft),
|
||||
t = px(n, s.marginTop),
|
||||
@@ -722,9 +724,9 @@ if(dojo.isIE || dojo.isOpera){
|
||||
b = px(n, s.marginBottom);
|
||||
if(d.isWebKit && (s.position != "absolute")){
|
||||
// FIXME: Safari's version of the computed right margin
|
||||
// is the space between our right edge and the right edge
|
||||
// is the space between our right edge and the right edge
|
||||
// of our offsetParent.
|
||||
// What we are looking for is the actual margin value as
|
||||
// What we are looking for is the actual margin value as
|
||||
// determined by CSS.
|
||||
// Hack solution is to assume left/right margins are the same.
|
||||
r = l;
|
||||
@@ -735,7 +737,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
w: l+r,
|
||||
h: t+b
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
// Box getters work in any box context because offsetWidth/clientWidth
|
||||
// are invariant wrt box context
|
||||
@@ -743,10 +745,10 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// They do *not* work for display: inline objects that have padding styles
|
||||
// because the user agent ignores padding (it's bogus styling in any case)
|
||||
//
|
||||
// Be careful with IMGs because they are inline or block depending on
|
||||
// Be careful with IMGs because they are inline or block depending on
|
||||
// browser and browser mode.
|
||||
|
||||
// Although it would be easier to read, there are not separate versions of
|
||||
// Although it would be easier to read, there are not separate versions of
|
||||
// _getMarginBox for each browser because:
|
||||
// 1. the branching is not expensive
|
||||
// 2. factoring the shared code wastes cycles (function call overhead)
|
||||
@@ -790,9 +792,23 @@ if(dojo.isIE || dojo.isOpera){
|
||||
l: l,
|
||||
t: t,
|
||||
w: node.offsetWidth + me.w,
|
||||
h: node.offsetHeight + me.h
|
||||
h: node.offsetHeight + me.h
|
||||
};
|
||||
}
|
||||
|
||||
dojo._getMarginSize = function(/*DomNode*/node, /*Object*/computedStyle){
|
||||
// summary:
|
||||
// returns an object that encodes the width and height of
|
||||
// the node's margin box
|
||||
node = byId(node);
|
||||
var me = d._getMarginExtents(node, computedStyle || gcs(node));
|
||||
|
||||
var size = node.getBoundingClientRect();
|
||||
return {
|
||||
w: (size.right - size.left) + me.w,
|
||||
h: (size.bottom - size.top) + me.h
|
||||
}
|
||||
}
|
||||
|
||||
dojo._getContentBox = function(node, computedStyle){
|
||||
// summary:
|
||||
@@ -821,7 +837,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
w: w - pe.w - be.w,
|
||||
h: h - pe.h - be.h
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
dojo._getBorderBox = function(node, computedStyle){
|
||||
var s = computedStyle || gcs(node),
|
||||
@@ -834,7 +850,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
w: cb.w + pe.w,
|
||||
h: cb.h + pe.h
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
// Box setters depend on box context because interpretation of width/height styles
|
||||
// vary wrt box context.
|
||||
@@ -845,12 +861,12 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// Beware of display: inline objects that have padding styles
|
||||
// because the user agent ignores padding (it's a bogus setup anyway)
|
||||
//
|
||||
// Be careful with IMGs because they are inline or block depending on
|
||||
// Be careful with IMGs because they are inline or block depending on
|
||||
// browser and browser mode.
|
||||
//
|
||||
// Elements other than DIV may have special quirks, like built-in
|
||||
// margins or padding, or values not detectable via computedStyle.
|
||||
// In particular, margins on TABLE do not seems to appear
|
||||
// In particular, margins on TABLE do not seems to appear
|
||||
// at all in computedStyle on Mozilla.
|
||||
|
||||
dojo._setBox = function(/*DomNode*/node, /*Number?*/l, /*Number?*/t, /*Number?*/w, /*Number?*/h, /*String?*/u){
|
||||
@@ -876,14 +892,14 @@ if(dojo.isIE || dojo.isOpera){
|
||||
if(!isNaN(t)){ s.top = t + u; }
|
||||
if(w >= 0){ s.width = w + u; }
|
||||
if(h >= 0){ s.height = h + u; }
|
||||
}
|
||||
};
|
||||
|
||||
dojo._isButtonTag = function(/*DomNode*/node) {
|
||||
// summary:
|
||||
// True if the node is BUTTON or INPUT.type="button".
|
||||
return node.tagName == "BUTTON"
|
||||
|| node.tagName=="INPUT" && (node.getAttribute("type")||'').toUpperCase() == "BUTTON"; // boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo._usesBorderBox = function(/*DomNode*/node){
|
||||
// summary:
|
||||
@@ -898,7 +914,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
|
||||
var n = node.tagName;
|
||||
return d.boxModel=="border-box" || n=="TABLE" || d._isButtonTag(node); // boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo._setContentSize = function(/*DomNode*/node, /*Number*/widthPx, /*Number*/heightPx, /*Object*/computedStyle){
|
||||
// summary:
|
||||
@@ -910,7 +926,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
if(heightPx >= 0){ heightPx += pb.h; }
|
||||
}
|
||||
d._setBox(node, NaN, NaN, widthPx, heightPx);
|
||||
}
|
||||
};
|
||||
|
||||
dojo._setMarginBox = function(/*DomNode*/node, /*Number?*/leftPx, /*Number?*/topPx,
|
||||
/*Number?*/widthPx, /*Number?*/heightPx,
|
||||
@@ -942,7 +958,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
if(widthPx >= 0){ widthPx = Math.max(widthPx - pb.w - mb.w, 0); }
|
||||
if(heightPx >= 0){ heightPx = Math.max(heightPx - pb.h - mb.h, 0); }
|
||||
d._setBox(node, leftPx, topPx, widthPx, heightPx);
|
||||
}
|
||||
};
|
||||
|
||||
var _nilExtents = { l:0, t:0, w:0, h:0 };
|
||||
|
||||
@@ -977,7 +993,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
|
||||
var n = byId(node), s = gcs(n), b = box;
|
||||
return !b ? d._getMarginBox(n, s) : d._setMarginBox(n, b.l, b.t, b.w, b.h, s); // Object
|
||||
}
|
||||
};
|
||||
|
||||
dojo.contentBox = function(/*DomNode|String*/node, /*Object?*/box){
|
||||
// summary:
|
||||
@@ -1002,14 +1018,14 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// All properties are optional if passed.
|
||||
var n = byId(node), s = gcs(n), b = box;
|
||||
return !b ? d._getContentBox(n, s) : d._setContentSize(n, b.w, b.h, s); // Object
|
||||
}
|
||||
};
|
||||
|
||||
// =============================
|
||||
// Positioning
|
||||
// Positioning
|
||||
// =============================
|
||||
|
||||
var _sumAncestorProperties = function(node, prop){
|
||||
if(!(node = (node||0).parentNode)){return 0}
|
||||
if(!(node = (node||0).parentNode)){return 0;}
|
||||
var val, retVal = 0, _b = d.body();
|
||||
while(node && node.style){
|
||||
if(gcs(node).position == "fixed"){
|
||||
@@ -1025,19 +1041,19 @@ if(dojo.isIE || dojo.isOpera){
|
||||
node = node.parentNode;
|
||||
}
|
||||
return retVal; // integer
|
||||
}
|
||||
};
|
||||
|
||||
dojo._docScroll = function(){
|
||||
var n = d.global;
|
||||
return "pageXOffset" in n? { x:n.pageXOffset, y:n.pageYOffset } :
|
||||
(n=d.doc.documentElement, n.clientHeight? { x:d._fixIeBiDiScrollLeft(n.scrollLeft), y:n.scrollTop } :
|
||||
(n=d.body(), { x:n.scrollLeft||0, y:n.scrollTop||0 }));
|
||||
return "pageXOffset" in n
|
||||
? { x:n.pageXOffset, y:n.pageYOffset }
|
||||
: (n = d.isQuirks? d.doc.body : d.doc.documentElement, { x:d._fixIeBiDiScrollLeft(n.scrollLeft || 0), y:n.scrollTop || 0 });
|
||||
};
|
||||
|
||||
dojo._isBodyLtr = function(){
|
||||
return "_bodyLtr" in d? d._bodyLtr :
|
||||
d._bodyLtr = (d.body().dir || d.doc.documentElement.dir || "ltr").toLowerCase() == "ltr"; // Boolean
|
||||
}
|
||||
d._bodyLtr = (d.body().dir || d.doc.documentElement.dir || "ltr").toLowerCase() == "ltr"; // Boolean
|
||||
};
|
||||
|
||||
dojo._getIeDocumentElementOffset = function(){
|
||||
// summary:
|
||||
@@ -1058,7 +1074,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
|
||||
//NOTE: assumes we're being called in an IE browser
|
||||
|
||||
var de = d.doc.documentElement; // only deal with HTML element here, _abs handles body/quirks
|
||||
var de = d.doc.documentElement; // only deal with HTML element here, _abs handles body/quirks
|
||||
|
||||
if(d.isIE < 8){
|
||||
var r = de.getBoundingClientRect(); // works well for IE6+
|
||||
@@ -1083,18 +1099,22 @@ if(dojo.isIE || dojo.isOpera){
|
||||
};
|
||||
|
||||
dojo._fixIeBiDiScrollLeft = function(/*Integer*/ scrollLeft){
|
||||
// In RTL direction, scrollLeft should be a negative value, but IE < 8
|
||||
// In RTL direction, scrollLeft should be a negative value, but IE
|
||||
// returns a positive one. All codes using documentElement.scrollLeft
|
||||
// must call this function to fix this error, otherwise the position
|
||||
// will offset to right when there is a horizontal scrollbar.
|
||||
|
||||
var dd = d.doc;
|
||||
if(d.isIE < 8 && !d._isBodyLtr()){
|
||||
var de = d.isQuirks ? dd.body : dd.documentElement;
|
||||
return scrollLeft + de.clientWidth - de.scrollWidth; // Integer
|
||||
var ie = d.isIE;
|
||||
if(ie && !d._isBodyLtr()){
|
||||
var qk = d.isQuirks,
|
||||
de = qk ? d.doc.body : d.doc.documentElement;
|
||||
if(ie == 6 && !qk && d.global.frameElement && de.scrollHeight > de.clientHeight){
|
||||
scrollLeft += de.clientLeft; // workaround ie6+strict+rtl+iframe+vertical-scrollbar bug where clientWidth is too small by clientLeft pixels
|
||||
}
|
||||
return (ie < 8 || qk) ? (scrollLeft + de.clientWidth - de.scrollWidth) : -scrollLeft; // Integer
|
||||
}
|
||||
return scrollLeft; // Integer
|
||||
}
|
||||
};
|
||||
|
||||
// FIXME: need a setter for coords or a moveTo!!
|
||||
dojo._abs = dojo.position = function(/*DomNode*/node, /*Boolean?*/includeScroll){
|
||||
@@ -1112,10 +1132,9 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// Uses the border-box model (inclusive of border and padding but
|
||||
// not margin). Does not act as a setter.
|
||||
|
||||
var db = d.body(), dh = db.parentNode, ret;
|
||||
node = byId(node);
|
||||
if(node["getBoundingClientRect"]){
|
||||
// IE6+, FF3+, super-modern WebKit, and Opera 9.6+ all take this branch
|
||||
var db = d.body(),
|
||||
dh = db.parentNode,
|
||||
ret = node.getBoundingClientRect();
|
||||
ret = { x: ret.left, y: ret.top, w: ret.right - ret.left, h: ret.bottom - ret.top };
|
||||
if(d.isIE){
|
||||
@@ -1132,60 +1151,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
ret.x -= px(dh, cs.marginLeft) + px(dh, cs.borderLeftWidth);
|
||||
ret.y -= px(dh, cs.marginTop) + px(dh, cs.borderTopWidth);
|
||||
}
|
||||
}else{
|
||||
// FF2 and older WebKit
|
||||
ret = {
|
||||
x: 0,
|
||||
y: 0,
|
||||
w: node.offsetWidth,
|
||||
h: node.offsetHeight
|
||||
};
|
||||
if(node["offsetParent"]){
|
||||
ret.x -= _sumAncestorProperties(node, "scrollLeft");
|
||||
ret.y -= _sumAncestorProperties(node, "scrollTop");
|
||||
|
||||
var curnode = node;
|
||||
do{
|
||||
var n = curnode.offsetLeft,
|
||||
t = curnode.offsetTop;
|
||||
ret.x += isNaN(n) ? 0 : n;
|
||||
ret.y += isNaN(t) ? 0 : t;
|
||||
|
||||
cs = gcs(curnode);
|
||||
if(curnode != node){
|
||||
if(d.isMoz){
|
||||
// tried left+right with differently sized left/right borders
|
||||
// it really is 2xleft border in FF, not left+right, even in RTL!
|
||||
ret.x += 2 * px(curnode,cs.borderLeftWidth);
|
||||
ret.y += 2 * px(curnode,cs.borderTopWidth);
|
||||
}else{
|
||||
ret.x += px(curnode, cs.borderLeftWidth);
|
||||
ret.y += px(curnode, cs.borderTopWidth);
|
||||
}
|
||||
}
|
||||
// static children in a static div in FF2 are affected by the div's border as well
|
||||
// but offsetParent will skip this div!
|
||||
if(d.isMoz && cs.position=="static"){
|
||||
var parent=curnode.parentNode;
|
||||
while(parent!=curnode.offsetParent){
|
||||
var pcs=gcs(parent);
|
||||
if(pcs.position=="static"){
|
||||
ret.x += px(curnode,pcs.borderLeftWidth);
|
||||
ret.y += px(curnode,pcs.borderTopWidth);
|
||||
}
|
||||
parent=parent.parentNode;
|
||||
}
|
||||
}
|
||||
curnode = curnode.offsetParent;
|
||||
}while((curnode != dh) && curnode);
|
||||
}else if(node.x && node.y){
|
||||
ret.x += isNaN(node.x) ? 0 : node.x;
|
||||
ret.y += isNaN(node.y) ? 0 : node.y;
|
||||
}
|
||||
}
|
||||
// account for document scrolling
|
||||
// if offsetParent is used, ret value already includes scroll position
|
||||
// so we may have to actually remove that value if !includeScroll
|
||||
// account for document scrolling
|
||||
if(includeScroll){
|
||||
var scroll = d._docScroll();
|
||||
ret.x += scroll.x;
|
||||
@@ -1193,7 +1159,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
}
|
||||
|
||||
return ret; // Object
|
||||
}
|
||||
};
|
||||
|
||||
dojo.coords = function(/*DomNode|String*/node, /*Boolean?*/includeScroll){
|
||||
// summary:
|
||||
@@ -1215,7 +1181,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
mb.x = abs.x;
|
||||
mb.y = abs.y;
|
||||
return mb;
|
||||
}
|
||||
};
|
||||
|
||||
// =============================
|
||||
// Element attribute Functions
|
||||
@@ -1277,7 +1243,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// given element, and false otherwise
|
||||
var lc = name.toLowerCase();
|
||||
return _forcePropNames[_propNames[lc] || name] || _hasAttr(byId(node), _attrNames[lc] || name); // Boolean
|
||||
}
|
||||
};
|
||||
|
||||
var _evtHdlrMap = {}, _ctr = 0,
|
||||
_attrId = dojo._scopeName + "attrid",
|
||||
@@ -1447,7 +1413,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// node's attribute
|
||||
// we need _hasAttr() here to guard against IE returning a default value
|
||||
return _hasAttr(node, attrName) ? node.getAttribute(attrName) : null; // Anything
|
||||
}
|
||||
};
|
||||
|
||||
dojo.removeAttr = function(/*DomNode|String*/ node, /*String*/ name){
|
||||
// summary:
|
||||
@@ -1457,7 +1423,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// name:
|
||||
// the name of the attribute to remove
|
||||
byId(node).removeAttribute(_fixAttrName(name));
|
||||
}
|
||||
};
|
||||
|
||||
dojo.getNodeProp = function(/*DomNode|String*/ node, /*String*/ name){
|
||||
// summary:
|
||||
@@ -1476,7 +1442,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// node's attribute
|
||||
var attrName = _attrNames[lc] || name;
|
||||
return _hasAttr(node, attrName) ? node.getAttribute(attrName) : null; // Anything
|
||||
}
|
||||
};
|
||||
|
||||
dojo.create = function(tag, attrs, refNode, pos){
|
||||
// summary:
|
||||
@@ -1491,7 +1457,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// Attributes are set by passing the optional object through `dojo.attr`.
|
||||
// See `dojo.attr` for noted caveats and nuances, and API if applicable.
|
||||
//|
|
||||
// Placement is done via `dojo.place`, assuming the new node to be the action
|
||||
// Placement is done via `dojo.place`, assuming the new node to be the action
|
||||
// node, passing along the optional reference node and position.
|
||||
//
|
||||
// tag: String|DomNode
|
||||
@@ -1529,7 +1495,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// | var n = dojo.create("div", null, dojo.body());
|
||||
//
|
||||
// example:
|
||||
// Create an UL, and populate it with LI's. Place the list as the first-child of a
|
||||
// Create an UL, and populate it with LI's. Place the list as the first-child of a
|
||||
// node with id="someId":
|
||||
// | var ul = dojo.create("ul", null, "someId", "first");
|
||||
// | var items = ["one", "two", "three", "four"];
|
||||
@@ -1559,7 +1525,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
if(attrs){ d.attr(tag, attrs); }
|
||||
if(refNode){ d.place(tag, refNode, pos); }
|
||||
return tag; // DomNode
|
||||
}
|
||||
};
|
||||
|
||||
/*=====
|
||||
dojo.empty = function(node){
|
||||
@@ -1627,11 +1593,13 @@ if(dojo.isIE || dojo.isOpera){
|
||||
// generate start/end tag strings to use
|
||||
// for the injection for each special tag wrap case.
|
||||
for(var param in tagWrap){
|
||||
var tw = tagWrap[param];
|
||||
tw.pre = param == "option" ? '<select multiple="multiple">' : "<" + tw.join("><") + ">";
|
||||
tw.post = "</" + tw.reverse().join("></") + ">";
|
||||
// the last line is destructive: it reverses the array,
|
||||
// but we don't care at this point
|
||||
if(tagWrap.hasOwnProperty(param)){
|
||||
var tw = tagWrap[param];
|
||||
tw.pre = param == "option" ? '<select multiple="multiple">' : "<" + tw.join("><") + ">";
|
||||
tw.post = "</" + tw.reverse().join("></") + ">";
|
||||
// the last line is destructive: it reverses the array,
|
||||
// but we don't care at this point
|
||||
}
|
||||
}
|
||||
|
||||
d._toDom = function(frag, doc){
|
||||
@@ -1674,7 +1642,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
df.appendChild(fc);
|
||||
}
|
||||
return df; // DOMNode
|
||||
}
|
||||
};
|
||||
|
||||
// =============================
|
||||
// (CSS) Class Functions
|
||||
@@ -1700,6 +1668,7 @@ if(dojo.isIE || dojo.isOpera){
|
||||
};
|
||||
|
||||
var spaces = /\s+/, a1 = [""],
|
||||
fakeNode = {},
|
||||
str2array = function(s){
|
||||
if(typeof s == "string" || s instanceof String){
|
||||
if(s.indexOf(" ") < 0){
|
||||
@@ -1805,6 +1774,39 @@ if(dojo.isIE || dojo.isOpera){
|
||||
if(node[_className] != cls){ node[_className] = cls; }
|
||||
};
|
||||
|
||||
dojo.replaceClass = function(/*DomNode|String*/node, /*String|Array*/addClassStr, /*String|Array?*/removeClassStr){
|
||||
// summary:
|
||||
// Replaces one or more classes on a node if not present.
|
||||
// Operates more quickly than calling dojo.removeClass and dojo.addClass
|
||||
// node:
|
||||
// String ID or DomNode reference to remove the class from.
|
||||
// addClassStr:
|
||||
// A String class name to add, or several space-separated class names,
|
||||
// or an array of class names.
|
||||
// removeClassStr:
|
||||
// A String class name to remove, or several space-separated class names,
|
||||
// or an array of class names.
|
||||
//
|
||||
// example:
|
||||
// | dojo.replaceClass("someNode", "add1 add2", "remove1 remove2");
|
||||
//
|
||||
// example:
|
||||
// Replace all classes with addMe
|
||||
// | dojo.replaceClass("someNode", "addMe");
|
||||
//
|
||||
// example:
|
||||
// Available in `dojo.NodeList()` for multiple toggles
|
||||
// | dojo.query(".findMe").replaceClass("addMe", "removeMe");
|
||||
|
||||
node = byId(node);
|
||||
fakeNode.className = node.className;
|
||||
dojo.removeClass(fakeNode, removeClassStr);
|
||||
dojo.addClass(fakeNode, addClassStr);
|
||||
if(node.className !== fakeNode.className){
|
||||
node.className = fakeNode.className;
|
||||
}
|
||||
};
|
||||
|
||||
dojo.toggleClass = function(/*DomNode|String*/node, /*String|Array*/classStr, /*Boolean?*/condition){
|
||||
// summary:
|
||||
// Adds a class to node if not present, or removes if present.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo._base.json"]){ //_hasResource checks added by build.
|
||||
dojo._hasResource["dojo._base.json"] = true;
|
||||
dojo.provide("dojo._base.json");
|
||||
|
||||
|
||||
dojo.fromJson = function(/*String*/ json){
|
||||
// summary:
|
||||
// Parses a [JSON](http://json.org) string to return a JavaScript object.
|
||||
@@ -16,12 +17,12 @@ dojo.fromJson = function(/*String*/ json){
|
||||
// Throws for invalid JSON strings, but it does not use a strict JSON parser. It
|
||||
// delegates to eval(). The content passed to this method must therefore come
|
||||
// from a trusted source.
|
||||
// json:
|
||||
// json:
|
||||
// a string literal of a JSON item, for instance:
|
||||
// `'{ "foo": [ "bar", 1, { "baz": "thud" } ] }'`
|
||||
|
||||
return eval("(" + json + ")"); // Object
|
||||
}
|
||||
};
|
||||
|
||||
dojo._escapeString = function(/*String*/str){
|
||||
//summary:
|
||||
@@ -31,7 +32,7 @@ dojo._escapeString = function(/*String*/str){
|
||||
return ('"' + str.replace(/(["\\])/g, '\\$1') + '"').
|
||||
replace(/[\f]/g, "\\f").replace(/[\b]/g, "\\b").replace(/[\n]/g, "\\n").
|
||||
replace(/[\t]/g, "\\t").replace(/[\r]/g, "\\r"); // string
|
||||
}
|
||||
};
|
||||
|
||||
dojo.toJsonIndentStr = "\t";
|
||||
dojo.toJson = function(/*Object*/ it, /*Boolean?*/ prettyPrint, /*String?*/ _indentStr){
|
||||
@@ -75,8 +76,8 @@ dojo.toJson = function(/*Object*/ it, /*Boolean?*/ prettyPrint, /*String?*/ _ind
|
||||
if(it === null){
|
||||
return "null";
|
||||
}
|
||||
if(dojo.isString(it)){
|
||||
return dojo._escapeString(it);
|
||||
if(dojo.isString(it)){
|
||||
return dojo._escapeString(it);
|
||||
}
|
||||
// recurse
|
||||
var recurse = arguments.callee;
|
||||
@@ -149,6 +150,6 @@ dojo.toJson = function(/*Object*/ it, /*Boolean?*/ prettyPrint, /*String?*/ _ind
|
||||
output.push(newLine + nextIndent + keyStr + ":" + sep + val);
|
||||
}
|
||||
return "{" + output.join("," + sep) + newLine + _indentStr + "}"; // String
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo._base.lang"]){ //_hasResource checks added by build.
|
||||
dojo._hasResource["dojo._base.lang"] = true;
|
||||
dojo.provide("dojo._base.lang");
|
||||
|
||||
|
||||
(function(){
|
||||
var d = dojo, opts = Object.prototype.toString;
|
||||
|
||||
@@ -18,14 +19,14 @@ dojo.provide("dojo._base.lang");
|
||||
// summary:
|
||||
// Return true if it is a String
|
||||
return (typeof it == "string" || it instanceof String); // Boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo.isArray = function(/*anything*/ it){
|
||||
// summary:
|
||||
// Return true if it is an Array.
|
||||
// Does not work on Arrays created in other windows.
|
||||
return it && (it instanceof Array || typeof it == "array"); // Boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo.isFunction = function(/*anything*/ it){
|
||||
// summary:
|
||||
@@ -39,7 +40,7 @@ dojo.provide("dojo._base.lang");
|
||||
// or null)
|
||||
return it !== undefined &&
|
||||
(it === null || typeof it == "object" || d.isArray(it) || d.isFunction(it)); // Boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo.isArrayLike = function(/*anything*/ it){
|
||||
// summary:
|
||||
@@ -58,14 +59,14 @@ dojo.provide("dojo._base.lang");
|
||||
!d.isString(it) && !d.isFunction(it) &&
|
||||
!(it.tagName && it.tagName.toLowerCase() == 'form') &&
|
||||
(d.isArray(it) || isFinite(it.length));
|
||||
}
|
||||
};
|
||||
|
||||
dojo.isAlien = function(/*anything*/ it){
|
||||
// summary:
|
||||
// Returns true if it is a built-in function or some other kind of
|
||||
// oddball that *should* report as a function but doesn't
|
||||
return it && !d.isFunction(it) && /\{\s*\[native code\]\s*\}/.test(String(it)); // Boolean
|
||||
}
|
||||
};
|
||||
|
||||
dojo.extend = function(/*Object*/ constructor, /*Object...*/ props){
|
||||
// summary:
|
||||
@@ -76,7 +77,7 @@ dojo.provide("dojo._base.lang");
|
||||
d._mixin(constructor.prototype, arguments[i]);
|
||||
}
|
||||
return constructor; // Object
|
||||
}
|
||||
};
|
||||
|
||||
dojo._hitchArgs = function(scope, method /*,...*/){
|
||||
var pre = d._toArray(arguments, 2);
|
||||
@@ -88,8 +89,8 @@ dojo.provide("dojo._base.lang");
|
||||
var f = named ? (scope||d.global)[method] : method;
|
||||
// invoke with collected args
|
||||
return f && f.apply(scope || this, pre.concat(args)); // mixed
|
||||
} // Function
|
||||
}
|
||||
}; // Function
|
||||
};
|
||||
|
||||
dojo.hitch = function(/*Object*/scope, /*Function|String*/method /*,...*/){
|
||||
// summary:
|
||||
@@ -97,7 +98,7 @@ dojo.provide("dojo._base.lang");
|
||||
// This allows for easy use of object member functions
|
||||
// in callbacks and other places in which the "this" keyword may
|
||||
// otherwise not reference the expected scope.
|
||||
// Any number of default positional arguments may be passed as parameters
|
||||
// Any number of default positional arguments may be passed as parameters
|
||||
// beyond "method".
|
||||
// Each of these values will be used to "placehold" (similar to curry)
|
||||
// for the hitched function.
|
||||
@@ -137,7 +138,7 @@ dojo.provide("dojo._base.lang");
|
||||
return function(){ return scope[method].apply(scope, arguments || []); }; // Function
|
||||
}
|
||||
return !scope ? method : function(){ return method.apply(scope, arguments || []); }; // Function
|
||||
}
|
||||
};
|
||||
|
||||
/*=====
|
||||
dojo.delegate = function(obj, props){
|
||||
@@ -181,7 +182,7 @@ dojo.provide("dojo._base.lang");
|
||||
d._mixin(tmp, props);
|
||||
}
|
||||
return tmp; // Object
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
/*=====
|
||||
@@ -230,7 +231,7 @@ dojo.provide("dojo._base.lang");
|
||||
// | dojo.hitch(null, funcName, ...);
|
||||
var arr = [ null ];
|
||||
return d.hitch.apply(d, arr.concat(d._toArray(arguments))); // Function
|
||||
}
|
||||
};
|
||||
|
||||
var extraNames = d._extraNames, extraLen = extraNames.length, empty = {};
|
||||
|
||||
@@ -250,6 +251,10 @@ dojo.provide("dojo._base.lang");
|
||||
// Date
|
||||
return new Date(o.getTime()); // Date
|
||||
}
|
||||
if(o instanceof RegExp){
|
||||
// RegExp
|
||||
return new RegExp(o); // RegExp
|
||||
}
|
||||
var r, i, l, s, name;
|
||||
if(d.isArray(o)){
|
||||
// array
|
||||
@@ -288,7 +293,7 @@ dojo.provide("dojo._base.lang");
|
||||
}
|
||||
}
|
||||
return r; // Object
|
||||
}
|
||||
};
|
||||
|
||||
/*=====
|
||||
dojo.trim = function(str){
|
||||
@@ -317,7 +322,7 @@ dojo.provide("dojo._base.lang");
|
||||
dojo.replace = function(tmpl, map, pattern){
|
||||
// summary:
|
||||
// Performs parameterized substitutions on a string. Throws an
|
||||
// exception if any parameter is unmatched.
|
||||
// exception if any parameter is unmatched.
|
||||
// tmpl: String
|
||||
// String to be used as a template.
|
||||
// map: Object|Function
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -20,11 +20,7 @@ dojo._hasResource["dojo._base.query"] = true;
|
||||
* Finally, dojo.provide/require added.
|
||||
*/
|
||||
|
||||
//This file gets copied to dojo/_base/query.js, so set the provide accordingly.
|
||||
if(typeof dojo != "undefined"){
|
||||
dojo.provide("dojo._base.query");
|
||||
dojo.require("dojo._base.NodeList");
|
||||
|
||||
var startDojoMappings= function(dojo) {
|
||||
//Start Dojo mappings.
|
||||
dojo.query = function(/*String*/ query, /*String|DOMNode?*/ root, /*Function?*/listCtor){
|
||||
listCtor = listCtor || dojo.NodeList;
|
||||
@@ -45,16 +41,16 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
|
||||
return dojo.Sizzle(query, root, new listCtor());
|
||||
}
|
||||
};
|
||||
|
||||
dojo._filterQueryResult = function(nodeList, simpleFilter){
|
||||
return dojo.Sizzle.filter(simpleFilter, nodeList);
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
//Main Sizzle code follows...
|
||||
//ns argument, added for dojo, used at the end of the file.
|
||||
;(function(ns){
|
||||
var defineSizzle= function(ns){
|
||||
|
||||
var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|[^[\]]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,
|
||||
done = 0,
|
||||
@@ -862,8 +858,20 @@ var contains = document.compareDocumentPosition ? function(a, b){
|
||||
|
||||
// EXPOSE
|
||||
|
||||
(ns || window).Sizzle = Sizzle;
|
||||
ns.Sizzle = Sizzle;
|
||||
|
||||
})(typeof dojo == "undefined" ? null : dojo);
|
||||
};
|
||||
|
||||
if (this["dojo"]) {
|
||||
var defined= 0;
|
||||
if (!defined) {
|
||||
// must be in a built version that stripped out the define above
|
||||
dojo.provide("dojo._base.query");
|
||||
dojo.require("dojo._base.NodeList");
|
||||
defineSizzle(dojo);
|
||||
} // else must be in a source version (or a build that likes define)
|
||||
} else {
|
||||
defineSizzle(window);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -7,12 +7,7 @@
|
||||
|
||||
if(!dojo._hasResource["dojo._base.query"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo._base.query"] = true;
|
||||
if(typeof dojo != "undefined"){
|
||||
dojo.provide("dojo._base.query");
|
||||
dojo.require("dojo._base.NodeList");
|
||||
dojo.require("dojo._base.lang");
|
||||
|
||||
}
|
||||
(function(){
|
||||
|
||||
/*
|
||||
dojo.query() architectural overview:
|
||||
@@ -46,7 +41,7 @@ if(typeof dojo != "undefined"){
|
||||
5.) matched nodes are pruned to ensure they are unique (if necessary)
|
||||
*/
|
||||
|
||||
;(function(d){
|
||||
var defineQuery= function(d){
|
||||
// define everything in a closure for compressability reasons. "d" is an
|
||||
// alias to "dojo" (or the toolkit alias object, e.g., "acme").
|
||||
|
||||
@@ -54,7 +49,7 @@ if(typeof dojo != "undefined"){
|
||||
// Toolkit aliases
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// if you are extracing dojo.query for use in your own system, you will
|
||||
// if you are extracting dojo.query for use in your own system, you will
|
||||
// need to provide these methods and properties. No other porting should be
|
||||
// necessary, save for configuring the system to use a class other than
|
||||
// dojo.NodeList as the return instance instantiator
|
||||
@@ -65,7 +60,7 @@ if(typeof dojo != "undefined"){
|
||||
// d.isOpera; // float
|
||||
// d.isWebKit; // float
|
||||
// d.doc ; // document element
|
||||
var qlc = d._NodeListCtor = d.NodeList;
|
||||
var qlc = (d._NodeListCtor = d.NodeList);
|
||||
|
||||
var getDoc = function(){ return d.doc; };
|
||||
// NOTE(alex): the spec is idiotic. CSS queries should ALWAYS be case-sensitive, but nooooooo
|
||||
@@ -96,7 +91,7 @@ if(typeof dojo != "undefined"){
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
var getQueryParts = function(query){
|
||||
// summary:
|
||||
// summary:
|
||||
// state machine for query tokenization
|
||||
// description:
|
||||
// instead of using a brittle and slow regex-based CSS parser,
|
||||
@@ -105,16 +100,16 @@ if(typeof dojo != "undefined"){
|
||||
// the same query run multiple times or under different root nodes
|
||||
// does not re-parse the selector expression but instead uses the
|
||||
// cached data structure. The state machine implemented here
|
||||
// terminates on the last " " (space) charachter and returns an
|
||||
// terminates on the last " " (space) character and returns an
|
||||
// ordered array of query component structures (or "parts"). Each
|
||||
// part represents an operator or a simple CSS filtering
|
||||
// expression. The structure for parts is documented in the code
|
||||
// below.
|
||||
|
||||
|
||||
// NOTE:
|
||||
// NOTE:
|
||||
// this code is designed to run fast and compress well. Sacrifices
|
||||
// to readibility and maintainability have been made. Your best
|
||||
// to readability and maintainability have been made. Your best
|
||||
// bet when hacking the tokenizer is to put The Donnas on *really*
|
||||
// loud (may we recommend their "Spend The Night" release?) and
|
||||
// just assume you're gonna make mistakes. Keep the unit tests
|
||||
@@ -130,7 +125,7 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
|
||||
var ts = function(/*Integer*/ s, /*Integer*/ e){
|
||||
// trim and slice.
|
||||
// trim and slice.
|
||||
|
||||
// take an index to start a string slice from and an end position
|
||||
// and return a trimmed copy of that sub-string
|
||||
@@ -138,12 +133,12 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
|
||||
// the overall data graph of the full query, as represented by queryPart objects
|
||||
var queryParts = [];
|
||||
var queryParts = [];
|
||||
|
||||
|
||||
// state keeping vars
|
||||
var inBrackets = -1, inParens = -1, inMatchFor = -1,
|
||||
inPseudo = -1, inClass = -1, inId = -1, inTag = -1,
|
||||
var inBrackets = -1, inParens = -1, inMatchFor = -1,
|
||||
inPseudo = -1, inClass = -1, inId = -1, inTag = -1,
|
||||
lc = "", cc = "", pStart;
|
||||
|
||||
// iteration vars
|
||||
@@ -152,7 +147,7 @@ if(typeof dojo != "undefined"){
|
||||
currentPart = null, // data structure representing the entire clause
|
||||
_cp = null; // the current pseudo or attr matcher
|
||||
|
||||
// several temporary variables are assigned to this structure durring a
|
||||
// several temporary variables are assigned to this structure during a
|
||||
// potential sub-expression match:
|
||||
// attr:
|
||||
// a string representing the current full attribute match in a
|
||||
@@ -207,9 +202,9 @@ if(typeof dojo != "undefined"){
|
||||
// needs to do any iteration. Many simple selectors don't, and
|
||||
// we can avoid significant construction-time work by advising
|
||||
// the system to skip them
|
||||
currentPart.loops = (
|
||||
currentPart.pseudos.length ||
|
||||
currentPart.attrs.length ||
|
||||
currentPart.loops = (
|
||||
currentPart.pseudos.length ||
|
||||
currentPart.attrs.length ||
|
||||
currentPart.classes.length );
|
||||
|
||||
currentPart.oquery = currentPart.query = ts(pStart, x); // save the full expression as a string
|
||||
@@ -239,9 +234,9 @@ if(typeof dojo != "undefined"){
|
||||
currentPart.infixOper = queryParts.pop();
|
||||
currentPart.query = currentPart.infixOper.query + " " + currentPart.query;
|
||||
/*
|
||||
console.debug( "swapping out the infix",
|
||||
currentPart.infixOper,
|
||||
"and attaching it to",
|
||||
console.debug( "swapping out the infix",
|
||||
currentPart.infixOper,
|
||||
"and attaching it to",
|
||||
currentPart);
|
||||
*/
|
||||
}
|
||||
@@ -250,15 +245,15 @@ if(typeof dojo != "undefined"){
|
||||
currentPart = null;
|
||||
}
|
||||
|
||||
// iterate over the query, charachter by charachter, building up a
|
||||
// iterate over the query, character by character, building up a
|
||||
// list of query part objects
|
||||
for(; lc=cc, cc=query.charAt(x), x < ql; x++){
|
||||
// cc: the current character in the match
|
||||
// lc: the last charachter (if any)
|
||||
// lc: the last character (if any)
|
||||
|
||||
// someone is trying to escape something, so don't try to match any
|
||||
// fragments. We assume we're inside a literal.
|
||||
if(lc == "\\"){ continue; }
|
||||
if(lc == "\\"){ continue; }
|
||||
if(!currentPart){ // a part was just ended or none has yet been created
|
||||
// NOTE: I hate all this alloc, but it's shorter than writing tons of if's
|
||||
pStart = x;
|
||||
@@ -301,7 +296,7 @@ if(typeof dojo != "undefined"){
|
||||
// the beginning of a match, which should be a tag name. This
|
||||
// might fault a little later on, but we detect that and this
|
||||
// iteration will still be fine.
|
||||
inTag = x;
|
||||
inTag = x;
|
||||
}
|
||||
|
||||
if(inBrackets >= 0){
|
||||
@@ -309,7 +304,7 @@ if(typeof dojo != "undefined"){
|
||||
if(cc == "]"){ // if we're in a [...] clause and we end, do assignment
|
||||
if(!_cp.attr){
|
||||
// no attribute match was previously begun, so we
|
||||
// assume this is an attribute existance match in the
|
||||
// assume this is an attribute existence match in the
|
||||
// form of [someAttributeName]
|
||||
_cp.attr = ts(inBrackets+1, x);
|
||||
}else{
|
||||
@@ -320,19 +315,19 @@ if(typeof dojo != "undefined"){
|
||||
var cmf = _cp.matchFor;
|
||||
if(cmf){
|
||||
// try to strip quotes from the matchFor value. We want
|
||||
// [attrName=howdy] to match the same
|
||||
// [attrName=howdy] to match the same
|
||||
// as [attrName = 'howdy' ]
|
||||
if( (cmf.charAt(0) == '"') || (cmf.charAt(0) == "'") ){
|
||||
_cp.matchFor = cmf.slice(1, -1);
|
||||
}
|
||||
}
|
||||
// end the attribute by adding it to the list of attributes.
|
||||
// end the attribute by adding it to the list of attributes.
|
||||
currentPart.attrs.push(_cp);
|
||||
_cp = null; // necessary?
|
||||
inBrackets = inMatchFor = -1;
|
||||
}else if(cc == "="){
|
||||
// if the last char was an operator prefix, make sure we
|
||||
// record it along with the "=" operator.
|
||||
// record it along with the "=" operator.
|
||||
var addToCc = ("|~^$*".indexOf(lc) >=0 ) ? lc : "";
|
||||
_cp.type = addToCc+cc;
|
||||
_cp.attr = ts(inBrackets+1, x-addToCc.length);
|
||||
@@ -341,7 +336,7 @@ if(typeof dojo != "undefined"){
|
||||
// now look for other clause parts
|
||||
}else if(inParens >= 0){
|
||||
// if we're in a parenthetical expression, we need to figure
|
||||
// out if it's attached to a pseduo-selector rule like
|
||||
// out if it's attached to a pseudo-selector rule like
|
||||
// :nth-child(1)
|
||||
if(cc == ")"){
|
||||
if(inPseudo >= 0){
|
||||
@@ -362,7 +357,7 @@ if(typeof dojo != "undefined"){
|
||||
endAll();
|
||||
inPseudo = x;
|
||||
}else if(cc == "["){
|
||||
// start of an attribute match.
|
||||
// start of an attribute match.
|
||||
endAll();
|
||||
inBrackets = x;
|
||||
// provide a new structure for the attribute match to fill-in
|
||||
@@ -376,15 +371,15 @@ if(typeof dojo != "undefined"){
|
||||
// expression if we're already inside a pseudo-selector match
|
||||
if(inPseudo >= 0){
|
||||
// provide a new structure for the pseudo match to fill-in
|
||||
_cp = {
|
||||
name: ts(inPseudo+1, x),
|
||||
_cp = {
|
||||
name: ts(inPseudo+1, x),
|
||||
value: null
|
||||
}
|
||||
currentPart.pseudos.push(_cp);
|
||||
}
|
||||
inParens = x;
|
||||
}else if(
|
||||
(cc == " ") &&
|
||||
(cc == " ") &&
|
||||
// if it's a space char and the last char is too, consume the
|
||||
// current one without doing more work
|
||||
(lc != cc)
|
||||
@@ -404,7 +399,7 @@ if(typeof dojo != "undefined"){
|
||||
// the basic building block of the yes/no chaining system. agree(f1,
|
||||
// f2) generates a new function which returns the boolean results of
|
||||
// both of the passed functions to a single logical-anded result. If
|
||||
// either are not possed, the other is used exclusively.
|
||||
// either are not passed, the other is used exclusively.
|
||||
if(!first){ return second; }
|
||||
if(!second){ return first; }
|
||||
|
||||
@@ -456,7 +451,7 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
},
|
||||
"$=": function(attr, value){
|
||||
// E[foo$="bar"]
|
||||
// E[foo$="bar"]
|
||||
// an E element whose "foo" attribute value ends exactly
|
||||
// with the string "bar"
|
||||
var tval = " "+value;
|
||||
@@ -466,7 +461,7 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
},
|
||||
"~=": function(attr, value){
|
||||
// E[foo~="bar"]
|
||||
// E[foo~="bar"]
|
||||
// an E element whose "foo" attribute value is a list of
|
||||
// space-separated values, one of which is exactly equal
|
||||
// to "bar"
|
||||
@@ -532,7 +527,7 @@ if(typeof dojo != "undefined"){
|
||||
if(!tret){ return -1; }
|
||||
var l = tret.length;
|
||||
|
||||
// we calcuate the parent length as a cheap way to invalidate the
|
||||
// we calculate the parent length as a cheap way to invalidate the
|
||||
// cache. It's not 100% accurate, but it's much more honest than what
|
||||
// other libraries do
|
||||
if( cl == l && ci >= 0 && cl >= 0 ){
|
||||
@@ -544,11 +539,11 @@ if(typeof dojo != "undefined"){
|
||||
root["_l"] = l;
|
||||
ci = -1;
|
||||
for(var te = root["firstElementChild"]||root["firstChild"]; te; te = te[_ns]){
|
||||
if(_simpleNodeTest(te)){
|
||||
if(_simpleNodeTest(te)){
|
||||
te["_i"] = ++i;
|
||||
if(node === te){
|
||||
if(node === te){
|
||||
// NOTE:
|
||||
// shortcuting the return at this step in indexing works
|
||||
// shortcutting the return at this step in indexing works
|
||||
// very well for benchmarking but we avoid it here since
|
||||
// it leads to potential O(n^2) behavior in sequential
|
||||
// getNodexIndex operations on a previously un-indexed
|
||||
@@ -579,7 +574,7 @@ if(typeof dojo != "undefined"){
|
||||
"first-child": function(){ return _lookLeft; },
|
||||
"last-child": function(){ return _lookRight; },
|
||||
"only-child": function(name, condition){
|
||||
return function(node){
|
||||
return function(node){
|
||||
if(!_lookLeft(node)){ return false; }
|
||||
if(!_lookRight(node)){ return false; }
|
||||
return true;
|
||||
@@ -610,7 +605,7 @@ if(typeof dojo != "undefined"){
|
||||
},
|
||||
"not": function(name, condition){
|
||||
var p = getQueryParts(condition)[0];
|
||||
var ignores = { el: 1 };
|
||||
var ignores = { el: 1 };
|
||||
if(p.tag != "*"){
|
||||
ignores.tag = 1;
|
||||
}
|
||||
@@ -670,7 +665,7 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
};
|
||||
|
||||
var defaultGetter = (d.isIE) ? function(cond){
|
||||
var defaultGetter = (d.isIE < 9 || (dojo.isIE && dojo.isQuirks)) ? function(cond){
|
||||
var clc = cond.toLowerCase();
|
||||
if(clc == "class"){ cond = "className"; }
|
||||
return function(elem){
|
||||
@@ -684,7 +679,7 @@ if(typeof dojo != "undefined"){
|
||||
|
||||
var getSimpleFilterFunc = function(query, ignores){
|
||||
// generates a node tester function based on the passed query part. The
|
||||
// query part is one of the structures generatd by the query parser
|
||||
// query part is one of the structures generated by the query parser
|
||||
// when it creates the query AST. The "ignores" object specifies which
|
||||
// (if any) tests to skip, allowing the system to avoid duplicating
|
||||
// work where it may have already been taken into account by other
|
||||
@@ -715,7 +710,7 @@ if(typeof dojo != "undefined"){
|
||||
if(isWildcard){
|
||||
cname = cname.substr(0, cname.length-1);
|
||||
}
|
||||
// I dislike the regex thing, even if memozied in a cache, but it's VERY short
|
||||
// I dislike the regex thing, even if memoized in a cache, but it's VERY short
|
||||
var re = new RegExp("(?:^|\\s)" + cname + (isWildcard ? ".*" : "") + "(?:\\s|$)");
|
||||
*/
|
||||
var re = new RegExp("(?:^|\\s)" + cname + "(?:\\s|$)");
|
||||
@@ -753,7 +748,7 @@ if(typeof dojo != "undefined"){
|
||||
|
||||
if(!("id" in ignores)){
|
||||
if(query.id){
|
||||
ff = agree(ff, function(elem){
|
||||
ff = agree(ff, function(elem){
|
||||
return (!!elem && (elem.id == query.id));
|
||||
});
|
||||
}
|
||||
@@ -761,7 +756,7 @@ if(typeof dojo != "undefined"){
|
||||
|
||||
if(!ff){
|
||||
if(!("default" in ignores)){
|
||||
ff = yesman;
|
||||
ff = yesman;
|
||||
}
|
||||
}
|
||||
return ff;
|
||||
@@ -812,7 +807,7 @@ if(typeof dojo != "undefined"){
|
||||
_simpleNodeTest(te) &&
|
||||
(!bag || _isUnique(te, bag)) &&
|
||||
(filterFunc(te, x))
|
||||
){
|
||||
){
|
||||
ret.push(te);
|
||||
}
|
||||
}
|
||||
@@ -854,7 +849,7 @@ if(typeof dojo != "undefined"){
|
||||
// filters them. The search may be specialized by infix operators
|
||||
// (">", "~", or "+") else it will default to searching all
|
||||
// descendants (the " " selector). Once a group of children is
|
||||
// founde, a test function is applied to weed out the ones we
|
||||
// found, a test function is applied to weed out the ones we
|
||||
// don't want. Many common cases can be fast-pathed. We spend a
|
||||
// lot of cycles to create a dispatcher that doesn't do more work
|
||||
// than necessary at any point since, unlike this function, the
|
||||
@@ -907,7 +902,7 @@ if(typeof dojo != "undefined"){
|
||||
var filterFunc = getSimpleFilterFunc(query, { el: 1 });
|
||||
var qt = query.tag;
|
||||
var wildcardTag = ("*" == qt);
|
||||
var ecs = getDoc()["getElementsByClassName"];
|
||||
var ecs = getDoc()["getElementsByClassName"];
|
||||
|
||||
if(!oper){
|
||||
// if there's no infix operator, then it's a descendant query. ID
|
||||
@@ -917,8 +912,8 @@ if(typeof dojo != "undefined"){
|
||||
// testing shows that the overhead of yesman() is acceptable
|
||||
// and can save us some bytes vs. re-defining the function
|
||||
// everywhere.
|
||||
filterFunc = (!query.loops && wildcardTag) ?
|
||||
yesman :
|
||||
filterFunc = (!query.loops && wildcardTag) ?
|
||||
yesman :
|
||||
getSimpleFilterFunc(query, { el: 1, id: 1 });
|
||||
|
||||
retFunc = function(root, arr){
|
||||
@@ -933,9 +928,9 @@ if(typeof dojo != "undefined"){
|
||||
}
|
||||
}
|
||||
}else if(
|
||||
ecs &&
|
||||
ecs &&
|
||||
// isAlien check. Workaround for Prototype.js being totally evil/dumb.
|
||||
/\{\s*\[native code\]\s*\}/.test(String(ecs)) &&
|
||||
/\{\s*\[native code\]\s*\}/.test(String(ecs)) &&
|
||||
query.classes.length &&
|
||||
!cssCaseBug
|
||||
){
|
||||
@@ -1101,8 +1096,8 @@ if(typeof dojo != "undefined"){
|
||||
// We need te detect the right "internal" webkit version to make this work.
|
||||
var wk = "WebKit/";
|
||||
var is525 = (
|
||||
d.isWebKit &&
|
||||
(nua.indexOf(wk) > 0) &&
|
||||
d.isWebKit &&
|
||||
(nua.indexOf(wk) > 0) &&
|
||||
(parseFloat(nua.split(wk)[1]) > 528)
|
||||
);
|
||||
|
||||
@@ -1113,7 +1108,7 @@ if(typeof dojo != "undefined"){
|
||||
|
||||
var qsa = "querySelectorAll";
|
||||
var qsaAvail = (
|
||||
!!getDoc()[qsa] &&
|
||||
!!getDoc()[qsa] &&
|
||||
// see #5832
|
||||
(!d.isSafari || (d.isSafari > 3.1) || is525 )
|
||||
);
|
||||
@@ -1142,7 +1137,7 @@ if(typeof dojo != "undefined"){
|
||||
var domCached = _queryFuncCacheDOM[query];
|
||||
if(domCached){ return domCached; }
|
||||
|
||||
// TODO:
|
||||
// TODO:
|
||||
// today we're caching DOM and QSA branches separately so we
|
||||
// recalc useQSA every time. If we had a way to tag root+query
|
||||
// efficiently, we'd be in good shape to do a global cache.
|
||||
@@ -1156,11 +1151,11 @@ if(typeof dojo != "undefined"){
|
||||
forceDOM = true;
|
||||
}
|
||||
|
||||
var useQSA = (
|
||||
var useQSA = (
|
||||
qsaAvail && (!forceDOM) &&
|
||||
// as per CSS 3, we can't currently start w/ combinator:
|
||||
// http://www.w3.org/TR/css3-selectors/#w3cselgrammar
|
||||
(specials.indexOf(qcz) == -1) &&
|
||||
(specials.indexOf(qcz) == -1) &&
|
||||
// IE's QSA impl sucks on pseudos
|
||||
(!d.isIE || (query.indexOf(":") == -1)) &&
|
||||
|
||||
@@ -1173,11 +1168,11 @@ if(typeof dojo != "undefined"){
|
||||
// elements, even though according to spec, selected options should
|
||||
// match :checked. So go nonQSA for it:
|
||||
// http://bugs.dojotoolkit.org/ticket/5179
|
||||
(query.indexOf(":contains") == -1) && (query.indexOf(":checked") == -1) &&
|
||||
(query.indexOf(":contains") == -1) && (query.indexOf(":checked") == -1) &&
|
||||
(query.indexOf("|=") == -1) // some browsers don't grok it
|
||||
);
|
||||
|
||||
// TODO:
|
||||
// TODO:
|
||||
// if we've got a descendant query (e.g., "> .thinger" instead of
|
||||
// just ".thinger") in a QSA-able doc, but are passed a child as a
|
||||
// root, it should be possible to give the item a synthetic ID and
|
||||
@@ -1186,7 +1181,7 @@ if(typeof dojo != "undefined"){
|
||||
|
||||
|
||||
if(useQSA){
|
||||
var tq = (specials.indexOf(query.charAt(query.length-1)) >= 0) ?
|
||||
var tq = (specials.indexOf(query.charAt(query.length-1)) >= 0) ?
|
||||
(query + " *") : query;
|
||||
return _queryFuncCacheQSA[query] = function(root){
|
||||
try{
|
||||
@@ -1213,9 +1208,9 @@ if(typeof dojo != "undefined"){
|
||||
}else{
|
||||
// DOM branch
|
||||
var parts = query.split(/\s*,\s*/);
|
||||
return _queryFuncCacheDOM[query] = ((parts.length < 2) ?
|
||||
return _queryFuncCacheDOM[query] = ((parts.length < 2) ?
|
||||
// if not a compound query (e.g., ".foo, .bar"), cache and return a dispatcher
|
||||
getStepQueryFunc(query) :
|
||||
getStepQueryFunc(query) :
|
||||
// if it *is* a complex query, break it up into its
|
||||
// constituent parts and return a dispatcher that will
|
||||
// merge the parts when run
|
||||
@@ -1245,7 +1240,7 @@ if(typeof dojo != "undefined"){
|
||||
}else{
|
||||
return node.uniqueID;
|
||||
}
|
||||
} :
|
||||
} :
|
||||
function(node){
|
||||
return (node._uid || (node._uid = ++_zipIdx));
|
||||
};
|
||||
@@ -1254,7 +1249,7 @@ if(typeof dojo != "undefined"){
|
||||
// to flatten a list of unique items, but rather just tell if the item in
|
||||
// question is already in the bag. Normally we'd just use hash lookup to do
|
||||
// this for us but IE's DOM is busted so we can't really count on that. On
|
||||
// the upside, it gives us a built in unique ID function.
|
||||
// the upside, it gives us a built in unique ID function.
|
||||
var _isUnique = function(node, bag){
|
||||
if(!bag){ return 1; }
|
||||
var id = _nodeUID(node);
|
||||
@@ -1266,7 +1261,7 @@ if(typeof dojo != "undefined"){
|
||||
// returning a list of "uniques", hopefully in doucment order
|
||||
var _zipIdxName = "_zipIdx";
|
||||
var _zip = function(arr){
|
||||
if(arr && arr.nozip){
|
||||
if(arr && arr.nozip){
|
||||
return (qlc._wrap) ? qlc._wrap(arr) : arr;
|
||||
}
|
||||
// var ret = new d._NodeListCtor();
|
||||
@@ -1285,7 +1280,7 @@ if(typeof dojo != "undefined"){
|
||||
var szidx = _zipIdx+"";
|
||||
arr[0].setAttribute(_zipIdxName, szidx);
|
||||
for(var x = 1, te; te = arr[x]; x++){
|
||||
if(arr[x].getAttribute(_zipIdxName) != szidx){
|
||||
if(arr[x].getAttribute(_zipIdxName) != szidx){
|
||||
ret.push(te);
|
||||
}
|
||||
te.setAttribute(_zipIdxName, szidx);
|
||||
@@ -1293,7 +1288,7 @@ if(typeof dojo != "undefined"){
|
||||
}else if(d.isIE && arr.commentStrip){
|
||||
try{
|
||||
for(var x = 1, te; te = arr[x]; x++){
|
||||
if(_isElement(te)){
|
||||
if(_isElement(te)){
|
||||
ret.push(te);
|
||||
}
|
||||
}
|
||||
@@ -1301,7 +1296,7 @@ if(typeof dojo != "undefined"){
|
||||
}else{
|
||||
if(arr[0]){ arr[0][_zipIdxName] = _zipIdx; }
|
||||
for(var x = 1, te; te = arr[x]; x++){
|
||||
if(arr[x][_zipIdxName] != _zipIdx){
|
||||
if(arr[x][_zipIdxName] != _zipIdx){
|
||||
ret.push(te);
|
||||
}
|
||||
te[_zipIdxName] = _zipIdx;
|
||||
@@ -1331,11 +1326,11 @@ if(typeof dojo != "undefined"){
|
||||
// * class selectors (e.g., `.foo`)
|
||||
// * node type selectors like `span`
|
||||
// * ` ` descendant selectors
|
||||
// * `>` child element selectors
|
||||
// * `>` child element selectors
|
||||
// * `#foo` style ID selectors
|
||||
// * `*` universal selector
|
||||
// * `~`, the immediately preceeded-by sibling selector
|
||||
// * `+`, the preceeded-by sibling selector
|
||||
// * `~`, the preceded-by sibling selector
|
||||
// * `+`, the immediately preceded-by sibling selector
|
||||
// * attribute queries:
|
||||
// | * `[foo]` attribute presence selector
|
||||
// | * `[foo='bar']` attribute value exact match
|
||||
@@ -1356,14 +1351,14 @@ if(typeof dojo != "undefined"){
|
||||
// palette of selectors and when combined with functions for
|
||||
// manipulation presented by dojo.NodeList, many types of DOM
|
||||
// manipulation operations become very straightforward.
|
||||
//
|
||||
//
|
||||
// Unsupported Selectors:
|
||||
// ----------------------
|
||||
//
|
||||
// While dojo.query handles many CSS3 selectors, some fall outside of
|
||||
// what's resaonable for a programmatic node querying engine to
|
||||
// what's reasonable for a programmatic node querying engine to
|
||||
// handle. Currently unsupported selectors include:
|
||||
//
|
||||
//
|
||||
// * namespace-differentiated selectors of any form
|
||||
// * all `::` pseduo-element selectors
|
||||
// * certain pseduo-selectors which don't get a lot of day-to-day use:
|
||||
@@ -1372,10 +1367,10 @@ if(typeof dojo != "undefined"){
|
||||
// | * `:root`, `:active`, `:hover`, `:visisted`, `:link`,
|
||||
// `:enabled`, `:disabled`
|
||||
// * `:*-of-type` pseudo selectors
|
||||
//
|
||||
//
|
||||
// dojo.query and XML Documents:
|
||||
// -----------------------------
|
||||
//
|
||||
//
|
||||
// `dojo.query` (as of dojo 1.2) supports searching XML documents
|
||||
// in a case-sensitive manner. If an HTML document is served with
|
||||
// a doctype that forces case-sensitivity (e.g., XHTML 1.1
|
||||
@@ -1485,12 +1480,12 @@ if(typeof dojo != "undefined"){
|
||||
// NOTE:
|
||||
// Opera in XHTML mode doesn't detect case-sensitivity correctly
|
||||
// and it's not clear that there's any way to test for it
|
||||
caseSensitive = (root.contentType && root.contentType=="application/xml") ||
|
||||
caseSensitive = (root.contentType && root.contentType=="application/xml") ||
|
||||
(d.isOpera && (root.doctype || od.toString() == "[object XMLDocument]")) ||
|
||||
(!!od) &&
|
||||
(!!od) &&
|
||||
(d.isIE ? od.xml : (root.xmlVersion||od.xmlVersion));
|
||||
|
||||
// NOTE:
|
||||
// NOTE:
|
||||
// adding "true" as the 2nd argument to getQueryFunc is useful for
|
||||
// testing the DOM branch without worrying about the
|
||||
// behavior/performance of the QSA branch.
|
||||
@@ -1507,16 +1502,98 @@ if(typeof dojo != "undefined"){
|
||||
// FIXME: need to add infrastructure for post-filtering pseudos, ala :last
|
||||
d.query.pseudos = pseudos;
|
||||
|
||||
// one-off function for filtering a NodeList based on a simple selector
|
||||
d._filterQueryResult = function(nodeList, simpleFilter){
|
||||
var tmpNodeList = new d._NodeListCtor();
|
||||
var filterFunc = getSimpleFilterFunc(getQueryParts(simpleFilter)[0]);
|
||||
// function for filtering a NodeList based on a selector, optimized for simple selectors
|
||||
d._filterQueryResult = function(/*NodeList*/ nodeList, /*String*/ filter, /*String|DOMNode?*/ root){
|
||||
var tmpNodeList = new d._NodeListCtor(),
|
||||
parts = getQueryParts(filter),
|
||||
filterFunc =
|
||||
(parts.length == 1 && !/[^\w#\.]/.test(filter)) ?
|
||||
getSimpleFilterFunc(parts[0]) :
|
||||
function(node) {
|
||||
return dojo.query(filter, root).indexOf(node) != -1;
|
||||
};
|
||||
for(var x = 0, te; te = nodeList[x]; x++){
|
||||
if(filterFunc(te)){ tmpNodeList.push(te); }
|
||||
}
|
||||
return tmpNodeList;
|
||||
}
|
||||
})(this["queryPortability"]||this["acme"]||dojo);
|
||||
};//end defineQuery
|
||||
|
||||
var defineAcme= function(){
|
||||
// a self-sufficient query impl
|
||||
acme = {
|
||||
trim: function(/*String*/ str){
|
||||
// summary:
|
||||
// trims whitespaces from both sides of the string
|
||||
str = str.replace(/^\s+/, '');
|
||||
for(var i = str.length - 1; i >= 0; i--){
|
||||
if(/\S/.test(str.charAt(i))){
|
||||
str = str.substring(0, i + 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return str; // String
|
||||
},
|
||||
forEach: function(/*String*/ arr, /*Function*/ callback, /*Object?*/ thisObject){
|
||||
// summary:
|
||||
// an iterator function that passes items, indexes,
|
||||
// and the array to a callback
|
||||
if(!arr || !arr.length){ return; }
|
||||
for(var i=0,l=arr.length; i<l; ++i){
|
||||
callback.call(thisObject||window, arr[i], i, arr);
|
||||
}
|
||||
},
|
||||
byId: function(id, doc){
|
||||
// summary:
|
||||
// a function that return an element by ID, but also
|
||||
// accepts nodes safely
|
||||
if(typeof id == "string"){
|
||||
return (doc||document).getElementById(id); // DomNode
|
||||
}else{
|
||||
return id; // DomNode
|
||||
}
|
||||
},
|
||||
// the default document to search
|
||||
doc: document,
|
||||
// the constructor for node list objects returned from query()
|
||||
NodeList: Array
|
||||
};
|
||||
|
||||
// define acme.isIE, acme.isSafari, acme.isOpera, etc.
|
||||
var n = navigator;
|
||||
var dua = n.userAgent;
|
||||
var dav = n.appVersion;
|
||||
var tv = parseFloat(dav);
|
||||
acme.isOpera = (dua.indexOf("Opera") >= 0) ? tv: undefined;
|
||||
acme.isKhtml = (dav.indexOf("Konqueror") >= 0) ? tv : undefined;
|
||||
acme.isWebKit = parseFloat(dua.split("WebKit/")[1]) || undefined;
|
||||
acme.isChrome = parseFloat(dua.split("Chrome/")[1]) || undefined;
|
||||
var index = Math.max(dav.indexOf("WebKit"), dav.indexOf("Safari"), 0);
|
||||
if(index && !acme.isChrome){
|
||||
acme.isSafari = parseFloat(dav.split("Version/")[1]);
|
||||
if(!acme.isSafari || parseFloat(dav.substr(index + 7)) <= 419.3){
|
||||
acme.isSafari = 2;
|
||||
}
|
||||
}
|
||||
if(document.all && !acme.isOpera){
|
||||
acme.isIE = parseFloat(dav.split("MSIE ")[1]) || undefined;
|
||||
}
|
||||
|
||||
Array._wrap = function(arr){ return arr; };
|
||||
return acme;
|
||||
};
|
||||
|
||||
//prefers queryPortability, then acme, then dojo
|
||||
if(this["dojo"]){
|
||||
dojo.provide("dojo._base.query");
|
||||
dojo.require("dojo._base.NodeList");
|
||||
dojo.require("dojo._base.lang");
|
||||
defineQuery(this["queryPortability"]||this["acme"]||dojo);
|
||||
}else{
|
||||
defineQuery(this["queryPortability"]||this["acme"]||defineAcme());
|
||||
}
|
||||
|
||||
})();
|
||||
|
||||
/*
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,7 @@ if(!dojo._hasResource["dojo._base.window"]){ //_hasResource checks added by buil
|
||||
dojo._hasResource["dojo._base.window"] = true;
|
||||
dojo.provide("dojo._base.window");
|
||||
|
||||
|
||||
/*=====
|
||||
dojo.doc = {
|
||||
// summary:
|
||||
@@ -34,7 +35,7 @@ dojo.body = function(){
|
||||
// Note: document.body is not defined for a strict xhtml document
|
||||
// Would like to memoize this, but dojo.doc can change vi dojo.withDoc().
|
||||
return dojo.doc.body || dojo.doc.getElementsByTagName("body")[0]; // Node
|
||||
}
|
||||
};
|
||||
|
||||
dojo.setContext = function(/*Object*/globalObject, /*DocumentElement*/globalDocument){
|
||||
// summary:
|
||||
@@ -47,9 +48,9 @@ dojo.setContext = function(/*Object*/globalObject, /*DocumentElement*/globalDocu
|
||||
dojo.doc = globalDocument;
|
||||
};
|
||||
|
||||
dojo.withGlobal = function( /*Object*/globalObject,
|
||||
/*Function*/callback,
|
||||
/*Object?*/thisObject,
|
||||
dojo.withGlobal = function( /*Object*/globalObject,
|
||||
/*Function*/callback,
|
||||
/*Object?*/thisObject,
|
||||
/*Array?*/cbArguments){
|
||||
// summary:
|
||||
// Invoke callback with globalObject as dojo.global and
|
||||
@@ -68,11 +69,11 @@ dojo.withGlobal = function( /*Object*/globalObject,
|
||||
}finally{
|
||||
dojo.global = oldGlob;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
dojo.withDoc = function( /*DocumentElement*/documentObject,
|
||||
/*Function*/callback,
|
||||
/*Object?*/thisObject,
|
||||
dojo.withDoc = function( /*DocumentElement*/documentObject,
|
||||
/*Function*/callback,
|
||||
/*Object?*/thisObject,
|
||||
/*Array?*/cbArguments){
|
||||
// summary:
|
||||
// Invoke callback with documentObject as dojo.doc.
|
||||
@@ -103,6 +104,5 @@ dojo.withDoc = function( /*DocumentElement*/documentObject,
|
||||
dojo.isQuirks = oldQ;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -13,6 +13,7 @@ dojo.require("dojo._base.json");
|
||||
dojo.require("dojo._base.lang");
|
||||
dojo.require("dojo._base.query");
|
||||
|
||||
|
||||
(function(){
|
||||
var _d = dojo, cfg = _d.config;
|
||||
|
||||
@@ -53,7 +54,7 @@ dojo.require("dojo._base.query");
|
||||
var type = (item.type||"").toLowerCase();
|
||||
if(_in && type && !item.disabled){
|
||||
if(type == "radio" || type == "checkbox"){
|
||||
if(item.checked){ ret = item.value }
|
||||
if(item.checked){ ret = item.value; }
|
||||
}else if(item.multiple){
|
||||
ret = [];
|
||||
_d.query("option", item).forEach(function(opt){
|
||||
@@ -67,7 +68,7 @@ dojo.require("dojo._base.query");
|
||||
}
|
||||
}
|
||||
return ret; // Object
|
||||
}
|
||||
};
|
||||
|
||||
dojo.formToObject = function(/*DOMNode||String*/ formNode){
|
||||
// summary:
|
||||
@@ -94,7 +95,7 @@ dojo.require("dojo._base.query");
|
||||
// yields this object structure as the result of a call to
|
||||
// formToObject():
|
||||
//
|
||||
// | {
|
||||
// | {
|
||||
// | blah: "blah",
|
||||
// | multi: [
|
||||
// | "thud",
|
||||
@@ -115,7 +116,7 @@ dojo.require("dojo._base.query");
|
||||
}
|
||||
});
|
||||
return ret; // Object
|
||||
}
|
||||
};
|
||||
|
||||
dojo.objectToQuery = function(/*Object*/ map){
|
||||
// summary:
|
||||
@@ -124,7 +125,7 @@ dojo.require("dojo._base.query");
|
||||
// example:
|
||||
// this object:
|
||||
//
|
||||
// | {
|
||||
// | {
|
||||
// | blah: "blah",
|
||||
// | multi: [
|
||||
// | "thud",
|
||||
@@ -133,7 +134,7 @@ dojo.require("dojo._base.query");
|
||||
// | };
|
||||
//
|
||||
// yields the following query string:
|
||||
//
|
||||
//
|
||||
// | "blah=blah&multi=thud&multi=thonk"
|
||||
|
||||
// FIXME: need to implement encodeAscii!!
|
||||
@@ -154,21 +155,21 @@ dojo.require("dojo._base.query");
|
||||
}
|
||||
}
|
||||
return pairs.join("&"); // String
|
||||
}
|
||||
};
|
||||
|
||||
dojo.formToQuery = function(/*DOMNode||String*/ formNode){
|
||||
// summary:
|
||||
// Returns a URL-encoded string representing the form passed as either a
|
||||
// node or string ID identifying the form to serialize
|
||||
return _d.objectToQuery(_d.formToObject(formNode)); // String
|
||||
}
|
||||
};
|
||||
|
||||
dojo.formToJson = function(/*DOMNode||String*/ formNode, /*Boolean?*/prettyPrint){
|
||||
// summary:
|
||||
// Create a serialized JSON string from a form node or string
|
||||
// ID identifying the form to serialize
|
||||
return _d.toJson(_d.formToObject(formNode), prettyPrint); // String
|
||||
}
|
||||
};
|
||||
|
||||
dojo.queryToObject = function(/*String*/ str){
|
||||
// summary:
|
||||
@@ -179,7 +180,7 @@ dojo.require("dojo._base.query");
|
||||
// This string:
|
||||
//
|
||||
// | "foo=bar&foo=baz&thinger=%20spaces%20=blah&zonk=blarg&"
|
||||
//
|
||||
//
|
||||
// results in this object structure:
|
||||
//
|
||||
// | {
|
||||
@@ -187,7 +188,7 @@ dojo.require("dojo._base.query");
|
||||
// | thinger: " spaces =blah",
|
||||
// | zonk: "blarg"
|
||||
// | }
|
||||
//
|
||||
//
|
||||
// Note that spaces and other urlencoded entities are correctly
|
||||
// handled.
|
||||
|
||||
@@ -212,7 +213,7 @@ dojo.require("dojo._base.query");
|
||||
}
|
||||
});
|
||||
return ret; // Object
|
||||
}
|
||||
};
|
||||
|
||||
// need to block async callbacks from snatching this thread as the result
|
||||
// of an async callback might call another sync XHR, this hangs khtml forever
|
||||
@@ -222,7 +223,7 @@ dojo.require("dojo._base.query");
|
||||
|
||||
// MOW: remove dojo._contentHandlers alias in 2.0
|
||||
var handlers = _d._contentHandlers = dojo.contentHandlers = {
|
||||
// summary:
|
||||
// summary:
|
||||
// A map of availble XHR transport handle types. Name matches the
|
||||
// `handleAs` attribute passed to XHR calls.
|
||||
//
|
||||
@@ -230,41 +231,41 @@ dojo.require("dojo._base.query");
|
||||
// A map of availble XHR transport handle types. Name matches the
|
||||
// `handleAs` attribute passed to XHR calls. Each contentHandler is
|
||||
// called, passing the xhr object for manipulation. The return value
|
||||
// from the contentHandler will be passed to the `load` or `handle`
|
||||
// functions defined in the original xhr call.
|
||||
//
|
||||
// from the contentHandler will be passed to the `load` or `handle`
|
||||
// functions defined in the original xhr call.
|
||||
//
|
||||
// example:
|
||||
// Creating a custom content-handler:
|
||||
// | dojo.contentHandlers.makeCaps = function(xhr){
|
||||
// | return xhr.responseText.toUpperCase();
|
||||
// | }
|
||||
// | // and later:
|
||||
// | dojo.xhrGet({
|
||||
// | dojo.xhrGet({
|
||||
// | url:"foo.txt",
|
||||
// | handleAs:"makeCaps",
|
||||
// | load: function(data){ /* data is a toUpper version of foo.txt */ }
|
||||
// | });
|
||||
|
||||
text: function(xhr){
|
||||
text: function(xhr){
|
||||
// summary: A contentHandler which simply returns the plaintext response data
|
||||
return xhr.responseText;
|
||||
return xhr.responseText;
|
||||
},
|
||||
json: function(xhr){
|
||||
// summary: A contentHandler which returns a JavaScript object created from the response data
|
||||
return _d.fromJson(xhr.responseText || null);
|
||||
},
|
||||
"json-comment-filtered": function(xhr){
|
||||
// summary: A contentHandler which expects comment-filtered JSON.
|
||||
// description:
|
||||
// A contentHandler which expects comment-filtered JSON.
|
||||
"json-comment-filtered": function(xhr){
|
||||
// summary: A contentHandler which expects comment-filtered JSON.
|
||||
// description:
|
||||
// A contentHandler which expects comment-filtered JSON.
|
||||
// the json-comment-filtered option was implemented to prevent
|
||||
// "JavaScript Hijacking", but it is less secure than standard JSON. Use
|
||||
// standard JSON instead. JSON prefixing can be used to subvert hijacking.
|
||||
//
|
||||
//
|
||||
// Will throw a notice suggesting to use application/json mimetype, as
|
||||
// json-commenting can introduce security issues. To decrease the chances of hijacking,
|
||||
// use the standard `json` contentHandler, and prefix your "JSON" with: {}&&
|
||||
//
|
||||
// use the standard `json` contentHandler, and prefix your "JSON" with: {}&&
|
||||
//
|
||||
// use djConfig.useCommentedJson = true to turn off the notice
|
||||
if(!dojo.config.useCommentedJson){
|
||||
console.warn("Consider using the standard mimetype:application/json."
|
||||
@@ -282,7 +283,7 @@ dojo.require("dojo._base.query");
|
||||
}
|
||||
return _d.fromJson(value.substring(cStartIdx+2, cEndIdx));
|
||||
},
|
||||
javascript: function(xhr){
|
||||
javascript: function(xhr){
|
||||
// summary: A contentHandler which evaluates the response data, expecting it to be valid JavaScript
|
||||
|
||||
// FIXME: try Moz and IE specific eval variants?
|
||||
@@ -294,7 +295,7 @@ dojo.require("dojo._base.query");
|
||||
if(_d.isIE && (!result || !result.documentElement)){
|
||||
//WARNING: this branch used by the xml handling in dojo.io.iframe,
|
||||
//so be sure to test dojo.io.iframe if making changes below.
|
||||
var ms = function(n){ return "MSXML" + n + ".DOMDocument"; }
|
||||
var ms = function(n){ return "MSXML" + n + ".DOMDocument"; };
|
||||
var dp = ["Microsoft.XMLDOM", ms(6), ms(4), ms(3), ms(2)];
|
||||
_d.some(dp, function(p){
|
||||
try{
|
||||
@@ -309,7 +310,7 @@ dojo.require("dojo._base.query");
|
||||
return result; // DOMDocument
|
||||
},
|
||||
"json-comment-optional": function(xhr){
|
||||
// summary: A contentHandler which checks the presence of comment-filtered JSON and
|
||||
// summary: A contentHandler which checks the presence of comment-filtered JSON and
|
||||
// alternates between the `json` and `json-comment-filtered` contentHandlers.
|
||||
if(xhr.responseText && /^[^{\[]*\/\*/.test(xhr.responseText)){
|
||||
return handlers["json-comment-filtered"](xhr);
|
||||
@@ -341,7 +342,7 @@ dojo.require("dojo._base.query");
|
||||
// handleAs: String?
|
||||
// Acceptable values depend on the type of IO
|
||||
// transport (see specific IO calls for more information).
|
||||
// rawBody: String?
|
||||
// rawBody: String?
|
||||
// Sets the raw body for an HTTP request. If this is used, then the content
|
||||
// property is ignored. This is mostly useful for HTTP methods that have
|
||||
// a body to their requests, like PUT or POST. This property can be used instead
|
||||
@@ -486,7 +487,7 @@ dojo.require("dojo._base.query");
|
||||
/*Function*/canceller,
|
||||
/*Function*/okHandler,
|
||||
/*Function*/errHandler){
|
||||
// summary:
|
||||
// summary:
|
||||
// sets up the Deferred and ioArgs property on the Deferred so it
|
||||
// can be used in an io call.
|
||||
// args:
|
||||
@@ -502,19 +503,19 @@ dojo.require("dojo._base.query");
|
||||
// object returned from this function.
|
||||
// errHandler:
|
||||
// The first error callback to be registered with Deferred. It has the opportunity
|
||||
// to do cleanup on an error. It will receive two arguments: error (the
|
||||
// to do cleanup on an error. It will receive two arguments: error (the
|
||||
// Error object) and dfd, the Deferred object returned from this function.
|
||||
|
||||
var ioArgs = {args: args, url: args.url};
|
||||
|
||||
//Get values from form if requestd.
|
||||
var formObject = null;
|
||||
if(args.form){
|
||||
if(args.form){
|
||||
var form = _d.byId(args.form);
|
||||
//IE requires going through getAttributeNode instead of just getAttribute in some form cases,
|
||||
//IE requires going through getAttributeNode instead of just getAttribute in some form cases,
|
||||
//so use it for all. See #2844
|
||||
var actnNode = form.getAttributeNode("action");
|
||||
ioArgs.url = ioArgs.url || (actnNode ? actnNode.value : null);
|
||||
ioArgs.url = ioArgs.url || (actnNode ? actnNode.value : null);
|
||||
formObject = _d.formToObject(form);
|
||||
}
|
||||
|
||||
@@ -587,7 +588,7 @@ dojo.require("dojo._base.query");
|
||||
// FIXME: need to wire up the xhr object's abort method to something
|
||||
// analagous in the Deferred
|
||||
return d;
|
||||
}
|
||||
};
|
||||
|
||||
var _deferredCancel = function(/*Deferred*/dfd){
|
||||
// summary: canceller function for dojo._ioSetArgs call.
|
||||
@@ -604,13 +605,13 @@ dojo.require("dojo._base.query");
|
||||
err.dojoType="cancel";
|
||||
}
|
||||
return err;
|
||||
}
|
||||
};
|
||||
var _deferredOk = function(/*Deferred*/dfd){
|
||||
// summary: okHandler function for dojo._ioSetArgs call.
|
||||
|
||||
var ret = handlers[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);
|
||||
return ret === undefined ? null : ret;
|
||||
}
|
||||
};
|
||||
var _deferError = function(/*Error*/error, /*Deferred*/dfd){
|
||||
// summary: errHandler function for dojo._ioSetArgs call.
|
||||
|
||||
@@ -618,7 +619,7 @@ dojo.require("dojo._base.query");
|
||||
console.error(error);
|
||||
}
|
||||
return error;
|
||||
}
|
||||
};
|
||||
|
||||
// avoid setting a timer per request. It degrades performance on IE
|
||||
// something fierece if we don't use unified loops.
|
||||
@@ -642,7 +643,7 @@ dojo.require("dojo._base.query");
|
||||
};
|
||||
|
||||
var _watchInFlight = function(){
|
||||
//summary:
|
||||
//summary:
|
||||
// internal method that checks each inflight XMLHttpRequest to see
|
||||
// if it has completed or if the timeout situation applies.
|
||||
|
||||
@@ -657,7 +658,7 @@ dojo.require("dojo._base.query");
|
||||
var dfd = tif.dfd;
|
||||
var func = function(){
|
||||
if(!dfd || dfd.canceled || !tif.validCheck(dfd)){
|
||||
_inFlight.splice(i--, 1);
|
||||
_inFlight.splice(i--, 1);
|
||||
_pubCount -= 1;
|
||||
}else if(tif.ioCheck(dfd)){
|
||||
_inFlight.splice(i--, 1);
|
||||
@@ -695,7 +696,7 @@ dojo.require("dojo._base.query");
|
||||
_inFlightIntvl = null;
|
||||
return;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
dojo._ioCancelAll = function(){
|
||||
//summary: Cancels all pending IO requests, regardless of IO type
|
||||
@@ -707,7 +708,7 @@ dojo.require("dojo._base.query");
|
||||
}catch(e){/*squelch*/}
|
||||
});
|
||||
}catch(e){/*squelch*/}
|
||||
}
|
||||
};
|
||||
|
||||
//Automatically call cancel all io calls on unload
|
||||
//in IE for trac issue #2357.
|
||||
@@ -730,10 +731,10 @@ dojo.require("dojo._base.query");
|
||||
_pubCount += 1;
|
||||
_d.publish("/dojo/io/send", [dfd]);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
_d._ioWatch = function(dfd, validCheck, ioCheck, resHandle){
|
||||
// summary:
|
||||
// summary:
|
||||
// Watches the io request represented by dfd to see if it completes.
|
||||
// dfd: Deferred
|
||||
// The Deferred object to watch.
|
||||
@@ -763,16 +764,16 @@ dojo.require("dojo._base.query");
|
||||
if(args.sync){
|
||||
_watchInFlight();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var _defaultContentType = "application/x-www-form-urlencoded";
|
||||
|
||||
var _validCheck = function(/*Deferred*/dfd){
|
||||
return dfd.ioArgs.xhr.readyState; //boolean
|
||||
}
|
||||
};
|
||||
var _ioCheck = function(/*Deferred*/dfd){
|
||||
return 4 == dfd.ioArgs.xhr.readyState; //boolean
|
||||
}
|
||||
};
|
||||
var _resHandle = function(/*Deferred*/dfd){
|
||||
var xhr = dfd.ioArgs.xhr;
|
||||
if(_d._isDocumentOk(xhr)){
|
||||
@@ -783,7 +784,7 @@ dojo.require("dojo._base.query");
|
||||
err.responseText = xhr.responseText;
|
||||
dfd.errback(err);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
dojo._ioAddQueryToUrl = function(/*dojo.__IoCallbackArgs*/ioArgs){
|
||||
//summary: Adds query params discovered by the io deferred construction to the URL.
|
||||
@@ -791,8 +792,8 @@ dojo.require("dojo._base.query");
|
||||
if(ioArgs.query.length){
|
||||
ioArgs.url += (ioArgs.url.indexOf("?") == -1 ? "?" : "&") + ioArgs.query;
|
||||
ioArgs.query = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
/*=====
|
||||
dojo.declare("dojo.__XhrArgs", dojo.__IoArgs, {
|
||||
@@ -893,13 +894,13 @@ dojo.require("dojo._base.query");
|
||||
_d._ioWatch(dfd, _validCheck, _ioCheck, _resHandle);
|
||||
xhr = null;
|
||||
return dfd; // dojo.Deferred
|
||||
}
|
||||
};
|
||||
|
||||
dojo.xhrGet = function(/*dojo.__XhrArgs*/ args){
|
||||
// summary:
|
||||
// summary:
|
||||
// Sends an HTTP GET request to the server.
|
||||
return _d.xhr("GET", args); // dojo.Deferred
|
||||
}
|
||||
};
|
||||
|
||||
dojo.rawXhrPost = dojo.xhrPost = function(/*dojo.__XhrArgs*/ args){
|
||||
// summary:
|
||||
@@ -908,7 +909,7 @@ dojo.require("dojo._base.query");
|
||||
// postData:
|
||||
// String. Send raw data in the body of the POST request.
|
||||
return _d.xhr("POST", args, true); // dojo.Deferred
|
||||
}
|
||||
};
|
||||
|
||||
dojo.rawXhrPut = dojo.xhrPut = function(/*dojo.__XhrArgs*/ args){
|
||||
// summary:
|
||||
@@ -917,13 +918,13 @@ dojo.require("dojo._base.query");
|
||||
// putData:
|
||||
// String. Send raw data in the body of the PUT request.
|
||||
return _d.xhr("PUT", args, true); // dojo.Deferred
|
||||
}
|
||||
};
|
||||
|
||||
dojo.xhrDelete = function(/*dojo.__XhrArgs*/ args){
|
||||
// summary:
|
||||
// Sends an HTTP DELETE request to the server.
|
||||
return _d.xhr("DELETE", args); //dojo.Deferred
|
||||
}
|
||||
};
|
||||
|
||||
/*
|
||||
dojo.wrapForm = function(formNode){
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -8,13 +8,14 @@
|
||||
if(!dojo._hasResource["dojo._firebug.firebug"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo._firebug.firebug"] = true;
|
||||
dojo.provide("dojo._firebug.firebug");
|
||||
|
||||
|
||||
dojo.deprecated = function(/*String*/ behaviour, /*String?*/ extra, /*String?*/ removal){
|
||||
// summary:
|
||||
// summary:
|
||||
// Log a debug message to indicate that a behavior has been
|
||||
// deprecated.
|
||||
// extra: Text to append to the message.
|
||||
// removal:
|
||||
// removal:
|
||||
// Text to indicate when in the future the behavior will be removed.
|
||||
var message = "DEPRECATED: " + behaviour;
|
||||
if(extra){ message += " " + extra; }
|
||||
@@ -24,16 +25,16 @@ dojo.deprecated = function(/*String*/ behaviour, /*String?*/ extra, /*String?*/
|
||||
|
||||
dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
// summary: Marks code as experimental.
|
||||
// description:
|
||||
// description:
|
||||
// This can be used to mark a function, file, or module as
|
||||
// experimental. Experimental code is not ready to be used, and the
|
||||
// APIs are subject to change without notice. Experimental code may be
|
||||
// completed deleted without going through the normal deprecation
|
||||
// process.
|
||||
// moduleName:
|
||||
// moduleName:
|
||||
// The name of a module, or the name of a module file or a specific
|
||||
// function
|
||||
// extra:
|
||||
// extra:
|
||||
// some additional message for the user
|
||||
// example:
|
||||
// | dojo.experimental("dojo.data.Result");
|
||||
@@ -49,10 +50,10 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
// description:
|
||||
// Opens a console for logging, debugging, and error messages.
|
||||
// Contains partial functionality to Firebug. See function list below.
|
||||
// NOTE:
|
||||
// NOTE:
|
||||
// Firebug is a Firefox extension created by Joe Hewitt (see license). You do not need Dojo to run Firebug.
|
||||
// Firebug Lite is included in Dojo by permission from Joe Hewitt
|
||||
// If you are new to Firebug, or used to the Dojo 0.4 dojo.debug, you can learn Firebug
|
||||
// If you are new to Firebug, or used to the Dojo 0.4 dojo.debug, you can learn Firebug
|
||||
// functionality by reading the function comments below or visiting http://www.getfirebug.com/docs.html
|
||||
// NOTE:
|
||||
// To test Firebug Lite in Firefox:
|
||||
@@ -80,13 +81,13 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
var calls = ["log", "info", "debug", "warn", "error"];
|
||||
for(var i=0;i<calls.length;i++){
|
||||
var m = calls[i];
|
||||
var n = "_"+calls[i]
|
||||
var n = "_"+calls[i];
|
||||
console[n] = console[m];
|
||||
console[m] = (function(){
|
||||
var type = n;
|
||||
return function(){
|
||||
console[type](Array.prototype.slice.call(arguments).join(" "));
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
// clear the console on load. This is more than a convenience - too many logs crashes it.
|
||||
@@ -96,8 +97,8 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
|
||||
if(
|
||||
!dojo.isFF && // Firefox has Firebug
|
||||
(!dojo.isChrome || dojo.isChrome < 3) &&
|
||||
(!dojo.isSafari || dojo.isSafari < 4) && // Safari 4 has a console
|
||||
!dojo.isChrome && // Chrome 3+ has a console
|
||||
!dojo.isSafari && // Safari 4 has a console
|
||||
!isNewIE && // Has the new IE console
|
||||
!window.firebug && // Testing for mozilla firebug lite
|
||||
(typeof console != "undefined" && !console.firebug) && //A console that is not firebug's
|
||||
@@ -108,17 +109,17 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
|
||||
// don't build firebug in iframes
|
||||
try{
|
||||
if(window != window.parent){
|
||||
if(window != window.parent){
|
||||
// but if we've got a parent logger, connect to it
|
||||
if(window.parent["console"]){
|
||||
window.console = window.parent.console;
|
||||
}
|
||||
return;
|
||||
return;
|
||||
}
|
||||
}catch(e){/*squelch*/}
|
||||
|
||||
// ***************************************************************************
|
||||
// Placing these variables before the functions that use them to avoid a
|
||||
// Placing these variables before the functions that use them to avoid a
|
||||
// shrinksafe bug where variable renaming does not happen correctly otherwise.
|
||||
|
||||
// most of the objects in this script are run anonomously
|
||||
@@ -155,38 +156,38 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
window.console = {
|
||||
_connects: [],
|
||||
log: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Sends arguments to console.
|
||||
logFormatted(arguments, "");
|
||||
},
|
||||
|
||||
debug: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Sends arguments to console. Missing finctionality to show script line of trace.
|
||||
logFormatted(arguments, "debug");
|
||||
},
|
||||
|
||||
info: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Sends arguments to console, highlighted with (I) icon.
|
||||
logFormatted(arguments, "info");
|
||||
},
|
||||
|
||||
warn: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Sends warning arguments to console, highlighted with (!) icon and blue style.
|
||||
logFormatted(arguments, "warning");
|
||||
},
|
||||
|
||||
error: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Sends error arguments (object) to console, highlighted with (X) icon and yellow style
|
||||
// NEW: error object now displays in object inspector
|
||||
logFormatted(arguments, "error");
|
||||
},
|
||||
|
||||
assert: function(truth, message){
|
||||
// summary:
|
||||
// summary:
|
||||
// Tests for true. Throws exception if false.
|
||||
if(!truth){
|
||||
var args = [];
|
||||
@@ -207,7 +208,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
},
|
||||
|
||||
dirxml: function(node){
|
||||
// summary:
|
||||
// summary:
|
||||
//
|
||||
var html = [];
|
||||
appendNode(node, html);
|
||||
@@ -215,20 +216,20 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
},
|
||||
|
||||
group: function(){
|
||||
// summary:
|
||||
// collects log messages into a group, starting with this call and ending with
|
||||
// summary:
|
||||
// collects log messages into a group, starting with this call and ending with
|
||||
// groupEnd(). Missing collapse functionality
|
||||
logRow(arguments, "group", pushGroup);
|
||||
},
|
||||
|
||||
groupEnd: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Closes group. See above
|
||||
logRow(arguments, "", popGroup);
|
||||
},
|
||||
|
||||
time: function(name){
|
||||
// summary:
|
||||
// summary:
|
||||
// Starts timers assigned to name given in argument. Timer stops and displays on timeEnd(title);
|
||||
// example:
|
||||
// | console.time("load");
|
||||
@@ -239,7 +240,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
},
|
||||
|
||||
timeEnd: function(name){
|
||||
// summary:
|
||||
// summary:
|
||||
// See above.
|
||||
if(name in timeMap){
|
||||
var delta = (new Date()).getTime() - timeMap[name];
|
||||
@@ -249,7 +250,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
},
|
||||
|
||||
count: function(name){
|
||||
// summary:
|
||||
// summary:
|
||||
// Not supported
|
||||
if(!countMap[name]) countMap[name] = 0;
|
||||
countMap[name]++;
|
||||
@@ -264,20 +265,20 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
var func = f.toString();
|
||||
var args=[];
|
||||
for (var a = 0; a < f.arguments.length; a++) {
|
||||
args.push(f.arguments[a])
|
||||
args.push(f.arguments[a]);
|
||||
}
|
||||
if(f.arguments.length){
|
||||
console.dir({"function":func, "arguments":args});
|
||||
console.dir({"function":func, "arguments":args});
|
||||
}else{
|
||||
console.dir({"function":func});
|
||||
}
|
||||
|
||||
f = f.caller;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
profile: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Not supported
|
||||
this.warn(["profile() not supported."]);
|
||||
},
|
||||
@@ -285,24 +286,24 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
profileEnd: function(){ },
|
||||
|
||||
clear: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Clears message console. Do not call this directly
|
||||
if(consoleBody){
|
||||
while(consoleBody.childNodes.length){
|
||||
dojo.destroy(consoleBody.firstChild);
|
||||
dojo.destroy(consoleBody.firstChild);
|
||||
}
|
||||
}
|
||||
dojo.forEach(this._connects,dojo.disconnect);
|
||||
},
|
||||
|
||||
open: function(){
|
||||
// summary:
|
||||
open: function(){
|
||||
// summary:
|
||||
// Opens message console. Do not call this directly
|
||||
toggleConsole(true);
|
||||
toggleConsole(true);
|
||||
},
|
||||
|
||||
close: function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Closes message console. Do not call this directly
|
||||
if(frameVisible){
|
||||
toggleConsole();
|
||||
@@ -343,7 +344,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
setTimeout(function(){
|
||||
_inspectionClickConnection = dojo.connect(document, "click", function(evt){
|
||||
document.body.style.cursor = "";
|
||||
_inspectionEnabled = !_inspectionEnabled;
|
||||
_inspectionEnabled = !_inspectionEnabled;
|
||||
dojo.disconnect(_inspectionClickConnection);
|
||||
// console._restoreBorder();
|
||||
});
|
||||
@@ -357,7 +358,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
console._restoreBorder();
|
||||
},
|
||||
openConsole:function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Closes object inspector and opens message console. Do not call this directly
|
||||
consoleBody.style.display = "block";
|
||||
consoleDomInspector.style.display = "none";
|
||||
@@ -383,7 +384,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// ***************************************************************************
|
||||
|
||||
@@ -448,7 +449,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
}
|
||||
|
||||
|
||||
window.onFirebugResize = function(){
|
||||
window.onFirebugResize = function(){
|
||||
|
||||
//resize the height of the console log body
|
||||
layout(getViewport().h);
|
||||
@@ -520,12 +521,12 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
}
|
||||
consoleFrame.className += " firebug";
|
||||
consoleFrame.style.height = containerHeight;
|
||||
consoleFrame.style.display = (frameVisible ? "block" : "none");
|
||||
consoleFrame.style.display = (frameVisible ? "block" : "none");
|
||||
|
||||
var buildLink = function(label, title, method, _class){
|
||||
return '<li class="'+_class+'"><a href="javascript:void(0);" onclick="console.'+ method +'(); return false;" title="'+title+'">'+label+'</a></li>';
|
||||
};
|
||||
consoleFrame.innerHTML =
|
||||
consoleFrame.innerHTML =
|
||||
'<div id="firebugToolbar">'
|
||||
+ ' <ul id="fireBugTabs" class="tabs">'
|
||||
|
||||
@@ -598,8 +599,8 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
|
||||
function layout(h){
|
||||
var tHeight = 25; //consoleToolbar.offsetHeight; // tab style not ready on load - throws off layout
|
||||
var height = h ?
|
||||
h - (tHeight + commandLine.offsetHeight +25 + (h*.01)) + "px" :
|
||||
var height = h ?
|
||||
h - (tHeight + commandLine.offsetHeight +25 + (h*.01)) + "px" :
|
||||
(consoleFrame.offsetHeight - tHeight - commandLine.offsetHeight) + "px";
|
||||
|
||||
consoleBody.style.top = tHeight + "px";
|
||||
@@ -610,7 +611,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
consoleDomInspector.style.top = tHeight + "px";
|
||||
commandLine.style.bottom = 0;
|
||||
|
||||
dojo.addOnWindowUnload(clearFrame)
|
||||
dojo.addOnWindowUnload(clearFrame);
|
||||
}
|
||||
|
||||
function logRow(message, className, handler){
|
||||
@@ -755,7 +756,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
function parseFormat(format){
|
||||
var parts = [];
|
||||
|
||||
var reg = /((^%|[^\\]%)(\d+)?(\.)([a-zA-Z]))|((^%|[^\\]%)([a-zA-Z]))/;
|
||||
var reg = /((^%|[^\\]%)(\d+)?(\.)([a-zA-Z]))|((^%|[^\\]%)([a-zA-Z]))/;
|
||||
var appenderMap = {s: appendText, d: appendInteger, i: appendInteger, f: appendFloat};
|
||||
|
||||
for(var m = reg.exec(format); m; m = reg.exec(format)){
|
||||
@@ -900,7 +901,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
appendNode(child, html);
|
||||
}
|
||||
|
||||
html.push('</div><div class="objectBox-element"></<span class="nodeTag">',
|
||||
html.push('</div><div class="objectBox-element"></<span class="nodeTag">',
|
||||
node.nodeName.toLowerCase(), '></span></div>');
|
||||
}else{
|
||||
html.push('/></div>');
|
||||
@@ -933,7 +934,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
if(document.all){
|
||||
event.cancelBubble = true;
|
||||
}else{
|
||||
event.stopPropagation();
|
||||
event.stopPropagation();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -942,7 +943,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
var fileName = lastSlash == -1 ? href : href.substr(lastSlash+1);
|
||||
|
||||
var html = [
|
||||
'<span class="errorMessage">', msg, '</span>',
|
||||
'<span class="errorMessage">', msg, '</span>',
|
||||
'<div class="objectBox-sourceLink">', fileName, ' (line ', lineNo, ')</div>'
|
||||
];
|
||||
|
||||
@@ -965,7 +966,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
toggleConsole();
|
||||
}else if(
|
||||
(ekc == keys.NUMPAD_ENTER || ekc == 76) &&
|
||||
event.shiftKey &&
|
||||
event.shiftKey &&
|
||||
(event.metaKey || event.ctrlKey)
|
||||
){
|
||||
focusCommandLine();
|
||||
@@ -1072,7 +1073,7 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
function objectLength(o){
|
||||
var cnt = 0;
|
||||
for(var nm in o){
|
||||
cnt++
|
||||
cnt++;
|
||||
}
|
||||
return cnt;
|
||||
}
|
||||
@@ -1222,5 +1223,4 @@ dojo.experimental = function(/* String */ moduleName, /* String? */ extra){
|
||||
|
||||
})();
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,8 @@ if(!dojo._hasResource["dojo.back"]){ //_hasResource checks added by build. Do no
|
||||
dojo._hasResource["dojo.back"] = true;
|
||||
dojo.provide("dojo.back");
|
||||
|
||||
dojo.getObject("back", true, dojo);
|
||||
|
||||
/*=====
|
||||
dojo.back = {
|
||||
// summary: Browser history management resources
|
||||
@@ -16,29 +18,23 @@ dojo.back = {
|
||||
=====*/
|
||||
|
||||
|
||||
(function(){
|
||||
var back = dojo.back;
|
||||
(function(){
|
||||
var back = dojo.back,
|
||||
|
||||
// everyone deals with encoding the hash slightly differently
|
||||
|
||||
function getHash(){
|
||||
getHash= back.getHash= function(){
|
||||
var h = window.location.hash;
|
||||
if(h.charAt(0) == "#"){ h = h.substring(1); }
|
||||
return dojo.isMozilla ? h : decodeURIComponent(h);
|
||||
}
|
||||
return dojo.isMozilla ? h : decodeURIComponent(h);
|
||||
},
|
||||
|
||||
function setHash(h){
|
||||
setHash= back.setHash= function(h){
|
||||
if(!h){ h = ""; }
|
||||
window.location.hash = encodeURIComponent(h);
|
||||
historyCounter = history.length;
|
||||
}
|
||||
|
||||
// if we're in the test for these methods, expose them on dojo.back. ok'd with alex.
|
||||
if(dojo.exists("tests.back-hash")){
|
||||
back.getHash = getHash;
|
||||
back.setHash = setHash;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
var initialHref = (typeof(window) !== "undefined") ? window.location.href : "";
|
||||
var initialHash = (typeof(window) !== "undefined") ? getHash() : "";
|
||||
var initialState = null;
|
||||
@@ -150,18 +146,11 @@ dojo.back = {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if(dojo.isSafari && dojo.isSafari < 3){
|
||||
var hisLen = history.length;
|
||||
if(hisLen > historyCounter) handleForwardButton();
|
||||
else if(hisLen < historyCounter) handleBackButton();
|
||||
historyCounter = hisLen;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
back.init = function(){
|
||||
//summary: Initializes the undo stack. This must be called from a <script>
|
||||
//summary: Initializes the undo stack. This must be called from a <script>
|
||||
// block that lives inside the <body> tag to prevent bugs on IE.
|
||||
// description:
|
||||
// Only call this method before the page's DOM is finished loading. Otherwise
|
||||
@@ -179,7 +168,7 @@ dojo.back = {
|
||||
};
|
||||
|
||||
back.setInitialState = function(/*Object*/args){
|
||||
//summary:
|
||||
//summary:
|
||||
// Sets the state object and back callback for the very first page
|
||||
// that is loaded.
|
||||
//description:
|
||||
@@ -213,14 +202,14 @@ dojo.back = {
|
||||
=====*/
|
||||
|
||||
back.addToHistory = function(/*dojo.__backArgs*/ args){
|
||||
// summary:
|
||||
// adds a state object (args) to the history list.
|
||||
// summary:
|
||||
// adds a state object (args) to the history list.
|
||||
// description:
|
||||
// To support getting back button notifications, the object
|
||||
// argument should implement a function called either "back",
|
||||
// "backButton", or "handle". The string "back" will be passed as
|
||||
// the first and only argument to this callback.
|
||||
//
|
||||
//
|
||||
// To support getting forward button notifications, the object
|
||||
// argument should implement a function called either "forward",
|
||||
// "forwardButton", or "handle". The string "forward" will be
|
||||
@@ -247,7 +236,7 @@ dojo.back = {
|
||||
// | });
|
||||
|
||||
// BROWSER NOTES:
|
||||
// Safari 1.2:
|
||||
// Safari 1.2:
|
||||
// back button "works" fine, however it's not possible to actually
|
||||
// DETECT that you've moved backwards by inspecting window.location.
|
||||
// Unless there is some other means of locating.
|
||||
@@ -261,10 +250,10 @@ dojo.back = {
|
||||
// previous hash value, but to the last full page load. This suggests
|
||||
// that the iframe is the correct way to capture the back button in
|
||||
// these cases.
|
||||
// Don't test this page using local disk for MSIE. MSIE will not create
|
||||
// a history list for iframe_history.html if served from a file: URL.
|
||||
// The XML served back from the XHR tests will also not be properly
|
||||
// created if served from local disk. Serve the test pages from a web
|
||||
// Don't test this page using local disk for MSIE. MSIE will not create
|
||||
// a history list for iframe_history.html if served from a file: URL.
|
||||
// The XML served back from the XHR tests will also not be properly
|
||||
// created if served from local disk. Serve the test pages from a web
|
||||
// server to test in that browser.
|
||||
// IE 6.0:
|
||||
// same behavior as IE 5.5 SP2
|
||||
@@ -276,7 +265,7 @@ dojo.back = {
|
||||
//If addToHistory is called, then that means we prune the
|
||||
//forward stack -- the user went back, then wanted to
|
||||
//start a new forward path.
|
||||
forwardStack = [];
|
||||
forwardStack = [];
|
||||
|
||||
var hash = null;
|
||||
var url = null;
|
||||
@@ -310,9 +299,9 @@ dojo.back = {
|
||||
}
|
||||
|
||||
changingUrl = true;
|
||||
setTimeout(function() {
|
||||
setHash(hash);
|
||||
changingUrl = false;
|
||||
setTimeout(function() {
|
||||
setHash(hash);
|
||||
changingUrl = false;
|
||||
}, 1);
|
||||
bookmarkAnchor.href = hash;
|
||||
|
||||
@@ -380,10 +369,10 @@ dojo.back = {
|
||||
};
|
||||
|
||||
back._iframeLoaded = function(evt, ifrLoc){
|
||||
//summary:
|
||||
//summary:
|
||||
// private method. Do not call this directly.
|
||||
var query = getUrlQuery(ifrLoc.href);
|
||||
if(query == null){
|
||||
if(query == null){
|
||||
// alert("iframeLoaded");
|
||||
// we hit the end of the history, so we should go back
|
||||
if(historyStack.length == 1){
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,23 +9,24 @@ if(!dojo._hasResource["dojo.behavior"]){ //_hasResource checks added by build. D
|
||||
dojo._hasResource["dojo.behavior"] = true;
|
||||
dojo.provide("dojo.behavior");
|
||||
|
||||
|
||||
dojo.behavior = new function(){
|
||||
// summary:
|
||||
// summary:
|
||||
// Utility for unobtrusive/progressive event binding, DOM traversal,
|
||||
// and manipulation.
|
||||
//
|
||||
// description:
|
||||
//
|
||||
// A very simple, lightweight mechanism for applying code to
|
||||
// existing documents, based around `dojo.query` (CSS3 selectors) for node selection,
|
||||
//
|
||||
// A very simple, lightweight mechanism for applying code to
|
||||
// existing documents, based around `dojo.query` (CSS3 selectors) for node selection,
|
||||
// and a simple two-command API: `dojo.behavior.add()` and `dojo.behavior.apply()`;
|
||||
//
|
||||
// Behaviors apply to a given page, and are registered following the syntax
|
||||
//
|
||||
// Behaviors apply to a given page, and are registered following the syntax
|
||||
// options described by `dojo.behavior.add` to match nodes to actions, or "behaviors".
|
||||
//
|
||||
//
|
||||
// Added behaviors are applied to the current DOM when .apply() is called,
|
||||
// matching only new nodes found since .apply() was last called.
|
||||
//
|
||||
// matching only new nodes found since .apply() was last called.
|
||||
//
|
||||
function arrIn(obj, name){
|
||||
if(!obj[name]){ obj[name] = []; }
|
||||
return obj[name];
|
||||
@@ -51,7 +52,7 @@ dojo.behavior = new function(){
|
||||
this.add = function(/* Object */behaviorObj){
|
||||
// summary:
|
||||
// Add the specified behavior to the list of behaviors, ignoring existing
|
||||
// matches.
|
||||
// matches.
|
||||
//
|
||||
// description:
|
||||
// Add the specified behavior to the list of behaviors which will
|
||||
@@ -59,26 +60,26 @@ dojo.behavior = new function(){
|
||||
// an already existing behavior do not replace the previous rules,
|
||||
// but are instead additive. New nodes which match the rule will
|
||||
// have all add()-ed behaviors applied to them when matched.
|
||||
//
|
||||
//
|
||||
// The "found" method is a generalized handler that's called as soon
|
||||
// as the node matches the selector. Rules for values that follow also
|
||||
// apply to the "found" key.
|
||||
//
|
||||
// The "on*" handlers are attached with `dojo.connect()`, using the
|
||||
//
|
||||
// The "on*" handlers are attached with `dojo.connect()`, using the
|
||||
// matching node
|
||||
//
|
||||
//
|
||||
// If the value corresponding to the ID key is a function and not a
|
||||
// list, it's treated as though it was the value of "found".
|
||||
//
|
||||
// dojo.behavior.add() can be called any number of times before
|
||||
// dojo.behavior.add() can be called any number of times before
|
||||
// the DOM is ready. `dojo.behavior.apply()` is called automatically
|
||||
// by `dojo.addOnLoad`, though can be called to re-apply previously added
|
||||
// behaviors anytime the DOM changes.
|
||||
//
|
||||
// There are a variety of formats permitted in the behaviorObject
|
||||
//
|
||||
//
|
||||
// example:
|
||||
// Simple list of properties. "found" is special. "Found" is assumed if
|
||||
// Simple list of properties. "found" is special. "Found" is assumed if
|
||||
// no property object for a given selector, and property is a function.
|
||||
//
|
||||
// | dojo.behavior.add({
|
||||
@@ -95,7 +96,7 @@ dojo.behavior = new function(){
|
||||
// | }
|
||||
// | });
|
||||
//
|
||||
// example:
|
||||
// example:
|
||||
// If property is a string, a dojo.publish will be issued on the channel:
|
||||
//
|
||||
// | dojo.behavior.add({
|
||||
@@ -106,15 +107,15 @@ dojo.behavior = new function(){
|
||||
// | }
|
||||
// | });
|
||||
// | dojo.subscribe("/got/newAnchor", function(node){
|
||||
// | // handle node finding when dojo.behavior.apply() is called,
|
||||
// | // handle node finding when dojo.behavior.apply() is called,
|
||||
// | // provided a newly matched node is found.
|
||||
// | });
|
||||
//
|
||||
// example:
|
||||
// Scoping can be accomplished by passing an object as a property to
|
||||
// Scoping can be accomplished by passing an object as a property to
|
||||
// a connection handle (on*):
|
||||
//
|
||||
// | dojo.behavior.add({
|
||||
//
|
||||
// | dojo.behavior.add({
|
||||
// | "#id": {
|
||||
// | // like calling dojo.hitch(foo,"bar"). execute foo.bar() in scope of foo
|
||||
// | "onmouseenter": { targetObj: foo, targetFunc: "bar" },
|
||||
@@ -122,7 +123,7 @@ dojo.behavior = new function(){
|
||||
// | }
|
||||
// | });
|
||||
//
|
||||
// example:
|
||||
// example:
|
||||
// Bahaviors match on CSS3 Selectors, powered by dojo.query. Example selectors:
|
||||
//
|
||||
// | dojo.behavior.add({
|
||||
@@ -130,31 +131,31 @@ dojo.behavior = new function(){
|
||||
// | "#id4 > *": function(element){
|
||||
// | // ...
|
||||
// | },
|
||||
// |
|
||||
// |
|
||||
// | // match the first child node that's an element
|
||||
// | "#id4 > :first-child": { ... },
|
||||
// |
|
||||
// |
|
||||
// | // match the last child node that's an element
|
||||
// | "#id4 > :last-child": { ... },
|
||||
// |
|
||||
// |
|
||||
// | // all elements of type tagname
|
||||
// | "tagname": {
|
||||
// | // ...
|
||||
// | },
|
||||
// |
|
||||
// |
|
||||
// | "tagname1 tagname2 tagname3": {
|
||||
// | // ...
|
||||
// | },
|
||||
// |
|
||||
// |
|
||||
// | ".classname": {
|
||||
// | // ...
|
||||
// | },
|
||||
// |
|
||||
// |
|
||||
// | "tagname.classname": {
|
||||
// | // ...
|
||||
// | }
|
||||
// | });
|
||||
//
|
||||
//
|
||||
|
||||
var tmpObj = {};
|
||||
forIn(behaviorObj, this, function(behavior, name){
|
||||
@@ -171,7 +172,7 @@ dojo.behavior = new function(){
|
||||
arrIn(cversion, ruleName).push(rule);
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
var _applyToNode = function(node, action, ruleSetName){
|
||||
if(dojo.isString(action)){
|
||||
@@ -189,33 +190,33 @@ dojo.behavior = new function(){
|
||||
dojo.connect(node, ruleSetName, action);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
this.apply = function(){
|
||||
// summary:
|
||||
// Applies all currently registered behaviors to the document.
|
||||
//
|
||||
//
|
||||
// description:
|
||||
// Applies all currently registered behaviors to the document,
|
||||
// taking care to ensure that only incremental updates are made
|
||||
// since the last time add() or apply() were called.
|
||||
//
|
||||
// since the last time add() or apply() were called.
|
||||
//
|
||||
// If new matching nodes have been added, all rules in a behavior will be
|
||||
// applied to that node. For previously matched nodes, only
|
||||
// behaviors which have been added since the last call to apply()
|
||||
// will be added to the nodes.
|
||||
//
|
||||
// apply() is called once automatically by `dojo.addOnLoad`, so
|
||||
// apply() is called once automatically by `dojo.addOnLoad`, so
|
||||
// registering behaviors with `dojo.behavior.add` before the DOM is
|
||||
// ready is acceptable, provided the dojo.behavior module is ready.
|
||||
//
|
||||
// Calling appy() manually after manipulating the DOM is required
|
||||
//
|
||||
// Calling appy() manually after manipulating the DOM is required
|
||||
// to rescan the DOM and apply newly .add()ed behaviors, or to match
|
||||
// nodes that match existing behaviors when those nodes are added to
|
||||
// nodes that match existing behaviors when those nodes are added to
|
||||
// the DOM.
|
||||
//
|
||||
//
|
||||
forIn(this._behaviors, function(tBehavior, id){
|
||||
dojo.query(id).forEach(
|
||||
dojo.query(id).forEach(
|
||||
function(elem){
|
||||
var runFrom = 0;
|
||||
var bid = "_dj_behavior_"+tBehavior.id;
|
||||
@@ -242,8 +243,8 @@ dojo.behavior = new function(){
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
dojo.addOnLoad(dojo.behavior, "apply");
|
||||
|
||||
|
||||
@@ -12,7 +12,6 @@ dojo.js:
|
||||
./../../release/dojo/_base/Deferred.js
|
||||
./../../release/dojo/_base/json.js
|
||||
./../../release/dojo/_base/Color.js
|
||||
./../../release/dojo/_base.js
|
||||
./../../release/dojo/_base/window.js
|
||||
./../../release/dojo/_base/event.js
|
||||
./../../release/dojo/_base/html.js
|
||||
@@ -21,6 +20,7 @@ dojo.js:
|
||||
./../../release/dojo/_base/xhr.js
|
||||
./../../release/dojo/_base/fx.js
|
||||
./../../release/dojo/_base/browser.js
|
||||
./../../release/dojo/_base.js
|
||||
./jslib/dojoGuardEnd.jsfrag
|
||||
|
||||
tt-rss-layer.js:
|
||||
@@ -39,6 +39,8 @@ tt-rss-layer.js:
|
||||
./../../release/dijit/_base/typematic.js
|
||||
./../../release/dijit/_base/wai.js
|
||||
./../../release/dijit/_base.js
|
||||
./../../release/dojo/Stateful.js
|
||||
./../../release/dijit/_WidgetBase.js
|
||||
./../../release/dijit/_Widget.js
|
||||
./../../release/dojo/string.js
|
||||
./../../release/dojo/cache.js
|
||||
@@ -65,6 +67,7 @@ tt-rss-layer.js:
|
||||
./../../release/dijit/form/_FormMixin.js
|
||||
./../../release/dijit/_DialogMixin.js
|
||||
./../../release/dijit/DialogUnderlay.js
|
||||
./../../release/dijit/layout/_ContentPaneResizeMixin.js
|
||||
./../../release/dojo/html.js
|
||||
./../../release/dijit/layout/ContentPane.js
|
||||
./../../release/dijit/TooltipDialog.js
|
||||
@@ -112,10 +115,10 @@ tt-rss-layer.js:
|
||||
./../../release/dojo/DeferredList.js
|
||||
./../../release/dijit/tree/TreeStoreModel.js
|
||||
./../../release/dijit/tree/ForestStoreModel.js
|
||||
./../../release/dijit/Tree.js
|
||||
./../../release/dojo/dnd/Container.js
|
||||
./../../release/dijit/tree/_dndContainer.js
|
||||
./../../release/dijit/tree/_dndSelector.js
|
||||
./../../release/dijit/Tree.js
|
||||
./../../release/dojo/dnd/Avatar.js
|
||||
./../../release/dojo/dnd/Manager.js
|
||||
./../../release/dijit/tree/dndSource.js
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,14 +9,14 @@ if(!dojo._hasResource["dojo.cache"]){ //_hasResource checks added by build. Do n
|
||||
dojo._hasResource["dojo.cache"] = true;
|
||||
dojo.provide("dojo.cache");
|
||||
|
||||
|
||||
/*=====
|
||||
dojo.cache = {
|
||||
dojo.cache = {
|
||||
// summary:
|
||||
// A way to cache string content that is fetchable via `dojo.moduleUrl`.
|
||||
};
|
||||
=====*/
|
||||
|
||||
(function(){
|
||||
var cache = {};
|
||||
dojo.cache = function(/*String||Object*/module, /*String*/url, /*String||Object?*/value){
|
||||
// summary:
|
||||
@@ -55,7 +55,7 @@ dojo.cache = {
|
||||
// | var text = dojo["cache"]("my.module", "template.html");
|
||||
// example:
|
||||
// To ask dojo.cache to fetch content and store it in the cache, and sanitize the input
|
||||
// (the dojo["cache"] style of call is used to avoid an issue with the build system
|
||||
// (the dojo["cache"] style of call is used to avoid an issue with the build system
|
||||
// erroneously trying to intern this example. To get the build system to intern your
|
||||
// dojo.cache calls, use the "dojo.cache" style of call):
|
||||
// | //If template.html contains "<html><body><h1>Hello</h1></body></html>", the
|
||||
@@ -105,7 +105,7 @@ dojo.cache = {
|
||||
};
|
||||
|
||||
dojo.cache._sanitize = function(/*String*/val){
|
||||
// summary:
|
||||
// summary:
|
||||
// Strips <?xml ...?> declarations so that external SVG and XML
|
||||
// documents can be added to a document without worry. Also, if the string
|
||||
// is an HTML document, only the part inside the body tag is returned.
|
||||
@@ -122,6 +122,5 @@ dojo.cache = {
|
||||
}
|
||||
return val; //String
|
||||
};
|
||||
})();
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
|
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
||||
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
@@ -9,6 +9,8 @@ if(!dojo._hasResource["dojo.cldr.monetary"]){ //_hasResource checks added by bui
|
||||
dojo._hasResource["dojo.cldr.monetary"] = true;
|
||||
dojo.provide("dojo.cldr.monetary");
|
||||
|
||||
dojo.getObject("cldr.monetary", true, dojo);
|
||||
|
||||
dojo.cldr.monetary.getData = function(/*String*/code){
|
||||
// summary: A mapping of currency code to currency-specific formatting information. Returns a unique object with properties: places, round.
|
||||
// code: an [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217) currency code
|
||||
|
||||
1
lib/dojo/cldr/nls/ar/buddhist.js
Normal file
1
lib/dojo/cldr/nls/ar/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M/y G","dateFormatItem-yQ":"yyyy Q","dayPeriods-format-wide-pm":"م","eraNames":["التقويم البوذي"],"dateFormatItem-MMMEd":"E d MMM","dateFormatItem-MMdd":"dd/MM","dateFormatItem-MMM":"LLL","months-standAlone-narrow":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"dayPeriods-format-wide-am":"ص","dateFormatItem-y":"y G","timeFormat-full":"zzzz h:mm:ss a","dateFormatItem-Ed":"E، d","dateFormatItem-yMMM":"MMM y G","days-standAlone-narrow":["ح","ن","ث","ر","خ","ج","س"],"eraAbbr":["التقويم البوذي"],"dateFormatItem-yyyyMM":"MM/y G","dateFormatItem-yyyyMMMM":"MMMM، y G","dateFormat-long":"d MMMM، y G","timeFormat-medium":"h:mm:ss a","dateFormatItem-Hm":"HH:mm","dateFormat-medium":"dd/MM/y G","dateFormatItem-yMd":"d/M/y G","dateFormatItem-yMMMM":"MMMM y G","dateFormatItem-ms":"mm:ss","quarters-standAlone-narrow":["١","٢","٣","٤"],"dateFormatItem-MMMMEd":"E d MMMM","dateFormatItem-MMMd":"d MMM","timeFormat-long":"z h:mm:ss a","timeFormat-short":"h:mm a","dateFormatItem-MMMMd":"d MMMM","days-format-abbr":["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],"dateFormatItem-M":"L","dateFormatItem-yMMMd":"d MMMM y G","dateFormat-short":"d/M/y G","dateFormatItem-yMMMEd":"EEE، d MMMM y G","dateFormat-full":"EEEE، d MMMM، y G","dateFormatItem-Md":"d/M","dateFormatItem-yMEd":"EEE، d/M/y G","months-format-wide":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-d":"d","quarters-format-wide":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"eraNarrow":["التقويم البوذي"],"days-format-wide":["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-yQQQ":"y QQQ","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Era":"{0} {1}","months-format-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","months-standAlone-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-MEd":"E, M-d","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"dateFormatItem-yM":"M/yyyy","field-dayperiod":"ص/م","dateFormatItem-yQ":"yyyy Q","dayPeriods-format-wide-pm":"م","field-minute":"الدقائق","eraNames":["قبل الميلاد","ميلادي"],"dateFormatItem-MMMEd":"E d MMM","field-day-relative+-1":"أمس","field-weekday":"اليوم","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-MMdd":"dd/MM","days-standAlone-wide":["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"dateFormatItem-MMM":"LLL","months-standAlone-narrow":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"field-era":"العصر","field-hour":"الساعات","dayPeriods-format-wide-am":"ص","quarters-standAlone-abbr":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"dateFormatItem-y":"y","timeFormat-full":"zzzz h:mm:ss a","months-standAlone-abbr":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-yMMM":"MMM y","field-day-relative+0":"اليوم","field-day-relative+1":"غدًا","days-standAlone-narrow":["ح","ن","ث","ر","خ","ج","س"],"eraAbbr":["ق.م","م"],"field-day-relative+2":"بعد الغد","dateFormatItem-yyyyMM":"MM/yyyy","dateFormatItem-yyyyMMMM":"MMMM، y","dateFormat-long":"d MMMM، y","timeFormat-medium":"h:mm:ss a","field-zone":"التوقيت","dateFormatItem-Hm":"HH:mm","dateFormat-medium":"dd/MM/yyyy","quarters-standAlone-wide":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"dateFormatItem-yMMMM":"MMMM y","dateFormatItem-ms":"mm:ss","field-year":"السنة","quarters-standAlone-narrow":["١","٢","٣","٤"],"field-week":"الأسبوع","months-standAlone-wide":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-MMMMEd":"E d MMMM","dateFormatItem-MMMd":"d MMM","quarters-format-narrow":["١","٢","٣","٤"],"dateFormatItem-yyQ":"Q yy","timeFormat-long":"z h:mm:ss a","months-format-abbr":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"timeFormat-short":"h:mm a","field-month":"الشهر","dateFormatItem-MMMMd":"d MMMM","quarters-format-abbr":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"days-format-abbr":["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],"dateFormatItem-M":"L","days-format-narrow":["ح","ن","ث","ر","خ","ج","س"],"field-second":"الثواني","field-day":"يوم","months-format-narrow":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"days-standAlone-abbr":["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],"dateFormat-short":"d/M/yyyy","dateFormatItem-yMMMEd":"EEE، d MMMM y","dateFormat-full":"EEEE، d MMMM، y","dateFormatItem-Md":"d/M","dateFormatItem-yMEd":"EEE، d/M/yyyy","months-format-wide":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-d":"d","quarters-format-wide":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"days-format-wide":["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"eraNarrow":["ق.م","م"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-MEd":"E, M-d","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"})
|
||||
({"dateFormatItem-yM":"M/yyyy","field-dayperiod":"ص/م","dateFormatItem-yQ":"yyyy Q","dayPeriods-format-wide-pm":"م","field-minute":"الدقائق","eraNames":["قبل الميلاد","ميلادي"],"dateFormatItem-MMMEd":"E d MMM","field-day-relative+-1":"أمس","field-weekday":"اليوم","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-MMdd":"dd/MM","days-standAlone-wide":["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"dateFormatItem-MMM":"LLL","months-standAlone-narrow":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"field-era":"العصر","field-hour":"الساعات","dayPeriods-format-wide-am":"ص","quarters-standAlone-abbr":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"dateFormatItem-y":"y","timeFormat-full":"zzzz h:mm:ss a","months-standAlone-abbr":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-Ed":"E، d","dateFormatItem-yMMM":"MMM y","field-day-relative+0":"اليوم","field-day-relative+1":"غدًا","days-standAlone-narrow":["ح","ن","ث","ر","خ","ج","س"],"eraAbbr":["ق.م","م"],"field-day-relative+2":"بعد الغد","dateFormatItem-yyyyMM":"MM/yyyy","dateFormatItem-yyyyMMMM":"MMMM، y","dateFormat-long":"d MMMM، y","timeFormat-medium":"h:mm:ss a","field-zone":"التوقيت","dateFormatItem-Hm":"HH:mm","dateFormat-medium":"dd/MM/yyyy","quarters-standAlone-wide":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"dateFormatItem-yMMMM":"MMMM y","dateFormatItem-ms":"mm:ss","field-year":"السنة","quarters-standAlone-narrow":["١","٢","٣","٤"],"field-week":"الأسبوع","months-standAlone-wide":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-MMMMEd":"E d MMMM","dateFormatItem-MMMd":"d MMM","quarters-format-narrow":["١","٢","٣","٤"],"dateFormatItem-yyQ":"Q yy","timeFormat-long":"z h:mm:ss a","months-format-abbr":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"timeFormat-short":"h:mm a","field-month":"الشهر","dateFormatItem-MMMMd":"d MMMM","quarters-format-abbr":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"days-format-abbr":["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],"dateFormatItem-M":"L","days-format-narrow":["ح","ن","ث","ر","خ","ج","س"],"field-second":"الثواني","field-day":"يوم","months-format-narrow":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"days-standAlone-abbr":["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],"dateFormat-short":"d/M/yyyy","dateFormatItem-yMMMEd":"EEE، d MMMM y","dateFormat-full":"EEEE، d MMMM، y","dateFormatItem-Md":"d/M","dateFormatItem-yMEd":"EEE، d/M/yyyy","months-format-wide":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"dateFormatItem-d":"d","quarters-format-wide":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"days-format-wide":["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"eraNarrow":["ق.م","م"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-MEd":"E, M-d","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"group":"٬","percentSign":"٪","exponential":"اس","list":"؛","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":"٫","nan":"ليس رقم","nativeZeroDigit":"٠","perMille":"؉","decimalFormat":"#,##0.###;#,##0.###-","currencyFormat":"¤ #,##0.00;¤ #,##0.00-","plusSign":"+","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","percentFormat":"#,##0%","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":"٬","percentSign":"٪","exponential":"اس","list":"؛","infinity":"∞","minusSign":"-","decimal":"٫","nan":"ليس رقم","perMille":"؉","decimalFormat":"#,##0.###;#,##0.###-","currencyFormat":"¤ #,##0.00;¤ #,##0.00-","plusSign":"+","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","nativeZeroDigit":"0","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","percentFormat":"#,##0%","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"dayPeriods-format-wide-pm":"odp.","eraNames":["př.Kr.","po Kr."],"field-day-relative+-1":"Včera","field-day-relative+-2":"Předevčírem","days-standAlone-wide":["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],"months-standAlone-narrow":["l","ú","b","d","k","č","č","s","z","ř","l","p"],"dayPeriods-format-wide-am":"dop.","quarters-standAlone-abbr":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"timeFormat-full":"H:mm:ss zzzz","months-standAlone-abbr":["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],"field-day-relative+0":"Dnes","field-day-relative+1":"Zítra","days-standAlone-narrow":["N","P","Ú","S","Č","P","S"],"eraAbbr":["př.Kr.","po Kr."],"field-day-relative+2":"Pozítří","dateFormat-long":"d. MMMM y","timeFormat-medium":"H:mm:ss","dateFormatItem-Hm":"H:mm","dateFormat-medium":"d.M.yyyy","dateFormatItem-Hms":"H:mm:ss","quarters-standAlone-wide":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"months-standAlone-wide":["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],"timeFormat-long":"H:mm:ss z","months-format-abbr":["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"],"timeFormat-short":"H:mm","dateFormatItem-H":"H","quarters-format-abbr":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"days-format-abbr":["ne","po","út","st","čt","pá","so"],"days-format-narrow":["N","P","Ú","S","Č","P","S"],"months-format-narrow":["l","ú","b","d","k","č","č","s","z","ř","l","p"],"days-standAlone-abbr":["ne","po","út","st","čt","pá","so"],"dateFormat-short":"d.M.yy","dateFormat-full":"EEEE, d. MMMM y","months-format-wide":["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"],"quarters-format-wide":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"days-format-wide":["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],"eraNarrow":["př.Kr.","po Kr."],"quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Day of the Week","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"EEE, y-M-d","dateFormatItem-MMMEd":"E MMM d","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dateFormatItem-Md":"M-d","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","field-era":"Era","dateFormatItem-yM":"y-M","field-year":"Year","dateFormatItem-yMMM":"y MMM","dateFormatItem-yQ":"y Q","dateTimeFormats-appendItem-Era":"{0} {1}","field-hour":"Hour","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-M":"L","field-minute":"Minute","field-dayperiod":"Dayperiod","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-MMMd":"MMM d","dateFormatItem-MEd":"E, M-d","dateTimeFormat-full":"{1} {0}","field-day":"Day","field-zone":"Zone","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateFormatItem-MMM":"LLL","field-month":"Month","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","field-second":"Second","dateFormatItem-yMMMEd":"EEE, y MMM d","dateTimeFormats-appendItem-Timezone":"{0} {1}","field-week":"Week","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
({"dateFormatItem-yM":"M.y","dateFormatItem-yQ":"Q yyyy","dayPeriods-format-wide-pm":"odp.","eraNames":["př.Kr.","po Kr."],"dateFormatItem-MMMEd":"E, d. MMM","field-day-relative+-1":"Včera","dateFormatItem-yQQQ":"QQQ y","field-day-relative+-2":"Předevčírem","days-standAlone-wide":["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],"months-standAlone-narrow":["l","ú","b","d","k","č","č","s","z","ř","l","p"],"dayPeriods-format-wide-am":"dop.","quarters-standAlone-abbr":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"timeFormat-full":"H:mm:ss zzzz","dateFormatItem-yyyy":"y","months-standAlone-abbr":["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],"dateFormatItem-yMMM":"LLL y","field-day-relative+0":"Dnes","field-day-relative+1":"Zítra","days-standAlone-narrow":["N","P","Ú","S","Č","P","S"],"eraAbbr":["př.Kr.","po Kr."],"field-day-relative+2":"Pozítří","dateFormatItem-yyyyMMMM":"LLLL y","dateFormat-long":"d. MMMM y","timeFormat-medium":"H:mm:ss","dateFormatItem-EEEd":"EEE, d.","dateFormatItem-Hm":"H:mm","dateFormat-medium":"d.M.yyyy","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-yMd":"d.M.y","quarters-standAlone-wide":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"months-standAlone-wide":["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],"dateFormatItem-MMMd":"d. MMM","dateFormatItem-yyQ":"Q yy","timeFormat-long":"H:mm:ss z","months-format-abbr":["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"],"timeFormat-short":"H:mm","dateFormatItem-H":"H","quarters-format-abbr":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"days-format-abbr":["ne","po","út","st","čt","pá","so"],"days-format-narrow":["N","P","Ú","S","Č","P","S"],"dateFormatItem-MEd":"E, d.M","months-format-narrow":["l","ú","b","d","k","č","č","s","z","ř","l","p"],"days-standAlone-abbr":["ne","po","út","st","čt","pá","so"],"dateFormat-short":"d.M.yy","dateFormatItem-yyyyM":"M.yyyy","dateFormatItem-yMMMEd":"EEE, d. MMM y","dateFormat-full":"EEEE, d. MMMM y","dateFormatItem-Md":"d.M","dateFormatItem-yMEd":"EEE, d.M.y","months-format-wide":["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"],"dateFormatItem-d":"d.","quarters-format-wide":["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],"days-format-wide":["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],"eraNarrow":["př.Kr.","po Kr."],"quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Day of the Week","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","field-era":"Era","field-year":"Year","dateTimeFormats-appendItem-Era":"{0} {1}","field-hour":"Hour","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-M":"L","field-minute":"Minute","field-dayperiod":"Dayperiod","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","field-day":"Day","field-zone":"Zone","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateFormatItem-MMM":"LLL","field-month":"Month","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","field-second":"Second","dateTimeFormats-appendItem-Timezone":"{0} {1}","field-week":"Week","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/da/buddhist.js
Normal file
1
lib/dojo/cldr/nls/da/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M/y G","dateFormatItem-yQ":"Q y G","dayPeriods-format-wide-pm":"e.m.","dateFormatItem-MMMEd":"E d. MMM","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yQQQ":"QQQ y G","dateFormatItem-MMdd":"dd/MM","dateFormatItem-MMM":"MMM","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dayPeriods-format-wide-am":"f.m.","dateFormatItem-y":"y G","timeFormat-full":"HH.mm.ss zzzz","dateFormatItem-yyyy":"y G","months-standAlone-abbr":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"dateFormatItem-Ed":"E d.","dateFormatItem-yMMM":"MMM y G","days-standAlone-narrow":["S","M","T","O","T","F","L"],"dateFormatItem-yyyyMM":"MM/y G","dateFormat-long":"d. MMMM y G","timeFormat-medium":"HH.mm.ss","dateFormatItem-Hm":"HH.mm","dateFormatItem-yyMM":"MM/y G","dateFormat-medium":"d. MMM y G","dateFormatItem-Hms":"HH.mm.ss","dateFormatItem-yyMMM":"MMM y G","dateFormatItem-yMd":"d/M/y G","dateFormatItem-ms":"mm.ss","dateFormatItem-MMMMEd":"E, d. MMMM","dateFormatItem-MMMd":"d. MMM","dateFormatItem-yyQ":"Q. 'kvartal' y G","timeFormat-long":"HH.mm.ss z","months-format-abbr":["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"timeFormat-short":"HH.mm","dateFormatItem-H":"HH","quarters-format-abbr":["K1","K2","K3","K4"],"days-format-abbr":["søn","man","tir","ons","tor","fre","lør"],"dateFormatItem-M":"M","dateFormatItem-MEd":"E. d/M","dateFormatItem-hm":"h.mm a","dateFormat-short":"d/M/yyyy","dateFormatItem-yMMMEd":"EEE. d. MMM y G","dateFormat-full":"EEEE d. MMMM y G","dateFormatItem-Md":"d/M","dateFormatItem-yMEd":"EEE. d/M/y G","months-format-wide":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"dateFormatItem-yyyyMMM":"MMM y G","dateFormatItem-d":"d.","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"days-format-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"ugedag","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE. d/M/y","dateFormatItem-MMMEd":"E d MMM","eraNarrow":["f.Kr.","e.Kr."],"dateFormat-long":"d. MMM y","months-format-wide":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"dayPeriods-format-wide-pm":"e.m.","dateFormat-full":"EEEE 'den' d. MMMM y","dateFormatItem-Md":"d/M","field-era":"æra","dateFormatItem-yM":"M/y","months-standAlone-wide":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"timeFormat-short":"HH.mm","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"timeFormat-long":"HH.mm.ss z","field-year":"år","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q yyyy","field-hour":"time","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"dateFormatItem-yyQ":"Q. 'kvartal' yy","timeFormat-full":"HH.mm.ss zzzz","field-day-relative+0":"i dag","field-day-relative+1":"i morgen","field-day-relative+2":"i overmorgen","dateFormatItem-H":"HH","field-day-relative+3":"i overovermorgen","months-standAlone-abbr":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-M":"M","days-standAlone-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"dateFormatItem-yyyyMMM":"MMM y","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH.mm.ss","dateFormatItem-Hm":"HH.mm","quarters-standAlone-abbr":["K1","K2","K3","K4"],"eraAbbr":["f.Kr.","e.Kr."],"field-minute":"minut","field-dayperiod":"dagtid","days-standAlone-abbr":["søn","man","tir","ons","tor","fre","lør"],"dateFormatItem-d":"d.","dateFormatItem-ms":"mm.ss","field-day-relative+-1":"i går","field-day-relative+-2":"i forgårs","field-day-relative+-3":"i forforgårs","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E. d/M","field-day":"dag","days-format-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"field-zone":"zone","dateFormatItem-yyyyMM":"MM/yyyy","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","dateFormatItem-hm":"h.mm a","days-format-abbr":["søn","man","tir","ons","tor","fre","lør"],"eraNames":["f.Kr.","e.Kr."],"days-format-narrow":["S","M","T","O","T","F","L"],"field-month":"måned","days-standAlone-narrow":["S","M","T","O","T","F","L"],"dateFormatItem-MMM":"MMM","dayPeriods-format-wide-am":"f.m.","dateFormatItem-MMMMEd":"E, d. MMMM","dateFormat-short":"dd/MM/yy","field-second":"sekund","dateFormatItem-yMMMEd":"EEE. d. MMM y","field-week":"uge","dateFormat-medium":"dd/MM/yyyy","dateFormatItem-Hms":"HH.mm.ss","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yyyy":"y","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"ugedag","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE. d/M/y","dateFormatItem-MMMEd":"E d MMM","eraNarrow":["f.Kr.","e.Kr."],"dateFormat-long":"d. MMM y","months-format-wide":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"dayPeriods-format-wide-pm":"e.m.","dateFormat-full":"EEEE 'den' d. MMMM y","dateFormatItem-Md":"d/M","field-era":"æra","dateFormatItem-yM":"M/y","months-standAlone-wide":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"timeFormat-short":"HH.mm","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"timeFormat-long":"HH.mm.ss z","field-year":"år","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q yyyy","field-hour":"time","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"dateFormatItem-yyQ":"Q. 'kvartal' yy","timeFormat-full":"HH.mm.ss zzzz","field-day-relative+0":"i dag","field-day-relative+1":"i morgen","field-day-relative+2":"i overmorgen","dateFormatItem-H":"HH","field-day-relative+3":"i overovermorgen","months-standAlone-abbr":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-M":"M","days-standAlone-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"dateFormatItem-yyyyMMM":"MMM y","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH.mm.ss","dateFormatItem-Hm":"HH.mm","quarters-standAlone-abbr":["K1","K2","K3","K4"],"eraAbbr":["f.Kr.","e.Kr."],"field-minute":"minut","field-dayperiod":"dagtid","days-standAlone-abbr":["søn","man","tir","ons","tor","fre","lør"],"dateFormatItem-d":"d.","dateFormatItem-ms":"mm.ss","field-day-relative+-1":"i går","field-day-relative+-2":"i forgårs","field-day-relative+-3":"i forforgårs","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E. d/M","field-day":"dag","days-format-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"field-zone":"zone","dateFormatItem-yyyyMM":"MM/yyyy","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","dateFormatItem-hm":"h.mm a","days-format-abbr":["søn","man","tir","ons","tor","fre","lør"],"eraNames":["f.Kr.","e.Kr."],"days-format-narrow":["S","M","T","O","T","F","L"],"field-month":"måned","days-standAlone-narrow":["S","M","T","O","T","F","L"],"dateFormatItem-MMM":"MMM","dayPeriods-format-wide-am":"f.m.","dateFormatItem-MMMMEd":"E, d. MMMM","dateFormat-short":"dd/MM/yy","field-second":"sekund","dateFormatItem-yMMMEd":"EEE. d. MMM y","dateFormatItem-Ed":"E d.","field-week":"uge","dateFormat-medium":"dd/MM/yyyy","dateFormatItem-Hms":"HH.mm.ss","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yyyy":"y","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
1
lib/dojo/cldr/nls/da/islamic.js
Normal file
1
lib/dojo/cldr/nls/da/islamic.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M/y","dateFormatItem-yyyyMMMEd":"EEE. d. MMM y G","dateFormatItem-yQ":"Q yyyy","dayPeriods-format-wide-pm":"e.m.","dateFormatItem-MMMEd":"E d. MMM","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-MMdd":"dd/MM","dateFormatItem-MMM":"MMM","dayPeriods-format-wide-am":"f.m.","timeFormat-full":"HH.mm.ss zzzz","dateFormatItem-yyyy":"y G","dateFormatItem-Ed":"E d.","dateFormatItem-yMMM":"MMM y","days-standAlone-narrow":["S","M","T","O","T","F","L"],"dateFormat-long":"d. MMMM y G","timeFormat-medium":"HH.mm.ss","dateFormatItem-Hm":"HH.mm","dateFormatItem-yyMM":"MM/y G","dateFormat-medium":"d. MMM y G","dateFormatItem-Hms":"HH.mm.ss","dateFormatItem-yyMMM":"MMM y G","dateFormatItem-ms":"mm.ss","dateFormatItem-MMMMEd":"E, d. MMMM","dateFormatItem-yyyyMEd":"EEE. d/M/y G","dateFormatItem-MMMd":"d. MMM","dateFormatItem-yyQ":"Q. 'kvartal' y G","timeFormat-long":"HH.mm.ss z","timeFormat-short":"HH.mm","dateFormatItem-H":"HH","quarters-format-abbr":["K1","K2","K3","K4"],"days-format-abbr":["søn","man","tir","ons","tor","fre","lør"],"dateFormatItem-M":"M","dateFormatItem-yyyyQQQ":"QQQ y G","dateFormatItem-MEd":"E. d/M","dateFormatItem-hm":"h.mm a","dateFormat-short":"d/M/y G","dateFormatItem-yyyyM":"M/y G","dateFormatItem-yMMMEd":"EEE. d. MMM y","dateFormat-full":"EEEE d. MMMM y G","dateFormatItem-Md":"d/M","dateFormatItem-yyyyQ":"Q y G","dateFormatItem-yMEd":"EEE. d/M/y","dateFormatItem-yyyyMMM":"MMM y G","dateFormatItem-d":"d.","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"days-format-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["AH"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","months-format-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateTimeFormats-appendItem-Era":"{0} {1}","months-format-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","months-standAlone-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["AH"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["AH"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":",","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":",","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/de/buddhist.js
Normal file
1
lib/dojo/cldr/nls/de/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M.y G","dateFormatItem-yyMMdd":"dd.MM.y G","dateFormatItem-yQ":"Q y G","dayPeriods-format-wide-pm":"nachm.","dateFormatItem-MMMEd":"E, d. MMM","dateFormatItem-yQQQ":"QQQ y G","dateFormatItem-MMdd":"dd.MM.","dateFormatItem-MMM":"LLL","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dayPeriods-format-wide-am":"vorm.","dateFormatItem-y":"y G","dateFormatItem-yyyy":"y G","months-standAlone-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"dateFormatItem-Ed":"E d.","dateFormatItem-yMMM":"MMM y G","days-standAlone-narrow":["S","M","D","M","D","F","S"],"dateFormatItem-yyyyMMMM":"MMMM y G","dateFormat-long":"d. MMMM y G","dateFormatItem-Hm":"HH:mm","dateFormatItem-MMd":"d.MM.","dateFormatItem-yyMM":"MM.y G","dateFormat-medium":"d. MMM y G","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-yyMMM":"MMM y G","dateFormatItem-yyQQQQ":"QQQQ y G","dateFormatItem-ms":"mm:ss","dateFormatItem-MMMd":"d. MMM","dateFormatItem-yyQ":"Q y G","months-format-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"dateFormatItem-H":"HH 'Uhr'","days-format-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"dateFormatItem-MMMMdd":"dd. MMMM","dateFormatItem-M":"L","dateFormatItem-MEd":"E, d.M.","dateFormat-short":"d.M.yyyy","dateFormatItem-yMMMEd":"EEE, d. MMM y G","dateFormat-full":"EEEE d. MMMM y G","dateFormatItem-Md":"d.M.","dateFormatItem-yMEd":"EEE, d.M.y G","months-format-wide":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"dateFormatItem-d":"d","quarters-format-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"days-format-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z","dateTimeFormats-appendItem-Era":"{0} {1}","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"timeFormat-medium":"HH:mm:ss","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"Wochentag","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE, d.M.y","dateFormatItem-MMMEd":"E d. MMM","eraNarrow":["v. Chr.","n. Chr."],"dayPeriods-format-wide-earlyMorning":"morgens","dayPeriods-format-wide-morning":"vormittags","dateFormat-long":"d. MMMM y","months-format-wide":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"dayPeriods-format-wide-evening":"abends","dateFormatItem-EEEd":"d. EEE","dayPeriods-format-wide-pm":"nachm.","dateFormat-full":"EEEE, d. MMMM y","dateFormatItem-Md":"d.M.","dateFormatItem-yyMMdd":"dd.MM.yy","dayPeriods-format-wide-noon":"Mittag","field-era":"Epoche","dateFormatItem-yM":"M.y","months-standAlone-wide":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"timeFormat-short":"HH:mm","quarters-format-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"timeFormat-long":"HH:mm:ss z","field-year":"Jahr","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q y","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"Stunde","dateFormatItem-MMdd":"dd.MM.","months-format-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"heute","field-day-relative+1":"morgen","field-day-relative+2":"übermorgen","dateFormatItem-H":"HH","field-day-relative+3":"überübermorgen","months-standAlone-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"dateFormatItem-M":"L","days-standAlone-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","eraAbbr":["v. Chr.","n. Chr."],"field-minute":"Minute","field-dayperiod":"Tageshälfte","days-standAlone-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"dayPeriods-format-wide-night":"nachts","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"gestern","field-day-relative+-2":"vorgestern","field-day-relative+-3":"vorvorgestern","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E, d.M.","field-day":"Tag","days-format-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"field-zone":"Zone","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM.yy","days-format-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"eraNames":["v. Chr.","n. Chr."],"days-format-narrow":["S","M","D","M","D","F","S"],"field-month":"Monat","days-standAlone-narrow":["S","M","D","M","D","F","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"vorm.","dateFormatItem-MMMMdd":"dd. MMMM","dateFormat-short":"dd.MM.yy","dateFormatItem-MMd":"d.MM.","dayPeriods-format-wide-afternoon":"nachmittags","field-second":"Sekunde","dateFormatItem-yMMMEd":"EEE, d. MMM y","dateFormatItem-Ed":"E d.","field-week":"Woche","dateFormat-medium":"dd.MM.yyyy","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-yyyy":"y","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"Wochentag","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE, d.M.y","dateFormatItem-MMMEd":"E, d. MMM","eraNarrow":["v. Chr.","n. Chr."],"dayPeriods-format-wide-earlyMorning":"morgens","dayPeriods-format-wide-morning":"vormittags","dateFormat-long":"d. MMMM y","months-format-wide":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"dayPeriods-format-wide-evening":"abends","dayPeriods-format-wide-pm":"nachm.","dateFormat-full":"EEEE, d. MMMM y","dateFormatItem-Md":"d.M.","dateFormatItem-yyMMdd":"dd.MM.yy","dayPeriods-format-wide-noon":"Mittag","field-era":"Epoche","dateFormatItem-yM":"M.y","months-standAlone-wide":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"timeFormat-short":"HH:mm","quarters-format-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"timeFormat-long":"HH:mm:ss z","field-year":"Jahr","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q y","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"Stunde","dateFormatItem-MMdd":"dd.MM.","months-format-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"heute","field-day-relative+1":"morgen","field-day-relative+2":"übermorgen","dateFormatItem-H":"HH 'Uhr'","field-day-relative+3":"überübermorgen","months-standAlone-abbr":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"dateFormatItem-M":"L","days-standAlone-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","eraAbbr":["v. Chr.","n. Chr."],"field-minute":"Minute","field-dayperiod":"Tageshälfte","days-standAlone-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"dayPeriods-format-wide-night":"nachts","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"gestern","field-day-relative+-2":"vorgestern","field-day-relative+-3":"vorvorgestern","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E, d.M.","field-day":"Tag","days-format-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"field-zone":"Zone","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM.yy","days-format-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"eraNames":["v. Chr.","n. Chr."],"days-format-narrow":["S","M","D","M","D","F","S"],"field-month":"Monat","days-standAlone-narrow":["S","M","D","M","D","F","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"vorm.","dateFormatItem-MMMMdd":"dd. MMMM","dateFormat-short":"dd.MM.yy","dateFormatItem-MMd":"d.MM.","dayPeriods-format-wide-afternoon":"nachmittags","field-second":"Sekunde","dateFormatItem-yMMMEd":"EEE, d. MMM y","dateFormatItem-Ed":"E, d.","field-week":"Woche","dateFormat-medium":"dd.MM.yyyy","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-yyyy":"y","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
1
lib/dojo/cldr/nls/de/islamic.js
Normal file
1
lib/dojo/cldr/nls/de/islamic.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M.y","dateFormatItem-yyyyMMMEd":"EEE, d. MMM y G","dateFormatItem-yyMMdd":"dd.MM.y G","dateFormatItem-yQ":"Q y","dayPeriods-format-wide-pm":"nachm.","eraNames":["AH"],"dateFormatItem-MMMEd":"E, d. MMM","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-MMdd":"dd.MM.","dateFormatItem-MMM":"LLL","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dayPeriods-format-wide-am":"vorm.","dateFormatItem-yyyy":"y G","months-standAlone-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateFormatItem-Ed":"E d.","dateFormatItem-yMMM":"MMM y","days-standAlone-narrow":["S","M","D","M","D","F","S"],"eraAbbr":["AH"],"dateFormatItem-yyyyMMMM":"MMMM y G","dateFormat-long":"d. MMMM y G","dateFormatItem-Hm":"HH:mm","dateFormatItem-MMd":"d.MM.","dateFormatItem-yyMM":"MM.y G","dateFormat-medium":"d. MMM y G","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-yyMMM":"MMM y G","dateFormatItem-yyQQQQ":"QQQQ y G","dateFormatItem-ms":"mm:ss","months-standAlone-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yyyyMEd":"EEE, d.M.y G","dateFormatItem-MMMd":"d. MMM","dateFormatItem-yyQ":"Q y G","months-format-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateFormatItem-H":"HH 'Uhr'","dateFormatItem-MMMMdd":"dd. MMMM","days-format-abbr":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"dateFormatItem-M":"L","dateFormatItem-MEd":"E, d.M.","dateFormatItem-yyyyQQQ":"QQQ y G","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormat-short":"d.M.y G","dateFormatItem-yyyyM":"M.y G","dateFormatItem-yMMMEd":"EEE, d. MMM y","dateFormat-full":"EEEE d. MMMM y G","dateFormatItem-Md":"d.M.","dateFormatItem-yyyyQ":"Q y G","dateFormatItem-yMEd":"EEE, d.M.y","months-format-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yyyyMMM":"MMM y G","dateFormatItem-d":"d","quarters-format-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"eraNarrow":["AH"],"days-format-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z","dateTimeFormats-appendItem-Era":"{0} {1}","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"timeFormat-medium":"HH:mm:ss","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/el/buddhist.js
Normal file
1
lib/dojo/cldr/nls/el/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"quarters-format-abbr":["Τ1","Τ2","Τ3","Τ4"],"dateFormat-medium":"d MMM, y G","dateFormatItem-MMMEd":"E, d MMM","dateFormatItem-MEd":"E, d/M","dateFormatItem-yMEd":"EEE, d/M/yyyy","timeFormat-full":"h:mm:ss a zzzz","dateFormatItem-Md":"d/M","months-standAlone-narrow":["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],"months-standAlone-wide":["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],"dateFormatItem-EEEd":"EEE d","days-standAlone-narrow":["Κ","Δ","Τ","Τ","Π","Π","Σ"],"dayPeriods-format-wide-pm":"μ.μ.","dayPeriods-format-wide-am":"π.μ.","timeFormat-medium":"h:mm:ss a","dateFormat-long":"d MMMM, y G","dateFormat-short":"d/M/yyyy","dateFormatItem-yMMMEd":"EEE, d MMM y","months-format-wide":["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"],"dateFormatItem-yM":"M/yyyy","timeFormat-short":"h:mm a","months-format-abbr":["Ιαν","Φεβ","Μαρ","Απρ","Μαϊ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],"timeFormat-long":"h:mm:ss a z","days-format-wide":["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],"dateFormatItem-yMMM":"LLL y","quarters-format-wide":["1ο τρίμηνο","2ο τρίμηνο","3ο τρίμηνο","4ο τρίμηνο"],"dateFormat-full":"EEEE, d MMMM, y G","dateFormatItem-MMMd":"d MMM","days-format-abbr":["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"dateFormatItem-yQQQ":"y QQQ","eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateFormatItem-yQ":"y Q","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","months-standAlone-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"dateFormatItem-M":"L","days-standAlone-wide":["1","2","3","4","5","6","7"],"dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateFormatItem-MMM":"LLL","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"})
|
||||
File diff suppressed because one or more lines are too long
1
lib/dojo/cldr/nls/el/hebrew.js
Normal file
1
lib/dojo/cldr/nls/el/hebrew.js
Normal file
@@ -0,0 +1 @@
|
||||
({"quarters-format-abbr":["Τ1","Τ2","Τ3","Τ4"],"dateFormat-medium":"d MMM y","dateFormatItem-MMMEd":"E, d MMM","dateFormatItem-MEd":"E, d/M","dateFormatItem-yMEd":"EEE, d/M/yyyy","eraNarrow":["π.μ."],"timeFormat-full":"h:mm:ss a zzzz","dateFormatItem-Md":"d/M","dateFormatItem-EEEd":"EEE d","eraNames":["π.μ."],"days-standAlone-narrow":["Κ","Δ","Τ","Τ","Π","Π","Σ"],"dayPeriods-format-wide-pm":"μ.μ.","dayPeriods-format-wide-am":"π.μ.","timeFormat-medium":"h:mm:ss a","dateFormat-long":"d MMMM y","dateFormat-short":"d/M/yy","dateFormatItem-yMMMEd":"EEE, d MMM y","dateFormatItem-yM":"M/yyyy","timeFormat-short":"h:mm a","eraAbbr":["π.μ."],"timeFormat-long":"h:mm:ss a z","days-format-wide":["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],"dateFormatItem-yMMM":"LLL y","quarters-format-wide":["1ο τρίμηνο","2ο τρίμηνο","3ο τρίμηνο","4ο τρίμηνο"],"dateFormat-full":"EEEE, d MMMM y","dateFormatItem-MMMd":"d MMM","days-format-abbr":["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],"months-format-narrow":["Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul"],"quarters-standAlone-narrow":["1","2","3","4"],"dateFormatItem-yQQQ":"y QQQ","months-standAlone-narrow-leap":"Adar II","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","months-format-wide":["Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul"],"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul"],"dateFormatItem-yQ":"y Q","dateTimeFormats-appendItem-Era":"{0} {1}","months-format-abbr-leap":"Adar II","months-format-abbr":["Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul"],"dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","months-standAlone-abbr":["Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"dateFormatItem-M":"L","days-standAlone-wide":["1","2","3","4","5","6","7"],"months-standAlone-wide-leap":"Adar II","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"months-format-narrow-leap":"Adar II","days-standAlone-abbr":["1","2","3","4","5","6","7"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","months-standAlone-abbr-leap":"Adar II","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","months-standAlone-narrow":["Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul"],"dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-narrow":["1","2","3","4","5","6","7"],"dateFormatItem-MMM":"LLL","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","months-format-wide-leap":"Adar II"})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"e","percentFormat":"#,##0%","list":",","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","currencyFormat":"#,##0.00 ¤","plusSign":"+","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","decimalFormat":"#,##0.###","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"e","percentFormat":"#,##0%","list":",","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","currencyFormat":"#,##0.00 ¤","plusSign":"+","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","decimalFormat":"#,##0.###","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"AUD_symbol":"$","USD_symbol":"US$","HKD_displayName":"Hong Kong Dollar","CHF_displayName":"Swiss Franc","JPY_symbol":"¥","CAD_displayName":"Canadian Dollar","CNY_displayName":"Chinese Yuan Renminbi","AUD_displayName":"Australian Dollar","JPY_displayName":"Japanese Yen","USD_displayName":"US Dollar","GBP_displayName":"British Pound Sterling","EUR_displayName":"Euro","CAD_symbol":"CA$","GBP_symbol":"£","HKD_symbol":"HK$","CNY_symbol":"CN¥","EUR_symbol":"€"})
|
||||
({"AUD_symbol":"$","USD_symbol":"US$","HKD_displayName":"Hong Kong Dollar","CHF_displayName":"Swiss Franc","JPY_symbol":"¥","CAD_displayName":"Canadian Dollar","CNY_displayName":"Chinese Yuan","AUD_displayName":"Australian Dollar","JPY_displayName":"Japanese Yen","USD_displayName":"US Dollar","GBP_displayName":"British Pound Sterling","EUR_displayName":"Euro","CAD_symbol":"CA$","GBP_symbol":"£","HKD_symbol":"HK$","CNY_symbol":"CN¥","EUR_symbol":"€"})
|
||||
@@ -1 +1 @@
|
||||
({"currencyFormat":"¤#,##0.00","group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"currencyFormat":"¤#,##0.00","group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","decimalFormat-short":"000T","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"CAD_symbol":"$","USD_symbol":"US$","HKD_displayName":"Hong Kong Dollar","CHF_displayName":"Swiss Franc","JPY_symbol":"¥","CAD_displayName":"Canadian Dollar","CNY_displayName":"Chinese Yuan Renminbi","AUD_displayName":"Australian Dollar","JPY_displayName":"Japanese Yen","USD_displayName":"US Dollar","GBP_displayName":"British Pound Sterling","EUR_displayName":"Euro","GBP_symbol":"£","HKD_symbol":"HK$","AUD_symbol":"AU$","CNY_symbol":"CN¥","EUR_symbol":"€"})
|
||||
({"CAD_symbol":"$","USD_symbol":"US$","HKD_displayName":"Hong Kong Dollar","CHF_displayName":"Swiss Franc","JPY_symbol":"¥","CAD_displayName":"Canadian Dollar","CNY_displayName":"Chinese Yuan","AUD_displayName":"Australian Dollar","JPY_displayName":"Japanese Yen","USD_displayName":"US Dollar","GBP_displayName":"British Pound Sterling","EUR_displayName":"Euro","GBP_symbol":"£","HKD_symbol":"HK$","AUD_symbol":"AU$","CNY_symbol":"CN¥","EUR_symbol":"€"})
|
||||
1
lib/dojo/cldr/nls/en-gb/buddhist.js
Normal file
1
lib/dojo/cldr/nls/en-gb/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormat-medium":"d MMM y G","dateFormatItem-MMMEd":"E d MMM","dateFormatItem-MMdd":"dd/MM","dateFormatItem-MEd":"E, d/M","dateFormatItem-yMEd":"EEE, d/M/y G","dateFormatItem-yyMMM":"MMM y G","dateFormatItem-y":"y","dateFormatItem-Md":"d/M","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"days-standAlone-narrow":["S","M","T","W","T","F","S"],"dateFormatItem-yyyyMMMM":"MMMM y G","dateFormatItem-MMMMd":"d MMMM","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yyyyMM":"MM/y G","dateFormat-long":"d MMMM y G","dateFormat-short":"dd/MM/y G","dateFormatItem-yMMMEd":"EEE, MMM d, y","months-format-wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"dateFormatItem-yM":"M/y","months-format-abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dateFormatItem-yQ":"Q y","dateFormatItem-yMMM":"MMM y","quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormat-full":"EEEE, d MMMM y G","dateFormatItem-yyyyMd":"d/M/y G","days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dateFormatItem-Hm":"HH:mm","timeFormat-full":"h:mm:ss a zzzz","dateFormatItem-hm":"h:mm a","dateFormatItem-EEEd":"d EEE","dateFormatItem-M":"L","timeFormat-medium":"h:mm:ss a","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-ms":"mm:ss","dateFormatItem-d":"d","timeFormat-short":"h:mm a","timeFormat-long":"h:mm:ss a z","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-MMM":"LLL","dateFormatItem-MMMd":"MMM d","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","months-standAlone-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
1
lib/dojo/cldr/nls/en-gb/islamic.js
Normal file
1
lib/dojo/cldr/nls/en-gb/islamic.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormat-medium":"d MMM y G","dateFormatItem-MMMEd":"E d MMM","dateFormatItem-MMdd":"dd/MM","dateFormatItem-MEd":"E, d/M","dateFormatItem-yMEd":"EEE, d/M/yyyy","dateFormatItem-yyyyMMM":"MMM y G","eraNarrow":["AH"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-yyMMM":"MMM y G","dateFormatItem-Md":"d/M","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"months-standAlone-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"eraNames":["AH"],"days-standAlone-narrow":["S","M","T","W","T","F","S"],"dateFormatItem-yyyyMEd":"EEE, d/M/y G","dateFormatItem-yyyyMMMM":"MMMM y G","dateFormatItem-MMMMd":"d MMMM","months-standAlone-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yyyyMM":"MM/y G","dateFormat-long":"d MMMM y G","dateFormat-short":"dd/MM/y G","dateFormatItem-yMMMEd":"EEE, MMM d, y","months-format-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yM":"M/y","months-format-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"eraAbbr":["AH"],"days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dateFormatItem-yQ":"Q y","dateFormatItem-yMMM":"MMM y","quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormatItem-yyyyMd":"d/M/y G","dateFormat-full":"EEEE, d MMMM y G","days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dateFormatItem-yyyyMMMEd":"EEE, MMM d, y G","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-MMM":"LLL","timeFormat-full":"h:mm:ss a zzzz","dateFormatItem-yyyy":"y G","timeFormat-medium":"h:mm:ss a","dateFormatItem-EEEd":"d EEE","dateFormatItem-Hm":"HH:mm","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-ms":"mm:ss","dateFormatItem-MMMd":"MMM d","timeFormat-long":"h:mm:ss a z","timeFormat-short":"h:mm a","dateFormatItem-M":"L","dateFormatItem-yyyyQQQ":"QQQ y G","dateFormatItem-hm":"h:mm a","dateFormatItem-yyyyM":"M/y G","dateFormatItem-yyyyQ":"Q y G","dateFormatItem-d":"d","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"currencyFormat":"¤#,##0.00","group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"currencyFormat":"¤#,##0.00","group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","decimalFormat-short":"000T","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/en/buddhist.js
Normal file
1
lib/dojo/cldr/nls/en/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormat-medium":"MMM d, y G","dateFormatItem-MMMEd":"E, MMM d","dateFormatItem-MEd":"E, M/d","dateFormatItem-yMEd":"EEE, M/d/y G","dateFormatItem-Hm":"HH:mm","dateFormatItem-y":"y G","timeFormat-full":"h:mm:ss a zzzz","dateFormatItem-hm":"h:mm a","dateFormatItem-Md":"M/d","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-EEEd":"d EEE","dateFormatItem-M":"L","days-standAlone-narrow":["S","M","T","W","T","F","S"],"dateFormatItem-yQQQ":"QQQ y G","timeFormat-medium":"h:mm:ss a","dateFormatItem-Hms":"HH:mm:ss","dateFormat-long":"MMMM d, y G","dateFormatItem-ms":"mm:ss","dateFormat-short":"M/d/yy G","dateFormatItem-yMMMEd":"EEE, MMM d, y G","months-format-wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"dateFormatItem-d":"d","dateFormatItem-yM":"M/y G","timeFormat-short":"h:mm a","months-format-abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"timeFormat-long":"h:mm:ss a z","days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dateFormatItem-hms":"h:mm:ss a","dateFormatItem-yQ":"Q y G","dateFormatItem-MMM":"LLL","dateFormatItem-yMMM":"MMM y G","quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormat-full":"EEEE, MMMM d, y G","dateFormatItem-MMMd":"MMM d","days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","months-standAlone-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"HKD_displayName":"Hong Kong Dollar","CHF_displayName":"Swiss Franc","JPY_symbol":"¥","CAD_displayName":"Canadian Dollar","CNY_displayName":"Chinese Yuan Renminbi","USD_symbol":"$","AUD_displayName":"Australian Dollar","JPY_displayName":"Japanese Yen","USD_displayName":"US Dollar","GBP_displayName":"British Pound Sterling","EUR_displayName":"Euro","CAD_symbol":"CA$","GBP_symbol":"£","HKD_symbol":"HK$","AUD_symbol":"AU$","CNY_symbol":"CN¥","EUR_symbol":"€"})
|
||||
({"HKD_displayName":"Hong Kong Dollar","CHF_displayName":"Swiss Franc","JPY_symbol":"¥","CAD_displayName":"Canadian Dollar","CNY_displayName":"Chinese Yuan","USD_symbol":"$","AUD_displayName":"Australian Dollar","JPY_displayName":"Japanese Yen","USD_displayName":"US Dollar","GBP_displayName":"British Pound Sterling","EUR_displayName":"Euro","CAD_symbol":"CA$","GBP_symbol":"£","HKD_symbol":"HK$","AUD_symbol":"AU$","CNY_symbol":"CN¥","EUR_symbol":"€"})
|
||||
1
lib/dojo/cldr/nls/en/islamic.js
Normal file
1
lib/dojo/cldr/nls/en/islamic.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M/y","dateFormatItem-yyyyMMMEd":"EEE, MMM d, y G","dateFormatItem-yQ":"Q y","eraNames":["AH"],"dateFormatItem-MMMEd":"E, MMM d","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-MMM":"LLL","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-full":"h:mm:ss a zzzz","dateFormatItem-yyyy":"y G","months-standAlone-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateFormatItem-yMMM":"MMM y","days-standAlone-narrow":["S","M","T","W","T","F","S"],"eraAbbr":["AH"],"dateFormat-long":"MMMM d, y G","timeFormat-medium":"h:mm:ss a","dateFormatItem-EEEd":"d EEE","dateFormatItem-Hm":"HH:mm","dateFormat-medium":"MMM d, y G","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-ms":"mm:ss","months-standAlone-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yyyyMEd":"EEE, M/d/y G","dateFormatItem-MMMd":"MMM d","timeFormat-long":"h:mm:ss a z","months-format-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"timeFormat-short":"h:mm a","days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dateFormatItem-M":"L","dateFormatItem-yyyyQQQ":"QQQ y G","dateFormatItem-MEd":"E, M/d","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-hm":"h:mm a","dateFormat-short":"M/d/yy G","dateFormatItem-yyyyM":"M/y G","dateFormatItem-yMMMEd":"EEE, MMM d, y","dateFormat-full":"EEEE, MMMM d, y G","dateFormatItem-Md":"M/d","dateFormatItem-yyyyQ":"Q y G","dateFormatItem-yMEd":"EEE, M/d/y","months-format-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yyyyMMM":"MMM y G","dateFormatItem-d":"d","quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"eraNarrow":["AH"],"days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤#,##0.00;(¤#,##0.00)","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤#,##0.00;(¤#,##0.00)","plusSign":"+","decimalFormat-short":"000T","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/es/buddhist.js
Normal file
1
lib/dojo/cldr/nls/es/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M/y G","dateFormatItem-yQ":"Q y G","dayPeriods-format-wide-pm":"p.m.","dateFormatItem-MMMEd":"E d MMM","dateFormatItem-hms":"hh:mm:ss a","dateFormatItem-yQQQ":"QQQ y G","dateFormatItem-MMM":"LLL","months-standAlone-narrow":["E","F","M","A","M","J","J","A","S","O","N","D"],"dayPeriods-format-wide-am":"a.m.","dateFormatItem-y":"y G","dateFormatItem-MMMdd":"dd-MMM","dateFormatItem-yMMM":"MMM y G","days-standAlone-narrow":["D","L","M","M","J","V","S"],"dateFormatItem-yyyyMM":"MM/y G","dateFormat-long":"d 'de' MMMM 'de' y G","dateFormatItem-EEEd":"EEE d","dateFormatItem-Hm":"HH:mm","dateFormatItem-MMd":"d/MM","dateFormatItem-yyMM":"MM/y G","dateFormat-medium":"dd/MM/y G","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-yyMMM":"MMM-y G","dateFormatItem-yyQQQQ":"QQQQ 'de' y G","dateFormatItem-yMd":"d/M/y G","dateFormatItem-yMMMM":"MMMM 'de' y G","dateFormatItem-ms":"mm:ss","dateFormatItem-MMMd":"d MMM","dateFormatItem-yyQ":"Q y G","months-format-abbr":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],"dateFormatItem-MMMMd":"d 'de' MMMM","quarters-format-abbr":["T1","T2","T3","T4"],"days-format-abbr":["dom","lun","mar","mié","jue","vie","sáb"],"dateFormatItem-M":"L","dateFormatItem-yMMMd":"d MMM y G","dateFormatItem-MEd":"E, d/M","dateFormatItem-hm":"hh:mm a","dateFormat-short":"dd/MM/y G","dateFormatItem-yMMMEd":"EEE, d MMM y G","dateFormat-full":"EEEE d 'de' MMMM 'de' y G","dateFormatItem-Md":"d/M","dateFormatItem-yMEd":"EEE d/M/y G","months-format-wide":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],"dateFormatItem-d":"d","quarters-format-wide":["1er trimestre","2º trimestre","3er trimestre","4º trimestre"],"days-format-wide":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"dateFormatItem-h":"hh a","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z","dateTimeFormats-appendItem-Era":"{0} {1}","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","months-standAlone-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"timeFormat-medium":"HH:mm:ss","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
1
lib/dojo/cldr/nls/es/islamic.js
Normal file
1
lib/dojo/cldr/nls/es/islamic.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"M/y","dateFormatItem-yyyyMMMEd":"EEE, d MMM y G","dateFormatItem-yQ":"Q y","dayPeriods-format-wide-pm":"p.m.","eraNames":["AH"],"dateFormatItem-MMMEd":"E d MMM","dateFormatItem-hms":"hh:mm:ss a","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-MMM":"LLL","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dayPeriods-format-wide-am":"a.m.","dateFormatItem-MMMdd":"dd-MMM","dateFormatItem-yyyy":"y G","months-standAlone-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateFormatItem-yMMM":"MMM y","days-standAlone-narrow":["D","L","M","M","J","V","S"],"eraAbbr":["AH"],"dateFormatItem-yyyyMMMM":"MMMM 'de' y G","dateFormat-long":"d 'de' MMMM 'de' y G","dateFormatItem-EEEd":"EEE d","dateFormatItem-Hm":"HH:mm","dateFormatItem-MMd":"d/MM","dateFormatItem-yyMM":"MM/y G","dateFormat-medium":"dd/MM/y G","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-yyMMM":"MMM-y G","dateFormatItem-yyQQQQ":"QQQQ 'de' y G","dateFormatItem-ms":"mm:ss","months-standAlone-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yyyyMEd":"EEE d/M/y G","dateFormatItem-MMMd":"d MMM","dateFormatItem-yyQ":"Q y G","months-format-abbr":["Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H."],"dateFormatItem-MMMMd":"d 'de' MMMM","quarters-format-abbr":["T1","T2","T3","T4"],"days-format-abbr":["dom","lun","mar","mié","jue","vie","sáb"],"dateFormatItem-M":"L","dateFormatItem-MEd":"E, d/M","dateFormatItem-yyyyQQQ":"QQQ y G","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-hm":"hh:mm a","dateFormat-short":"dd/MM/y G","dateFormatItem-yyyyM":"M/y G","dateFormatItem-yMMMEd":"EEE, d MMM y","dateFormat-full":"EEEE d 'de' MMMM 'de' y G","dateFormatItem-Md":"d/M","dateFormatItem-yyyyQ":"Q y G","dateFormatItem-yMEd":"EEE d/M/y","months-format-wide":["Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah"],"dateFormatItem-yyyyMMM":"MMM y G","dateFormatItem-d":"d","quarters-format-wide":["1er trimestre","2º trimestre","3er trimestre","4º trimestre"],"eraNarrow":["AH"],"days-format-wide":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"dateFormatItem-h":"hh a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z","dateTimeFormats-appendItem-Era":"{0} {1}","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"days-standAlone-wide":["1","2","3","4","5","6","7"],"timeFormat-medium":"HH:mm:ss","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/fi/buddhist.js
Normal file
1
lib/dojo/cldr/nls/fi/buddhist.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"L.y G","dateFormatItem-yMMMMccccd":"cccc, d. MMMM y G","dateFormatItem-yQ":"Q/y G","dayPeriods-format-wide-pm":"ip.","dateFormatItem-MMMEd":"E d. MMM","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yQQQ":"QQQ y G","days-standAlone-wide":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"dateFormatItem-MMM":"LLL","months-standAlone-narrow":["T","H","M","H","T","K","H","E","S","L","M","J"],"dateFormatItem-Gy":"y G","dayPeriods-format-wide-am":"ap.","dateFormatItem-y":"y G","timeFormat-full":"H.mm.ss zzzz","months-standAlone-abbr":["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],"dateFormatItem-Ed":"ccc d.","dateFormatItem-yMMM":"LLLL y G","days-standAlone-narrow":["S","M","T","K","T","P","L"],"dateFormatItem-yyyyMMMM":"LLLL y G","dateFormat-long":"d. MMMM y G","timeFormat-medium":"H.mm.ss","dateFormatItem-Hm":"H.mm","dateFormatItem-yyyyMEEEd":"EEE d.M.y G","dateFormatItem-yyMM":"M.y G","dateFormat-medium":"d.M.y G","dateFormatItem-Hms":"H.mm.ss","dateFormatItem-yyMMM":"LLLL y G","dateFormatItem-ms":"mm.ss","dateFormatItem-yyyyQQQQ":"QQQQ y G","months-standAlone-wide":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"dateFormatItem-MMMd":"d. MMM","dateFormatItem-yyQ":"Q/y G","timeFormat-long":"H.mm.ss z","months-format-abbr":["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"],"dateFormatItem-H":"H","timeFormat-short":"H.mm","quarters-format-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"days-format-abbr":["su","ma","ti","ke","to","pe","la"],"dateFormatItem-M":"L","dateFormatItem-MEd":"E d.M.","dateFormatItem-hm":"h.mm a","dayPeriods-format-abbr-pm":"ip.","dateFormat-short":"d.M.y G","dateFormatItem-yyyyM":"M.y G","dateFormatItem-yMMMEd":"EEE d. MMM y G","dateFormat-full":"cccc d. MMMM y G","dateFormatItem-Md":"d.M.","dateFormatItem-yMEd":"EEE d.M.y G","months-format-wide":["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"],"dayPeriods-format-abbr-am":"ap.","dateFormatItem-d":"d","quarters-format-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"days-format-wide":["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["BE"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["BE"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","eraNames":["BE"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["T","H","M","H","T","K","H","E","S","L","M","J"],"field-weekday":"viikonpäivä","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d.M.yyyy","dateFormatItem-MMMEd":"E d. MMM","eraNarrow":["eKr.","jKr."],"dateFormat-long":"d. MMMM y","months-format-wide":["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"],"dateFormatItem-EEEd":"EEE d.","dayPeriods-format-wide-pm":"ip.","dateFormat-full":"EEEE d. MMMM y","dateFormatItem-Md":"d.M.","dayPeriods-standAlone-wide-pm":"ip.","dayPeriods-format-abbr-am":"ap.","field-era":"aikakausi","dateFormatItem-yM":"L.yyyy","months-standAlone-wide":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"timeFormat-short":"H.mm","quarters-format-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"timeFormat-long":"H.mm.ss z","field-year":"vuosi","dateFormatItem-yMMM":"LLL y","dateFormatItem-yQ":"Q/yyyy","dateFormatItem-yyyyMMMM":"LLLL y","field-hour":"tunti","months-format-abbr":["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"],"dateFormatItem-yyQ":"Q/yy","timeFormat-full":"H.mm.ss zzzz","dateFormatItem-yyyyMEEEd":"EEE d.M.yyyy","field-day-relative+0":"tänään","field-day-relative+1":"huomenna","field-day-relative+2":"ylihuomenna","dateFormatItem-H":"H","months-standAlone-abbr":["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],"quarters-format-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"quarters-standAlone-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"dateFormatItem-M":"L","days-standAlone-wide":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"dateFormatItem-yyMMM":"LLLL yy","timeFormat-medium":"H.mm.ss","dateFormatItem-Hm":"H.mm","quarters-standAlone-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"eraAbbr":["eKr.","jKr."],"field-minute":"minuutti","field-dayperiod":"ap./ip.","days-standAlone-abbr":["su","ma","ti","ke","to","pe","la"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm.ss","field-day-relative+-1":"eilen","field-day-relative+-2":"toissapäivänä","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d.M.","field-day":"päivä","dateFormatItem-yMMMMccccd":"cccc, d. MMMM y","days-format-wide":["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"],"field-zone":"aikavyöhyke","dateFormatItem-y":"y","months-standAlone-narrow":["T","H","M","H","T","K","H","E","S","L","M","J"],"dateFormatItem-yyMM":"M/yy","dateFormatItem-hm":"h.mm a","dayPeriods-format-abbr-pm":"ip.","days-format-abbr":["su","ma","ti","ke","to","pe","la"],"eraNames":["ennen Kristuksen syntymää","jälkeen Kristuksen syntymän"],"days-format-narrow":["S","M","T","K","T","P","L"],"field-month":"kuukausi","days-standAlone-narrow":["S","M","T","K","T","P","L"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"ap.","dayPeriods-standAlone-wide-am":"ap.","dateFormat-short":"d.M.yyyy","field-second":"sekunti","dateFormatItem-yMMMEd":"EEE d. MMM y","field-week":"viikko","dateFormat-medium":"d.M.yyyy","dateFormatItem-yyyyM":"M/yyyy","dateFormatItem-yyyyQQQQ":"QQQQ y","dateFormatItem-Hms":"H.mm.ss","dateFormatItem-hms":"h.mm.ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
({"months-format-narrow":["T","H","M","H","T","K","H","E","S","L","M","J"],"field-weekday":"viikonpäivä","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d.M.yyyy","dateFormatItem-MMMEd":"E d. MMM","eraNarrow":["eKr.","jKr."],"dateFormat-long":"d. MMMM y","months-format-wide":["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"],"dayPeriods-format-wide-pm":"ip.","dateFormat-full":"cccc d. MMMM y","dateFormatItem-Md":"d.M.","dayPeriods-standAlone-wide-pm":"ip.","dayPeriods-format-abbr-am":"ap.","field-era":"aikakausi","dateFormatItem-yM":"L.yyyy","months-standAlone-wide":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"timeFormat-short":"H.mm","quarters-format-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"timeFormat-long":"H.mm.ss z","field-year":"vuosi","dateFormatItem-yMMM":"LLL y","dateFormatItem-yQ":"Q/yyyy","dateFormatItem-yyyyMMMM":"LLLL y","field-hour":"tunti","months-format-abbr":["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"],"dateFormatItem-yyQ":"Q/yy","timeFormat-full":"H.mm.ss zzzz","dateFormatItem-yyyyMEEEd":"EEE d.M.yyyy","field-day-relative+0":"tänään","field-day-relative+1":"huomenna","field-day-relative+2":"ylihuomenna","dateFormatItem-H":"H","months-standAlone-abbr":["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],"quarters-format-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"quarters-standAlone-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"dateFormatItem-M":"L","days-standAlone-wide":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"dateFormatItem-yyMMM":"LLLL yy","timeFormat-medium":"H.mm.ss","dateFormatItem-Hm":"H.mm","quarters-standAlone-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"eraAbbr":["eKr.","jKr."],"field-minute":"minuutti","field-dayperiod":"ap./ip.","days-standAlone-abbr":["su","ma","ti","ke","to","pe","la"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm.ss","field-day-relative+-1":"eilen","field-day-relative+-2":"toissapäivänä","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d.M.","field-day":"päivä","dateFormatItem-yMMMMccccd":"cccc, d. MMMM y","days-format-wide":["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"],"field-zone":"aikavyöhyke","dateFormatItem-y":"y","months-standAlone-narrow":["T","H","M","H","T","K","H","E","S","L","M","J"],"dateFormatItem-yyMM":"M/yy","dateFormatItem-hm":"h.mm a","dayPeriods-format-abbr-pm":"ip.","days-format-abbr":["su","ma","ti","ke","to","pe","la"],"eraNames":["ennen Kristuksen syntymää","jälkeen Kristuksen syntymän"],"days-format-narrow":["S","M","T","K","T","P","L"],"field-month":"kuukausi","days-standAlone-narrow":["S","M","T","K","T","P","L"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"ap.","dayPeriods-standAlone-wide-am":"ap.","dateFormat-short":"d.M.yyyy","field-second":"sekunti","dateFormatItem-yMMMEd":"EEE d. MMM y","dateFormatItem-Ed":"ccc d.","field-week":"viikko","dateFormat-medium":"d.M.yyyy","dateFormatItem-yyyyM":"M/yyyy","dateFormatItem-yyyyQQQQ":"QQQQ y","dateFormatItem-Hms":"H.mm.ss","dateFormatItem-hms":"h.mm.ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
1
lib/dojo/cldr/nls/fi/hebrew.js
Normal file
1
lib/dojo/cldr/nls/fi/hebrew.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"L.yyyy","dateFormatItem-yQ":"Q/yyyy","months-standAlone-abbr-leap":"adár II","dayPeriods-format-wide-pm":"ip.","dateFormatItem-MMMEd":"E d. MMM","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yQQQ":"QQQ y","days-standAlone-wide":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"months-standAlone-narrow":["T","H","K","T","S","A","A","N","I","S","T","A","E"],"dayPeriods-format-wide-am":"ap.","timeFormat-full":"H.mm.ss zzzz","months-standAlone-narrow-leap":"A","months-standAlone-abbr":["tišrí","hešván","kislév","tevét","ševát","adár I","adár","nisán","ijjár","siván","tammúz","ab","elúl"],"dateFormatItem-yMMM":"LLL y","days-standAlone-narrow":["S","M","T","K","T","P","L"],"dateFormat-long":"d. MMMM y","timeFormat-medium":"H.mm.ss","dateFormatItem-Hm":"H.mm","dateFormat-medium":"d.M.yyyy","dateFormatItem-Hms":"H.mm.ss","dateFormatItem-ms":"mm.ss","months-standAlone-wide":["tišríkuu","hešvánkuu","kislévkuu","tevétkuu","ševátkuu","adárkuu I","adárkuu","nisánkuu","ijjárkuu","sivánkuu","tammúzkuu","abkuu","elúlkuu"],"dateFormatItem-MMMd":"d. MMM","timeFormat-long":"H.mm.ss z","months-format-abbr":["tišríkuuta","hešvánkuuta","kislévkuuta","tevétkuuta","ševátkuuta","adárkuuta I","adárkuuta","nisánkuuta","ijjárkuuta","sivánkuuta","tammúzkuuta","abkuuta","elúlkuuta"],"timeFormat-short":"H.mm","dateFormatItem-H":"H","quarters-format-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"days-format-abbr":["su","ma","ti","ke","to","pe","la"],"dateFormatItem-MEd":"E d.M.","months-format-narrow":["T","H","K","T","S","A","A","N","I","S","T","A","E"],"dateFormatItem-hm":"h.mm a","months-standAlone-wide-leap":"adárkuu II","dayPeriods-format-abbr-pm":"ip.","dateFormat-short":"d.M.yyyy","dateFormatItem-yMMMEd":"EEE d. MMM y","dateFormat-full":"cccc d. MMMM y","dateFormatItem-Md":"d.M.","dateFormatItem-yMEd":"EEE d.M.yyyy","months-format-wide":["tišríkuuta","hešvánkuuta","kislévkuuta","tevétkuuta","ševátkuuta","adárkuuta I","adárkuuta","nisánkuuta","ijjárkuuta","sivánkuuta","tammúzkuuta","abkuuta","elúlkuuta"],"dayPeriods-format-abbr-am":"ap.","quarters-format-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"months-format-wide-leap":"adárkuuta II","days-format-wide":["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["AM"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","months-format-abbr-leap":"Adar II","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"dateFormatItem-M":"L","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"months-format-narrow-leap":"Adar II","eraAbbr":["AM"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"dateFormatItem-d":"d","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","eraNames":["AM"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateFormatItem-MMM":"LLL","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
1
lib/dojo/cldr/nls/fi/islamic.js
Normal file
1
lib/dojo/cldr/nls/fi/islamic.js
Normal file
@@ -0,0 +1 @@
|
||||
({"dateFormatItem-yM":"L.yyyy","dateFormatItem-yyyyMMMEd":"EEE d. MMM y G","dateFormatItem-yQ":"Q/yyyy","dayPeriods-format-wide-pm":"ip.","dateFormatItem-MMMEd":"E d. MMM","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-yQQQ":"QQQ y","days-standAlone-wide":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"dateFormatItem-MMM":"LLL","dateFormatItem-Gy":"y G","dayPeriods-format-wide-am":"ap.","dateFormatItem-y":"y G","timeFormat-full":"H.mm.ss zzzz","dateFormatItem-yyyy":"y G","months-standAlone-abbr":["muharram","safar","rabi’ al-awwal","rabi’ al-akhir","džumada-l-ula","džumada-l-akhira","radžab","ša’ban","ramadan","šawwal","dhu-l-qa’da","dhu-l-hiddža"],"dateFormatItem-Ed":"ccc d.","dateFormatItem-yMMM":"LLL y","days-standAlone-narrow":["S","M","T","K","T","P","L"],"dateFormatItem-yyyyMMMMccccd":"cccc, d. MMMM y G","dateFormatItem-yyyyMM":"M.y G","dateFormatItem-yyyyMMMM":"LLLL y G","dateFormat-long":"d. MMMM y G","timeFormat-medium":"H.mm.ss","dateFormatItem-Hm":"H.mm","dateFormat-medium":"d.M.y G","dateFormatItem-Hms":"H.mm.ss","dateFormatItem-ms":"mm.ss","dateFormatItem-yyyyQQQQ":"QQQQ y G","months-standAlone-wide":["muharram","safar","rabi’ al-awwal","rabi’ al-akhir","džumada-l-ula","džumada-l-akhira","radžab","ša’ban","ramadan","šawwal","dhu-l-qa’da","dhu-l-hiddža"],"dateFormatItem-yyyyMEd":"EEE d.M.y G","dateFormatItem-MMMd":"d. MMM","timeFormat-long":"H.mm.ss z","months-format-abbr":["muharram","safar","rabi’ al-awwal","rabi’ al-akhir","džumada-l-ula","džumada-l-akhira","radžab","ša’ban","ramadan","šawwal","dhu-l-qa’da","dhu-l-hiddža"],"timeFormat-short":"H.mm","dateFormatItem-H":"H","quarters-format-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"days-format-abbr":["su","ma","ti","ke","to","pe","la"],"dateFormatItem-M":"L","dateFormatItem-yyyyQQQ":"QQQ y G","dateFormatItem-MEd":"E d.M.","dateFormatItem-hm":"h.mm a","dayPeriods-format-abbr-pm":"ip.","dateFormat-short":"d.M.y G","dateFormatItem-yyyyM":"M.y G","dateFormatItem-yMMMEd":"EEE d. MMM y","dateFormat-full":"cccc d. MMMM y G","dateFormatItem-Md":"d.M.","dateFormatItem-yyyyQ":"Q/y G","dateFormatItem-yMEd":"EEE d.M.yyyy","months-format-wide":["muharram","safar","rabi’ al-awwal","rabi’ al-akhir","džumada-l-ula","džumada-l-akhira","radžab","ša’ban","ramadan","šawwal","dhu-l-qa’da","dhu-l-hiddža"],"dayPeriods-format-abbr-am":"ap.","dateFormatItem-yyyyMMM":"LLLL y G","dateFormatItem-d":"d","quarters-format-wide":["1. neljännes","2. neljännes","3. neljännes","4. neljännes"],"days-format-wide":["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"],"months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"eraNarrow":["AH"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-wide":["Q1","Q2","Q3","Q4"],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"eraAbbr":["AH"],"days-standAlone-abbr":["1","2","3","4","5","6","7"],"quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","eraNames":["AH"],"days-format-narrow":["1","2","3","4","5","6","7"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"epäluku","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"epäluku","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
1
lib/dojo/cldr/nls/fr-ch/gregorian.js
Normal file
1
lib/dojo/cldr/nls/fr-ch/gregorian.js
Normal file
@@ -0,0 +1 @@
|
||||
({"timeFormat-full":"HH.mm:ss 'h' zzzz","dateFormat-full":"EEEE, d MMMM y","dateFormat-short":"dd.MM.yy","months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"jour de la semaine","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d/M/yyyy","dateFormatItem-MMMEd":"E d MMM","eraNarrow":["av. J.-C.","ap. J.-C."],"dayPeriods-format-wide-morning":"matin","dateFormatItem-MMMdd":"dd MMM","dateFormat-long":"d MMMM y","months-format-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"dayPeriods-format-wide-pm":"PM","dateFormatItem-Md":"d/M","dayPeriods-format-wide-noon":"midi","field-era":"ère","dateFormatItem-yM":"M/yyyy","months-standAlone-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"timeFormat-short":"HH:mm","quarters-format-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"timeFormat-long":"HH:mm:ss z","field-year":"année","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"'T'Q y","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"heure","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"dateFormatItem-yyQ":"'T'Q yy","field-day-relative+0":"aujourd’hui","field-day-relative+1":"demain","field-day-relative+2":"après-demain","field-day-relative+3":"après-après-demain","months-standAlone-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"dateFormatItem-M":"L","days-standAlone-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"dateFormatItem-yyMMMEEEd":"EEE d MMM yy","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["T1","T2","T3","T4"],"eraAbbr":["av. J.-C.","ap. J.-C."],"field-minute":"minute","field-dayperiod":"cadran","days-standAlone-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"dayPeriods-format-wide-night":"soir","dateFormatItem-yyMMMd":"d MMM yy","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["T1","T2","T3","T4"],"field-day-relative+-1":"hier","field-day-relative+-2":"avant-hier","field-day-relative+-3":"avant-avant-hier","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"EEE d/M","field-day":"jour","days-format-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"field-zone":"fuseau horaire","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","days-format-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"eraNames":["avant Jésus-Christ","après Jésus-Christ"],"days-format-narrow":["D","L","M","M","J","V","S"],"field-month":"mois","days-standAlone-narrow":["D","L","M","M","J","V","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormatItem-MMMMEd":"EEE d MMMM","dateFormatItem-MMd":"d/MM","dayPeriods-format-wide-afternoon":"après-midi","field-second":"seconde","dateFormatItem-yMMMEd":"EEE d MMM y","dateFormatItem-Ed":"E d","field-week":"semaine","dateFormat-medium":"d MMM y","dateFormatItem-Hms":"HH:mm:ss","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
1
lib/dojo/cldr/nls/fr-ch/number.js
Normal file
1
lib/dojo/cldr/nls/fr-ch/number.js
Normal file
@@ -0,0 +1 @@
|
||||
({"currencyFormat":"¤ #,##0.00;¤-#,##0.00","group":"'","decimal":".","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"jour de la semaine","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d/M/yyyy","dateFormatItem-MMMEd":"E d MMM","eraNarrow":["av. J.-C.","ap. J.-C."],"dayPeriods-format-wide-morning":"matin","dateFormatItem-MMMdd":"dd MMM","dateFormat-long":"d MMMM y","months-format-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"dateFormatItem-EEEd":"d EEE","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d MMMM y","dateFormatItem-Md":"d/M","dayPeriods-format-wide-noon":"midi","field-era":"ère","dateFormatItem-yM":"M/yyyy","months-standAlone-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"timeFormat-short":"HH:mm","quarters-format-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"timeFormat-long":"HH:mm:ss z","field-year":"année","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"'T'Q y","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"heure","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"dateFormatItem-yyQ":"'T'Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"aujourd’hui","field-day-relative+1":"demain","field-day-relative+2":"après-demain","field-day-relative+3":"après-après-demain","months-standAlone-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"dateFormatItem-M":"L","days-standAlone-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"dateFormatItem-yyMMMEEEd":"EEE d MMM yy","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["T1","T2","T3","T4"],"eraAbbr":["av. J.-C.","ap. J.-C."],"field-minute":"minute","field-dayperiod":"cadran","days-standAlone-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"dayPeriods-format-wide-night":"soir","dateFormatItem-yyMMMd":"d MMM yy","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["T1","T2","T3","T4"],"field-day-relative+-1":"hier","field-day-relative+-2":"avant-hier","field-day-relative+-3":"avant-avant-hier","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"EEE d/M","field-day":"jour","days-format-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"field-zone":"fuseau horaire","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","days-format-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"eraNames":["avant Jésus-Christ","après Jésus-Christ"],"days-format-narrow":["D","L","M","M","J","V","S"],"field-month":"mois","days-standAlone-narrow":["D","L","M","M","J","V","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormatItem-MMMMEd":"EEE d MMMM","dateFormat-short":"dd/MM/yy","dateFormatItem-MMd":"d/MM","dayPeriods-format-wide-afternoon":"après-midi","field-second":"seconde","dateFormatItem-yMMMEd":"EEE d MMM y","field-week":"semaine","dateFormat-medium":"d MMM y","dateFormatItem-Hms":"HH:mm:ss","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"jour de la semaine","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d/M/yyyy","dateFormatItem-MMMEd":"E d MMM","eraNarrow":["av. J.-C.","ap. J.-C."],"dayPeriods-format-wide-morning":"matin","dateFormatItem-MMMdd":"dd MMM","dateFormat-long":"d MMMM y","months-format-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d MMMM y","dateFormatItem-Md":"d/M","dayPeriods-format-wide-noon":"midi","field-era":"ère","dateFormatItem-yM":"M/yyyy","months-standAlone-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"timeFormat-short":"HH:mm","quarters-format-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"timeFormat-long":"HH:mm:ss z","field-year":"année","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"'T'Q y","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"heure","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"dateFormatItem-yyQ":"'T'Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"aujourd’hui","field-day-relative+1":"demain","field-day-relative+2":"après-demain","field-day-relative+3":"après-après-demain","months-standAlone-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"dateFormatItem-M":"L","days-standAlone-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"dateFormatItem-yyMMMEEEd":"EEE d MMM yy","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["T1","T2","T3","T4"],"eraAbbr":["av. J.-C.","ap. J.-C."],"field-minute":"minute","field-dayperiod":"cadran","days-standAlone-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"dayPeriods-format-wide-night":"soir","dateFormatItem-yyMMMd":"d MMM yy","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["T1","T2","T3","T4"],"field-day-relative+-1":"hier","field-day-relative+-2":"avant-hier","field-day-relative+-3":"avant-avant-hier","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"EEE d/M","field-day":"jour","days-format-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"field-zone":"fuseau horaire","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","days-format-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"eraNames":["avant Jésus-Christ","après Jésus-Christ"],"days-format-narrow":["D","L","M","M","J","V","S"],"field-month":"mois","days-standAlone-narrow":["D","L","M","M","J","V","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormatItem-MMMMEd":"EEE d MMMM","dateFormat-short":"dd/MM/yy","dateFormatItem-MMd":"d/MM","dayPeriods-format-wide-afternoon":"après-midi","field-second":"seconde","dateFormatItem-yMMMEd":"EEE d MMM y","dateFormatItem-Ed":"E d","field-week":"semaine","dateFormat-medium":"d MMM y","dateFormatItem-Hms":"HH:mm:ss","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"field-dayperiod":"napszak","dayPeriods-format-wide-pm":"du.","field-minute":"perc","eraNames":["időszámításunk előtt","időszámításunk szerint"],"field-day-relative+-1":"tegnap","field-weekday":"hét napja","field-day-relative+-2":"tegnapelőtt","dateFormatItem-MMdd":"MM.dd.","field-day-relative+-3":"három nappal ezelőtt","days-standAlone-wide":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"dateFormatItem-MMM":"LLL","months-standAlone-narrow":["J","F","M","Á","M","J","J","A","Sz","O","N","D"],"field-era":"éra","field-hour":"óra","dayPeriods-format-wide-am":"de.","quarters-standAlone-abbr":["N1","N2","N3","N4"],"timeFormat-full":"H:mm:ss zzzz","months-standAlone-abbr":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],"field-day-relative+0":"ma","field-day-relative+1":"holnap","days-standAlone-narrow":["V","H","K","Sz","Cs","P","Sz"],"eraAbbr":["i. e.","i. sz."],"field-day-relative+2":"holnapután","field-day-relative+3":"három nap múlva","dateFormatItem-yyyyMM":"yyyy.MM","dateFormatItem-yyyyMMMM":"y. MMMM","dateFormat-long":"y. MMMM d.","timeFormat-medium":"H:mm:ss","field-zone":"zóna","dateFormatItem-Hm":"H:mm","dateFormat-medium":"yyyy.MM.dd.","dateFormatItem-Hms":"H:mm:ss","quarters-standAlone-wide":["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"],"field-year":"év","field-week":"hét","months-standAlone-wide":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"dateFormatItem-MMMd":"MMM d.","dateFormatItem-yyQ":"yy/Q","timeFormat-long":"H:mm:ss z","months-format-abbr":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],"timeFormat-short":"H:mm","dateFormatItem-H":"H","field-month":"hónap","dateFormatItem-MMMMd":"MMMM d.","quarters-format-abbr":["N1","N2","N3","N4"],"days-format-abbr":["V","H","K","Sze","Cs","P","Szo"],"dateFormatItem-mmss":"mm:ss","dateFormatItem-M":"L","days-format-narrow":["V","H","K","Sz","Cs","P","Sz"],"field-second":"másodperc","field-day":"nap","dateFormatItem-MEd":"M. d., E","months-format-narrow":["J","F","M","Á","M","J","J","A","Sz","O","N","D"],"days-standAlone-abbr":["V","H","K","Sze","Cs","P","Szo"],"dateFormat-short":"yyyy.MM.dd.","dateFormat-full":"y. MMMM d., EEEE","dateFormatItem-Md":"M. d.","months-format-wide":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"dateFormatItem-d":"d","quarters-format-wide":["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"],"days-format-wide":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"eraNarrow":["i. e.","i. sz."],"quarters-standAlone-narrow":["1","2","3","4"],"dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"EEE, y-M-d","dateFormatItem-MMMEd":"E MMM d","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateFormatItem-yM":"y-M","dateFormatItem-yMMM":"y MMM","dateFormatItem-yQ":"y Q","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-yMMMEd":"EEE, y MMM d","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
({"field-dayperiod":"napszak","dayPeriods-format-wide-pm":"du.","field-minute":"perc","eraNames":["időszámításunk előtt","időszámításunk szerint"],"dateFormatItem-MMMEd":"MMM d., E","field-day-relative+-1":"tegnap","field-weekday":"hét napja","field-day-relative+-2":"tegnapelőtt","dateFormatItem-MMdd":"MM.dd.","field-day-relative+-3":"három nappal ezelőtt","days-standAlone-wide":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"dateFormatItem-MMM":"LLL","months-standAlone-narrow":["J","F","M","Á","M","J","J","A","Sz","O","N","D"],"field-era":"éra","field-hour":"óra","dayPeriods-format-wide-am":"de.","quarters-standAlone-abbr":["N1","N2","N3","N4"],"timeFormat-full":"H:mm:ss zzzz","months-standAlone-abbr":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],"dateFormatItem-Ed":"d., E","field-day-relative+0":"ma","field-day-relative+1":"holnap","days-standAlone-narrow":["V","H","K","Sz","Cs","P","Sz"],"eraAbbr":["i. e.","i. sz."],"field-day-relative+2":"holnapután","field-day-relative+3":"három nap múlva","dateFormatItem-yyyyMM":"yyyy.MM","dateFormatItem-yyyyMMMM":"y. MMMM","dateFormat-long":"y. MMMM d.","timeFormat-medium":"H:mm:ss","field-zone":"zóna","dateFormatItem-Hm":"H:mm","dateFormat-medium":"yyyy.MM.dd.","dateFormatItem-Hms":"H:mm:ss","quarters-standAlone-wide":["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"],"field-year":"év","field-week":"hét","months-standAlone-wide":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"dateFormatItem-MMMd":"MMM d.","dateFormatItem-yyQ":"yy/Q","timeFormat-long":"H:mm:ss z","months-format-abbr":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],"timeFormat-short":"H:mm","dateFormatItem-H":"H","field-month":"hónap","dateFormatItem-MMMMd":"MMMM d.","quarters-format-abbr":["N1","N2","N3","N4"],"days-format-abbr":["V","H","K","Sze","Cs","P","Szo"],"dateFormatItem-mmss":"mm:ss","dateFormatItem-M":"L","days-format-narrow":["V","H","K","Sz","Cs","P","Sz"],"field-second":"másodperc","field-day":"nap","dateFormatItem-MEd":"M. d., E","months-format-narrow":["J","F","M","Á","M","J","J","A","Sz","O","N","D"],"days-standAlone-abbr":["V","H","K","Sze","Cs","P","Szo"],"dateFormat-short":"yyyy.MM.dd.","dateFormatItem-yMMMEd":"y. MMM d., E","dateFormat-full":"y. MMMM d., EEEE","dateFormatItem-Md":"M. d.","dateFormatItem-yMEd":"yyyy.MM.dd., E","months-format-wide":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"dateFormatItem-d":"d","quarters-format-wide":["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"],"days-format-wide":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"eraNarrow":["i. e.","i. sz."],"quarters-standAlone-narrow":["1","2","3","4"],"dateFormatItem-yQQQ":"y QQQ","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateFormatItem-yM":"y-M","dateFormatItem-yMMM":"y MMM","dateFormatItem-yQ":"y Q","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-y":"y","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"group":" ","percentSign":"%","exponential":"E","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","percentFormat":"#,##0%","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":" ","percentSign":"%","exponential":"E","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","percentFormat":"#,##0%","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["G","F","M","A","M","G","L","A","S","O","N","D"],"field-weekday":"giorno della settimana","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE, d/M/y","dateFormatItem-MMMEd":"EEE d MMM","eraNarrow":["aC","dC"],"dateFormat-long":"dd MMMM y","months-format-wide":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],"dayPeriods-format-wide-pm":"p.","dateFormat-full":"EEEE d MMMM y","dateFormatItem-Md":"d/M","field-era":"era","dateFormatItem-yM":"M/y","months-standAlone-wide":["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],"timeFormat-short":"HH:mm","quarters-format-wide":["1o trimestre","2o trimestre","3o trimestre","4o trimestre"],"timeFormat-long":"HH:mm:ss z","field-year":"anno","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q-yyyy","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"ora","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"oggi","field-day-relative+1":"domani","field-day-relative+2":"dopodomani","field-day-relative+3":"tra tre giorni","months-standAlone-abbr":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1o trimestre","2o trimestre","3o trimestre","4o trimestre"],"dateFormatItem-M":"L","days-standAlone-wide":["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],"timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["T1","T2","T3","T4"],"eraAbbr":["aC","dC"],"field-minute":"minuto","field-dayperiod":"periodo del giorno","days-standAlone-abbr":["dom","lun","mar","mer","gio","ven","sab"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"ieri","dateFormatItem-h":"hh a","field-day-relative+-2":"l'altro ieri","field-day-relative+-3":"tre giorni fa","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"EEE d/M","field-day":"giorno","days-format-wide":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"field-zone":"zona","dateFormatItem-y":"y","months-standAlone-narrow":["G","F","M","A","M","G","L","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","dateFormatItem-hm":"hh:mm a","days-format-abbr":["dom","lun","mar","mer","gio","ven","sab"],"eraNames":["a.C.","d.C"],"days-format-narrow":["D","L","M","M","G","V","S"],"field-month":"mese","days-standAlone-narrow":["D","L","M","M","G","V","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"m.","dateFormatItem-MMMMdd":"dd MMMM","dateFormat-short":"dd/MM/yy","field-second":"secondo","dateFormatItem-yMMMEd":"EEE d MMM y","field-week":"settimana","dateFormat-medium":"dd/MMM/y","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"hh:mm:ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
({"months-format-narrow":["G","F","M","A","M","G","L","A","S","O","N","D"],"field-weekday":"giorno della settimana","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE, d/M/y","dateFormatItem-MMMEd":"EEE d MMM","eraNarrow":["aC","dC"],"dateFormat-long":"dd MMMM y","months-format-wide":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],"dayPeriods-format-wide-pm":"p.","dateFormat-full":"EEEE d MMMM y","dateFormatItem-Md":"d/M","field-era":"era","dateFormatItem-yM":"M/y","months-standAlone-wide":["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],"timeFormat-short":"HH:mm","quarters-format-wide":["1o trimestre","2o trimestre","3o trimestre","4o trimestre"],"timeFormat-long":"HH:mm:ss z","field-year":"anno","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q-yyyy","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"ora","dateFormatItem-MMdd":"dd/MM","months-format-abbr":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"oggi","field-day-relative+1":"domani","field-day-relative+2":"dopodomani","field-day-relative+3":"tra tre giorni","months-standAlone-abbr":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1o trimestre","2o trimestre","3o trimestre","4o trimestre"],"dateFormatItem-M":"L","days-standAlone-wide":["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],"timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["T1","T2","T3","T4"],"eraAbbr":["aC","dC"],"field-minute":"minuto","field-dayperiod":"periodo del giorno","days-standAlone-abbr":["dom","lun","mar","mer","gio","ven","sab"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"ieri","dateFormatItem-h":"hh a","field-day-relative+-2":"l'altro ieri","field-day-relative+-3":"tre giorni fa","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"EEE d/M","field-day":"giorno","days-format-wide":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"field-zone":"zona","dateFormatItem-y":"y","months-standAlone-narrow":["G","F","M","A","M","G","L","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","dateFormatItem-hm":"hh:mm a","days-format-abbr":["dom","lun","mar","mer","gio","ven","sab"],"eraNames":["a.C.","d.C"],"days-format-narrow":["D","L","M","M","G","V","S"],"field-month":"mese","days-standAlone-narrow":["D","L","M","M","G","V","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"m.","dateFormatItem-MMMMdd":"dd MMMM","dateFormat-short":"dd/MM/yy","field-second":"secondo","dateFormatItem-yMMMEd":"EEE d MMM y","dateFormatItem-Ed":"E d","field-week":"settimana","dateFormat-medium":"dd/MMM/y","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"hh:mm:ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"decimalFormat":"#,##0.###","group":".","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤ #,##0.00","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"})
|
||||
({"decimalFormat":"#,##0.###","group":".","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤ #,##0.00","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"})
|
||||
@@ -1 +1 @@
|
||||
({"field-weekday":"曜日","dateFormatItem-yQQQ":"yQQQ","dateFormatItem-yMEd":"y/M/d(EEE)","dateFormatItem-MMMEd":"M月d日(E)","eraNarrow":["BC","AD"],"dateFormat-long":"y年M月d日","months-format-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"午後","dateFormat-full":"y年M月d日EEEE","dateFormatItem-Md":"M/d","dateFormatItem-yMd":"y/M/d","field-era":"時代","dateFormatItem-yM":"y/M","months-standAlone-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"timeFormat-short":"H:mm","quarters-format-wide":["第1四半期","第2四半期","第3四半期","第4四半期"],"timeFormat-long":"H:mm:ss z","field-year":"年","dateFormatItem-yMMM":"y年M月","dateFormatItem-yQ":"y/Q","field-hour":"時","dateFormatItem-MMdd":"MM/dd","months-format-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyQ":"yy/Q","timeFormat-full":"H時mm分ss秒 zzzz","field-day-relative+0":"今日","field-day-relative+1":"明日","field-day-relative+2":"明後日","dateFormatItem-H":"H時","field-day-relative+3":"3日後","months-standAlone-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["第1四半期","第2四半期","第3四半期","第4四半期"],"dateFormatItem-M":"L","days-standAlone-wide":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"dateFormatItem-yyMMM":"y年M月","timeFormat-medium":"H:mm:ss","dateFormatItem-Hm":"H:mm","eraAbbr":["BC","AD"],"field-minute":"分","field-dayperiod":"午前/午後","days-standAlone-abbr":["日","月","火","水","木","金","土"],"dateFormatItem-d":"d日","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"昨日","dateFormatItem-h":"ah","dateTimeFormat-long":"{1}{0}","field-day-relative+-2":"一昨日","field-day-relative+-3":"3日前","dateFormatItem-MMMd":"M月d日","dateFormatItem-MEd":"M/d(E)","dateTimeFormat-full":"{1}{0}","field-day":"日","days-format-wide":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"field-zone":"タイムゾーン","dateFormatItem-yyyyMM":"yyyy/MM","dateFormatItem-y":"y","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-hm":"ah:mm","dateFormatItem-GGGGyMd":"GGGGy年M月d日","days-format-abbr":["日","月","火","水","木","金","土"],"dateFormatItem-yMMMd":"y年M月d日","eraNames":["紀元前","西暦"],"days-format-narrow":["日","月","火","水","木","金","土"],"field-month":"月","days-standAlone-narrow":["日","月","火","水","木","金","土"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"午前","dateFormat-short":"yy/MM/dd","field-second":"秒","dateFormatItem-yMMMEd":"y年M月d日(EEE)","dateFormatItem-Ed":"d日(EEE)","field-week":"週","dateFormat-medium":"yyyy/MM/dd","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"ah:mm:ss","dateFormatItem-yyyy":"y年","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-narrow-am":"AM","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM"})
|
||||
({"field-weekday":"曜日","dateFormatItem-yQQQ":"yQQQ","dateFormatItem-yMEd":"y/M/d(EEE)","dateFormatItem-MMMEd":"M月d日(E)","eraNarrow":["BC","AD"],"dateFormat-long":"y年M月d日","months-format-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"午後","dateFormat-full":"y年M月d日EEEE","dateFormatItem-Md":"M/d","dateFormatItem-yMd":"y/M/d","field-era":"時代","dateFormatItem-yM":"y/M","months-standAlone-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"timeFormat-short":"H:mm","quarters-format-wide":["第1四半期","第2四半期","第3四半期","第4四半期"],"timeFormat-long":"H:mm:ss z","field-year":"年","dateFormatItem-yMMM":"y年M月","dateFormatItem-yQ":"y/Q","field-hour":"時","dateFormatItem-MMdd":"MM/dd","months-format-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyQ":"yy/Q","timeFormat-full":"H時mm分ss秒 zzzz","field-day-relative+0":"今日","field-day-relative+1":"明日","field-day-relative+2":"明後日","dateFormatItem-H":"H時","field-day-relative+3":"3日後","months-standAlone-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["第1四半期","第2四半期","第3四半期","第4四半期"],"dateFormatItem-M":"M月","days-standAlone-wide":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"dateFormatItem-yyMMM":"y年M月","timeFormat-medium":"H:mm:ss","dateFormatItem-Hm":"H:mm","eraAbbr":["BC","AD"],"field-minute":"分","field-dayperiod":"午前/午後","days-standAlone-abbr":["日","月","火","水","木","金","土"],"dateFormatItem-d":"d日","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"昨日","dateFormatItem-h":"ah時","dateTimeFormat-long":"{1}{0}","field-day-relative+-2":"一昨日","field-day-relative+-3":"3日前","dateFormatItem-MMMd":"M月d日","dateFormatItem-MEd":"M/d(E)","dateTimeFormat-full":"{1}{0}","field-day":"日","days-format-wide":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"field-zone":"タイムゾーン","dateFormatItem-yyyyMM":"yyyy/MM","dateFormatItem-y":"y年","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"dateFormatItem-hm":"ah:mm","dateFormatItem-GGGGyMd":"GGGGy年M月d日","days-format-abbr":["日","月","火","水","木","金","土"],"dateFormatItem-yMMMd":"y年M月d日","eraNames":["紀元前","西暦"],"days-format-narrow":["日","月","火","水","木","金","土"],"field-month":"月","days-standAlone-narrow":["日","月","火","水","木","金","土"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"午前","dateFormat-short":"yy/MM/dd","field-second":"秒","dateFormatItem-yMMMEd":"y年M月d日(EEE)","dateFormatItem-Ed":"d日(EEE)","field-week":"週","dateFormat-medium":"yyyy/MM/dd","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"ah:mm:ss","dateFormatItem-yyyy":"y年","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-narrow-am":"AM","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM"})
|
||||
@@ -1 +1 @@
|
||||
({"decimalFormat":"#,##0.###","group":",","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤#,##0.00","decimal":".","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"})
|
||||
({"decimalFormat":"#,##0.###","group":",","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤#,##0.00","decimal":".","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"field-weekday":"요일","dateFormatItem-yQQQ":"y년 QQQ","dateFormatItem-yMEd":"yyyy. M. d. EEE","dateFormatItem-MMMEd":"MMM d일 (E)","eraNarrow":["기원전","서기"],"dateFormat-long":"y년 M월 d일","months-format-wide":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d일 EEE","dayPeriods-format-wide-pm":"오후","dateFormat-full":"y년 M월 d일 EEEE","dateFormatItem-Md":"M. d.","field-era":"연호","dateFormatItem-yM":"yyyy. M.","months-standAlone-wide":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"timeFormat-short":"a h:mm","quarters-format-wide":["제 1/4분기","제 2/4분기","제 3/4분기","제 4/4분기"],"timeFormat-long":"a h시 m분 s초 z","field-year":"년","dateFormatItem-yMMM":"y년 MMM","dateFormatItem-yQ":"y년 Q분기","field-hour":"시","dateFormatItem-MMdd":"MM. dd","months-format-abbr":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateFormatItem-yyQ":"yy년 Q분기","timeFormat-full":"a h시 m분 s초 zzzz","field-day-relative+0":"오늘","field-day-relative+1":"내일","field-day-relative+2":"모레","field-day-relative+3":"3일후","months-standAlone-abbr":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"quarters-format-abbr":["1분기","2분기","3분기","4분기"],"quarters-standAlone-wide":["제 1/4분기","제 2/4분기","제 3/4분기","제 4/4분기"],"dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"L","days-standAlone-wide":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"dateFormatItem-yyMMM":"yy년 MMM","timeFormat-medium":"a h:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["1분기","2분기","3분기","4분기"],"eraAbbr":["기원전","서기"],"field-minute":"분","field-dayperiod":"오전/오후","days-standAlone-abbr":["일","월","화","수","목","금","토"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"어제","dateFormatItem-h":"a h","dateTimeFormat-long":"{1} {0}","field-day-relative+-2":"그저께","field-day-relative+-3":"그끄제","dateFormatItem-MMMd":"MMM d일","dateFormatItem-MEd":"M. d. (E)","dateTimeFormat-full":"{1} {0}","field-day":"일","days-format-wide":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"field-zone":"시간대","dateFormatItem-yyyyMM":"yyyy. MM","dateFormatItem-y":"y","months-standAlone-narrow":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateFormatItem-yyMM":"YY. M.","dateFormatItem-hm":"a h:mm","days-format-abbr":["일","월","화","수","목","금","토"],"dateFormatItem-yMMMd":"y년 MMM d일","eraNames":["서력기원전","서력기원"],"days-format-narrow":["일","월","화","수","목","금","토"],"field-month":"월","days-standAlone-narrow":["일","월","화","수","목","금","토"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"오전","dateFormat-short":"yy. M. d.","field-second":"초","dateFormatItem-yMMMEd":"y년 MMM d일 EEE","dateFormatItem-Ed":"d일 (E)","field-week":"주","dateFormat-medium":"yyyy. M. d.","dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H시 m분 s초","dateFormatItem-hms":"a h:mm:ss","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-narrow-am":"AM","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM"})
|
||||
({"months-format-narrow":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"field-weekday":"요일","dateFormatItem-yQQQ":"y년 QQQ","dateFormatItem-yMEd":"yyyy. M. d. EEE","dateFormatItem-MMMEd":"MMM d일 (E)","eraNarrow":["기원전","서기"],"dateFormat-long":"y년 M월 d일","months-format-wide":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d일 EEE","dayPeriods-format-wide-pm":"오후","dateFormat-full":"y년 M월 d일 EEEE","dateFormatItem-Md":"M. d.","field-era":"연호","dateFormatItem-yM":"yyyy. M.","months-standAlone-wide":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"timeFormat-short":"a h:mm","quarters-format-wide":["제 1/4분기","제 2/4분기","제 3/4분기","제 4/4분기"],"timeFormat-long":"a h시 m분 s초 z","field-year":"년","dateFormatItem-yMMM":"y년 MMM","dateFormatItem-yQ":"y년 Q분기","field-hour":"시","dateFormatItem-MMdd":"MM. dd","months-format-abbr":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateFormatItem-yyQ":"yy년 Q분기","timeFormat-full":"a h시 m분 s초 zzzz","field-day-relative+0":"오늘","field-day-relative+1":"내일","field-day-relative+2":"모레","dateFormatItem-H":"H시","field-day-relative+3":"3일후","months-standAlone-abbr":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"quarters-format-abbr":["1분기","2분기","3분기","4분기"],"quarters-standAlone-wide":["제 1/4분기","제 2/4분기","제 3/4분기","제 4/4분기"],"dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"M월","days-standAlone-wide":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"dateFormatItem-yyMMM":"yy년 MMM","timeFormat-medium":"a h:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["1분기","2분기","3분기","4분기"],"eraAbbr":["기원전","서기"],"field-minute":"분","field-dayperiod":"오전/오후","days-standAlone-abbr":["일","월","화","수","목","금","토"],"dateFormatItem-d":"d일","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"어제","dateFormatItem-h":"a h시","dateTimeFormat-long":"{1} {0}","field-day-relative+-2":"그저께","field-day-relative+-3":"그끄제","dateFormatItem-MMMd":"MMM d일","dateFormatItem-MEd":"M. d. (E)","dateTimeFormat-full":"{1} {0}","field-day":"일","days-format-wide":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"field-zone":"시간대","dateFormatItem-yyyyMM":"yyyy. MM","dateFormatItem-y":"y년","months-standAlone-narrow":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateFormatItem-yyMM":"YY. M.","dateFormatItem-hm":"a h:mm","days-format-abbr":["일","월","화","수","목","금","토"],"dateFormatItem-yMMMd":"y년 MMM d일","eraNames":["서력기원전","서력기원"],"days-format-narrow":["일","월","화","수","목","금","토"],"field-month":"월","days-standAlone-narrow":["일","월","화","수","목","금","토"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"오전","dateFormat-short":"yy. M. d.","field-second":"초","dateFormatItem-yMMMEd":"y년 MMM d일 EEE","dateFormatItem-Ed":"d일 (E)","field-week":"주","dateFormat-medium":"yyyy. M. d.","dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H시 m분 s초","dateFormatItem-hms":"a h:mm:ss","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-narrow-am":"AM","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM"})
|
||||
@@ -1 +1 @@
|
||||
({"group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤#,##0.00","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤#,##0.00","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"ukedag","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d.M.yyyy","dateFormatItem-MMMEd":"E d. MMM","eraNarrow":["f.Kr.","e.Kr."],"dateFormat-long":"d. MMMM y","months-format-wide":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],"dateFormatItem-EEEd":"EEE d","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d. MMMM y","dateFormatItem-Md":"d.M.","field-era":"tidsalder","dateFormatItem-yM":"M y","months-standAlone-wide":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],"timeFormat-short":"HH:mm","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"timeFormat-long":"HH:mm:ss z","field-year":"år","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q yyyy","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"time","dateFormatItem-MMdd":"dd.MM","months-format-abbr":["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"'kl'. HH:mm:ss zzzz","field-day-relative+0":"i dag","field-day-relative+1":"i morgen","field-day-relative+2":"i overmorgen","field-day-relative+3":"i overovermorgen","months-standAlone-abbr":["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-M":"L","days-standAlone-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["K1","K2","K3","K4"],"eraAbbr":["f.Kr.","e.Kr."],"field-minute":"minutt","field-dayperiod":"AM/PM","days-standAlone-abbr":["søn.","man.","tir.","ons.","tor.","fre.","lør."],"dateFormatItem-d":"d.","dateFormatItem-ms":"mm.ss","field-day-relative+-1":"i går","field-day-relative+-2":"i forgårs","field-day-relative+-3":"i forforgårs","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d.M","field-day":"dag","days-format-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"field-zone":"sone","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM.yy","dateFormatItem-hm":"h:mm a","days-format-abbr":["søn.","man.","tir.","ons.","tor.","fre.","lør."],"eraNames":["f.Kr.","e.Kr."],"days-format-narrow":["S","M","T","O","T","F","L"],"field-month":"måned","days-standAlone-narrow":["S","M","T","O","T","F","L"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormat-short":"dd.MM.yy","field-second":"sekund","dateFormatItem-yMMMEd":"EEE d. MMM y","field-week":"uke","dateFormat-medium":"d. MMM y","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"ukedag","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d.M.yyyy","dateFormatItem-MMMEd":"E d. MMM","eraNarrow":["f.Kr.","e.Kr."],"dateFormat-long":"d. MMMM y","months-format-wide":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],"dateFormatItem-EEEd":"EEE d.","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d. MMMM y","dateFormatItem-Md":"d.M.","field-era":"tidsalder","dateFormatItem-yM":"M y","months-standAlone-wide":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],"timeFormat-short":"HH:mm","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"timeFormat-long":"HH:mm:ss z","field-year":"år","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q yyyy","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"time","dateFormatItem-MMdd":"dd.MM","months-format-abbr":["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"'kl'. HH:mm:ss zzzz","field-day-relative+0":"i dag","field-day-relative+1":"i morgen","field-day-relative+2":"i overmorgen","field-day-relative+3":"i overovermorgen","months-standAlone-abbr":["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-M":"L","days-standAlone-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["K1","K2","K3","K4"],"eraAbbr":["f.Kr.","e.Kr."],"field-minute":"minutt","field-dayperiod":"AM/PM","days-standAlone-abbr":["søn.","man.","tir.","ons.","tor.","fre.","lør."],"dateFormatItem-d":"d.","dateFormatItem-ms":"mm.ss","field-day-relative+-1":"i går","field-day-relative+-2":"i forgårs","field-day-relative+-3":"i forforgårs","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d.M","field-day":"dag","days-format-wide":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"field-zone":"sone","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM.yy","dateFormatItem-hm":"h:mm a","days-format-abbr":["søn.","man.","tir.","ons.","tor.","fre.","lør."],"eraNames":["f.Kr.","e.Kr."],"days-format-narrow":["S","M","T","O","T","F","L"],"field-month":"måned","days-standAlone-narrow":["S","M","T","O","T","F","L"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormat-short":"dd.MM.yy","field-second":"sekund","dateFormatItem-yMMMEd":"EEE d. MMM y","field-week":"uke","dateFormat-medium":"d. MMM y","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0 %","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"dateFormatItem-yM":"M-y","field-dayperiod":"AM/PM","dateFormatItem-yQ":"Q yyyy","dayPeriods-format-wide-pm":"PM","field-minute":"Minuut","eraNames":["Voor Christus","na Christus"],"dateFormatItem-MMMEd":"E d MMM","field-day-relative+-1":"gisteren","field-weekday":"Dag van de week","dateFormatItem-yQQQ":"QQQ y","field-day-relative+-2":"eergisteren","dateFormatItem-MMdd":"dd-MM","field-day-relative+-3":"eereergisteren","days-standAlone-wide":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"dateFormatItem-MMM":"LLL","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-era":"Tijdperk","field-hour":"Uur","dayPeriods-format-wide-am":"AM","quarters-standAlone-abbr":["K1","K2","K3","K4"],"dateFormatItem-y":"y","timeFormat-full":"HH:mm:ss zzzz","months-standAlone-abbr":["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"dateFormatItem-yMMM":"MMM y","field-day-relative+0":"vandaag","field-day-relative+1":"morgen","days-standAlone-narrow":["Z","M","D","W","D","V","Z"],"eraAbbr":["v. Chr.","n. Chr."],"field-day-relative+2":"overmorgen","field-day-relative+3":"overovermorgen","dateFormatItem-yyyyMMMM":"MMMM y","dateFormat-long":"d MMMM y","timeFormat-medium":"HH:mm:ss","field-zone":"Zone","dateFormatItem-Hm":"HH:mm","dateFormatItem-MMd":"d-MM","dateFormat-medium":"d MMM y","dateFormatItem-yyMM":"MM-yy","dateFormatItem-yyMMM":"MMM yy","dateFormatItem-yyQQQQ":"QQQQ yy","quarters-standAlone-wide":["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"],"dateFormatItem-ms":"mm:ss","field-year":"Jaar","field-week":"Week","months-standAlone-wide":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"dateFormatItem-MMMd":"d-MMM","dateFormatItem-yyQ":"Q yy","timeFormat-long":"HH:mm:ss z","months-format-abbr":["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"timeFormat-short":"HH:mm","field-month":"Maand","dateFormatItem-MMMMd":"d MMMM","quarters-format-abbr":["K1","K2","K3","K4"],"days-format-abbr":["zo","ma","di","wo","do","vr","za"],"dateFormatItem-M":"L","days-format-narrow":["Z","M","D","W","D","V","Z"],"field-second":"Seconde","field-day":"Dag","dateFormatItem-MEd":"E d-M","months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"days-standAlone-abbr":["zo","ma","di","wo","do","vr","za"],"dateFormat-short":"dd-MM-yy","dateFormatItem-yMMMEd":"EEE d MMM y","dateFormat-full":"EEEE d MMMM y","dateFormatItem-Md":"d-M","dateFormatItem-yMEd":"EEE d-M-y","months-format-wide":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"dateFormatItem-d":"d","quarters-format-wide":["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"],"days-format-wide":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"eraNarrow":["v. Chr.","n. Chr."],"quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"})
|
||||
({"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"Dag van de week","dateFormatItem-yyQQQQ":"QQQQ yy","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE d-M-y","dateFormatItem-MMMEd":"E d MMM","eraNarrow":["v. Chr.","n. Chr."],"dateFormat-long":"d MMMM y","months-format-wide":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d MMMM y","dateFormatItem-Md":"d-M","field-era":"Tijdperk","dateFormatItem-yM":"M-y","months-standAlone-wide":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"timeFormat-short":"HH:mm","quarters-format-wide":["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"],"timeFormat-long":"HH:mm:ss z","field-year":"Jaar","dateFormatItem-yMMM":"MMM y","dateFormatItem-yQ":"Q yyyy","dateFormatItem-yyyyMMMM":"MMMM y","field-hour":"Uur","dateFormatItem-MMdd":"dd-MM","months-format-abbr":["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"vandaag","field-day-relative+1":"morgen","field-day-relative+2":"overmorgen","field-day-relative+3":"overovermorgen","months-standAlone-abbr":["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"],"dateFormatItem-M":"L","days-standAlone-wide":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"dateFormatItem-MMMMd":"d MMMM","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["K1","K2","K3","K4"],"eraAbbr":["v. Chr.","n. Chr."],"field-minute":"Minuut","field-dayperiod":"AM/PM","days-standAlone-abbr":["zo","ma","di","wo","do","vr","za"],"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"gisteren","field-day-relative+-2":"eergisteren","field-day-relative+-3":"eereergisteren","dateFormatItem-MMMd":"d-MMM","dateFormatItem-MEd":"E d-M","field-day":"Dag","days-format-wide":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"field-zone":"Zone","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM-yy","days-format-abbr":["zo","ma","di","wo","do","vr","za"],"eraNames":["Voor Christus","na Christus"],"days-format-narrow":["Z","M","D","W","D","V","Z"],"field-month":"Maand","days-standAlone-narrow":["Z","M","D","W","D","V","Z"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormat-short":"dd-MM-yy","dateFormatItem-MMd":"d-MM","field-second":"Seconde","dateFormatItem-yMMMEd":"EEE d MMM y","dateFormatItem-Ed":"E d","field-week":"Week","dateFormat-medium":"d MMM y","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a"})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00;¤ #,##0.00-","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00;¤ #,##0.00-","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"})
|
||||
({"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"})
|
||||
@@ -1 +1 @@
|
||||
({"months-format-narrow":["s","l","m","k","m","c","l","s","w","p","l","g"],"field-weekday":"Dzień tygodnia","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"EEE, d-M-y","dateFormatItem-MMMEd":"d MMM E","eraNarrow":["p.n.e.","n.e."],"dayPeriods-format-wide-earlyMorning":"nad ranem","dayPeriods-format-wide-morning":"rano","dateFormat-long":"d MMMM y","months-format-wide":["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"],"dayPeriods-format-wide-evening":"wieczorem","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, d MMMM y","dateFormatItem-Md":"d-M","dayPeriods-format-wide-noon":"w południe","field-era":"Era","dateFormatItem-yM":"M-y","months-standAlone-wide":["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],"timeFormat-short":"HH:mm","quarters-format-wide":["I kwartał","II kwartał","III kwartał","IV kwartał"],"timeFormat-long":"HH:mm:ss z","field-year":"Rok","dateFormatItem-yQ":"yyyy Q","dateFormatItem-yyyyMMMM":"LLLL y","field-hour":"Godzina","dateFormatItem-MMdd":"dd-MM","months-format-abbr":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"Dzisiaj","field-day-relative+1":"Jutro","field-day-relative+2":"Pojutrze","field-day-relative+3":"Za trzy dni","months-standAlone-abbr":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["I kwartał","II kwartał","III kwartał","IV kwartał"],"dateFormatItem-M":"L","days-standAlone-wide":["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],"dateFormatItem-MMMMd":"d MMMM","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["1 kw.","2 kw.","3 kw.","4 kw."],"eraAbbr":["p.n.e.","n.e."],"field-minute":"Minuta","field-dayperiod":"Dayperiod","days-standAlone-abbr":["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],"dayPeriods-format-wide-night":"w nocy","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"Wczoraj","dateFormatItem-h":"hh a","field-day-relative+-2":"Przedwczoraj","field-day-relative+-3":"Trzy dni temu","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E, d-M","dayPeriods-format-wide-lateMorning":"przed południem","dateFormatItem-yMMMM":"LLLL y","field-day":"Dzień","days-format-wide":["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],"field-zone":"Strefa","dateFormatItem-yyyyMM":"yyyy-MM","dateFormatItem-y":"y","months-standAlone-narrow":["s","l","m","k","m","c","l","s","w","p","l","g"],"dateFormatItem-yyMM":"MM/yy","dateFormatItem-hm":"hh:mm a","days-format-abbr":["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],"eraNames":["p.n.e.","n.e."],"days-format-narrow":["N","P","W","Ś","C","P","S"],"field-month":"Miesiąc","days-standAlone-narrow":["N","P","W","Ś","C","P","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormat-short":"dd-MM-yyyy","dayPeriods-format-wide-afternoon":"po południu","field-second":"Sekunda","dateFormatItem-yMMMEd":"EEE, d MMM y","field-week":"Tydzień","dateFormat-medium":"dd-MM-yyyy","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"hh:mm:ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateFormatItem-yMMM":"y MMM","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
({"months-format-narrow":["s","l","m","k","m","c","l","s","w","p","l","g"],"field-weekday":"Dzień tygodnia","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"EEE, d.MM.yyyy","dateFormatItem-MMMEd":"E, d MMM","eraNarrow":["p.n.e.","n.e."],"dayPeriods-format-wide-earlyMorning":"nad ranem","dayPeriods-format-wide-morning":"rano","dateFormat-long":"d MMMM y","months-format-wide":["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"],"dayPeriods-format-wide-evening":"wieczorem","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, d MMMM y","dateFormatItem-Md":"d.MM","dayPeriods-format-wide-noon":"w południe","field-era":"Era","dateFormatItem-yM":"MM.yyyy","months-standAlone-wide":["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],"timeFormat-short":"HH:mm","quarters-format-wide":["I kwartał","II kwartał","III kwartał","IV kwartał"],"timeFormat-long":"HH:mm:ss z","field-year":"Rok","dateFormatItem-yQ":"yyyy Q","dateFormatItem-yyyyMMMM":"LLLL y","field-hour":"Godzina","dateFormatItem-MMdd":"d.MM","months-format-abbr":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],"dateFormatItem-yyQ":"Q yy","timeFormat-full":"HH:mm:ss zzzz","field-day-relative+0":"Dzisiaj","field-day-relative+1":"Jutro","field-day-relative+2":"Pojutrze","field-day-relative+3":"Za trzy dni","months-standAlone-abbr":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["I kwartał","II kwartał","III kwartał","IV kwartał"],"dateFormatItem-M":"L","days-standAlone-wide":["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],"dateFormatItem-MMMMd":"d MMMM","dateFormatItem-yyMMM":"MMM yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH:mm","quarters-standAlone-abbr":["1 kw.","2 kw.","3 kw.","4 kw."],"eraAbbr":["p.n.e.","n.e."],"field-minute":"Minuta","field-dayperiod":"Dayperiod","days-standAlone-abbr":["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],"dayPeriods-format-wide-night":"w nocy","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","field-day-relative+-1":"Wczoraj","dateFormatItem-h":"hh a","field-day-relative+-2":"Przedwczoraj","field-day-relative+-3":"Trzy dni temu","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E, d.MM","dayPeriods-format-wide-lateMorning":"przed południem","dateFormatItem-yMMMM":"LLLL y","field-day":"Dzień","days-format-wide":["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],"field-zone":"Strefa","dateFormatItem-yyyyMM":"MM.yyyy","dateFormatItem-y":"y","months-standAlone-narrow":["s","l","m","k","m","c","l","s","w","p","l","g"],"dateFormatItem-hm":"hh:mm a","days-format-abbr":["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],"eraNames":["p.n.e.","n.e."],"days-format-narrow":["N","P","W","Ś","C","P","S"],"field-month":"Miesiąc","days-standAlone-narrow":["N","P","W","Ś","C","P","S"],"dateFormatItem-MMM":"LLL","dayPeriods-format-wide-am":"AM","dateFormat-short":"dd.MM.yyyy","dayPeriods-format-wide-afternoon":"po południu","field-second":"Sekunda","dateFormatItem-yMMMEd":"EEE, d MMM y","dateFormatItem-Ed":"E, d","field-week":"Tydzień","dateFormat-medium":"d MMM y","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"hh:mm:ss a","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateFormatItem-EEEd":"d EEE","dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateFormatItem-yMMM":"y MMM","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"quarters-standAlone-wide":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"quarters-format-abbr":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"dayPeriods-standAlone-wide-am":"a.m.","dateFormat-medium":"d 'de' MMM 'de' yyyy","quarters-standAlone-abbr":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"dayPeriods-standAlone-abbr-pm":"p.m.","dateFormatItem-hm":"h:mm","months-standAlone-wide":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],"dayPeriods-standAlone-abbr-am":"a.m.","dayPeriods-format-wide-pm":"Depois do meio-dia","months-standAlone-abbr":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],"dateFormatItem-yQQQ":"QQQ 'de' y","dayPeriods-format-wide-am":"Antes do meio-dia","dayPeriods-format-abbr-pm":"p.m.","dateFormatItem-yyQ":"QQQ 'de' yy","dayPeriods-format-abbr-am":"a.m.","months-format-wide":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],"days-standAlone-wide":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"months-format-abbr":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],"days-standAlone-abbr":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"days-format-wide":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"dateFormatItem-yQ":"QQQ 'de' yyyy","dateFormatItem-hms":"h:mm:ss","quarters-format-wide":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"dayPeriods-standAlone-wide-pm":"p.m.","days-format-abbr":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"Dia da semana","dateFormatItem-yMEd":"EEE, dd/MM/yyyy","dateFormatItem-MMMEd":"EEE, d 'de' MMM","eraNarrow":["a.C.","d.C."],"dayPeriods-format-wide-morning":"manhã","dateFormat-long":"d 'de' MMMM 'de' y","dateFormatItem-EEEd":"EEE, d","dateFormat-full":"EEEE, d 'de' MMMM 'de' y","dateFormatItem-Md":"d/M","dayPeriods-format-wide-noon":"meio-dia","field-era":"Era","dateFormatItem-yM":"MM/yyyy","timeFormat-short":"HH:mm","timeFormat-long":"HH'h'mm'min'ss's' z","field-year":"Ano","dateFormatItem-yMMM":"MMM 'de' y","field-hour":"Hora","dateFormatItem-MMdd":"dd/MM","timeFormat-full":"HH'h'mm'min'ss's' zzzz","field-day-relative+0":"Hoje","field-day-relative+1":"Amanhã","field-day-relative+2":"Depois de amanhã","field-day-relative+3":"Daqui a três dias","dateFormatItem-HHmmss":"HH'h'mm'min'ss's'","dateFormatItem-M":"L","dateFormatItem-yyyyMMM":"MMM 'de' y","dateFormatItem-yyMMMEEEd":"EEE, d 'de' MMM 'de' yy","dateFormatItem-yyMMM":"MMM 'de' yy","timeFormat-medium":"HH:mm:ss","dateFormatItem-Hm":"HH'h'mm","eraAbbr":["a.C.","d.C."],"field-minute":"Minuto","field-dayperiod":"Período do dia","dayPeriods-format-wide-night":"noite","dateFormatItem-yyMMMd":"d 'de' MMM 'de' yy","dateFormatItem-d":"d","dateFormatItem-ms":"mm'min'ss's'","field-day-relative+-1":"Ontem","field-day-relative+-2":"Anteontem","field-day-relative+-3":"Há três dias","dateFormatItem-MMMd":"d 'de' MMM","dateFormatItem-MEd":"EEE, dd/MM","field-day":"Dia","field-zone":"Fuso","dateFormatItem-yyyyMM":"MM/yyyy","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","eraNames":["Antes de Cristo","Ano do Senhor"],"days-format-narrow":["D","S","T","Q","Q","S","S"],"field-month":"Mês","days-standAlone-narrow":["D","S","T","Q","Q","S","S"],"dateFormatItem-MMM":"LLL","dateFormatItem-HHmm":"HH'h'mm","dateFormat-short":"dd/MM/yy","dayPeriods-format-wide-afternoon":"tarde","field-second":"Segundo","dateFormatItem-yMMMEd":"EEE, d 'de' MMM 'de' y","field-week":"Semana","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss"})
|
||||
({"quarters-standAlone-wide":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"quarters-format-abbr":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"dayPeriods-standAlone-wide-am":"a.m.","dateFormat-medium":"d 'de' MMM 'de' yyyy","quarters-standAlone-abbr":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"dateFormatItem-Hm":"HH:mm","dayPeriods-standAlone-abbr-pm":"p.m.","dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-hm":"h:mm a","months-standAlone-wide":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],"dayPeriods-standAlone-abbr-am":"a.m.","dayPeriods-format-wide-pm":"Depois do meio-dia","months-standAlone-abbr":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],"dateFormatItem-yQQQ":"QQQ 'de' y","dayPeriods-format-wide-am":"Antes do meio-dia","dateFormatItem-Hms":"HH:mm:ss","dayPeriods-format-abbr-pm":"p.m.","dateFormatItem-yyQ":"QQQ 'de' yy","dateFormatItem-ms":"mm:ss","dayPeriods-format-abbr-am":"a.m.","months-format-wide":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],"days-standAlone-wide":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"dateFormatItem-HHmm":"HH:mm","months-format-abbr":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],"days-standAlone-abbr":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"days-format-wide":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"dateFormatItem-hms":"h:mm:ss a","dateFormatItem-yQ":"QQQ 'de' yyyy","quarters-format-wide":["1.º trimestre","2.º trimestre","3.º trimestre","4.º trimestre"],"dayPeriods-standAlone-wide-pm":"p.m.","days-format-abbr":["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],"months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-weekday":"Dia da semana","dateFormatItem-yMEd":"EEE, dd/MM/yyyy","dateFormatItem-MMMEd":"EEE, d 'de' MMM","eraNarrow":["a.C.","d.C."],"dayPeriods-format-wide-morning":"manhã","dateFormat-long":"d 'de' MMMM 'de' y","dateFormatItem-EEEd":"EEE, d","dateFormat-full":"EEEE, d 'de' MMMM 'de' y","dateFormatItem-Md":"d/M","dayPeriods-format-wide-noon":"meio-dia","field-era":"Era","dateFormatItem-yM":"MM/yyyy","timeFormat-short":"HH:mm","timeFormat-long":"HH'h'mm'min'ss's' z","field-year":"Ano","dateFormatItem-yMMM":"MMM 'de' y","field-hour":"Hora","dateFormatItem-MMdd":"dd/MM","timeFormat-full":"HH'h'mm'min'ss's' zzzz","field-day-relative+0":"Hoje","field-day-relative+1":"Amanhã","field-day-relative+2":"Depois de amanhã","field-day-relative+3":"Daqui a três dias","dateFormatItem-M":"L","dateFormatItem-yyyyMMM":"MMM 'de' y","dateFormatItem-yyMMMEEEd":"EEE, d 'de' MMM 'de' yy","dateFormatItem-yyMMM":"MMM 'de' yy","timeFormat-medium":"HH:mm:ss","eraAbbr":["a.C.","d.C."],"field-minute":"Minuto","field-dayperiod":"Período do dia","dayPeriods-format-wide-night":"noite","dateFormatItem-yyMMMd":"d 'de' MMM 'de' yy","dateFormatItem-d":"d","field-day-relative+-1":"Ontem","field-day-relative+-2":"Anteontem","field-day-relative+-3":"Há três dias","dateFormatItem-MMMd":"d 'de' MMM","dateFormatItem-MEd":"EEE, dd/MM","field-day":"Dia","field-zone":"Fuso","dateFormatItem-yyyyMM":"MM/yyyy","dateFormatItem-y":"y","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormatItem-yyMM":"MM/yy","eraNames":["Antes de Cristo","Ano do Senhor"],"days-format-narrow":["D","S","T","Q","Q","S","S"],"field-month":"Mês","days-standAlone-narrow":["D","S","T","Q","Q","S","S"],"dateFormatItem-MMM":"LLL","dateFormat-short":"dd/MM/yy","dayPeriods-format-wide-afternoon":"tarde","field-second":"Segundo","dateFormatItem-yMMMEd":"EEE, d 'de' MMM 'de' y","field-week":"Semana","quarters-standAlone-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormat-medium":"{1} {0}","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateFormatItem-H":"HH","quarters-format-narrow":["1","2","3","4"],"dateFormatItem-h":"h a","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateTimeFormat-full":"{1} {0}","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}"})
|
||||
@@ -1 +1 @@
|
||||
({"currencyFormat":"#,##0.00 ¤","group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"currencyFormat":"#,##0.00 ¤","group":" ","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
@@ -1 +1 @@
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤#,##0.00;(¤#,##0.00)","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
({"group":".","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤#,##0.00;(¤#,##0.00)","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "})
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user