Menubar.Help.js 737 B

1234567891011121314151617181920212223242526272829303132333435
  1. Menubar.Help = function ( editor ) {
  2. var menuConfig,
  3. createOption,
  4. createDivider,
  5. optionsPanel;
  6. // event handlers
  7. function onSourcecodeOptionClick () {
  8. window.open( 'https://github.com/mrdoob/three.js/tree/master/editor', '_blank' )
  9. }
  10. function onAboutOptionClick () {
  11. window.open( 'http://threejs.org', '_blank' );
  12. }
  13. // configure menu contents
  14. createOption = UI.MenubarHelper.createOption;
  15. createDivider = UI.MenubarHelper.createDivider;
  16. menuConfig = [
  17. createOption( 'Source code', onSourcecodeOptionClick ),
  18. createOption( 'About', onAboutOptionClick )
  19. ];
  20. optionsPanel = UI.MenubarHelper.createOptionsPanel( menuConfig );
  21. return UI.MenubarHelper.createMenuContainer( 'Help', optionsPanel );
  22. }