Browse Source

Fix #422 - Hide native browser tooltip

pull/433/head
Mohammad Younes 11 years ago
parent
commit
293d6212e8
1 changed files with 25 additions and 0 deletions
  1. 25
      src/modules/popup.js

25
src/modules/popup.js

@ -159,6 +159,7 @@ $.fn.popup = function(parameters) {
content : content content : content
}); });
} }
module.save.conditions();
$popup = $('<div/>') $popup = $('<div/>')
.addClass(className.popup) .addClass(className.popup)
.addClass(variation) .addClass(variation)
@ -214,6 +215,7 @@ $.fn.popup = function(parameters) {
$module $module
.removeClass(className.visible) .removeClass(className.visible)
; ;
module.restore.conditions();
module.unbind.close(); module.unbind.close();
if( module.is.visible() ) { if( module.is.visible() ) {
module.animate.hide(callback); module.animate.hide(callback);
@ -250,6 +252,29 @@ $.fn.popup = function(parameters) {
; ;
}, },
save: {
conditions: function () {
module.cache = {
title: $module.attr('title')
};
if (module.cache.title) {
$module.attr('title', '');
}
module.verbose('Saving original attributes', module.cache);
}
},
restore: {
conditions: function () {
if (typeof module.cache === undefined) {
module.error(error.cache);
return false;
}
if (module.cache.title) {
$module.attr('title', module.cache.title);
}
module.verbose('Restoring original attributes', module.cache);
}
},
animate: { animate: {
show: function(callback) { show: function(callback) {
callback = callback || function(){}; callback = callback || function(){};

Loading…
Cancel
Save