⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config_toolbar.js

📁 呵呵,这个东西希望大家有用啊
💻 JS
📖 第 1 页 / 共 2 页
字号:
//------------------------------------------------------------------------------------------------------
// configuration file for pinEdit toolbar creation
//------------------------------------------------------------------------------------------------------

// variables for the used combo boxes
var cmbZoom;
var cmbFont;
var cmbFontSize;
var cmbStyleSheet;
var cmbFormat;
var btnEdit;
var btnHTML;
var btnPreview;
var btnReturnMode;

//------------------------------------------------------------------------------------------------
// create the toolbar on top
//------------------------------------------------------------------------------------------------
function CreateToolbarsTop(id, userCode)
{
  // userCode is a string value that allows an individual customizing
  if(userCode == "") {
    // create the main toolbar collection
    var objToolbars = new Toolbars(id);
    // define toolbar settings
    objToolbars.backcolor = globalToolbarColor; // defined in config.js

    //-----------------------------------------------------------------------------------
    // create the main toolbar
    //-----------------------------------------------------------------------------------
    var objToolbar1 = new Toolbar();
    objToolbar1.design = design;
    objToolbar1.border = globalToolbarBorder;
    objToolbar1.height = browser.ns6 ? 29:27;

    objToolbar1.add(new Separator("design/image/" + design + "/tbbegin.gif"));

    objToolbar1.add(new Button("","","design/image/" + design + "/neu.gif","editNew()",getLanguageString(language,101),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/open.gif","editOpen(1)",getLanguageString(language,102),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/save.gif","saveCommon()",getLanguageString(language,118),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/saveas.gif","editSaveDialog()",getLanguageString(language,119),design,""));
    if(!browser.ns6)
      objToolbar1.add(new Button("","","design/image/" + design + "/search.gif","editSearch()",getLanguageString(language,113),design,""));
    if(!browser.ns6)
      objToolbar1.add(new Button("","","design/image/" + design + "/print.gif","editPrint()",getLanguageString(language,103),design,""));
    if(browser.ns6)
      objToolbar1.add(new Button("","","design/image/" + design + "/preview.gif","editPreview()","Print Preview",design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/spell.gif","onSpell()",getLanguageString(language,411),design,""));
    var objUpload = new MenuButton("menu_upload.html","design/image/" + design + "/upload.gif","onMenuUploadClicked",getLanguageString(language,3011),design,"");
    objUpload.width = "170";
    objUpload.height = "48";
    objToolbar1.add(objUpload);

    objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));
    objToolbar1.add(new Button("","","design/image/" + design + "/cut.gif","editCut()",getLanguageString(language,104),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/copy.gif","editCopy()",getLanguageString(language,105),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/paste.gif","editPaste()",getLanguageString(language,106),design,""));
    if(!browser.ns6)
      objToolbar1.add(new Button("","","design/image/" + design + "/pasteword.gif","editPasteWord()",getLanguageString(language,408),design,""));
    objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));
    objToolbar1.add(new Button("","","design/image/" + design + "/undo.gif","editUndo()",getLanguageString(language,107),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/redo.gif","editRedo()",getLanguageString(language,108),design,""));
    //objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));

    // optional: divide the toolbar in 2 toolbars
    if(design =="Office2003") {
      objToolbar1.add(new Separator("design/image/" + design + "/tbend.gif"));
      objToolbar1.add(new Distance(3,true));
      objToolbar1.add(new Separator("design/image/" + design + "/tbbegin.gif"));
    } else {
      objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));
    }

    objToolbar1.add(new Button("","","design/image/" + design + "/link.gif","editLink()",getLanguageString(language,109),design,""));
    if(!browser.ns6)
      objToolbar1.add(new Button("","","design/image/" + design + "/anchor.gif","editInsertObject('ANCHOR')",getLanguageString(language,407),design,""));

    var objImage = new MenuButton("menu_image.html","design/image/" + design + "/image.gif","onMenuImageClicked",getLanguageString(language,110),design,"");
    objImage.width = "150";
    if(browser.ns6)
      objImage.height = "70";
    else
      objImage.height = "96";
    objToolbar1.add(objImage);

    objToolbar1.add(new TableButton("design/image/" + design + "/table.gif","onCreateTable",getLanguageString(language,111),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/rule.gif","editInsertObject('RULE')",getLanguageString(language,112),design,""));
    if(!browser.ns6) {
      var objChar = new MenuButton("char.html","design/image/" + design + "/char.gif","onMenuCharClicked",getLanguageString(language,115),design,"");
      objChar.width = "78";
      objChar.height = "90";
      objToolbar1.add(objChar);
    }
    objToolbar1.add(new Button("","","design/image/" + design + "/date.gif","onInsertDate()",getLanguageString(language,116),design,""));
    objToolbar1.add(new Button("","","design/image/" + design + "/time.gif","onInsertTime()",getLanguageString(language,117),design,""));
    if(!browser.ns6) {
      objToolbar1.add(new Button("","","design/image/" + design + "/marquee.gif","editInsertObject('MARQUEE')",getLanguageString(language,409),design,""));
      objToolbar1.add(new Button("","","design/image/" + design + "/pagebreak.gif","editInsertObject('PAGEBREAK')",getLanguageString(language,404),design,""));
      objToolbar1.add(new Button("","","design/image/" + design + "/paragraph.gif","editParagraph()",getLanguageString(language,3002),design,""));
    }
    objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));
    objToolbar1.add(new Button("","","design/image/" + design + "/help.gif","onHelp()",getLanguageString(language,114),design,""));

    if(design =="Office2003")
      objToolbar1.add(new Separator("design/image/Office2003/tbend.gif"));

    // add toolbar to collection
    objToolbars.add(objToolbar1);

    //-----------------------------------------------------------------------------------
    // create formatting toolbar
    //-----------------------------------------------------------------------------------
    var objToolbar2 = new Toolbar();
    objToolbar2.design = design;
    objToolbar2.border = globalToolbarBorder;
    objToolbar2.height = browser.ns6 ? 29:27;
    // add the members of the toolbar
    objToolbar2.add(new Separator("design/image/" + design + "/tbbegin.gif"));

    if(!browser.ns6) {
      cmbStyle = new StyleCombo("onStyleChanged",getLanguageString(language,3014),design,"");
      cmbStyle.width = "100";
      cmbStyle.popupwidth = "200";
      cmbStyle.popupheight = "120";
      cmbStyle.displayValue = "tag1";
      cmbStyle.add(new ComboItem("Standard","","","STANDARD","Standard"));
      // needed for automatic fill
      editSetStyleSheetObject(cmbStyle);

      objToolbar2.add(cmbStyle);

      objToolbar2.add(new Distance(3));

      cmbFormat = new StyleCombo("onFormatChanged",getLanguageString(language,3015),design,"");
      cmbFormat.width = "100";
      cmbFormat.popupwidth = "200";
      cmbFormat.popupheight = "130";
      cmbFormat.displayValue = "tag1";
      cmbFormat.add(new ComboItem("Normal","","","NORMAL","Normal"));
      cmbFormat.add(new ComboItem("<h1>Heading 1</h1>","","","<h1>","Heading 1"));
      cmbFormat.add(new ComboItem("<h2>Heading 2</h2>","","","<h2>","Heading 2"));
      cmbFormat.add(new ComboItem("<h3>Heading 3</h3>","","","<h3>","Heading 3"));
      cmbFormat.add(new ComboItem("<h4>Heading 4</h4>","","","<h4>","Heading 4"));
      cmbFormat.add(new ComboItem("<h5>Heading 5</h5>","","","<h5>","Heading 5"));
      cmbFormat.add(new ComboItem("<h6>Heading 6</h6>","","","<h6>","Heading 6"));
      cmbFormat.add(new ComboItem("<address>Address</address>","","","<address>","Address"));
      cmbFormat.add(new ComboItem("<dir>Directory List</dir>","","","<dir>","Directory List"));
      cmbFormat.add(new ComboItem("<pre>Formatted</pre>","","","<pre>","Formatted"));
      cmbFormat.add(new ComboItem("<menu>Menu List</menu>","","","<menu>","Menu List"));
      objToolbar2.add(cmbFormat);

      objToolbar2.add(new Distance(3));

      cmbFont = new StyleCombo("onFontChanged",getLanguageString(language,3016),design,"");
      cmbFont.width = "114";
      cmbFont.popupwidth = "120";
      cmbFont.popupheight = "136";
      cmbFont.displayValue = "value";
      cmbFont.add(new ComboItem("<FONT face='Arial'>Arial</font>","","","Arial"));
      cmbFont.add(new ComboItem("<FONT face='Courier'>Courier</font>","","","Courier"));
      cmbFont.add(new ComboItem("<FONT face='Courier New'>Courier New</font>","","","Courier New"));
      cmbFont.add(new ComboItem("<FONT face='Tahoma'>Tahoma</font>","","","Tahoma"));
      cmbFont.add(new ComboItem("<FONT face='Times New Roman'>Times New Roman</font>","","","Times New Roman"));
      cmbFont.add(new ComboItem("<FONT face='Verdana'>Verdana</font>","","","Verdana"));
      objToolbar2.add(cmbFont);

      objToolbar2.add(new Distance(3));

      cmbFontSize = new StyleCombo("onFontSizeChanged",getLanguageString(language,3017),design,"");
      cmbFontSize.width = "35";
      cmbFontSize.popupwidth = "85";
      cmbFontSize.popupheight = "200";
      cmbFontSize.displayValue = "tag1";
      cmbFontSize.add(new ComboItem("<FONT size=1>8</FONT>","","","1","8"));
      cmbFontSize.add(new ComboItem("<FONT size=2>10</FONT>","","","2","10"));
      cmbFontSize.add(new ComboItem("<FONT size=3>12</FONT>","","","3","12"));
      cmbFontSize.add(new ComboItem("<FONT size=4>14</FONT>","","","4","14"));
      cmbFontSize.add(new ComboItem("<FONT size=5>18</FONT>","","","5","18"));
      cmbFontSize.add(new ComboItem("<FONT size=6>24</FONT>","","","6","24"));
      cmbFontSize.add(new ComboItem("<FONT size=7>36</FONT>","","","7","36"));
      objToolbar2.add(cmbFontSize);
    } else {
      //cmbStyle = new Combo("changeStyle()");
      //objToolbar2.add(cmbStyle);
      // stylesheets are filled dynamicly
      //editSetStyleSheetObject(cmbStyle);
      cmbFormat = new Combo("changeFormat()");
      objToolbar2.add(cmbFormat);
      cmbFont = new Combo("changeFont()");
      objToolbar2.add(cmbFont);
      cmbFontSize = new Combo("changeFontSize()");
      objToolbar2.add(cmbFontSize);
    }
    objToolbar2.add(new Button("","","design/image/" + design + "/bold.gif","editBold()",getLanguageString(language,201),design,"BOLD"));
    objToolbar2.add(new Button("","","design/image/" + design + "/italic.gif","editItalic()",getLanguageString(language,202),design,"ITALIC"));
    objToolbar2.add(new Button("","","design/image/" + design + "/underline.gif","editUnderline()",getLanguageString(language,203),design,"UNDERLINE"));
    objToolbar2.add(new Button("","","design/image/" + design + "/superscript.gif","editSuperscript()",getLanguageString(language,204),design,"SUPERSCRIPT"));
    objToolbar2.add(new Button("","","design/image/" + design + "/subscript.gif","editSubscript()",getLanguageString(language,205),design,"SUBSCRIPT"));
    objToolbar2.add(new Separator("design/image/" + design + "/separator.gif"));
    objToolbar2.add(new Button("","","design/image/" + design + "/left.gif","editJustifyLeft()",getLanguageString(language,206),design,"JUSTIFYLEFT"));
    objToolbar2.add(new Button("","","design/image/" + design + "/center.gif","editJustifyCenter()",getLanguageString(language,207),design,"JUSTIFYCENTER"));
    objToolbar2.add(new Button("","","design/image/" + design + "/right.gif","editJustifyRight()",getLanguageString(language,208),design,"JUSTIFYRIGHT"));
    objToolbar2.add(new Button("","","design/image/" + design + "/block.gif","editJustifyFull()",getLanguageString(language,209),design,"JUSTIFYFULL"));
    objToolbar2.add(new Separator("design/image/" + design + "/separator.gif"));
    objToolbar2.add(new Button("","","design/image/" + design + "/orderedlist.gif","editOrderedList()",getLanguageString(language,210),design,"INSERTORDEREDLIST"));
    objToolbar2.add(new Button("","","design/image/" + design + "/unorderedlist.gif","editUnorderedList()",getLanguageString(language,211),design,"INSERTUNORDEREDLIST"));
    objToolbar2.add(new Button("","","design/image/" + design + "/indent.gif","editIndent()",getLanguageString(language,212),design,"INDENT"));
    objToolbar2.add(new Button("","","design/image/" + design + "/outdent.gif","editOutdent()",getLanguageString(language,213),design,"OUTDENT"));
    objToolbar2.add(new Separator("design/image/" + design + "/separator.gif"));
    objToolbar2.add(new ColorSelector("design/image/" + design + "/color.gif","design/image/colorselect.gif","onSetTextColor",getLanguageString(language,215),getLanguageString(language,217),design,""));
    objToolbar2.add(new ColorSelector("design/image/" + design + "/backcolor.gif","design/image/colorselect.gif","onSetBackgroundColor",getLanguageString(language,216),getLanguageString(language,218),design,""));
    if(design =="Office2003")
      objToolbar2.add(new Separator("design/image/Office2003/tbend.gif"));

    // add toolbar to collection
    objToolbars.add(objToolbar2);


    if(!browser.ns6) {
      //-----------------------------------------------------------------------------------
      // create formular toolbar
      //-----------------------------------------------------------------------------------
      var objToolbar3 = new Toolbar();
      objToolbar3.design = design;
      objToolbar3.border = globalToolbarBorder;
      objToolbar3.add(new Separator("design/image/" + design + "/tbbegin.gif"));
      objToolbar3.add(new Button("","","design/image/" + design + "/form.gif","editInsertObject('FORM')",getLanguageString(language,406),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/label.gif","editInsertObject('LABEL')",getLanguageString(language,301),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/button.gif","editInsertObject('BUTTON')",getLanguageString(language,302),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/input.gif","editInsertObject('INPUT')",getLanguageString(language,303),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/checkbox.gif","editInsertObject('CHECK')",getLanguageString(language,304),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/radio.gif","editInsertObject('OPTION')",getLanguageString(language,305),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/combobox.gif","editInsertObject('COMBO')",getLanguageString(language,306),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/listbox.gif","editInsertObject('LISTBOX')",getLanguageString(language,307),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/textarea.gif","editInsertObject('AREA')",getLanguageString(language,308),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/hidden.gif","editInsertObject('HIDDEN')",getLanguageString(language,410),design,""));
      objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));
      objToolbar3.add(new Button("","","design/image/" + design + "/div.gif","editInsertObject('DIV')",getLanguageString(language,310),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/iframe.gif","editInsertObject('IFRAME')",getLanguageString(language,309),design,""));
      if(!browser.ie5) {
        objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));
        objToolbar3.add(new Button("","","design/image/" + design + "/position.gif","editAbsolute()",getLanguageString(language,311),design,""));
      }

/*
      // optional: divide the toolbar in 2 toolbars
      if(design =="Office2003") {
        objToolbar3.add(new Separator("design/image/" + design + "/tbend.gif"));
        objToolbar3.add(new Distance(3,true));
        objToolbar3.add(new Separator("design/image/" + design + "/tbbegin.gif"));
      } else {
        objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));
      }

      //-----------------------------------------------------------------------------------
      // create text modules toolbar
      //-----------------------------------------------------------------------------------
      //objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));
      var cmbTextModule = new Combo("");
      objToolbar3.add(cmbTextModule);
      objToolbar3.add(new Button("","","design/image/tm_add.gif","editInsertTextModule('" + cmbTextModule.id + "')",getLanguageString(language,312),design,""));
      objToolbar3.add(new Button("","","design/image/tm_create.gif","editSetTextModule('" + cmbTextModule.id + "')",getLanguageString(language,313),design,""));
      objToolbar3.add(new Button("","","design/image/tm_remove.gif","editRemoveTextModule('" + cmbTextModule.id + "')",getLanguageString(language,314),design,""));
*/

      // optional: divide the toolbar in 2 toolbars
      if(design =="Office2003") {
        objToolbar3.add(new Separator("design/image/" + design + "/tbend.gif"));
        objToolbar3.add(new Distance(3,true));
        objToolbar3.add(new Separator("design/image/" + design + "/tbbegin.gif"));
      } else {
        objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));
      }


      //objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));
      var objClean = new MenuButton("menu_clean.html","design/image/" + design + "/remove.gif","onMenuCleanClicked",getLanguageString(language,214),design,"");
      objClean.width = "150";
      objClean.height = "93";
      objToolbar3.add(objClean);
      // set RETURN mode dependant of settings
      if(editGetBr())
        btnReturnMode = new Button("","","design/image/" + design + "/bron.gif","onReturnMode()",getLanguageString(language,3013),design,"");
      else
        btnReturnMode = new Button("","","design/image/" + design + "/broff.gif","onReturnMode()",getLanguageString(language,3013),design,"");
      objToolbar3.add(btnReturnMode);

      objToolbar3.add(new Button("","","design/image/" + design + "/tablehigh.gif","editTableHighlight()",getLanguageString(language,3003),design,""));
      objToolbar3.add(new Button("","","design/image/" + design + "/selectall.gif","editSelectAll()",getLanguageString(language,405),design,""));
      //objToolbar1.add(new Button("","","design/image/" + design + "/ltr.gif","editSetDirection('ltr')",getLanguageString(language,3000),design,""));
      //objToolbar1.add(new Button("","","design/image/" + design + "/rtl.gif","editSetDirection('rtl')",getLanguageString(language,3001),design,""));
      objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));

      if(!browser.ie5) {
        cmbZoom = new Combo("changeZoom()");
        objToolbar3.add(cmbZoom);
    //    objToolbar3.add(new Separator("design/image/" + design + "/separator.gif"));
      }

      if(design =="Office2003")
        objToolbar3.add(new Separator("design/image/Office2003/tbend.gif"));

      // add toolbar to collection
      objToolbars.add(objToolbar3);
    }

    // now create toolbar
    objToolbars.create();

    if(browser.ns6) {
      cmbFormat.add("Normal","NORMAL");
      cmbFormat.add("Heading 1","<h1>");
      cmbFormat.add("Heading 2","<h2>");
      cmbFormat.add("Heading 3","<h3>");
      cmbFormat.add("Heading 4","<h4>");
      cmbFormat.add("Heading 5","<h5>");
      cmbFormat.add("Heading 6","<h6>");
      cmbFormat.add("Address","<address>");
      cmbFormat.add("Directory List","<dir>");
      cmbFormat.add("Formatted","<pre>");
      cmbFormat.add("Menu List","<menu>");

      // now add the fonts
      cmbFont.add("Arial","Arial");
      cmbFont.add("Courier","Courier");
      cmbFont.add("Courier New","Courier New");
      cmbFont.add("Tahoma","Tahoma");
      cmbFont.add("Times New Roman","Times New Roman");
      cmbFont.add("Verdana","Verdana");

      // now add the font size
      cmbFontSize.add("8","1");
      cmbFontSize.add("10","2");
      cmbFontSize.add("12","3");
      cmbFontSize.add("14","4");
      cmbFontSize.add("18","5");
      cmbFontSize.add("24","6");
      cmbFontSize.add("36","7");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -