JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.4.2
[ckeditor.git] / _source / plugins / scayt / dialogs / options.js
index f745d82..2a4ff3e 100644 (file)
@@ -11,44 +11,49 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                tags = [],\r
                i,\r
                contents = [],\r
-               userDicActive = false,\r
+               userDicActive = 0,\r
                dic_buttons = [\r
                        // [0] contains buttons for creating\r
                        "dic_create,dic_restore",\r
                        // [1] contains buton for manipulation\r
                        "dic_rename,dic_delete"\r
                ],\r
-               optionsIds= [ 'mixedCase','mixedWithDigits','allCaps','ignoreDomainNames' ];\r
+               optionsIds = [ 'mixedCase', 'mixedWithDigits', 'allCaps', 'ignoreDomainNames' ];\r
 \r
        // common operations\r
 \r
-       function getBOMAllOptions () {\r
+       function getBOMAllOptions()\r
+       {\r
                 return document.forms.optionsbar["options"];\r
        }\r
-       function getBOMAllLangs () {\r
+       function getBOMAllLangs()\r
+       {\r
                 return document.forms.languagesbar["scayt_lang"];\r
        }\r
 \r
-       function setCheckedValue(radioObj, newValue) {\r
-               if (!radioObj)\r
+       function setCheckedValue( radioObj, newValue )\r
+       {\r
+               if ( !radioObj )\r
                        return;\r
                var radioLength = radioObj.length;\r
-               if (radioLength == undefined) {\r
-                       radioObj.checked = (radioObj.value == newValue.toString());\r
+               if ( radioLength == undefined )\r
+               {\r
+                       radioObj.checked = radioObj.value == newValue.toString();\r
                        return;\r
                }\r
-               for (var i = 0; i < radioLength; i++) {\r
+               for ( var i = 0; i < radioLength; i++ )\r
+               {\r
                        radioObj[i].checked = false;\r
-                       if (radioObj[i].value == newValue.toString()) {\r
+                       if ( radioObj[i].value == newValue.toString() )\r
                                radioObj[i].checked = true;\r
-                       }\r
                }\r
        }\r
 \r
+       var lang = editor.lang.scayt;\r
        var tags_contents =  [\r
                                {\r
                                        id : 'options',\r
-                                       label : editor.lang.scayt.optionsTab,\r
+                                       label : lang.optionsTab,\r
                                        elements : [\r
                                                {\r
                                                        type : 'html',\r
@@ -77,7 +82,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                },\r
                                {\r
                                        id : 'langs',\r
-                                       label : editor.lang.scayt.languagesTab,\r
+                                       label : lang.languagesTab,\r
                                        elements : [\r
                                                {\r
                                                        type : 'html',\r
@@ -92,7 +97,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                },\r
                                {\r
                                        id : 'dictionaries',\r
-                                       label : editor.lang.scayt.dictionariesTab,\r
+                                       label : lang.dictionariesTab,\r
                                        elements : [\r
                                                {\r
                                                        type : 'html',\r
@@ -123,7 +128,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                },\r
                                {\r
                                        id : 'about',\r
-                                       label : editor.lang.scayt.aboutTab,\r
+                                       label : lang.aboutTab,\r
                                        elements : [\r
                                                {\r
                                                        type : 'html',\r
@@ -136,7 +141,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                        ];\r
 \r
        var dialogDefiniton = {\r
-               title : editor.lang.scayt.title,\r
+               title : lang.title,\r
                minWidth : 360,\r
                minHeight : 220,\r
                onShow : function()\r
@@ -183,10 +188,10 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                onCancel: function()\r
                {\r
                        var o = getBOMAllOptions();\r
-                       for (i in o)\r
+                       for ( var i in o )\r
                                o[i].checked = false;\r
 \r
-                       setCheckedValue(getBOMAllLangs(),"");\r
+                       setCheckedValue( getBOMAllLangs(), "" );\r
                },\r
                contents : contents\r
        };\r
@@ -195,20 +200,20 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
 \r
        tags = CKEDITOR.plugins.scayt.uiTabs;\r
 \r
-       for ( i in tags )\r
+       for ( var i in tags )\r
        {\r
                if ( tags[ i ] == 1 )\r
                        contents[ contents.length ] = tags_contents[ i ];\r
        }\r
        if ( tags[2] == 1 )\r
-               userDicActive = true;\r
+               userDicActive = 1;\r
 \r
 \r
        var init_with_captions = function()\r
        {\r
                var dialog = this,\r
                        lang_list = dialog.data.scayt.getLangList(),\r
-                       buttons = [ 'dic_create','dic_delete','dic_rename','dic_restore' ],\r
+                       buttons = [ 'dic_create', 'dic_delete', 'dic_rename', 'dic_restore' ],\r
                        labels = optionsIds,\r
                        i;\r
 \r
@@ -282,9 +287,9 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                };\r
 \r
                var langList = [];\r
-               if (tags[1] ==1 )\r
+               if ( tags[1] ==1 )\r
                {\r
-                       for ( i in lang_list.rtl )\r
+                       for ( var i in lang_list.rtl )\r
                                langList[ langList.length ] = createOption( i, lang_list.ltr );\r
 \r
                        for ( i in lang_list.ltr )\r
@@ -314,15 +319,15 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                        var err_massage = captions["err_dic_create"];\r
                        var suc_massage = captions["succ_dic_create"];\r
 \r
-                       window.scayt.createUserDictionary(dic_name,\r
-                               function(arg)\r
+                       window.scayt.createUserDictionary( dic_name,\r
+                               function( arg )\r
                                {\r
                                        hide_dic_buttons ( all_buttons );\r
                                        display_dic_buttons ( dic_buttons[1] );\r
                                        suc_massage = suc_massage.replace("%s" , arg.dname );\r
                                        dic_success_message (suc_massage);\r
                                },\r
-                               function(arg)\r
+                               function( arg )\r
                                {\r
                                        err_massage = err_massage.replace("%s" ,arg.dname );\r
                                        dic_error_message ( err_massage + "( "+ (arg.message || "") +")");\r
@@ -336,14 +341,14 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                        // try to rename dictionary\r
                        var err_massage = captions["err_dic_rename"] || "";\r
                        var suc_massage = captions["succ_dic_rename"] || "";\r
-                       window.scayt.renameUserDictionary(dic_name,\r
-                               function(arg)\r
+                       window.scayt.renameUserDictionary( dic_name,\r
+                               function( arg )\r
                                        {\r
                                                suc_massage = suc_massage.replace("%s" , arg.dname );\r
                                                set_dic_name( dic_name );\r
                                                dic_success_message ( suc_massage );\r
                                        },\r
-                               function(arg)\r
+                               function( arg )\r
                                        {\r
                                                err_massage = err_massage.replace("%s" , arg.dname  );\r
                                                set_dic_name( dic_name );\r
@@ -351,7 +356,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                        });\r
                };\r
 \r
-               dic.dic_delete = function ( el, dic_name , dic_buttons )\r
+               dic.dic_delete = function( el, dic_name , dic_buttons )\r
                {\r
                        var all_buttons = dic_buttons[0] + ',' + dic_buttons[1];\r
                        var err_massage = captions["err_dic_delete"];\r
@@ -359,7 +364,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
 \r
                        // try to delete dictionary\r
                        window.scayt.deleteUserDictionary(\r
-                               function(arg)\r
+                               function( arg )\r
                                {\r
                                        suc_massage = suc_massage.replace("%s" , arg.dname );\r
                                        hide_dic_buttons ( all_buttons );\r
@@ -367,14 +372,14 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                        set_dic_name( "" ); // empty input field\r
                                        dic_success_message( suc_massage );\r
                                },\r
-                               function(arg)\r
+                               function( arg )\r
                                {\r
                                        err_massage = err_massage.replace("%s" , arg.dname );\r
                                        dic_error_message(err_massage);\r
                                });\r
                };\r
 \r
-               dic.dic_restore = dialog.dic_restore || function ( el, dic_name , dic_buttons )\r
+               dic.dic_restore = dialog.dic_restore || function( el, dic_name , dic_buttons )\r
                        {\r
                                // try to restore existing dictionary\r
                                var all_buttons = dic_buttons[0] + ',' + dic_buttons[1];\r
@@ -382,14 +387,14 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                var suc_massage = captions["succ_dic_restore"];\r
 \r
                                window.scayt.restoreUserDictionary(dic_name,\r
-                                       function(arg)\r
+                                       function( arg )\r
                                        {\r
                                                suc_massage = suc_massage.replace("%s" , arg.dname );\r
                                                hide_dic_buttons ( all_buttons );\r
                                                display_dic_buttons(dic_buttons[1]);\r
                                                dic_success_message( suc_massage );\r
                                        },\r
-                                       function(arg)\r
+                                       function( arg )\r
                                        {\r
                                                err_massage = err_massage.replace("%s" , arg.dname );\r
                                                dic_error_message( err_massage );\r
@@ -408,7 +413,9 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                var el = id = ev.data.getTarget().getParent();\r
                                var id = el.getId();\r
                                dic[ id ].apply( null, [ el, dic_name, dic_buttons ] );\r
-                       }catch(err){\r
+                       }\r
+                       catch(err)\r
+                       {\r
                                dic_error_message(" Dictionary error. ");\r
                        }\r
 \r
@@ -431,7 +438,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
        {\r
                var dialog = this;\r
                // for enabled options tab\r
-               if (tags[0] == 1){\r
+               if ( tags[0] == 1 ){\r
                        var opto = getBOMAllOptions();\r
 \r
                        // Animate options.\r
@@ -466,8 +473,8 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                //for enabled languages tab\r
                if ( tags[1] == 1 )\r
                {\r
-                       var domLang = doc.getById("cke_option"+dialog.sLang);\r
-                       setCheckedValue(domLang.$,dialog.sLang);\r
+                       var domLang = doc.getById("cke_option" + dialog.sLang);\r
+                       setCheckedValue( domLang.$,dialog.sLang );\r
                }\r
 \r
                // * user dictionary\r
@@ -487,7 +494,7 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
                                                display_dic_buttons( dic_buttons[0] );\r
 \r
                                },\r
-                               function ()\r
+                               function()\r
                                {\r
                                        doc.getById( 'dic_name' ).setValue("");\r
                                });\r
@@ -496,35 +503,29 @@ CKEDITOR.dialog.add( 'scaytcheck', function( editor )
 \r
        };\r
 \r
-       function dic_error_message ( m )\r
+       function dic_error_message( m )\r
        {\r
                doc.getById('dic_message').setHtml('<span style="color:red;">' + m + '</span>' );\r
        }\r
-       function dic_success_message ( m )\r
+       function dic_success_message( m )\r
        {\r
                doc.getById('dic_message').setHtml('<span style="color:blue;">' + m + '</span>') ;\r
        }\r
-       function display_dic_buttons ( sIds )\r
+       function display_dic_buttons( sIds )\r
        {\r
-\r
                sIds = String( sIds );\r
                var aIds = sIds.split(',');\r
                for ( var i=0, l = aIds.length; i < l ; i+=1)\r
-               {\r
                        doc.getById( aIds[i] ).$.style.display = "inline";\r
-               }\r
-\r
        }\r
-       function hide_dic_buttons ( sIds )\r
+       function hide_dic_buttons( sIds )\r
        {\r
                sIds = String( sIds );\r
                var aIds = sIds.split(',');\r
                for ( var i = 0, l = aIds.length; i < l ; i += 1 )\r
-               {\r
                        doc.getById( aIds[i] ).$.style.display = "none";\r
-               }\r
        }\r
-       function set_dic_name ( dic_name )\r
+       function set_dic_name( dic_name )\r
        {\r
                doc.getById('dic_name').$.value= dic_name;\r
        }\r