/* 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; //////////////////////////////////////////////////////////////////////// //Exporting as ColorPanel exports.ColorPanel = Montage.create(PanelBase, { //////////////////////////////////////////////////////////////////// //Panel Configuration panelName: {value: "Color", writable: true, enumerable: true, configurable: true}, panelHeaderID: {value: "colorPanelHeader", writable: true, enumerable: true, configurable: true}, disclosureIconID: {value: "colorPanelDisclosureIcon", writable: true, enumerable: true, configurable: true}, closeButtonID: {value: "colorPanelCloseButton", writable: true, enumerable: true, configurable: true}, panelContentID: {value: "colorPanelContent", writable: true, enumerable: true, configurable: true}, //////////////////////////////////////////////////////////////////// //Creating panel from base view class init: { enumerable: true, value: function() { //Initializing Wrapper this.minHeight = 200; this.maxHeight = 200; this.contentHeight = 200; this.isStatic = true; this.scrollable = false; //Getting view from base in controller this.content = this.application.ninja.colorController.colorView = this.application.ninja.colorController.colorPanelBase.create(); //Checking for first draw to apply default colors this.content.addEventListener('firstDraw', this, false); } }, //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// });