alecpl
2010-10-13 48e8b31b1eaa0bdadd39603150ae8c522d394664
- Fix googiespell click events handling


1 files modified
10 ■■■■■ changed files
program/js/googiespell.js 10 ●●●●● patch | view | raw | blame | history
program/js/googiespell.js
@@ -82,9 +82,10 @@
    // Set document's onclick to hide the language and error menu
    $(document).bind('click', function(e) {
        if($(e.target).attr('googie_action_btn') != '1' && ref.isLangWindowShown())
        var target = $(e.target);
        if(target.attr('googie_action_btn') != '1' && ref.isLangWindowShown())
            ref.hideLangWindow();
        if($(e.target).attr('googie_action_btn') != '1' && ref.isErrorWindowShown())
        if(target.attr('googie_action_btn') != '1' && ref.isErrorWindowShown())
            ref.hideErrorWindow();
    });
@@ -577,8 +578,9 @@
    }
    var ref = this;
    if (this.edit_layer_dbl_click) {
        $(this.edit_layer).bind('click', function(e) {
        $(this.edit_layer).dblclick(function(e) {
            if (e.target.className != 'googie_link' && !ref.isErrorWindowShown()) {
                ref.resumeEditing();
                var fn1 = function() {
@@ -766,7 +768,7 @@
};
this.isLangWindowShown = function() {
    return $(this.language_window).is(':hidden');
    return $(this.language_window).is(':visible');
};
this.hideLangWindow = function() {