]>
git.wh0rd.org - tt-rss.git/blob - lib/dojo/currency.js
2 Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
3 Available via Academic Free License >= 2.1 OR the modified BSD license.
4 see: http://dojotoolkit.org/license for details
8 if(!dojo
._hasResource
["dojo.currency"]){
9 dojo
._hasResource
["dojo.currency"]=true;
10 dojo
.provide("dojo.currency");
11 dojo
.require("dojo.number");
12 dojo
.require("dojo.i18n");
13 dojo
.requireLocalization("dojo.cldr","currency",null,"ROOT,ar,ca,cs,da,de,el,en,en-au,en-ca,es,fi,fr,he,hu,it,ja,ko,nb,nl,pl,pt,ru,sk,sl,sv,th,tr,zh,zh-tw");
14 dojo
.require("dojo.cldr.monetary");
15 dojo
.currency
._mixInDefaults=function(_1
){
18 var _2
=dojo
.i18n
.getLocalization("dojo.cldr","currency",_1
.locale
)||{};
20 var _4
=dojo
.cldr
.monetary
.getData(_3
);
21 dojo
.forEach(["displayName","symbol","group","decimal"],function(_5
){
24 _4
.fractional
=[true,false];
25 return dojo
.mixin(_4
,_1
);
27 dojo
.currency
.format=function(_6
,_7
){
28 return dojo
.number
.format(_6
,dojo
.currency
._mixInDefaults(_7
));
30 dojo
.currency
.regexp=function(_8
){
31 return dojo
.number
.regexp(dojo
.currency
._mixInDefaults(_8
));
33 dojo
.currency
.parse=function(_9
,_a
){
34 return dojo
.number
.parse(_9
,dojo
.currency
._mixInDefaults(_a
));