merge changes discussed in dcneiner pull number 4 'fix for autocomplete issue' including firefox password overlay

This commit is contained in:
Jörn Friedrich Dreyer 2012-12-04 13:32:55 +01:00
parent 3e519945c3
commit e72f95f643
1 changed files with 16 additions and 5 deletions

View File

@ -7,7 +7,7 @@
* Uses the same license as jQuery, see:
* http://docs.jquery.com/License
*
* @version 0.1.2
* @version 0.1.6
*/
(function ($) {
@ -31,10 +31,13 @@
base.options = $.extend({}, $.InFieldLabels.defaultOptions, options);
// Check if the field is already filled in
if (base.$field.val() !== "") {
base.$label.hide();
base.showing = false;
}
// add a short delay to handle autocomplete
setTimeout(function() {
if (base.$field.val() !== "") {
base.$label.hide();
base.showing = false;
}
}, 200);
base.$field.focus(function () {
base.fadeOnFocus();
@ -52,7 +55,15 @@
base.checkForEmpty();
}).bind('onPropertyChange', function () {
base.checkForEmpty();
}).bind('keyup.infieldlabel', function () {
base.checkForEmpty()
});
setInterval(function(){
if(base.$field.val() != ""){
base.$label.hide();
base.showing = false;
};
},100);
};
// If the label is currently showing