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

📄 config_toolbar.js

📁 呵呵,这个东西希望大家有用啊
💻 JS
📖 第 1 页 / 共 2 页
字号:
    }

    if(!browser.ie5  && !browser.ns6) {
      // now add the zoom values
      cmbZoom.add("10%","10%");
      cmbZoom.add("50%","50%");
      cmbZoom.add("100%","100%");
      cmbZoom.add("150%","150%");
      cmbZoom.add("200%","200%");
      cmbZoom.setSelected("100%");
    }

    if(!browser.ns6) {
      // read available text modules from server
      //editGetTextModule(cmbTextModule.id);
    }
  }


  //---------------------------------------------------------------------------------------------------
  // this is a sample for customizing the toolbar
  //---------------------------------------------------------------------------------------------------
  if(userCode == "USER") {
    var objToolbars = new Toolbars(id);
    // define toolbar settings
    objToolbars.backcolor = globalToolbarColor;

    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"));
    // add a button
    objToolbar1.add(new Button("","","design/image/" + design + "/save.gif","alert('Save button clicked')",'My Save button',design,""));
    // add a separator
    objToolbar1.add(new Separator("design/image/" + design + "/separator.gif"));
    // add a style combo
    cmbDemo = new StyleCombo("onMyStyleCombo",'MyStyleCombo',design,"");
    cmbDemo.width = "100";
    cmbDemo.popupwidth = "200";
    cmbDemo.popupheight = "130";
    cmbDemo.displayValue = "tag1";
    cmbDemo.add(new ComboItem("<font color='red'>Html 1</font>","","","TEXT1","Display text1"));
    cmbDemo.add(new ComboItem("<font color='blue'>Html 2</font>","","","TEXT2","Display text2"));
    objToolbar1.add(cmbDemo);

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

    objToolbars.add(objToolbar1);
    objToolbars.create();
  }

  return objToolbars;
}

//--------------------------------------------------------------------------------------------------------------------
// create the bottom toolbar
//--------------------------------------------------------------------------------------------------------------------
function CreateToolbarsBottom(id, userCode)
{
  // create the main toolbar collection
  var objToolbars = new Toolbars(id);
  // define toolbar color
  objToolbars.backcolor = globalToolbarColor;

  //-----------------------------------------------------------------------------------
  // create toolbar
  //-----------------------------------------------------------------------------------
  var objToolbar1 = new Toolbar();
  objToolbar1.design = design;
  objToolbar1.border = globalToolbarBorder;
  // we want set the button status of the mode buttons
  objToolbar1.action = "onButtonClick";
    objToolbar1.add(new Separator("design/image/" + design + "/tbbegin.gif"));
  btnEdit = new Button(getLanguageString(language,401),"","design/image/" + design + "/edit.gif","setMode('EDIT')",getLanguageString(language,401),design,"EDIT");
  objToolbar1.add(btnEdit);
  btnHTML = new Button(getLanguageString(language,402),"","design/image/" + design + "/html.gif","setMode('HTML')",getLanguageString(language,402),design,"HTML");
  objToolbar1.add(btnHTML);
  if(!browser.ns6) {
    btnPreview = new Button(getLanguageString(language,403),"","design/image/" + design + "/preview.gif","setMode('PREVIEW')",getLanguageString(language,403),design,"PREVIEW");
    objToolbar1.add(btnPreview);
  }
  if(design =="Office2003")
    objToolbar1.add(new Separator("design/image/Office2003/tbend.gif"));

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

  // now create toolbar
  objToolbars.create();
  btnEdit.setStatus(true);

}

//--------------------------------------------------------------------------------------------------------------------
// react on combo changes
//--------------------------------------------------------------------------------------------------------------------
function onInsertDate()
{
  var curdate = new Date();
  var date = "";

  if(language=="DE")
   date = curdate.getDate() + "." + (parseInt(curdate.getMonth()) + 1) + "." + curdate.getFullYear();
  else
   date = (parseInt(curdate.getMonth()) + 1) + "/" + curdate.getDate() + "/" + curdate.getFullYear();

  if(browser.ns6)
    editInsertText(date)
  else
    editInsertHtml(date);
}

function onInsertTime()
{
  var curdate = new Date();
  var date = curdate.getHours() + ":" + curdate.getMinutes() + ":" + curdate.getSeconds();
  if(browser.ns6)
    editInsertText(date)
  else
    editInsertHtml(date);
}

function onStyleChanged(text,value,tag1,tag2)
{
  if(value=="STANDARD")
    editSetStyle("");
  else
    editSetStyle(value);
}

function onFormatChanged(text,value,tag1,tag2)
{
  if (value == 'NORMAL') {
    editFormat('Normal');
    editRemoveFormat();
  } else {
    editFormat(value);
  }
}

function onFontChanged(text,value,tag1,tag2)
{
  editFont(value);
}

function onFontSizeChanged(text,value,tag1,tag2)
{
  editFontSize(value);
}

function changeZoom()
{
  editZoom(cmbZoom.getSelected());
}

function changeStyle()
{
  editSetStyle(cmbStyleSheet.getSelected());
}

// needed for Mozilla
function changeFormat()
{
  var value = cmbFormat.getSelected();
  if (value == 'NORMAL') {
    editFormat('Normal');
    editRemoveFormat();
  } else {
    editFormat(value);
  }
}

function changeFont()
{
  editFont(cmbFont.getSelected());
}

function changeFontSize()
{
  editFontSize(cmbFontSize.getSelected());
}

//--------------------------------------------------------------------------------------------------------------------
// these functions are called after click on a button
//--------------------------------------------------------------------------------------------------------------------
function onReturnMode()
{
  if(editGetBr()) {
    editSetBr(false);
    btnReturnMode.setImage("design/image/" + design + "/broff.gif");
  } else {
    editSetBr(true);
    btnReturnMode.setImage("design/image/" + design + "/bron.gif");
  }
}

function onCreateTable(row, col)
{
  editCreateTable(row,col);
}

// click on mode buttons
// we set the pressed state
function onButtonClick(tag)
{
  if(tag=="EDIT") {
    btnEdit.setStatus(true);
    btnHTML.setStatus(false);
    if(!browser.ns6)
      btnPreview.setStatus(false);
  }
  if(tag=="HTML") {
    btnEdit.setStatus(false);
    btnHTML.setStatus(true);
    if(!browser.ns6)
      btnPreview.setStatus(false);
  }
  if(tag=="PREVIEW") {
    btnEdit.setStatus(false);
    btnHTML.setStatus(false);
    btnPreview.setStatus(true);
  }
}

// if a text color is set
function onSetTextColor(color)
{
  editColor(color)
}

// if a text backgroundcolor is set
function onSetBackgroundColor(color)
{
  editBackColor(color);
}

// if the image menu is clicked
function onMenuImageClicked(tag)
{
  if(tag == "LOCAL")
    editInsertObject('IMAGE');

  if(tag == "WEB")
    editInsertObject('IMAGEWEB');

  if(tag == "SERVER")
    editOpen(3);

  if(tag == "UPLOADINSERT")
    editUploadInsert();
}

function onMenuUploadClicked(tag)
{
  if(tag == "UPLOAD")
    editUpload(globalImageDir);

  if(tag == "UPLOADDOC")
    editUpload(globalDocDir);
}

// if the clean menu is clicked
function onMenuCleanClicked(tag)
{
  if(tag == "STYLE")
    editClean(0);

  if(tag == "FORMAT")
    editClean(1);

  if(tag == "TAG")
    editClean(2);

  if(tag == "ALL") {
    editClean(3);
  }
}

// if one of the special character button is clicked
function onMenuCharClicked(tag)
{
  if(browser.ns6)
    editInsertText(tag)
  else
    editInsertHtml(tag);
}

function saveCommon()
{
  editSave();

  // do some internal things...
  // after saving, the loaded page is displayed without pinEdit
  // this is part of integration mode (see integration sample)
  if(__mode == "I") {
    document.location.href = __currentURL;
  }
}

// help function
function onHelp()
{
  var left = screen.width/2 - 400/2;
  var top = screen.height/2 - 600/2;
  window.open(__editGetEditorUrl() + "userhelp.html","","left=" + left + ",top=" + top + ",height=600,width=400,resizable=1,status=0,scrollbars=1");
}

function onSpell()
{
  alert("This is the evaluation of pinSpell that is available as additional component for pinEdit. A servlet environment is required to run the spell checker !");
  //__onSpell();
}


//----------------------------------------------------
function onMyStyleCombo(text,value,tag1,tag2)
{
  alert("Item clicked: " + value);
}


// Used for internal purpose: DO NOT MODIFY
var __globalWinControlValue = "";
function Preview()
{
  __globalWinControlValue = "PREVIEW";
 document.title = __globalWinControlValue;
}

function RaiseControlEvent(event)
{
 // __globalWinControlValue = event;
 document.title = ":" + event;
}

⌨️ 快捷键说明

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