| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import strings = require("./EditorStrings");
- import EditorEvents = require("../editor/EditorEvents");
- import EditorUI = require("./EditorUI");
- import MenuItemSources = require("./menus/MenuItemSources");
- class ProjectFrameMenus extends Atomic.ScriptObject {
- constructor() {
- super();
- MenuItemSources.createMenuItemSource("project create items", createItems);
- }
- handlePopupMenu(target: Atomic.UIWidget, refid: string, currentContentFolder:string): boolean {
- if (!target || !refid) return;
- if (target.id == "create popup") {
- if (refid == "create_folder") {
- EditorUI.getModelOps().showCreateFolder(currentContentFolder);
- return true;
- }
- if (refid == "create_script") {
- return true;
- }
- }
- return false;
- }
- }
- export = ProjectFrameMenus;
- // initialization
- var StringID = strings.StringID;
- var createItems = {
- "Folder": ["create_folder", undefined, "Folder.icon"],
- "-1": null,
- "Script": ["create_script", undefined, "JavascriptBitmap"]
- };
|