Changeset 369
- Timestamp:
- 07/20/12 11:54:11 (13 years ago)
- Location:
- Dev/branches/rest-dojo-ui/client/rft/pages
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/rft/pages/session.html
r365 r369 28 28 <label for="accountsInput">Add new</label> 29 29 <select id="accountBox"></select> 30 <!--31 <input type="text" data-rft-attach-point="emailBox" data-dojo-type="dijit.form.TextBox" data-dojo-props="placeHolder: 'Enter email address here...'" />32 -->33 30 <button data-rft-attach-point="btnInvite" data-dojo-type="dijit.form.Button" data-rft-attach-event="onClick:onInvite" data-dojo-props="baseClass: 'rftBlockButton', class: 'green', iconClass: 'rftIcon rftIconPlus'">Invite</button> 34 31 <br/><br/> … … 36 33 <div data-rft-attach-point="listViewNode" class="rftLineListView"> 37 34 </div> 38 <!--39 <div data-dojo-type="rft.ui.List" data-dojo-props="region:'center'" style="width: 500px;">40 <div data-dojo-type="rft.ui.LineWithActionsWidget" data-dojo-props="title:'a.bezuijen@tudelft.nl', modifiers: 'green', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, icon: 'Delete', modifiers:'white'}}}"></div>41 <div data-dojo-type="rft.ui.LineWithActionsWidget" data-dojo-props="title:'i.mayer@tudelft.nl', modifiers: 'green', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, icon: 'Delete', modifiers:'white'}}}"></div>42 </div>43 -->44 35 </fieldset> 45 36 -
Dev/branches/rest-dojo-ui/client/rft/pages/session.js
r367 r369 15 15 _listView: null, 16 16 _select: null, 17 _accounts: null, 17 18 onVisit: function() { 18 19 if ( this.pageArgs.uid ) { … … 20 21 .then(lang.hitch(this,function(obj){ 21 22 this.session = obj; 23 this._setupListView(); 22 24 this._refresh(); 23 25 })); 24 26 this._setupAutoComplete(); 25 this._ setupListView();27 this._accounts = []; 26 28 } else { 27 29 throw "No valid uid or session passed!"; … … 36 38 }, 37 39 onInvite: function() { 38 this._addAccount( { title : this._select.displayedValue });40 this._addAccount(this._select.item.i); 39 41 this._select.reset(); 40 42 }, 41 43 onSave: function(evt) { 42 44 lang.mixin(this.session,this.propertiesForm.get('value')); 45 this.session.accounts = this._accounts; 43 46 store.put(this.session) 44 47 .then(function(){ … … 55 58 }, 56 59 _addAccount: function(item) { 60 this._accounts.push(item); 57 61 this._listView.insertItem(item); 58 62 }, … … 61 65 controller: this 62 66 }).placeAt(this.listViewNode); 67 for (account in this.session.accounts) { 68 this._accounts.push(this.session.accounts[account]); 69 this._listView.insertItem({ "title" : this.session.accounts[account] }); 70 } 63 71 this._listView.startup(); 64 72 }, -
Dev/branches/rest-dojo-ui/client/rft/pages/survey.html
r360 r369 20 20 21 21 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'bottom'"> 22 <button data-rft-attach-point="btnProperties" data-dojo-type="dijit.form.Button" data- dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconProperties'">Properties</button>23 <button data-rft-attach-point="btnSave" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton' , iconClass: 'rftIcon rftIconAccept'">Save Changes</button>22 <button data-rft-attach-point="btnProperties" data-dojo-type="dijit.form.Button" data-rft-attach-event="onClick:onProperties" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconProperties'">Properties</button> 23 <button data-rft-attach-point="btnSave" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton' data-rft-attach-event="onClick:onSave", iconClass: 'rftIcon rftIconAccept'">Save Changes</button> 24 24 <button data-rft-attach-point="btnDiscard" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'">Discard changes</button> 25 25 <button data-rft-attach-point="btnPreview" data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconPreview'">Preview</button> -
Dev/branches/rest-dojo-ui/client/rft/pages/survey.js
r363 r369 33 33 throw "No valid uid or survey passed!"; 34 34 } 35 }, 36 onProperties: function(evt) { 37 38 }, 39 onSave: function(evt) { 40 // lang.mixin(this.object, this.propertiesForm.get('value')); 41 store.put(this.object) 42 .then(function() { 43 content.goTo('surveys'); 44 }); 45 event.stop(evt); 46 return false; 35 47 }, 36 48 _goToPreview: function() { … … 101 113 /* ListView code */ 102 114 includeQuestion: function(question) { 103 this.listView.insertItem(question);115 var item = this.listView.insertItem(question); 104 116 }, 105 117 _setupListView: function() {
Note: See TracChangeset
for help on using the changeset viewer.