diff --git a/javascripts/ungibberize.jquery.js b/javascripts/ungibberize.jquery.js index dc958b7..5880fe5 100644 --- a/javascripts/ungibberize.jquery.js +++ b/javascripts/ungibberize.jquery.js @@ -16,7 +16,7 @@ jQuery.fn.extend({ var btnHe = $("").attr({ src: ungibberize.getHeButtonFilename(this.height()), - title: '?עברית', + title: 'עברית?', height: this.height(), width: this.height() }); btnHe.css({ diff --git a/javascripts/ungibberize.jquery.min.js b/javascripts/ungibberize.jquery.min.js index a98af9a..333ad78 100644 --- a/javascripts/ungibberize.jquery.min.js +++ b/javascripts/ungibberize.jquery.min.js @@ -1,4 +1,4 @@ -(function($){$(function(){$('input.gibberizable-he').each(function(){$(this).ungibberize();});});})(jQuery);jQuery.fn.extend({ungibberize:function(){var self=this;var pos=this.offset();pos.top+=(this.outerHeight()-this.height())/2;pos.left+=(this.outerWidth()-this.width())/2+3;var undoVal="";var btnHe=$("").attr({src:ungibberize.getHeButtonFilename(this.height()),title:'?עברית',height:this.height(),width:this.height()});btnHe.css({display:"none",position:"absolute",left:pos.left+"px",top:pos.top+"px"});btnHe.appendTo(this.parent());btnHe.click(function(){undoVal=self.val();self.val(ungibberize.en2he(self.val()));btnHe.fadeOut('fast');btnUndo.fadeIn('fast');state="undo";self.focus();});var btnUndo=$("").attr({src:ungibberize.getUndoRTLButtonFilename(this.height()),title:'ביטול',height:this.height(),width:this.height()});btnUndo.css({display:"none",position:"absolute",left:pos.left+"px",top:pos.top+"px"});btnUndo.appendTo(this.parent());btnUndo.click(function(){self.val(undoVal);btnUndo.fadeOut('fast');btnHe.fadeIn('fast');state="button";self.focus();});var state=ungibberize.shouldDisplayUngibberize(self.val())?"button":"no_button";if(state==="button"){self.width(self.width()-self.height()-2);self.css("padding-left",self.height()+2);}else{self.css("padding-left",0);} +(function($){$(function(){$('input.gibberizable-he').each(function(){$(this).ungibberize();});});})(jQuery);jQuery.fn.extend({ungibberize:function(){var self=this;var pos=this.offset();pos.top+=(this.outerHeight()-this.height())/2;pos.left+=(this.outerWidth()-this.width())/2+3;var undoVal="";var btnHe=$("").attr({src:ungibberize.getHeButtonFilename(this.height()),title:'עברית?',height:this.height(),width:this.height()});btnHe.css({display:"none",position:"absolute",left:pos.left+"px",top:pos.top+"px"});btnHe.appendTo(this.parent());btnHe.click(function(){undoVal=self.val();self.val(ungibberize.en2he(self.val()));btnHe.fadeOut('fast');btnUndo.fadeIn('fast');state="undo";self.focus();});var btnUndo=$("").attr({src:ungibberize.getUndoRTLButtonFilename(this.height()),title:'ביטול',height:this.height(),width:this.height()});btnUndo.css({display:"none",position:"absolute",left:pos.left+"px",top:pos.top+"px"});btnUndo.appendTo(this.parent());btnUndo.click(function(){self.val(undoVal);btnUndo.fadeOut('fast');btnHe.fadeIn('fast');state="button";self.focus();});var state=ungibberize.shouldDisplayUngibberize(self.val())?"button":"no_button";if(state==="button"){self.width(self.width()-self.height()-2);self.css("padding-left",self.height()+2);}else{self.css("padding-left",0);} this.keyup(function(){switch(state){case"no_button":if(ungibberize.shouldDisplayUngibberize(self.val())){self.width(self.width()-self.height()-2);self.css("padding-left",self.height()+2);btnHe.fadeIn('fast');state="button";} break;case"button":if(!ungibberize.shouldDisplayUngibberize(self.val())){btnHe.fadeOut('fast');self.width(self.width()+self.height()+2);self.css("padding-left",0);state="no_button";} break;case"undo":btnUndo.fadeOut('fast');self.width(self.width()+self.height()+2);self.css("padding-left",0);state="inactive";if(self.val().length<4){state="no_button";}