],\r
optionsIds = [ 'mixedCase', 'mixedWithDigits', 'allCaps', 'ignoreDomainNames' ];\r
\r
],\r
optionsIds = [ 'mixedCase', 'mixedWithDigits', 'allCaps', 'ignoreDomainNames' ];\r
\r
- ' <input type="checkbox" name="options" id="allCaps" />' +\r
- ' <label for="allCaps" id="label_allCaps"></label>' +\r
+ ' <input type="checkbox" name="options" id="allCaps_' + editorName + '" />' +\r
+ ' <label for="allCaps" id="label_allCaps_' + editorName + '"></label>' +\r
- ' <input name="options" type="checkbox" id="ignoreDomainNames" />' +\r
- ' <label for="ignoreDomainNames" id="label_ignoreDomainNames"></label>' +\r
+ ' <input name="options" type="checkbox" id="ignoreDomainNames_' + editorName + '" />' +\r
+ ' <label for="ignoreDomainNames" id="label_ignoreDomainNames_' + editorName + '"></label>' +\r
- ' <input name="options" type="checkbox" id="mixedCase" />' +\r
- ' <label for="mixedCase" id="label_mixedCase"></label>' +\r
+ ' <input name="options" type="checkbox" id="mixedCase_' + editorName + '" />' +\r
+ ' <label for="mixedCase" id="label_mixedCase_' + editorName + '"></label>' +\r
- ' <input name="options" type="checkbox" id="mixedWithDigits" />' +\r
- ' <label for="mixedWithDigits" id="label_mixedWithDigits"></label>' +\r
+ ' <input name="options" type="checkbox" id="mixedWithDigits_' + editorName + '" />' +\r
+ ' <label for="mixedWithDigits" id="label_mixedWithDigits_' + editorName + '"></label>' +\r
- ' <div style="float:left;width:45%;margin-left:5px;" id="scayt_lcol" ></div>' +\r
- ' <div style="float:left;width:45%;margin-left:15px;" id="scayt_rcol"></div>' +\r
+ ' <div style="float:left;width:45%;margin-left:5px;" id="scayt_lcol_' + editorName + '" ></div>' +\r
+ ' <div style="float:left;width:45%;margin-left:15px;" id="scayt_rcol_' + editorName + '"></div>' +\r
- html : '<form name="dictionarybar"><div class="inner_dictionary" style="text-align:left; white-space:normal; width:320px; overflow: hidden;">' +\r
- ' <div style="margin:5px auto; width:80%;white-space:normal; overflow:hidden;" id="dic_message"> </div>' +\r
+ html : '<form name="dictionarybar_' + editorName + '"><div class="inner_dictionary" style="text-align:left; white-space:normal; width:320px; overflow: hidden;">' +\r
+ ' <div style="margin:5px auto; width:80%;white-space:normal; overflow:hidden;" id="dic_message_' + editorName + '"> </div>' +\r
' <div style="margin:5px auto; width:80%;white-space:normal;"> ' +\r
' <span class="cke_dialog_ui_labeled_label" >Dictionary name</span><br>'+\r
' <span class="cke_dialog_ui_labeled_content" >'+\r
' <div class="cke_dialog_ui_input_text">'+\r
' <div style="margin:5px auto; width:80%;white-space:normal;"> ' +\r
' <span class="cke_dialog_ui_labeled_label" >Dictionary name</span><br>'+\r
' <span class="cke_dialog_ui_labeled_content" >'+\r
' <div class="cke_dialog_ui_input_text">'+\r
var dialog = this;\r
dialog.data = editor.fire( 'scaytDialog', {} );\r
dialog.options = dialog.data.scayt_control.option();\r
var dialog = this;\r
dialog.data = editor.fire( 'scaytDialog', {} );\r
dialog.options = dialog.data.scayt_control.option();\r
var csLang = this.chosed_lang;\r
scayt_control.setLang( csLang );\r
scayt_control.refresh();\r
var csLang = this.chosed_lang;\r
scayt_control.setLang( csLang );\r
scayt_control.refresh();\r
var init_with_captions = function()\r
{\r
var dialog = this,\r
lang_list = dialog.data.scayt.getLangList(),\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
+ buttonCaptions = [ 'dic_create', 'dic_delete', 'dic_rename', 'dic_restore' ],\r
+ buttonIds = [],\r
+ langList = [],\r
- var button = buttons[ i ];\r
- doc.getById( button ).setHtml( '<span class="cke_dialog_ui_button">' + captions[ 'button_' + button] +'</span>' );\r
+ buttonIds[ i ] = buttonCaptions[ i ] + "_" + editorName;\r
+ doc.getById( buttonIds[ i ] ).setHtml( '<span class="cke_dialog_ui_button">' + captions[ 'button_' + buttonCaptions[ i ]] +'</span>' );\r
- var label = 'label_' + labels[ i ],\r
- labelElement = doc.getById( label );\r
+ var labelCaption = 'label_' + labels[ i ],\r
+ labelId = labelCaption + '_' + editorName,\r
+ labelElement = doc.getById( labelId );\r
'<p>' + captions[ 'version' ] + window.scayt.getAboutInfo().version.toString() + '</p>' +\r
'<p>' + captions[ 'about_throwt_copy' ] + '</p>';\r
\r
'<p>' + captions[ 'version' ] + window.scayt.getAboutInfo().version.toString() + '</p>' +\r
'<p>' + captions[ 'about_throwt_copy' ] + '</p>';\r
\r
\r
// Create languages tab.\r
var createOption = function( option, list )\r
\r
// Create languages tab.\r
var createOption = function( option, list )\r
langList[ langList.length ] = createOption( i, lang_list.ltr );\r
\r
for ( i in lang_list.ltr )\r
langList[ langList.length ] = createOption( i, lang_list.ltr );\r
\r
for ( i in lang_list.ltr )\r
- var fieldL = doc.getById( 'scayt_lcol' ),\r
- fieldR = doc.getById( 'scayt_rcol' );\r
+ var fieldL = doc.getById( 'scayt_lcol_' + editorName ),\r
+ fieldR = doc.getById( 'scayt_rcol_' + editorName );\r
dic[ id ].apply( null, [ el, dic_name, dic_buttons ] );\r
}\r
catch(err)\r
dic[ id ].apply( null, [ el, dic_name, dic_buttons ] );\r
}\r
catch(err)\r