?? config_menu.js
字號:
//------------------------------------------------------------------------------------------------------
// configuration file for pinEdit menu creation
//------------------------------------------------------------------------------------------------------
var objMenuBar = null;
function CreateMenu(userCode)
{
if(userCode == "") {
objMenuBar = new MenuBar();
// the menu design names differ
if(design == "")
objMenuBar.design = "Office2000";
if(design == "Office")
objMenuBar.design = "OfficeXP";
if(design == "Office2003")
objMenuBar.design = "Office2003";
//-----------------------------------------------------------------------------------------------------------
// create file menu
//-----------------------------------------------------------------------------------------------------------
objMenuBarItem = new MenuBarItem(getLanguageString(language,3018));
objMenu = new Menu("onMenuItemClick");
objMenu.add(new MenuItem(getLanguageString(language,101) ,"design/image/" + design + "/neu.gif","","NEW"));
objMenu.add(new MenuItem(getLanguageString(language,102) + "...","design/image/" + design + "/open.gif","","OPEN"));
objMenu.add(new MenuItem(getLanguageString(language,118) ,"design/image/" + design + "/save.gif","","SAVE"));
objMenu.add(new MenuItem(getLanguageString(language,119) + "...","design/image/" + design + "/saveas.gif","","SAVEAS"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,403) + "...","design/image/" + design + "/preview.gif","","PREVIEW"));
if(!browser.ns6)
objMenu.add(new MenuItem(getLanguageString(language,103) + "...","design/image/" + design + "/print.gif","","PRINT"));
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
//-----------------------------------------------------------------------------------------------------------
// create edit menu
//-----------------------------------------------------------------------------------------------------------
objMenuBarItem = new MenuBarItem(getLanguageString(language,3019));
objMenu = new Menu("onMenuItemClick");
objMenu.add(new MenuItem(getLanguageString(language,107) ,"design/image/" + design + "/undo.gif","","UNDO"));
objMenu.add(new MenuItem(getLanguageString(language,108),"design/image/" + design + "/redo.gif","","REDO"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,104) ,"design/image/" + design + "/cut.gif","","CUT"));
objMenu.add(new MenuItem(getLanguageString(language,105) ,"design/image/" + design + "/copy.gif","","COPY"));
objMenu.add(new MenuItem(getLanguageString(language,106) ,"design/image/" + design + "/paste.gif","","PASTE"));
if(!browser.ns6) {
objMenu.add(new MenuItem(getLanguageString(language,408) ,"design/image/" + design + "/pasteword.gif","","PASTEWORD"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,405) ,"design/image/" + design + "/selectall.gif","","SELECTALL"));
objMenu.add(new MenuItem(getLanguageString(language,113) ,"design/image/" + design + "/search.gif","","SEARCH"));
}
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
//-----------------------------------------------------------------------------------------------------------
// create insert menu
//-----------------------------------------------------------------------------------------------------------
objMenuBarItem = new MenuBarItem(getLanguageString(language,3020));
objMenu = new Menu("onMenuItemClick");
objMenu.add(new MenuItem(getLanguageString(language,116) ,"design/image/" + design + "/date.gif","","DATE"));
objMenu.add(new MenuItem(getLanguageString(language,117),"design/image/" + design + "/time.gif","","TIME"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,109),"design/image/" + design + "/link.gif","","LINK"));
if(!browser.ns6) {
objMenu.add(new MenuItem(getLanguageString(language,407),"design/image/" + design + "/anchor.gif","","ANCHOR"));
objMenu.add(new MenuItem(getLanguageString(language,110),"design/image/" + design + "/image.gif","","IMAGE"));
objMenu.add(new MenuItem(getLanguageString(language,112),"design/image/" + design + "/rule.gif","","RULE"));
objMenu.add(new MenuItem(getLanguageString(language,409),"design/image/" + design + "/marquee.gif","","MARQUEE"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,404),"design/image/" + design + "/pagebreak.gif","","PAGEBREAK"));
objMenu.add(new MenuItem(getLanguageString(language,3002),"design/image/" + design + "/paragraph.gif","","PARAGRAPH"));
objMenu.add(new MenuItem(getLanguageString(language,3000),"design/image/" + design + "/ltr.gif","","LTR"));
objMenu.add(new MenuItem(getLanguageString(language,3001),"design/image/" + design + "/rtl.gif","","RTL"));
}
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
//-----------------------------------------------------------------------------------------------------------
// create format menu
//-----------------------------------------------------------------------------------------------------------
objMenuBarItem = new MenuBarItem(getLanguageString(language,3021));
objMenu = new Menu("onMenuItemClick");
objMenu.add(new MenuItem(getLanguageString(language,201) ,"design/image/" + design + "/bold.gif","","BOLD"));
objMenu.add(new MenuItem(getLanguageString(language,202),"design/image/" + design + "/italic.gif","","ITALIC"));
objMenu.add(new MenuItem(getLanguageString(language,203),"design/image/" + design + "/underline.gif","","UNDERLINE"));
objMenu.add(new MenuItem(getLanguageString(language,204),"design/image/" + design + "/superscript.gif","","SUPERSCRIPT"));
objMenu.add(new MenuItem(getLanguageString(language,205),"design/image/" + design + "/subscript.gif","","SUBSCRIPT"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,206),"design/image/" + design + "/left.gif","","JUSTIFYLEFT"));
objMenu.add(new MenuItem(getLanguageString(language,207),"design/image/" + design + "/center.gif","","JUSTIFYCENTER"));
objMenu.add(new MenuItem(getLanguageString(language,208),"design/image/" + design + "/right.gif","","JUSTIFYRIGHT"));
objMenu.add(new MenuItem(getLanguageString(language,209),"design/image/" + design + "/block.gif","","JUSTIFYFULL"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,210),"design/image/" + design + "/orderedlist.gif","","INSERTORDEREDLIST"));
objMenu.add(new MenuItem(getLanguageString(language,211),"design/image/" + design + "/unorderedlist.gif","","INSERTUNORDEREDLIST"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,212),"design/image/" + design + "/indent.gif","","INDENT"));
objMenu.add(new MenuItem(getLanguageString(language,213),"design/image/" + design + "/outdent.gif","","OUTDENT"));
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
//-----------------------------------------------------------------------------------------------------------
// create forms menu
//-----------------------------------------------------------------------------------------------------------
if(!browser.ns6) {
objMenuBarItem = new MenuBarItem(getLanguageString(language,3022));
objMenu = new Menu("onMenuItemClick");
objMenu.width = 200;
objMenu.add(new MenuItem(getLanguageString(language,406),"design/image/" + design + "/form.gif","","FORM"));
objMenu.add(new MenuItem(getLanguageString(language,301),"design/image/" + design + "/label.gif","","LABEL"));
objMenu.add(new MenuItem(getLanguageString(language,302),"design/image/" + design + "/button.gif","","BUTTON"));
objMenu.add(new MenuItem(getLanguageString(language,303),"design/image/" + design + "/input.gif","","INPUT"));
objMenu.add(new MenuItem(getLanguageString(language,304),"design/image/" + design + "/checkbox.gif","","CHECK"));
objMenu.add(new MenuItem(getLanguageString(language,305),"design/image/" + design + "/radio.gif","","OPTION"));
objMenu.add(new MenuItem(getLanguageString(language,306),"design/image/" + design + "/combobox.gif","","COMBO"));
objMenu.add(new MenuItem(getLanguageString(language,307),"design/image/" + design + "/listbox.gif","","LISTBOX"));
objMenu.add(new MenuItem(getLanguageString(language,308),"design/image/" + design + "/textarea.gif","","AREA"));
objMenu.add(new MenuItem(getLanguageString(language,410),"design/image/" + design + "/hidden.gif","","HIDDEN"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,310),"design/image/" + design + "/div.gif","","DIV"));
objMenu.add(new MenuItem(getLanguageString(language,309),"design/image/" + design + "/iframe.gif","","IFRAME"));
objMenu.add(new MenuSeparator());
objMenu.add(new MenuItem(getLanguageString(language,311),"design/image/" + design + "/position.gif","","POSITION"));
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
}
//-----------------------------------------------------------------------------------------------------------
// create help menu
//-----------------------------------------------------------------------------------------------------------
objMenuBarItem = new MenuBarItem("?");
objMenu = new Menu("onMenuItemClick");
objMenu.add(new MenuItem(getLanguageString(language,114),"design/image/" + design + "/help.gif","","HELP"));
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
}
//---------------------------------------------------------------------------------------------------
// sample for a custmized menu
//---------------------------------------------------------------------------------------------------
if(userCode == "USER") {
objMenuBar = new MenuBar();
objMenuBar.design = "Office2003";
objMenuBarItem = new MenuBarItem('MenuBar1');
objMenu = new Menu("onMyMenuItemClick");
objMenu.add(new MenuItem("MyItem 1" ,"design/image/" + design + "/neu.gif","","ITEM1"));
objMenu.add(new MenuItem("MyItem 2" ,"design/image/" + design + "/print.gif","","ITEM2"));
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
objMenuBarItem = new MenuBarItem('MenuBar2');
objMenu = new Menu("onMyMenuItemClick");
objMenu.add(new MenuItem("MyItem 3" ,"design/image/" + design + "/neu.gif","","ITEM3"));
objMenu.add(new MenuItem("MyItem 4" ,"design/image/" + design + "/print.gif","","ITEM4"));
objMenuBarItem.setMenu(objMenu);
objMenuBar.add(objMenuBarItem);
}
// show menu
objMenuBar.show(0,0,500,22);
}
function onMenuItemClick(key)
{
if(key == "NEW")
editNew();
if(key == "OPEN")
editOpen(1);
if(key == "SAVE")
saveCommon();
if(key == "SAVEAS")
editSaveDialog();
if(key == "PREVIEW")
editPreview();
if(key == "PRINT")
editPrint();
if(key == "UNDO")
editUndo();
if(key == "REDO")
editRedo();
if(key == "CUT")
editCut();
if(key == "COPY")
editCopy();
if(key == "PASTE")
editPaste();
if(key == "PASTEWORD")
editPasteWord();
if(key == "SELECTALL")
editSelectAll();
if(key == "SEARCH")
editSearch();
if(key == "DATE")
onInsertDate();
if(key == "TIME")
onInsertTime();
if(key == "LINK")
editLink();
if(key == "ANCHOR")
editInsertObject('ANCHOR');
if(key == "RULE")
editInsertObject('RULE');
if(key == "MARQUEE")
editInsertObject('MARQUEE');
if(key == "PAGEBREAK")
editInsertObject('PAGEBREAK');
if(key == "PARAGRAPH")
editParagraph();
if(key == "LTR")
editSetDirection('ltr');
if(key == "RTL")
editSetDirection('rtl');
if(key == "BOLD")
editBold();
if(key == "ITALIC")
editItalic();
if(key == "UNDERLINE")
editUnderline();
if(key == "SUPERSCRIPT")
editSuperscript();
if(key == "SUBSCRIPT")
editSubscript();
if(key == "JUSTIFYLEFT")
editJustifyLeft();
if(key == "JUSTIFYCENTER")
editJustifyCenter();
if(key == "JUSTIFYRIGHT")
editJustifyRight();
if(key == "JUSTIFYFULL")
editJustifyFull();
if(key == "INSERTORDEREDLIST")
editOrderedList();
if(key == "INSERTUNORDEREDLIST")
editUnorderedList();
if(key == "INDENT")
editIndent();
if(key == "OUTDENT")
editOutdent();
if(key == "FORM")
editInsertObject('FORM');
if(key == "LABEL")
editInsertObject('LABEL');
if(key == "BUTTON")
editInsertObject('BUTTON');
if(key == "INPUT")
editInsertObject('INPUT');
if(key == "CHECK")
editInsertObject('CHECK');
if(key == "OPTION")
editInsertObject('OPTION');
if(key == "COMBO")
editInsertObject('COMBO');
if(key == "LISTBOX")
editInsertObject('LISTBOX');
if(key == "AREA")
editInsertObject('AREA');
if(key == "HIDDEN")
editInsertObject('HIDDEN');
if(key == "DIV")
editInsertObject('DIV');
if(key == "IFRAME")
editInsertObject('IFRAME');
if(key == "POSITION")
editAbsolute();
if(key == "HELP")
onHelp();
}
function onMyMenuItemClick(key)
{
alert("Menu clicked: " + key);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -