Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add option 'tooltipCustomClass' #73

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.idea
*.swp
compiler/jQuery.validity.*
*.DS_Store
Expand Down
4 changes: 2 additions & 2 deletions build/example.htm
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@



<script src="jquery-1.8.0.min.js"></script>
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery.validity.js"></script>
<script>
$("form").validity(function() {
$("#requiredInput").require();
});
</script>
</body>
</html>
</html>
19 changes: 16 additions & 3 deletions build/jquery.validity.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/*
* jQuery.validity v1.4.6
* jQuery.validity v1.4.7
* http://validity.thatscaptaintoyou.com/
* https://github.com/whatgoodisaroad/validity
*
* Dual licensed under MIT and GPL
*
* Date: 2014-07-04 (Friday, 04 July 2014)
* Date: 2015-05-27 (Wednesday, 27 May 2015)
*/
(function($, undefined) {

Expand Down Expand Up @@ -58,6 +58,8 @@ var
val + "";
},

tooltipCustomClass: null,

debugPrivates:false
},

Expand Down Expand Up @@ -1143,6 +1145,10 @@ __private = {
start:function() {
$("." + $.validity.outputs.tooltip.tooltipClass)
.remove();
if ($.validity.settings.tooltipCustomClass) {
$("." + $.validity.outputs.tooltip.tooltipCustomClass)
.remove();
}
},

end:function(results) {
Expand All @@ -1161,8 +1167,14 @@ __private = {
pos.left += $obj.width() + 18;
pos.top += 8;

var tooltipClasses = '\"validity-tooltip ';
if ($.validity.settings.tooltipCustomClass) {
tooltipClasses += $.validity.settings.tooltipCustomClass;
}
tooltipClasses += '\"';

var tooltip = $(
"<div class=\"validity-tooltip\">" +
"<div class=" + tooltipClasses + ">" +
msg +
"<div class=\"validity-tooltip-outer\">" +
"<div class=\"validity-tooltip-inner\"></div>" +
Expand Down Expand Up @@ -1309,6 +1321,7 @@ __private = {

// Create one and position it next to the input.
$("<div/>")
.attr('id', 'validity-modal-msg-' + off.left + '-' + off.top)
.addClass(errorClass)
.css(errorStyle)
.text(msg)
Expand Down
2 changes: 1 addition & 1 deletion build/jquery.validity.lang.de.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ $.extend($.validity.messages, {
generic:"Ungültig."
});

$.validity.setup({ defaultFieldName:"Dieses Feld", });
$.validity.setup({ defaultFieldName:"Dieses Feld" });
2 changes: 1 addition & 1 deletion build/jquery.validity.lang.es.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ $.extend($.validity.messages, {
generic:"No válido."
});

$.validity.setup({ defaultFieldName:"Este campo", });
$.validity.setup({ defaultFieldName:"Este campo" });
56 changes: 28 additions & 28 deletions build/jquery.validity.lang.fr.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,47 +2,47 @@ $.extend($.validity.messages, {
require:"#{field} est requis.",
// Format validators:
match:"#{field} est dans un mauvais format.",
integer:"#{field} doit �tre un nombre entier positif.",
date:"#{field} doit �tre une date.",
email:"#{field} doit �tre une adresse email.",
usd:"#{field} doit �tre un montant en US Dollars.",
url:"#{field} doit �tre une adresse URL.",
number:"#{field} doit �tre un nombre.",
zip:"#{field} doit �tre un code postal ##### ou #####-####.",
phone:"#{field} doit �tre un num�ro de t�l�phone ###-###-####.",
guid:"#{field} doit �tre un guid du type {3F2504E0-4F89-11D3-9A0C-0305E82C3301}.",
time24:"#{field} doit �tre une heure au format 24 heures (ex: 23:00).",
time12:"#{field} doit �tre une heure au format 12 heures (ex:12:00 AM/PM)",
integer:"#{field} doit être un nombre entier positif.",
date:"#{field} doit être une date.",
email:"#{field} doit être une adresse email.",
usd:"#{field} doit être un montant en US Dollars.",
url:"#{field} doit être une adresse URL.",
number:"#{field} doit être un nombre.",
zip:"#{field} doit être un code postal ##### ou #####-####.",
phone:"#{field} doit être un numéro de téléphone ###-###-####.",
guid:"#{field} doit être un guid du type {3F2504E0-4F89-11D3-9A0C-0305E82C3301}.",
time24:"#{field} doit être une heure au format 24 heures (ex: 23:00).",
time12:"#{field} doit être une heure au format 12 heures (ex:12:00 AM/PM)",

// Value range messages:
lessThan:"#{field} doit �tre inf�rieur � #{max}.",
lessThanOrEqualTo:"#{field} doit �tre inf�rieur ou �gal � #{max}.",
greaterThan:"#{field} doit �tre sup�rieur � #{min}.",
greaterThanOrEqualTo:"#{field} doit �tre sup�rieur ou �gal � #{min}.",
range:"#{field} doit �tre compris entre #{min} et #{max}.",
lessThan:"#{field} doit être inférieur à #{max}.",
lessThanOrEqualTo:"#{field} doit être inférieur ou égal à #{max}.",
greaterThan:"#{field} doit être supérieur à #{min}.",
greaterThanOrEqualTo:"#{field} doit être supérieur ou égal à #{min}.",
range:"#{field} doit être compris entre #{min} et #{max}.",

// Value length messages:
tooLong:"#{field} ne doit pas d�passer #{max} caract�res.",
tooShort:"#{field} doit contenir au minimum #{min} caract�res.",
tooLong:"#{field} ne doit pas dépasser #{max} caractères.",
tooShort:"#{field} doit contenir au minimum #{min} caractères.",

// Composition validators:
nonHtml:"#{field} ne doit pas contenir de caract�res HTML.",
alphabet:"#{field} contient des carat�res interdits.",
nonHtml:"#{field} ne doit pas contenir de caractères HTML.",
alphabet:"#{field} contient des caratères interdits.",

minCharClass:"#{field} ne doit pas contenir plus de #{min} #{charClass} caract�res.",
maxCharClass:"#{field} ne doit pas contenir moins de #{min} #{charClass} caract�res.",
minCharClass:"#{field} ne doit pas contenir plus de #{min} #{charClass} caractères.",
maxCharClass:"#{field} ne doit pas contenir moins de #{min} #{charClass} caractères.",

// Aggregate validator messages:
equal:"Les valeurs ne correspondent pas.",
distinct:"Une valeur est r�p�t�e.",
sum:"La somme des valeurs diff�re de #{sum}.",
sumMax:"La somme des valeurs doit �tre inf�rieure � #{max}.",
sumMin:"La somme des valeurs doit �tre sup�rieure � #{min}.",
distinct:"Une valeur est répétée.",
sum:"La somme des valeurs diffère de #{sum}.",
sumMax:"La somme des valeurs doit être inférieure à #{max}.",
sumMin:"La somme des valeurs doit être supérieure à #{min}.",

// Radio validator messages:
radioChecked:"La valeur s�lectionn�e est invalide.",
radioChecked:"La valeur sélectionnée est invalide.",

generic:"Invalide."
});

$.validity.setup({ defaultFieldName:"Ce champ", });
$.validity.setup({ defaultFieldName:"Ce champ" });
14 changes: 7 additions & 7 deletions build/jquery.validity.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading