?? config_toolbar.js
字號:
}
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 + -