From b89a7ee8b956c96a1dcee995ea840feddc5d4b27 Mon Sep 17 00:00:00 2001 From: Pierre Frisch Date: Thu, 22 Dec 2011 07:25:50 -0800 Subject: First commit of Ninja to ninja-internal Signed-off-by: Valerio Virgillito --- js/panels/Project/ProjectPanel.js | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 js/panels/Project/ProjectPanel.js (limited to 'js/panels/Project/ProjectPanel.js') diff --git a/js/panels/Project/ProjectPanel.js b/js/panels/Project/ProjectPanel.js new file mode 100644 index 00000000..ad431824 --- /dev/null +++ b/js/panels/Project/ProjectPanel.js @@ -0,0 +1,43 @@ +/* +This file contains proprietary software owned by Motorola Mobility, Inc.
+No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
+(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. +
*/ + +var Montage = require("montage/core/core").Montage, + PanelBase = require("js/panels/PanelBase").PanelBase, + ProjectPanelBase = require("js/panels/Project/ProjectPanelBase.reel").ProjectPanelBase; + +exports.ProjectPanel = Montage.create(PanelBase, { + + id: {value: "projectPanel", writable: true, enumerable: true, configurable: true}, + panelName: {value: "Project/Assets", writable: true, enumerable: true, configurable: true}, + panelHeaderID: {value: "projectPanelHeader", writable: true, enumerable: true, configurable: true}, + disclosureIconID: {value: "projectPanelDisclosureIcon", writable: true, enumerable: true, configurable: true}, + closeButtonID: {value: "projectPanelCloseButton", writable: true, enumerable: true, configurable: true}, + panelContentID: {value: "projectPanelContent", writable: true, enumerable: true, configurable: true}, + + init: { + enumerable: true, + value: function() { + //Creating panel container and panel + this.minHeight = 350; + this.defaultHeight = 350; + this.contentHeight = 395; + + /* OLD WAY -- Removing the temporary div + // TODO: Remove this comment once this is tested. + var ppContainer = document.createElement("div"); + ppContainer.setAttribute("id", "pp-container"); + this._projectPanelBase = ProjectPanelBase.create(); + this._projectPanelBase.element = ppContainer; + //Adding container to the parent + this.content = this._projectPanelBase; + //Drawing panel + this._projectPanelBase.needsDraw = true; + */ + + this.content = ProjectPanelBase.create(); + } + } +}); -- cgit v1.2.3