Changeset 337 for Dev/branches
- Timestamp:
- 05/31/12 17:03:19 (13 years ago)
- Location:
- Dev/branches/rest-dojo-ui/client
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/mockup.html
r336 r337 51 51 </head> 52 52 <body class="dijitReset gamelab"> 53 <div class="header"> 54 <div class="mainLogo">Research Tool</div> 53 <div class="page" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"> 54 <div class="topbar" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 55 <h1>ResearchTool</h1> 56 <!-- And now the menu! --> 57 <div data-dojo-type="dijit.MenuBar"> 58 <div data-dojo-type="dijit.MenuBarItem" class="rftMainMenuButton">Sessions</div> 59 <div data-dojo-type="dijit.MenuBarItem" class="rftMainMenuButton">Content</div> 60 <div data-dojo-type="dijit.MenuBarItem" class="rftMainMenuButton">Results</div> 61 <div data-dojo-type="dijit.MenuBarItem" class="rftMainMenuButton">Log out</div> 62 </div> 63 <div class="breadcrumbs"> 64 <span class="breadcrumb">User > </span> 65 <span class="breadcrumb">Session > </span> 66 <span class="breadcrumbCurrent">Survey A [editing]</span> 67 </div> 68 </div> 55 69 56 <div data-dojo-type="dijit.MenuBar" class="mainMenu"> 57 <div data-dojo-type="dijit.MenuBarItem" >Sessions</div> 58 <div data-dojo-type="dijit.MenuBarItem" >Content</div> 59 <div data-dojo-type="dijit.MenuBarItem" >Results</div> 60 <div data-dojo-type="dijit.MenuBarItem" >Log out</div> 61 </div> 62 <div class="breadcrumbs"> 63 <span class="breadcrumb">Home > </span> 64 <span class="breadcrumb">Sessions > </span> 65 <span class="breadcrumb">Session A > </span> 66 <span class="breadcrumb breadcrumbCurrent">Survey 123 [Editing]</span> 67 </div> 68 </div> <!-- HEADER --> 69 <div class="content" data-dojo-type="dijit.layout.ContentPane"> 70 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'" style="height: 500px;"> 71 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 72 Title and icon 73 </div> 74 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'"> 70 <div class="content" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"> 71 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'" style="height: 500px;"> 75 72 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 76 Presets 73 <h2> 74 <span class="rftIcon rftIconSurvey"></span> 75 <span class="headerText">Survey A [editing]</span> 76 </h2> 77 77 </div> 78 <div data-dojo-type="dijit.layout.TabContainer" data-dojo-props="tabPosition:'left-h',region:'center'"> 79 <div data-dojo-type="dijit.layout.ContentPane" title="Category One"> 80 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'blue'"></div> 81 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'blue'"></div> 78 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'"> 79 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'"> 80 Presets 82 81 </div> 83 <div data-dojo-type="dijit.layout.ContentPane" title="Category Two"> 84 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'orange'"></div> 85 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'orange'"></div> 82 <div data-dojo-type="dijit.layout.TabContainer" data-dojo-props="tabPosition:'left-h',region:'center'"> 83 <div data-dojo-type="dijit.layout.ContentPane" title="Category One"> 84 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'blue'"></div> 85 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'blue'"></div> 86 </div> 87 <div data-dojo-type="dijit.layout.ContentPane" title="Category Two"> 88 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'blue'"></div> 89 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'blue'"></div> 90 </div> 91 <div data-dojo-type="dijit.layout.ContentPane" title="Category Three"> 92 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'blue'"></div> 93 </div> 94 <div data-dojo-type="dijit.layout.ContentPane" title="Category Four"> 95 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'blue'"></div> 96 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'blue'"></div> 97 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat three', color: 'blue'"></div> 98 </div> 99 <div data-dojo-type="dijit.layout.ContentPane" title="Category Five"> 100 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'purple'"></div> 101 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'purple'"></div> 102 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat three', color: 'purple'"></div> 103 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat four', color: 'purple'"></div> 104 105 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconAccept'">Properties</button> 106 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconPreview'">Preview</button> 107 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconCancel'">Discard</button> 108 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconAccept'">Accept changes</button> 109 </div> 86 110 </div> 87 <div data-dojo-type="dijit.layout.ContentPane" title="Category Three"> 88 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'green'"></div> 89 </div> 90 <div data-dojo-type="dijit.layout.ContentPane" title="Category Four"> 91 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'red'"></div> 92 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'red'"></div> 93 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat three', color: 'red'"></div> 94 </div> 95 <div data-dojo-type="dijit.layout.ContentPane" title="Category Five"> 96 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat one', color: 'purple'"></div> 97 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat two', color: 'purple'"></div> 98 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat three', color: 'purple'"></div> 99 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="Title:'Subcat four', color: 'purple'"></div> 100 111 </div> 112 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'right'" style="width: 300px"> 113 <div data-dojo-type="rft.ui.List" data-dojo-props="region:'center'"> 114 <div data-dojo-type="rft.ui.LineWithActionsWidgetThijs" data-dojo-props="title:'Question one', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, class:'black'}}}"></div> 115 <div data-dojo-type="rft.ui.LineWithActionsWidgetThijs" data-dojo-props="title:'Question two', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, class:'black'}}}"></div> 101 116 </div> 102 117 </div> 103 118 </div> 104 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'right'" style="width: 300px">105 <div data-dojo-type="rft.ui.List" data-dojo-props="region:'center'">106 <div data-dojo-type="rft.ui.LineWithActionsWidgetThijs" data-dojo-props="title:'Question one', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, class:'black'}}}"></div>107 <div data-dojo-type="rft.ui.LineWithActionsWidgetThijs" data-dojo-props="title:'Question two', actions: {'Cancel':{callback: function(){}, properties: {blockButton: false, class:'black'}}}"></div>108 </div>109 </div>110 119 </div> 111 112 <!--113 <div class="title">114 <div class="rftIcon rftMainIcon rftMainIconSurvey"></div><h2 class="titleText">Survey 123 [Editing]</h2>115 </div>116 <div data-dojo-type="dijit.layout.BorderContainer" style="height: 500px;">117 <div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'center'">118 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'top'">119 <span>Load preset</span>120 <select data-dojo-type="dijit.form.ComboBox">121 <option>Preset A</option>122 <option>Preset B</option>123 </select>124 </div>125 <div data-dojo-type="dijit.layout.TabContainer" data-dojo-props="region:'center',tabPosition:'left-h'">126 <div title="Emotional, moral and relational attitudes" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="title:'Emotional, moral and relational attitudes'"></div>127 <div title="The professional as a participant" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="selected:true">128 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="title:'Intrinsic motivation', color: 'blue'"></div>129 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="title:'Extrinsic motivation', color: 'blue'"></div>130 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="title:'Motivation to participate', color: 'blue'"></div>131 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="title:'Experience with games', color: 'blue'"></div>132 <div data-dojo-type="rft.ui.SelectorThijs" data-dojo-props="title:'Participant context', color: 'blue'"></div>133 </div>134 <div title="Declarative, procedural and stragegic knowledge" data-dojo-type="dijit.layout.ContentPane"></div>135 <div title="Motoric, cognitive and social skills" data-dojo-type="dijit.layout.ContentPane"></div>136 <div title="Scientific, competitive and commercial acchievements" data-dojo-type="dijit.layout.ContentPane"></div>137 </div>138 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'bottom'">139 <div>Legend</div>140 <div>Selected question is included in survey.</div>141 <div>Selected question is not yet in survey. These van be included in the survey.</div>142 <div>Selected question conflicts with an included question. You can only swap these.</div>143 144 145 </div>146 </div>147 <div title="Included questions" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region:'right',splitter:true">148 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'">149 <span>Included questions</span>150 <div data-dojo-type="rft.ui.List">151 <div class="includedQuestion" data-dojo-type="rft.ui.LineWithActionsWidget" data-dojo-props="title:'Why are you participating in this session?',actions:{'+':function(){ alert('Bah!'); }},onClick:function(evt){ alert('Buh!'); return false; }"></div>152 <div class="conflictedQuestion" data-dojo-type="rft.ui.LineWithActionsWidget" data-dojo-props="title:'Is this a long-term goal or immediate?',actions:{'+':function(){ alert('Bah!'); }},onClick:function(evt){ alert('Buh!'); return false; }"></div>153 <div class="includedQuestion" data-dojo-type="rft.ui.LineWithActionsWidget" data-dojo-props="title:'Have you played "serious games" before?',actions:{'+':function(){ alert('Bah!'); }},onClick:function(evt){ alert('Buh!'); return false; }"></div>154 </div>155 </div>156 <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'bottom'">157 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconSettings'">Properties</button>158 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconPreview'">Preview</button>159 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconCancel'">Discard</button>160 <button data-dojo-type="dijit.form.Button" data-dojo-props="baseClass: 'rftLargeButton', iconClass:'rftIcon rftIconAccept'">Accept changes</button>161 </div>162 </div>163 </div>164 -->165 120 </div> 166 121 </body> -
Dev/branches/rest-dojo-ui/client/rft/css/general.css
r335 r337 1 /* General.css contains general fixes that are not strongly related to any other stylesheets. 2 They are typically small fixes or tweaks to adjust spacing and/or borders/colours */ 3 1 4 .gamelab .dijitTabPaneWrapper { 2 5 border: none; -
Dev/branches/rest-dojo-ui/client/rft/css/layout.css
r336 r337 1 1 *:focus { 2 /* Disabled Chrome focus outlines! */ 2 3 outline: none; 3 4 } … … 5 6 width: 100%; 6 7 height: 100%; 7 font-size: .813em;8 font-size: 13px; 8 9 background-color: #333333; 9 10 } … … 14 15 15 16 /* Headings */ 16 .gamelab h1 { 17 font-size: 3em; 18 margin-bottom: 0.727em; 17 .gamelab h1 { 18 /* Main logo */ 19 float: left; 20 clear: left; 21 font-size: 48px; 22 color: #999999; 23 margin: 0 10px 8px 10px; 24 padding: 0; 25 line-height: 48px; 19 26 font-weight: normal !important; 27 -webkit-user-select: none; 28 -moz-user-select: none; 20 29 } 21 30 .gamelab h2 { 22 font-size: 1.375em;23 line-height: 1.5em;24 margin-top: 1em;25 margin -bottom: 0.60em;26 font-weight: normal;31 /* Content pane title */ 32 font-size: 22px; 33 line-height: 30px; 34 margin: 0; 35 padding: 0; 27 36 } 28 .gamelab h 3,29 .gamelab h4, 30 .gamelab h5, 31 .gamelab h6 { 32 font-size: 1.125em;33 font-weight: normal;37 .gamelab h2 .rftIcon { 38 float: left; 39 width: 32px; 40 height: 32px; 41 background-image: url('images/icons/rftIcons32.png'); 42 margin-right: 8px; 34 43 } 35 .mainLogo { 36 float: left; 37 height: 50px; 38 font-size: 50px; 39 width: auto; 40 -webkit-margin: 5px 20px 5px 20px !important; 41 padding: 0 !important; 42 line-height: 50px; 43 color: #999999; 44 .gamelab h3 { 45 /* Section headers */ 46 font-size: 18px; 44 47 } 45 .gamelab .dijitMenuBar.mainMenu { 46 width: auto; 48 .gamelab h4 { 49 /* Small text headers/paragraph headers */ 50 font-size: 16px; 51 } 52 53 /* Topbar */ 54 .topbar { 55 overflow-y: hidden; 56 } 57 .topbar .dijitMenuBar { 47 58 float: right; 48 margin: 10px 50px 10px 20px; 59 clear: right; 60 margin-top: 16px; 49 61 } 62 63 /* Breadcrumbs */ 50 64 .breadcrumbs { 51 65 float: left; … … 53 67 width: 100%; 54 68 text-align: center; 69 height: 16px; 70 line-height: 16px; 55 71 } 56 72 .breadcrumb { … … 62 78 font-size: 14px; 63 79 } 64 .menuItem { 65 margin: 0px 5px 0px 5px; 80 81 /* Content */ 82 .dijitContentPane.page { 83 padding: 0; 66 84 } 67 .content {85 .content.dijitContentPane { 68 86 display: block; 69 87 clear: both; 88 padding: 0; 70 89 background-color: #555555; 71 90 /* Background gradient time! */ … … 83 102 ); 84 103 } 104 .content.dijitContentPane .dijitBorderContainer { 105 padding: 2px; 106 } 107 108 /* General */ 85 109 .loginLabel { 86 110 float: left; … … 110 134 width: 30px; 111 135 } 112 113 /* Basic layout */114 .gamelab .header {115 background-color: #333333;116 height: 80px;117 font-size: 16px;118 }119 .title {120 height: 24px;121 padding: 4px 0;122 margin: 4px;123 }124 .title .titleIcon {125 float: left;126 width: 32px;127 height: 32px;128 clear: none;129 margin-right: 8px;130 margin-top: -4px;131 margin-bottom: -4px;132 }133 .title .titleText {134 float: left;135 line-height: 24px;136 font-size: 24px;137 margin: 0;138 }139 136 .verticalTabList { 140 137 width: 190px; -
Dev/branches/rest-dojo-ui/client/rft/css/rftButtons.css
r335 r337 153 153 margin: 2px 4px -2px 4px; 154 154 } 155 156 /* MainMenuButton */ 157 .gamelab .dijitMenuBar .rftMainMenuButton { 158 border: none; 159 height: 30px; 160 width: auto; 161 background-image: none; 162 background: transparent; 163 text-align: center; 164 color: #999999; 165 font-size: 24px; 166 line-height: 30px; 167 padding: 0 4px; 168 margin: 0 5px; 169 box-shadow: none; 170 transition: all 0.3s; 171 -moz-transition: all 0.3s; 172 -webkit-transition: all 0.3s; 173 -o-transition: all 0.3s; 174 } 175 .gamelab .dijitMenuBar .rftMainMenuButton.dijitMenuItemHover { 176 color: #ffffff; 177 font-size: 26px; 178 transition: all 0.1s; 179 -moz-transition: all 0.1s; 180 -webkit-transition: all 0.1s; 181 -o-transition: all 0.1s; 182 } 183 .gamelab .dijitMenuBar .rftMainMenuButton.dijitMenuItemActive { 184 color: #0794d1 !important; 185 font-size: 26px; 186 transition: all 0.1s; 187 -moz-transition: all 0.1s; 188 -webkit-transition: all 0.1s; 189 -o-transition: all 0.1s; 190 } 191 .gamelab .dijitMenuBar .rftMainMenuButton.dijitMenuItemSelected { 192 color: #ffffff; 193 font-size: 26px; 194 }
Note: See TracChangeset
for help on using the changeset viewer.