Ext.onReady(function(){Ext.QuickTips.init();var fontColorMenu=new Ext.menu.ColorMenu({handler:function(cm,color){document.fgColor='#'+color}});document.fgColor=readCookie("fgColor");var backgroundColorMenu=new Ext.menu.ColorMenu({handler:function(cm,color){document.bgColor='#'+color}});document.bgColor=readCookie("bgColor");var tb=new Ext.Toolbar();tb.render('toolbar');var fontName=getFontFamilyFromCookie();changeFontFamily(fontName);var fontNameCombo=new Ext.form.ComboBox({allowBlank:false,displayField:'fontTitle',mode:'local',selectOnFocus:true,store:new Ext.data.ArrayStore({data:[['serif','serif'],['sans-serif','sans-serif'],['cursive','cursive'],['fantasy','fantasy'],['monospace','monospace']],fields:['fontName','fontTitle'],id:0}),triggerAction:'all',typeAhead:true,value:fontName,valueField:'fontName',width:135});fontNameCombo.addListener('select',onFontFamilySelect);tb.addField(fontNameCombo);var fontSize=getFontSizeFromCookie();changeFontSize(fontSize);var fontSizeCombo=new Ext.form.ComboBox({allowBlank:false,displayField:'displayText',mode:'local',selectOnFocus:true,store:new Ext.data.ArrayStore({data:[[6,'6'],[8,'8'],[10,'10'],[12,'12'],[14,'14'],[16,'16'],[20,'20'],[24,'24'],[28,'28'],[32,'32']],fields:['fontSize','displayText'],id:0}),triggerAction:'all',typeAhead:true,value:fontSize,valueField:'fontSize',width:45});fontSizeCombo.addListener('select',onFontSizeSelect);tb.addField(fontSizeCombo);tb.add({iconCls:'fontColor',menu:fontColorMenu,tooltip:{text:'Здесь вы можете выбрать предпочитаемый вами цвет шрифта',title:'Цвет шрифта'}});tb.add({iconCls:'backgroundColor',menu:backgroundColorMenu,tooltip:{text:'Здесь вы можете выбрать предпочитаемый вами цвет фона',title:'Цвет фона'}});tb.add({handler:onTextAlignToggle,iconCls:'textAlign',tooltip:{text:'По ширине/по левому краю.',title:'Выравнивание'}});tb.add({enableToggle:true,pressed:false,text:'¶',toggleHandler:onItemToggle,tooltip:{text:'Отобразить/скрыть знак конца абзаца
используется для ссылки на абзац',title:'Знак конца абзаца'}});tb.doLayout();function onFontSizeSelect(select){changeFontSize(select.value)}function onFontFamilySelect(select){changeFontFamily(select.value)}function onTextAlignToggle(item,pressed){if(getActiveStyleSheetTextAlign()=='justify'){changeTextAlign('left')}else{changeTextAlign('justify')}}function onItemToggle(item,pressed){if(pressed){changecss('* > .anchor:link, * > .anchor:visited','visibility','visible');changecss('* > .anchor:visited','visibility','visible');changecss('* > .anchor:link','visibility','visible')}else{changecss('* > .anchor:link, * > .anchor:visited','visibility','hidden');changecss('* > .anchor:link','visibility','hidden');changecss('* > .anchor:visited','visibility','hidden')}}});