aboutsummaryrefslogtreecommitdiff
path: root/js/panels/Materials/MaterialsPanel.js
blob: a63ed86096f5fdd46aee79a783357e516f5cdafb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/* <copyright>
This file contains proprietary software owned by Motorola Mobility, Inc.<br/>
No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/>
(c) Copyright 2011 Motorola Mobility, Inc.  All Rights Reserved.
</copyright> */

var Montage = require("montage/core/core").Montage,
	PanelBase = require("js/panels/PanelBase").PanelBase,
    MaterialsLibraryPanel =	require("js/panels/Materials/materials-library-panel.reel").MaterialsLibraryPanel;

exports.MaterialsPanel = Montage.create(PanelBase, {
    id : {value : "materialsPanel", writable:true, enumerable:true, configurable:true},
    panelName : {value : "Materials", writable:true, enumerable:true, configurable:true},
    panelHeaderID : {value : "materialsPanelHeader", writable:true, enumerable:true, configurable:true},
    disclosureIconID : {value : "materialsPanelDisclosureIcon", writable:true, enumerable:true, configurable:true},
    closeButtonID : {value : "materialsPanelCloseButton", writable:true, enumerable:true, configurable:true},
    panelContentID : {value : "materialsPanelContent", writable:true, enumerable:true, configurable:true},

    _materialsLibraryPanel : {
        enumerable: true,
        value: null,
        writable:true
    },

    init : {
        enumerable:true,
        value : function (){
            /* OLD WAY -- Removing the temporary div
            // TODO: Remove this comment once this is tested.
            var panelContainer = document.createElement("div");

            panelContainer.setAttribute("id", "materialsLibraryPanel");
            this._materialsLibraryPanel = MaterialsLibraryPanel.create();
            this._materialsLibraryPanel.element = panelContainer;
            //Adding container to the parent

            this.content = this._materialsLibraryPanel;
            this._materialsLibraryPanel.needsDraw = true;
            */
            this.content = MaterialsLibraryPanel.create();
        }
    }

});