home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 February / PCO_0299.ISO / filesbbs / w9x / visdhtml.exe / visual / lib / mymenubars.js < prev    next >
Encoding:
JavaScript  |  1998-03-30  |  6.7 KB  |  112 lines

  1. /**
  2.  *see menu.js, menubar.js, toolbar.js, statusbar.js
  3.  */
  4.  
  5. function setMyMenuBars() {
  6.     window.visualMenuBar = new MenuBar();
  7.     window.visualMenuBar.setMenuBarWidth(450);
  8.     window.visualMenuBar.setMenuBar();
  9.  
  10.     window.visualToolBar = new ToolBar(450);
  11.     window.visualToolBar.cToolBarShow();
  12.     window.visualToolBar.moveToolBar(0,22);
  13.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_new.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_new_h.gif" ALT="New Page" BORDER=0></A>', 'newPage();');
  14.  
  15.     window.visualStatusBar = new StatusBar(455);
  16.     //window.visualStatusBar.moveStatusBar(-1);
  17.     window.visualStatusBar.addStatusBarItem('loading, please wait...', 'loading, please wait...', "", null,null, 5,null);
  18.     window.visualStatusBar.addStatusBarItem('<IMG SRC="images/status.gif">', '<A HREF="#"><IMG SRC="images/status.gif" ALT="please wait..." BORDER=0></A>', 'confirm("please wait...")', null,null, 250,5);
  19.     window.visualStatusBar.addStatusBarItem('demo', 'demo', "displayCard(19, 'Run Demo!', 'runDemo(0);');", null,null, 345,null);
  20.     window.visualStatusBar.addStatusBarItem('<IMG SRC="components/statusbar/images/icon_mail_status.gif">', '<A HREF="mailbox:Inbox"><IMG SRC="components/statusbar/images/icon_mail_status_h.gif" ALT="MailBox" BORDER=0></A>', '', null,null, 380,5);
  21.     window.visualStatusBar.addStatusBarItem('<IMG SRC="components/statusbar/images/icon_ns_status.gif">', '<A HREF="#"><IMG SRC="components/statusbar/images/icon_ns_status_h.gif" ALT="Navigator" BORDER=0></A>', 'window.open()', null,null, 415,5);
  22.  
  23.     var doc = '<IMG SRC="images/doc.gif">';
  24.     window.visualMenuBar.addMenuBarItem(doc, "prop(previewFocus);");
  25.     window.visualMenuBar.moveMenuBarItem(doc, 2,2);
  26.  
  27.     var file = new Menu('Page');
  28.     file.addMenuItem("New", "dev.newPage();");
  29.     file.addSeparator();
  30.     file.addMenuItem("Title", "displayCard(1)");
  31.     file.addMenuItem("Background/Color", "displayCard(2)");
  32.     file.addMenuItem("Meta Tag", "displayCard(26)");
  33.     file.addMenuItem("Resize", "displayCard(35)");
  34.     file.addSeparator();
  35.     file.addMenuItem("Save As...", "displayCard(17); simpleDialog('Save As...', '<BR><NOBR>This will open a \"Save as...\"</NOBR> dialog box for you to save your \"Preview Page\"...<P>', 'saveFile();' );");
  36.     file.addMenuItem("<font color='gray'>Auto Save</font>", "");
  37.     window.visualMenuBar.addMenuBarItem(file);
  38.  
  39.     var edit = new Menu('Edit');
  40.     edit.addMenuItem("Undo", "prop(undo);");
  41.     edit.addMenuItem("Redo", "prop(redo);");
  42.     edit.addSeparator();
  43.     edit.addMenuItem("Clear All", "prop(clearAll,0);");
  44.     edit.addMenuItem("Resize Page", "displayCard(35)");
  45.     edit.addSeparator();
  46.     edit.addMenuItem("<font color='gray'>Preferences</font>", "");
  47.     window.visualMenuBar.addMenuBarItem(edit);
  48.  
  49.     var view = new Menu('View');
  50.     view.addMenuItem("Widgets", "myWidgets();");
  51.     view.addSeparator();
  52.     view.addMenuItem("Reload", "window.location.reload();");
  53.     view.addSeparator();
  54.     view.addMenuItem("Page Source [Preview]", "prop(pageSource);");
  55.     view.addMenuItem("<font color='gray'>Properties</font>", "");
  56.     window.visualMenuBar.addMenuBarItem(view);
  57.  
  58.     var links = new Menu('Links');
  59.     links.addMenuItem("Text Hotlink", "displayCard(5)");
  60.     links.addMenuItem("Button Link", "displayCard(14)");
  61.     links.addMenuItem("Image Link", "displayCard(4)");
  62.     links.addMenuItem("Search /Find Link", "displayCard(39)");
  63.     links.addMenuItem("Email Link", "displayCard(21)");
  64.     links.addMenuItem("Mailbox Link", "displayCard(38)");
  65.     window.visualMenuBar.addMenuBarItem(links);
  66.  
  67.     var g = new Menu('Graphics');
  68.     g.addMenuItem("Image", "displayCard(3)");
  69.     g.addMenuItem("Image Link", "displayCard(4)");
  70.     g.addSeparator();
  71.     g.addMenuItem("Animation", "displayCard(33)");
  72.     g.addMenuItem("<font color='gray'>Image Map</font>", "");
  73.     window.visualMenuBar.addMenuBarItem(g);
  74.  
  75.     var text = new Menu('Text');
  76.     text.addMenuItem("SimpleText", "displayCard(25)");
  77.     text.addMenuItem("Date", "displayCard(13)");
  78.     text.addMenuItem("Table", "displayCard(7)");
  79.     text.addMenuItem("Marquee", "displayCard(29)");
  80.     text.addMenuItem("<font color='gray'>Script</font>", "");
  81.     window.visualMenuBar.addMenuBarItem(text);
  82.  
  83.     var nc = new Menu('Channels');
  84.     nc.addMenuItem("Add Channel Button", "displayCard(6)");
  85.     nc.addMenuItem("<font color='gray'>Channel Properties</font>", "alert('coing soon...');");
  86.     nc.addMenuItem("Channel Finder", "displayCard(31)");
  87.     nc.addMenuItem("Netcaster", "displayCard(32)");
  88.     window.visualMenuBar.addMenuBarItem(nc);
  89.  
  90.     var help = new Menu('Help');
  91.     help.addMenuItem("Demo", "displayCard(19, 'Run Demo!', 'runDemo(0);');");
  92.     help.addMenuItem("Starting", "displayCard(15);");
  93.     help.addMenuItem("Dragging", "displayCard(16);");
  94.     help.addMenuItem("Saving", "displayCard(17);");
  95.     help.addSeparator();
  96.     help.addMenuItem("Support", "displayCard(34);");
  97.     help.addSeparator();
  98.     help.addMenuItem("About DHTML", "displayCard(18); window.open('docs/about.html','dev','menubar,status,scrollbars,resizable');");
  99.     window.visualMenuBar.addMenuBarItem(help);
  100.  
  101.     var nscp = '<IMG SRC="images/nscp_sm.gif">';
  102.     window.visualMenuBar.addMenuBarItem(nscp, "window.open('http://home.netscape.com','faq','menubar,toolbar,status,scrollbars,resizable');");
  103.     window.visualMenuBar.moveMenuBarItem(nscp, 429,0);
  104.  
  105.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_widgets.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_widgets_h.gif" ALT="Add Widgets" BORDER=0></A>', 'myWidgets()');
  106.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_image.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_image_h.gif" ALT="Add Image" BORDER=0></A>', "displayCard(3)");
  107.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_link.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_link_h.gif" ALT="Add Link" BORDER=0></A>', "displayCard(5);");
  108.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_button.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_button_h.gif" ALT="Add Button" BORDER=0></A>', "displayCard(14)");
  109.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_text.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_text_h.gif" ALT="Text" BORDER=0></A>', "displayCard(25)");
  110.     window.visualToolBar.addToolBarItem('<IMG SRC="components/toolbar/images/icon_properties.gif">', '<A HREF="#"><IMG SRC="components/toolbar/images/icon_properties.gif" ALT="View Properties" BORDER=0></A>', "");
  111. }
  112.