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