Changeset 388
- Timestamp:
- 07/30/12 01:19:12 (13 years ago)
- Location:
- Dev/branches/rest-dojo-ui/client/rft
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/rft/css/surveyEditor.css
r355 r388 1 .claro .surveyEditorPreviewSource {2 overflow: auto;3 height: 350px;4 }5 6 1 .claro .surveyEditorPreview .surveyEditorPreviewItem { 7 2 margin: 8px; -
Dev/branches/rest-dojo-ui/client/rft/pages/question.html
r387 r388 1 1 <div data-dojo-type="rft.pages.question" class="orange"> 2 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'" style="height: 500px;"> 3 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 4 <h2> 5 <span class="rftIcon rftIconSurvey"></span> 6 <span class="headerText">Question 123 [Editing]</span> 7 </h2> 8 </div> 9 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'left', design:'headline'" style="width: 300px;"> 10 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"> 11 <div id="QuestionEditorToolkit"></div> 12 </div> 13 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 14 <button id="btnDiscard" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'">Discard</button> 15 <button id="btnSave" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">Save and exit</button> 16 </div> 17 </div> 18 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"> 19 <div id="QuestionEditorPreview"></div> 20 </div> 21 </div> 2 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'" style="height: 500px;"> 3 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 4 <h2> 5 <span class="rftIcon rftIconSurvey"></span> 6 <span class="headerText">Question 123 [Editing]</span> 7 </h2> 8 </div> 9 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'left', design:'headline'" style="width: 300px;"> 10 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"> 11 <div data-rft-attach-point="QuestionEditorToolkitNode"></div> 12 </div> 13 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 14 <button id="btnDiscard" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'">Discard</button> 15 <button id="btnSave" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">Save and exit</button> 16 </div> 17 </div> 18 <div data-rft-attach-point="QuestionEditorPreviewNode"></div> 19 </div> 22 20 </div> -
Dev/branches/rest-dojo-ui/client/rft/pages/question.js
r387 r388 4 4 'dojo/_base/lang', 5 5 'dojo/behavior', 6 'dijit/form/FilteringSelect',7 6 'rft/store', 8 7 'rft/content', … … 10 9 'rft/ui/QuestionEditorPreview', 11 10 'rft/ui/QuestionEditorToolkit' 12 ],function(declare, Deferred, lang, behavior, FilteringSelect,store, content, _Page, QuestionEditorPreview, QuestionEditorToolkit){11 ],function(declare, Deferred, lang, behavior, store, content, _Page, QuestionEditorPreview, QuestionEditorToolkit){ 13 12 return declare('rft.pages.question', [_Page], { 14 13 question: null, … … 67 66 }, 68 67 _setupEditor: function() { 69 this._toolkit = new QuestionEditorToolkit( );70 this._toolkit.placeAt("QuestionEditorToolkit");68 this._toolkit = new QuestionEditorToolkit({ 69 },this.QuestionEditorToolkitNode); 71 70 this._toolkit.startup(); 72 71 73 this._preview = new QuestionEditorPreview(); 74 this._preview.placeAt("QuestionEditorPreview"); 72 this._preview = new QuestionEditorPreview({ 73 region: 'center' 74 },this.QuestionEditorPreviewNode); 75 75 this._preview.startup(); 76 76 this._supportingWidgets.push(this._toolkit, this._preview); -
Dev/branches/rest-dojo-ui/client/rft/ui/QuestionEditorPreview.js
r387 r388 4 4 'dojo/dnd/Source', 5 5 'dojo/dom-construct', 6 'dijit/_Container', 7 'dijit/_TemplatedMixin', 8 'dijit/_WidgetBase', 9 'dijit/_WidgetsInTemplateMixin', 6 'dijit/layout/ContentPane', 10 7 'rft/ui/QuestionEditorPreviewItem', 11 8 'dojo/text!./templates/QuestionEditorPreview.html' 12 ], function(declare, lang, Source, domConstruct, _Container, _TemplatedMixin, _WidgetBase, _WidgetsInTemplateMixin, QuestionEditorPreviewItem, template) {13 return declare("rft.ui.QuestionEditorPreview", [ _WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin, _Container], {9 ], function(declare, lang, Source, domConstruct, ContentPane, QuestionEditorPreviewItem, template) { 10 return declare("rft.ui.QuestionEditorPreview", [ContentPane], { 14 11 15 12 templateString: template, 13 'class': 'surveyEditorPreview', 16 14 dndSource: null, 17 15 18 postCreate: function(){16 startup: function(){ 19 17 this.inherited(arguments); 20 this.dndSource = new Source(this.d ndSourceNode, {18 this.dndSource = new Source(this.domNode, { 21 19 accept: ["questionContent"], 22 20 skipForm: true, -
Dev/branches/rest-dojo-ui/client/rft/ui/templates/QuestionEditorPreview.html
r366 r388 1 <div> 2 <div data-dojo-attach-point="windowNode" class="surveyEditorPreview"> 3 <div data-dojo-attach-point="dndSourceNode" class="surveyEditorPreviewSource"> 4 </div> 5 </div> 1 <div class="surveyEditorPreview"> 6 2 </div>
Note: See TracChangeset
for help on using the changeset viewer.