Core: Disable deprecated $.format

Throwing error if $.format is called and updated all deprecated calls to use
$.validator.format.

Fixes gh-755
Closes gh-971
This commit is contained in:
Bart Sipes
2014-01-10 16:59:02 -06:00
committed by Jörn Zaefferer
parent 70ae69ed85
commit bf3b350914
11 changed files with 39 additions and 38 deletions

View File

@@ -30,4 +30,4 @@ jQuery.validator.addMethod("accept", function(value, element, param) {
// Either return true because we've validated each file, or because the // Either return true because we've validated each file, or because the
// browser does not support element.files and the FileList feature // browser does not support element.files and the FileList feature
return true; return true;
}, jQuery.format("Please enter a value with a valid mimetype.")); }, jQuery.validator.format("Please enter a value with a valid mimetype."));

View File

@@ -2,4 +2,4 @@
jQuery.validator.addMethod("extension", function(value, element, param) { jQuery.validator.addMethod("extension", function(value, element, param) {
param = typeof param === "string" ? param.replace(/,/g, '|') : "png|jpe?g|gif"; param = typeof param === "string" ? param.replace(/,/g, '|') : "png|jpe?g|gif";
return this.optional(element) || value.match(new RegExp(".(" + param + ")$", "i")); return this.optional(element) || value.match(new RegExp(".(" + param + ")$", "i"));
}, jQuery.format("Please enter a value with a valid extension.")); }, jQuery.validator.format("Please enter a value with a valid extension."));

View File

@@ -34,4 +34,4 @@ jQuery.validator.addMethod("require_from_group", function(value, element, option
$fields.data('being_validated', false); $fields.data('being_validated', false);
} }
return isValid; return isValid;
}, jQuery.format("Please fill at least {0} of these fields.")); }, jQuery.validator.format("Please fill at least {0} of these fields."));

View File

@@ -40,4 +40,4 @@ jQuery.validator.addMethod("skip_or_fill_minimum", function(value, element, opti
$fields.data('being_validated', false); $fields.data('being_validated', false);
} }
return isValid; return isValid;
}, jQuery.format("Please either skip these fields or fill at least {0} of them.")); }, jQuery.validator.format("Please either skip these fields or fill at least {0} of them."));

View File

@@ -1199,8 +1199,9 @@ $.extend($.validator, {
}); });
// deprecated, use $.validator.format instead $.format = function deprecated() {
$.format = $.validator.format; throw "$.format has been deprecated. Please use $.validator.format instead.";
};
}(jQuery)); }(jQuery));

View File

@@ -15,11 +15,11 @@
creditcard: "有効なクレジットカード番号を入力してください。", creditcard: "有効なクレジットカード番号を入力してください。",
equalTo: "同じ値をもう一度入力してください。", equalTo: "同じ値をもう一度入力してください。",
extension: "有効な拡張子を含む値を入力してください。", extension: "有効な拡張子を含む値を入力してください。",
maxlength: $.format("{0} 文字以内で入力してください。"), maxlength: $.validator.format("{0} 文字以内で入力してください。"),
minlength: $.format("{0} 文字以上で入力してください。"), minlength: $.validator.format("{0} 文字以上で入力してください。"),
rangelength: $.format("{0} 文字から {1} 文字までの値を入力してください。"), rangelength: $.validator.format("{0} 文字から {1} 文字までの値を入力してください。"),
range: $.format("{0} から {1} までの値を入力してください。"), range: $.validator.format("{0} から {1} までの値を入力してください。"),
max: $.format("{0} 以下の値を入力してください。"), max: $.validator.format("{0} 以下の値を入力してください。"),
min: $.format("{0} 以上の値を入力してください。") min: $.validator.format("{0} 以上の値を入力してください。")
}); });
}(jQuery)); }(jQuery));

View File

@@ -15,11 +15,11 @@
creditcard: "Несие картасының нөмірін дұрыс енгізуіңізді сұраймыз.", creditcard: "Несие картасының нөмірін дұрыс енгізуіңізді сұраймыз.",
equalTo: "Осы мәнді қайта енгізуіңізді сұраймыз.", equalTo: "Осы мәнді қайта енгізуіңізді сұраймыз.",
extension: "Файлдың кеңейтуін дұрыс таңдаңыз.", extension: "Файлдың кеңейтуін дұрыс таңдаңыз.",
maxlength: $.format("Ұзындығы {0} символдан көр болмасын."), maxlength: $.validator.format("Ұзындығы {0} символдан көр болмасын."),
minlength: $.format("Ұзындығы {0} символдан аз болмасын."), minlength: $.validator.format("Ұзындығы {0} символдан аз болмасын."),
rangelength: $.format("Ұзындығы {0}-{1} дейін мән енгізуіңізді сұраймыз."), rangelength: $.validator.format("Ұзындығы {0}-{1} дейін мән енгізуіңізді сұраймыз."),
range: $.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."), range: $.validator.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."),
max: $.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."), max: $.validator.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."),
min: $.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.") min: $.validator.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.")
}); });
}(jQuery)); }(jQuery));

View File

@@ -15,11 +15,11 @@
creditcard: "신용카드 번호가 바르지 않습니다.", creditcard: "신용카드 번호가 바르지 않습니다.",
equalTo: "같은 값을 다시 입력하세요.", equalTo: "같은 값을 다시 입력하세요.",
extension: "올바른 확장자가 아닙니다.", extension: "올바른 확장자가 아닙니다.",
maxlength: $.format("{0}자를 넘을 수 없습니다. "), maxlength: $.validator.format("{0}자를 넘을 수 없습니다. "),
minlength: $.format("{0}자 이상 입력하세요."), minlength: $.validator.format("{0}자 이상 입력하세요."),
rangelength: $.format("문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요."), rangelength: $.validator.format("문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요."),
range: $.format("{0} 에서 {1} 사이의 값을 입력하세요."), range: $.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."),
max: $.format("{0} 이하의 값을 입력하세요."), max: $.validator.format("{0} 이하의 값을 입력하세요."),
min: $.format("{0} 이상의 값을 입력하세요.") min: $.validator.format("{0} 이상의 값을 입력하세요.")
}); });
}(jQuery)); }(jQuery));

View File

@@ -15,11 +15,11 @@
creditcard: "Prašau įvesti teisingą kreditinės kortelės numerį.", creditcard: "Prašau įvesti teisingą kreditinės kortelės numerį.",
equalTo: "Prašau įvestį tą pačią reikšmę dar kartą.", equalTo: "Prašau įvestį tą pačią reikšmę dar kartą.",
extension: "Prašau įvesti reikšmę su teisingu plėtiniu.", extension: "Prašau įvesti reikšmę su teisingu plėtiniu.",
maxlength: $.format("Prašau įvesti ne daugiau kaip {0} simbolių."), maxlength: $.validator.format("Prašau įvesti ne daugiau kaip {0} simbolių."),
minlength: $.format("Prašau įvesti bent {0} simbolius."), minlength: $.validator.format("Prašau įvesti bent {0} simbolius."),
rangelength: $.format("Prašau įvesti reikšmes, kurių ilgis nuo {0} iki {1} simbolių."), rangelength: $.validator.format("Prašau įvesti reikšmes, kurių ilgis nuo {0} iki {1} simbolių."),
range: $.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."), range: $.validator.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."),
max: $.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."), max: $.validator.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."),
min: $.format("Prašau įvesti reikšmę didesnę arba lygią {0}.") min: $.validator.format("Prašau įvesti reikšmę didesnę arba lygią {0}.")
}); });
}(jQuery)); }(jQuery));

View File

@@ -15,11 +15,11 @@
creditcard: "Hãy nhập số thẻ tín dụng.", creditcard: "Hãy nhập số thẻ tín dụng.",
equalTo: "Hãy nhập thêm lần nữa.", equalTo: "Hãy nhập thêm lần nữa.",
extension: "Phần mở rộng không đúng.", extension: "Phần mở rộng không đúng.",
maxlength: $.format("Hãy nhập từ {0} kí tự trở xuống."), maxlength: $.validator.format("Hãy nhập từ {0} kí tự trở xuống."),
minlength: $.format("Hãy nhập từ {0} kí tự trở lên."), minlength: $.validator.format("Hãy nhập từ {0} kí tự trở lên."),
rangelength: $.format("Hãy nhập từ {0} đến {1} kí tự."), rangelength: $.validator.format("Hãy nhập từ {0} đến {1} kí tự."),
range: $.format("Hãy nhập từ {0} đến {1}."), range: $.validator.format("Hãy nhập từ {0} đến {1}."),
max: $.format("Hãy nhập từ {0} trở xuống."), max: $.validator.format("Hãy nhập từ {0} trở xuống."),
min: $.format("Hãy nhập từ {1} trở lên.") min: $.validator.format("Hãy nhập từ {1} trở lên.")
}); });
}(jQuery)); }(jQuery));

View File

@@ -885,7 +885,7 @@ test("pattern", function() {
function testCardTypeByNumber(number, cardname, expected) { function testCardTypeByNumber(number, cardname, expected) {
$("#cardnumber").val(number); $("#cardnumber").val(number);
var actual = $("#ccform").valid(); var actual = $("#ccform").valid();
equal(actual, expected, $.format("Expect card number {0} to validate to {1}, actually validated to ", number, expected)); equal(actual, expected, $.validator.format("Expect card number {0} to validate to {1}, actually validated to ", number, expected));
} }
test('creditcardtypes, all', function() { test('creditcardtypes, all', function() {
@@ -952,7 +952,7 @@ function fillFormWithValuesAndExpect(formSelector, inputValues, expected) {
$(formSelector + ' input:eq(' + i + ')').val(inputValues[i]); $(formSelector + ' input:eq(' + i + ')').val(inputValues[i]);
} }
var actual = $(formSelector).valid(); var actual = $(formSelector).valid();
equal(actual, expected, $.format("Filled inputs of form '{0}' with {1} values ({2})", formSelector, inputValues.length, inputValues.toString())); equal(actual, expected, $.validator.format("Filled inputs of form '{0}' with {1} values ({2})", formSelector, inputValues.length, inputValues.toString()));
} }