Changeset 346 for Dev/branches/rest-dojo-ui
- Timestamp:
- 06/22/12 19:06:49 (13 years ago)
- Location:
- Dev/branches/rest-dojo-ui/client
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/mMenu.html
r345 r346 48 48 }); 49 49 </script> 50 51 <script> 52 function goToPage(name) { 53 window.location = "http://localhost/RESEARCHTOOL/Dev/branches/rest-dojo-ui/client/"+name+".html"; 54 } 55 </script> 50 56 </head> 51 57 <body class="dijitReset claro"> … … 75 81 <span class="rftIcon rftIconSession"></span><span class="label">Sessions</span> 76 82 </div> 77 < div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'green twoHeight', iconClass: 'rftIcon rftIconPlus'">Create and edit</div>78 < div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'green twoHeight', iconClass: 'rftIcon rftIconForward'">Facilitate</div>83 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'green twoHeight', iconClass: 'rftIcon rftIconPlus'" onClick="goToPage('mSessions');">Create and edit</button> 84 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'green twoHeight', iconClass: 'rftIcon rftIconForward'" onClick="goToPage('mSessions');">Facilitate</button> 79 85 </div> 80 86 … … 83 89 <span class="rftIcon rftIconInspect"></span><span class="label">Content</span> 84 90 </div> 85 < div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'blue oneHeight', iconClass: 'rftIcon rftIconSurvey'">Surveys</div>86 < div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'orange oneHeight', iconClass: 'rftIcon rftIconQuestion'">Questions</div>87 < div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'purple oneHeight', iconClass: 'rftIcon rftIconApplication'">Applications</div>88 < div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'red oneHeight', iconClass: 'rftIcon rftIconDashboard'">Dashboards</div>91 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'blue oneHeight', iconClass: 'rftIcon rftIconSurvey'" onClick="goToPage('mSurveys');">Surveys</button> 92 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'orange oneHeight', iconClass: 'rftIcon rftIconQuestion'" onClick="goToPage('mQuestions');">Questions</button> 93 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'purple oneHeight', iconClass: 'rftIcon rftIconApplication'" onClick="goToPage('mApplications');">Applications</button> 94 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'red oneHeight', iconClass: 'rftIcon rftIconDashboard'" onClick="goToPage('mDashboards');">Dashboards</button> 89 95 90 96 </div> 91 97 92 98 <div class="rftIndexMenuBlock"> 93 <div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'blue fourHeight', iconClass: 'rftIcon rftIconGameData'" >Results</div>99 <div data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftIndexMenuButton', class: 'blue fourHeight', iconClass: 'rftIcon rftIconGameData'" onClick="goToPage('mResults')">Results</div> 94 100 </div> 95 101 </div> -
Dev/branches/rest-dojo-ui/client/mSessions.html
r344 r346 68 68 69 69 function createInstance(args) { 70 // Create a template instance in the "Sessions" tab 71 debugger; 72 var args; 73 args.objectType = "Session"; 74 var d = new Date(); 75 var dateString = d.getDate()+"-"+d.getMonth()+"-"+d.getFullYear(); 76 var creator = "Igor Mayer"; // Use currently logged in profile instead! 77 args.subTitle = "Created on "+dateString+" by "+creator; 70 // Create a template instance in the "Sessions" tab 71 var args; 72 args.objectType = "Session"; 73 var d = new Date(); 74 var dateString = d.getDate()+"-"+d.getMonth()+"-"+d.getFullYear(); 75 var creator = "Igor Mayer"; // Use currently logged in profile instead! 76 args.subTitle = "Created on "+dateString+" by "+creator; 78 77 79 args.actions = { 80 "edit": function() {}, 81 "delete": function() {} 82 } 83 var newBox = new rft.ui.ObjectBox(args); 84 newBox.startup(); 85 newBox.placeAt("containerSessions", "last"); 86 // TODO: Then switch tabs to the Sessions tab! 78 args.actions = { 79 "edit": function() {}, 80 "delete": function() {} 81 } 82 var newBox = new rft.ui.ObjectBox(args); 83 newBox.startup(); 84 newBox.placeAt("containerSessions", "last"); 85 debugger; 86 87 // TODO: Then switch tabs to the Sessions tab! 88 var sess = dijit.byId("dijit_layout_ContentPane_5"); 89 dijit.byId("tabs").selectChild(sess); 87 90 } 88 91 89 92 93 </script> 94 <script> 95 function goToPage(name) { 96 window.location = "http://localhost/RESEARCHTOOL/Dev/branches/rest-dojo-ui/client/"+name+".html"; 97 } 90 98 </script> 91 99 … … 113 121 </div> 114 122 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'"> 115 <div data-dojo-type="dijit.layout.TabContainer" class="green" data-dojo-props="tabPosition:'left-h',region:'center'" >123 <div data-dojo-type="dijit.layout.TabContainer" class="green" data-dojo-props="tabPosition:'left-h',region:'center'" id="tabs"> 116 124 <div data-dojo-type="dijit.layout.BorderContainer" title="Templates"> 117 125 <div id="containerTemplates" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'center'"> 118 <div data-dojo-type="rft.ui.ObjectBox" data-dojo-props="actions: {'edit': function(){alert('Custom edit code');}, 'New Command': function(){alert('newCommand');}, 'publish': createInstance}"></div> 126 <!--TODO: These don't allow for custom icon settings yet! --> 127 <div data-dojo-type="rft.ui.ObjectBox" data-dojo-props="actions: {'edit': function(){alert('Custom edit code');}, 'delete':function(){}, 'Custom function': function(){alert('newCommand');}, 'publish': createInstance}"></div> 119 128 </div> 120 129 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'bottom'" style="height: 40px;"> 121 <div data-dojo-type="dijit.form.Button" data-dojo-props="region: 'bottom', baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconSession ', onClick: createNew">Create new session</div>130 <div data-dojo-type="dijit.form.Button" data-dojo-props="region: 'bottom', baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconSessionTemplate', onClick: createNew">Create new template</div> 122 131 </div> 123 132 </div> 124 133 <div data-dojo-type="dijit.layout.ContentPane" title="Sessions"> 125 134 <div id="containerSessions" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'center'"> 126 135 127 136 </div> 128 137 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'bottom'" style="height: 40px;"> -
Dev/branches/rest-dojo-ui/client/mSurvey.html
r344 r346 48 48 }); 49 49 </script> 50 <script> 51 function goToPage(name) { 52 window.location = "http://localhost/RESEARCHTOOL/Dev/branches/rest-dojo-ui/client/"+name+".html"; 53 } 54 </script> 50 55 </head> 51 56 <body class="dijitReset claro"> … … 96 101 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat three'"></div> 97 102 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat four'"></div> 98 99 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconSettings'">Properties</button>100 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconPreview'">Preview</button>101 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconCancel'">Cancel</button>102 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconAccept'">Accept changes</button>103 103 </div> 104 104 </div> … … 114 114 <div data-dojo-type="rft.ui.LineWithActionsWidgetThijs" data-dojo-props="title:'Question two', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, icon: 'Delete', modifiers:'white'}}}"></div> 115 115 </div> 116 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'bottom'"> 117 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconSettings'">Settings</button> 118 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">Save Changes</button> 119 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'">Discard changes</button> 120 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconPreview'">Preview</button> 121 122 </div> 116 123 </div> 117 124 </div> -
Dev/branches/rest-dojo-ui/client/rft/css/layout.css
r345 r346 261 261 } 262 262 263 264 /* Inputs */ 265 fieldset { 266 border: none; 267 } 268 fieldset.align input, 269 fieldset.align .dijitTextBox, 270 fieldset.align textarea { 271 margin-left: 0; 272 } 273 fieldset.align label { 274 display: inline-block; 275 width: 100px !important; 276 } -
Dev/branches/rest-dojo-ui/client/rft/css/main.css
r344 r346 9 9 @import url('rftSelector.css'); 10 10 @import url('rftObjectBox.css'); 11 @import url('sessionEditor.css'); -
Dev/branches/rest-dojo-ui/client/rft/css/rftButtons.css
r345 r346 238 238 height: 100px; 239 239 } 240 .claro .oneHeight .dijitButton Contents{240 .claro .oneHeight .dijitButtonNode { 241 241 margin: 34px 0 0 0; 242 242 } … … 244 244 height: 200px; 245 245 } 246 .claro .twoHeight .dijitButton Contents{246 .claro .twoHeight .dijitButtonNode { 247 247 margin: 82px 0 0 0; 248 248 } … … 250 250 height: 400px; 251 251 } 252 .claro .fourHeight .dijitButton Contents{252 .claro .fourHeight .dijitButtonNode { 253 253 margin: 184px 0 0 0; 254 254 } -
Dev/branches/rest-dojo-ui/client/rft/ui/ObjectBox.js
r344 r346 16 16 this.subTitle = ""; 17 17 this.lowerTitle = ""; 18 this.objectType = "Session Active";18 this.objectType = "SessionTemplate"; 19 19 this.actions = {} 20 20
Note: See TracChangeset
for help on using the changeset viewer.