mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-10-05 01:44:18 +00:00
Spinner: Update to latest jquery-global plugin, removing the currency
workaround.
This commit is contained in:
parent
ca818beca5
commit
6a79c70852
10
ui/jquery.ui.spinner.js
vendored
10
ui/jquery.ui.spinner.js
vendored
@ -305,20 +305,14 @@ $.widget('ui.spinner', {
|
|||||||
_parse: function(val) {
|
_parse: function(val) {
|
||||||
var input = val;
|
var input = val;
|
||||||
if (typeof val == 'string') {
|
if (typeof val == 'string') {
|
||||||
// special case for currency formatting until Globalization handles currencies
|
val = $.global && this.options.numberformat ? $.global.parseFloat(val) : +val;
|
||||||
if (this.options.numberformat == "C" && window.Globalization) {
|
|
||||||
// parseFloat should accept number format, including currency
|
|
||||||
var culture = Globalization.culture || Globalization.cultures['default'];
|
|
||||||
val = val.replace(culture.numberFormat.currency.symbol, "");
|
|
||||||
}
|
|
||||||
val = window.Globalization && this.options.numberformat ? Globalization.parseFloat(val) : +val;
|
|
||||||
}
|
}
|
||||||
return isNaN(val) ? null : val;
|
return isNaN(val) ? null : val;
|
||||||
},
|
},
|
||||||
|
|
||||||
_format: function(num) {
|
_format: function(num) {
|
||||||
var num = this.options.value;
|
var num = this.options.value;
|
||||||
this.element.val( window.Globalization && this.options.numberformat ? Globalization.format(num, this.options.numberformat) : num );
|
this.element.val( $.global && this.options.numberformat ? $.global.format(num, this.options.numberformat) : num );
|
||||||
},
|
},
|
||||||
|
|
||||||
destroy: function() {
|
destroy: function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user