Changeset 411
- Timestamp:
- 10/10/12 17:45:49 (13 years ago)
- Location:
- Dev/branches/rest-dojo-ui/client
- Files:
-
- 17 added
- 17 deleted
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/index.html
r410 r411 2 2 <html> 3 3 <head> 4 <title> Research Facilitator Tool</title>4 <title>QED</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 6 6 <link rel="stylesheet" type="text/css" href="rft/css/main.css" /> 7 7 </head> 8 <body class="dijitReset claro" >8 <body class="dijitReset claro" id="rft"> 9 9 <script type="text/javascript" src="dojo/dojo.js" data-dojo-config="async: true, parseOnLoad: false, isDebug: true"></script> 10 10 <script type="text/javascript" src="rft/run.js"></script> 11 11 <div id="content" class="page" data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="region:'center'" style="width: 100%; height: 100%;"> 12 12 <div class="topbar" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'"> 13 <a href="#!/"><h1> ResearchTool</h1></a>13 <a href="#!/"><h1>QED</h1></a> 14 14 <div data-dojo-type="rft/ui/MainMenu"></div> 15 15 </div> -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/colors.less
r403 r411 20 20 21 21 .hoverColorMixin (@color) { 22 &. bgColorHover:hover {22 &.hoverBgColor:hover { 23 23 background-color: @@color !important; 24 24 &.light { … … 27 27 } 28 28 } 29 . bgColorHover:hover {29 .hoverBgColor:hover { 30 30 background-color: @@color; 31 31 &.light { … … 37 37 38 38 .hoverTextColorMixin (@color) { 39 &. textColorHover:hover {39 &.hoverTextColor:hover { 40 40 color: @@color !important; 41 41 &.light { … … 44 44 } 45 45 } 46 . textColorHover:hover {46 .hoverTextColor:hover { 47 47 color: @@color; 48 48 &.light { -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/colors2.less
r409 r411 16 16 17 17 // Variables/Colour scheme parameters 18 @blue: #0000ff; 19 @blue_light: #7777ff; 20 @red: #ff0000; 21 @red_light: #ff7777; 22 @green: #00ff00; 23 @green_light: #77ff77; 24 @orange: #ff7700; 25 @orange_light: #ffaa77; 26 @purple: #ff00ff; 27 @purple_light: #ffaaff; 28 @text: #ffffff; 29 @black: #000000; 18 .textColor (@color) { 19 color: @@color; 20 } 21 .textColorH (@color) { 22 color: @@color; 23 &.doesHover:hover { 24 @colorName: "@{color}_light"; 25 color: @@colorName; 26 } 27 } 28 .hoverTextColor (@color) { 29 &:hover { 30 color: @@color; 30 31 31 .colorMixin (@color) { 32 } 33 } 34 .bgColor (@color) { 35 background-color: @@color; 36 } 37 .bgColorH (@color) { 38 background-color: @@color; 39 &.doesHover:hover { 40 @colorName: "@{color}_light"; 41 background-color: @@colorName; 42 } 43 } 44 .hoverBgColor (@color) { 45 &:hover { 46 background-color: @@color; 47 48 } 49 } 50 51 52 // Private color mixin is used to assign the colour classes below, don't use this in external CSS! 53 .privateColorMixin (@color) { 32 54 &.textColor { //Change text colour to C-Class 33 55 color: @@color; … … 43 65 @colorName: "@{color}_light"; 44 66 background-color: @@colorName; 45 color: @ black;67 color: @darkest; 46 68 } 47 69 } … … 58 80 59 81 .blue { 60 . colorMixin("blue");82 .privateColorMixin("blue"); 61 83 } 62 84 .red { 63 . colorMixin("red");85 .privateColorMixin("red"); 64 86 } 65 87 .orange { 66 . colorMixin("orange");88 .privateColorMixin("orange"); 67 89 } 68 90 .green { 69 . colorMixin("green");91 .privateColorMixin("green"); 70 92 } 71 93 .purple { 72 . colorMixin("purple");94 .privateColorMixin("purple"); 73 95 } 74 96 … … 81 103 transition: background-color 0.2s; 82 104 } 83 84 105 } 85 106 } -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/layout.less
r403 r411 14 14 font-size: @font_size; 15 15 color: @darkest; 16 17 .dijitBorderContainer, .dijitContentPane, .dijitTabContainer, .dijitTabPaneWrapper { 18 background: transparent; 19 border: none; 20 } 21 16 22 17 23 h1 { … … 164 170 overflow: hidden; 165 171 166 &.dijitTabHover { 167 .transition (0.1s); 168 color: @text; 169 border-color: @text; 170 } 171 172 &.dijitTabActive { 173 .transition (0.1s); 174 color: @headers; 175 } 176 177 &.dijitTabChecked { 178 .transition (0.1s); 179 color: @text; 180 border: 1px solid transparent; 181 } 172 173 174 182 175 } 183 176 … … 187 180 188 181 .dijitTab { 189 margin: @std_offset 0;182 margin: @std_offset; 190 183 width: 200px; 191 184 min-height: @tab_height; … … 197 190 width: 190px; 198 191 } 199 } 192 193 &.dijitTabChecked { 194 .transition (0.1s); 195 color: @text; 196 border: 1px solid transparent; 197 198 &.dijitTabHover { 199 border: 1px solid transparent; 200 } 201 } 202 203 &.dijitTabHover { 204 .transition (0.1s); 205 color: @text; 206 border-color: @text; 207 } 208 209 &.dijitTabActive { 210 .transition (0.1s); 211 color: @headers; 212 } 213 } 214 200 215 } 201 216 //Tab colour settings … … 203 218 .blue .dijitTabChecked, 204 219 div.blue.dijitTabChecked { 205 background-color: @blue;220 .bgColor ("blue"); 206 221 } 207 222 &.green .dijitTabChecked, 208 223 .green .dijitTabChecked, 209 224 div.green.dijitTabChecked { 210 background-color: @green;225 .bgColor ("green"); 211 226 } 212 227 &.red .dijitTabChecked, 213 228 .red .dijitTabChecked, 214 229 div.red.dijitTabChecked { 215 background-color: @red;230 .bgColor ("red"); 216 231 } 217 232 &.orange .dijitTabChecked, 218 233 .orange .dijitTabChecked, 219 234 div.orange.dijitTabChecked { 220 background-color: @orange;235 .bgColor ("orange"); 221 236 } 222 237 &.purple .dijitTabChecked, 223 238 .purple .dijitTabChecked, 224 239 div.purple.dijitTabChecked { 225 background-color: @purple;240 .bgColor ("purple"); 226 241 } 227 242 -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/main.css
r409 r411 1 /* Menu.css */ 2 @import "external.css"; 3 DESCRIPTION { 4 /* 5 How to use colour system: 6 Apply a combination of at most 1 "colour" class and one or more "modifier" classes. 7 Colour classes: Red, Blue, Green, Orange, Purple 8 Modifer classes: 9 - textColor: Change the font colour of element to the "colour" class combined with. 10 - bgColor: Change the background colour to the "colour" class combined with. 11 - doesHover: If present in combination with one of the above two modifiers, 12 the element will shift it's background- or text colour to a lighter version on hover. 13 - hoverTextColor: Same as .textColor, but only affects elements being hovered over. 14 - hoverBgColor: Same as .bgColor, but only affects elements being hovered over. 15 NOTE: .doesHover does nothing in combination with the above two modifiers! 16 */ 17 18 } 19 #rft.claro .blue.textColor { 20 color: #0072bc; 21 } 22 #rft.claro .blue.textColor.doesHover:hover { 23 color: #0794d1; 24 } 25 #rft.claro .blue.bgColor { 26 background-color: #0072bc; 27 color: #ffffff; 28 } 29 #rft.claro .blue.bgColor.doesHover:hover { 30 background-color: #0794d1; 31 color: #111111; 32 } 33 #rft.claro .blue.hoverTextColor:hover { 34 color: #0072bc; 35 } 36 #rft.claro .blue.hoverBgColor:hover { 37 background-color: #0072bc; 38 } 39 #rft.claro .red.textColor { 40 color: #8c0310; 41 } 42 #rft.claro .red.textColor.doesHover:hover { 43 color: #bd0013; 44 } 45 #rft.claro .red.bgColor { 46 background-color: #8c0310; 47 color: #ffffff; 48 } 49 #rft.claro .red.bgColor.doesHover:hover { 50 background-color: #bd0013; 51 color: #111111; 52 } 53 #rft.claro .red.hoverTextColor:hover { 54 color: #8c0310; 55 } 56 #rft.claro .red.hoverBgColor:hover { 57 background-color: #8c0310; 58 } 59 #rft.claro .orange.textColor { 60 color: #ff5b12; 61 } 62 #rft.claro .orange.textColor.doesHover:hover { 63 color: #ff9140; 64 } 65 #rft.claro .orange.bgColor { 66 background-color: #ff5b12; 67 color: #ffffff; 68 } 69 #rft.claro .orange.bgColor.doesHover:hover { 70 background-color: #ff9140; 71 color: #111111; 72 } 73 #rft.claro .orange.hoverTextColor:hover { 74 color: #ff5b12; 75 } 76 #rft.claro .orange.hoverBgColor:hover { 77 background-color: #ff5b12; 78 } 79 #rft.claro .green.textColor { 80 color: #3aa605; 81 } 82 #rft.claro .green.textColor.doesHover:hover { 83 color: #79ca0a; 84 } 85 #rft.claro .green.bgColor { 86 background-color: #3aa605; 87 color: #ffffff; 88 } 89 #rft.claro .green.bgColor.doesHover:hover { 90 background-color: #79ca0a; 91 color: #111111; 92 } 93 #rft.claro .green.hoverTextColor:hover { 94 color: #3aa605; 95 } 96 #rft.claro .green.hoverBgColor:hover { 97 background-color: #3aa605; 98 } 99 #rft.claro .purple.textColor { 100 color: #6529b7; 101 } 102 #rft.claro .purple.textColor.doesHover:hover { 103 color: #993dec; 104 } 105 #rft.claro .purple.bgColor { 106 background-color: #6529b7; 107 color: #ffffff; 108 } 109 #rft.claro .purple.bgColor.doesHover:hover { 110 background-color: #993dec; 111 color: #111111; 112 } 113 #rft.claro .purple.hoverTextColor:hover { 114 color: #6529b7; 115 } 116 #rft.claro .purple.hoverBgColor:hover { 117 background-color: #6529b7; 118 } 119 #rft.claro .textColor, 120 #rft.claro .hoverTextColor { 121 transition: color 0.2s; 122 } 123 #rft.claro .bgColor, 124 #rft.claro .hoverBgColor { 125 transition: background-color 0.2s; 126 } 127 /* This stylesheet compensates for the restoration of the claro style to its original specs. (21-6-2012) 128 * These changes should be moved to relevant stylesheets as soon as possible! 129 */ 130 /* Menu.css */ 131 .claro .topbar .dijitMenuitem { 132 width: 90px; 133 background-image: none; 134 background-position: top; 135 text-align: center; 136 } 137 .claro .dijitMenuPassive .dijitMenuItemHover, 138 .claro .dijitMenuPassive .dijitMenuItemSelected { 139 background-color: transparent; 140 color: #ffffff; 141 border: none; 142 padding: 0 4px; 143 } 144 .claro .dijitMenuPassive .dijitMenuItemActive { 145 background-position: top; 146 } 147 /* layout/BorderContainer.css */ 148 .claro .dijitSplitContainer-child, 149 .claro .dijitBorderContainer-child { 150 border: none; 151 } 152 .claro .dijitTabContainerTop-dijitContentPane, 153 .claro .dijitTabContainerLeft-dijitContentPane, 154 .claro .dijitTabContainerBottom-dijitContentPane, 155 .claro .dijitTabContainerRight-dijitContentPane, 156 .claro .dijitAccordionContainer-dijitContentPane { 157 background-color: transparent; 158 } 159 .claro .dijitSplitContainer-dijitContentPane, 160 .claro .dijitBorderContainer-dijitContentPane { 161 background-color: transparent; 162 } 163 /* layout/TabContainer.css */ 164 .claro .dijitTabPaneWrapper { 165 background: transparent; 166 } 167 .claro .dijitTabInnerDiv { 168 background-color: transparent; 169 color: #999999; 170 border: none; 171 } 172 .claro .dijitTabContent { 173 border: none; 174 } 175 .claro .dijitTabHover .dijitTabInnerDiv { 176 background-color: transparent; 177 color: #ffffff; 178 } 179 .claro .dijitTabActive .dijitTabInnerDiv { 180 color: #0072bc; 181 } 182 .claro .dijitTabChecked .dijitTabInnerDiv { 183 background-color: transparent; 184 color: #ffffff; 185 } 186 .claro .dijitTabContent { 187 border: 1px solid #999999; 188 } 189 .claro .dijitTabHover .dijitTabContent { 190 border-color: #ffffff; 191 } 192 .claro .dijitTabActive .dijitTabContent { 193 border-color: transparent; 194 } 195 .claro .dijitTabChecked .dijitTabContent { 196 color: #ffffff; 197 border-color: #0072bc; 198 } 199 /*lefttabs*/ 200 .claro .dijitTabContainerLeft-tabs .dijitTab { 201 border-width: 1px; 202 left: 0; 203 margin-bottom: 4px; 204 margin-right: 8px; 205 } 206 .claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv { 207 border: none; 208 background: transparent; 209 background-image: none; 210 background-position: top; 211 background-repeat: no-repeat; 212 } 213 .claro .dijitTabContainerLeft-tabs .dijitTabContent { 214 padding: 3px 8px 4px 8px; 215 background-image: none; 216 } 217 .claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent { 218 padding-right: 8px; 219 background-image: none; 220 } 221 .claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv { 222 -webkit-box-shadow: none; 223 -moz-box-shadow: none; 224 box-shadow: none; 225 } 226 .claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv, 227 .claro .dijitTabContainerLeft-tabs .dijitTabContent { 228 -moz-border-radius: 0; 229 border-radius: 0; 230 border: none; 231 } 1 232 *:focus { 2 233 outline: none; … … 13 244 color: #111111; 14 245 } 246 #rft.claro .dijitBorderContainer, 247 #rft.claro .dijitContentPane, 248 #rft.claro .dijitTabContainer, 249 #rft.claro .dijitTabPaneWrapper { 250 background: transparent; 251 border: none; 252 } 15 253 #rft.claro h1 { 16 margin: 0 ;254 margin: 0 0 0 0; 17 255 padding: 0 10px 8px 10px; 18 256 float: left; … … 28 266 } 29 267 #rft.claro h2 { 30 margin: 0 ;31 padding: 0 ;268 margin: 0 0 0 0; 269 padding: 0 0 0 0; 32 270 color: #999999; 33 271 font-size: 22px; … … 38 276 height: 32px; 39 277 margin: 0; 278 padding: 0 0 0 0; 40 279 background-image: url('images/icons/rftIcons32.png'); 41 280 margin-right: 8px; 42 281 } 43 282 #rft.claro h3 { 44 margin: 0 ;283 margin: 0 0 0 0; 45 284 font-size: 18px; 46 285 margin-bottom: 4px; … … 77 316 } 78 317 #rft.claro .dijitContentPane.page { 79 margin: 0 ;80 padding: 0 ;318 margin: 0 0 0 0; 319 padding: 0 0 0 0; 81 320 } 82 321 #rft.claro .dijitContentPane.content { 83 margin: 0 ;84 padding: 0 ;322 margin: 0 0 0 0; 323 padding: 0 0 0 0; 85 324 display: block; 86 325 clear: both; … … 134 373 overflow: hidden; 135 374 } 136 #rft.claro .dijitTab.dijitTabHover { 375 #rft.claro .dijitTabContainerLeft-tabs { 376 border: none; 377 padding: 4px; 378 } 379 #rft.claro .dijitTabContainerLeft-tabs .dijitTab { 380 margin: 4px; 381 width: 200px; 382 min-height: 30px; 383 border: 1px solid #999999; 384 } 385 #rft.claro .dijitTabContainerLeft-tabs .dijitTab .dijitTabContent { 386 min-height: 30px; 387 line-height: 30px; 388 width: 190px; 389 } 390 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabChecked { 137 391 -webkit-transition: all 0.1s; 138 392 -moz-transition: all 0.1s; … … 141 395 transition: all 0.1s; 142 396 color: #ffffff; 397 border: 1px solid transparent; 398 } 399 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabChecked.dijitTabHover { 400 border: 1px solid transparent; 401 } 402 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabHover { 403 -webkit-transition: all 0.1s; 404 -moz-transition: all 0.1s; 405 -o-transition: all 0.1s; 406 -ms-transition: all 0.1s; 407 transition: all 0.1s; 408 color: #ffffff; 143 409 border-color: #ffffff; 144 410 } 145 #rft.claro .dijitTab .dijitTabActive {411 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabActive { 146 412 -webkit-transition: all 0.1s; 147 413 -moz-transition: all 0.1s; … … 151 417 color: #999999; 152 418 } 153 #rft.claro .dijitTab.dijitTabChecked {154 -webkit-transition: all 0.1s;155 -moz-transition: all 0.1s;156 -o-transition: all 0.1s;157 -ms-transition: all 0.1s;158 transition: all 0.1s;159 color: #ffffff;160 border: 1px solid transparent;161 }162 #rft.claro .dijitTabContainerLeft-tabs {163 border: none;164 padding: 4px;165 }166 #rft.claro .dijitTabContainerLeft-tabs .dijitTab {167 margin: 4px 0;168 width: 200px;169 min-height: 30px;170 border: 1px solid #999999;171 }172 #rft.claro .dijitTabContainerLeft-tabs .dijitTab .dijitTabContent {173 min-height: 30px;174 line-height: 30px;175 width: 190px;176 }177 419 #rft.claro.blue .dijitTabChecked, 178 420 #rft.claro .blue .dijitTabChecked, … … 220 462 #rft.claro .floatRight { 221 463 float: right; 222 margin: 0 ;464 margin: 0 0 0 0; 223 465 } 224 466 #rft.claro .rftLineListView { … … 230 472 overflow: auto; 231 473 } 232 #rft.claro .bgColor {233 -webkit-transition-property: background-color 0.2s;234 -moz-transition-property: background-color 0.2s;235 -o-transition-property: background-color 0.2s;236 -ms-transition-property: background-color 0.2s;237 transition-property: background-color 0.2s;238 }239 #rft.claro .blue.bgColor,240 #rft.claro.blue.bgColor {241 background-color: #0072bc !important;242 }243 #rft.claro .blue.bgColor.light,244 #rft.claro.blue.bgColor.light {245 background-color: #0794d1 !important;246 }247 #rft.claro .blue .bgColor,248 #rft.claro.blue .bgColor {249 background-color: #0072bc;250 }251 #rft.claro .blue .bgColor.light,252 #rft.claro.blue .bgColor.light {253 background-color: #0794d1;254 }255 #rft.claro .blue.bgColorHover:hover,256 #rft.claro.blue.bgColorHover:hover {257 background-color: #0072bc !important;258 }259 #rft.claro .blue.bgColorHover:hover.light,260 #rft.claro.blue.bgColorHover:hover.light {261 background-color: #0794d1 !important;262 }263 #rft.claro .blue .bgColorHover:hover,264 #rft.claro.blue .bgColorHover:hover {265 background-color: #0072bc;266 }267 #rft.claro .blue .bgColorHover:hover.light,268 #rft.claro.blue .bgColorHover:hover.light {269 background-color: #0794d1;270 }271 #rft.claro .green.bgColor,272 #rft.claro.green.bgColor {273 background-color: #3aa605 !important;274 }275 #rft.claro .green.bgColor.light,276 #rft.claro.green.bgColor.light {277 background-color: #79ca0a !important;278 }279 #rft.claro .green .bgColor,280 #rft.claro.green .bgColor {281 background-color: #3aa605;282 }283 #rft.claro .green .bgColor.light,284 #rft.claro.green .bgColor.light {285 background-color: #79ca0a;286 }287 #rft.claro .green.bgColorHover:hover,288 #rft.claro.green.bgColorHover:hover {289 background-color: #3aa605 !important;290 }291 #rft.claro .green.bgColorHover:hover.light,292 #rft.claro.green.bgColorHover:hover.light {293 background-color: #79ca0a !important;294 }295 #rft.claro .green .bgColorHover:hover,296 #rft.claro.green .bgColorHover:hover {297 background-color: #3aa605;298 }299 #rft.claro .green .bgColorHover:hover.light,300 #rft.claro.green .bgColorHover:hover.light {301 background-color: #79ca0a;302 }303 #rft.claro .orange.bgColor,304 #rft.claro.orange.bgColor {305 background-color: #ff5b12 !important;306 }307 #rft.claro .orange.bgColor.light,308 #rft.claro.orange.bgColor.light {309 background-color: #ff9140 !important;310 }311 #rft.claro .orange .bgColor,312 #rft.claro.orange .bgColor {313 background-color: #ff5b12;314 }315 #rft.claro .orange .bgColor.light,316 #rft.claro.orange .bgColor.light {317 background-color: #ff9140;318 }319 #rft.claro .orange.bgColorHover:hover,320 #rft.claro.orange.bgColorHover:hover {321 background-color: #ff5b12 !important;322 }323 #rft.claro .orange.bgColorHover:hover.light,324 #rft.claro.orange.bgColorHover:hover.light {325 background-color: #ff9140 !important;326 }327 #rft.claro .orange .bgColorHover:hover,328 #rft.claro.orange .bgColorHover:hover {329 background-color: #ff5b12;330 }331 #rft.claro .orange .bgColorHover:hover.light,332 #rft.claro.orange .bgColorHover:hover.light {333 background-color: #ff9140;334 }335 #rft.claro .red.bgColor,336 #rft.claro.red.bgColor {337 background-color: #8c0310 !important;338 }339 #rft.claro .red.bgColor.light,340 #rft.claro.red.bgColor.light {341 background-color: #bd0013 !important;342 }343 #rft.claro .red .bgColor,344 #rft.claro.red .bgColor {345 background-color: #8c0310;346 }347 #rft.claro .red .bgColor.light,348 #rft.claro.red .bgColor.light {349 background-color: #bd0013;350 }351 #rft.claro .red.bgColorHover:hover,352 #rft.claro.red.bgColorHover:hover {353 background-color: #8c0310 !important;354 }355 #rft.claro .red.bgColorHover:hover.light,356 #rft.claro.red.bgColorHover:hover.light {357 background-color: #bd0013 !important;358 }359 #rft.claro .red .bgColorHover:hover,360 #rft.claro.red .bgColorHover:hover {361 background-color: #8c0310;362 }363 #rft.claro .red .bgColorHover:hover.light,364 #rft.claro.red .bgColorHover:hover.light {365 background-color: #bd0013;366 }367 #rft.claro .purple.bgColor,368 #rft.claro.purple.bgColor {369 background-color: #6529b7 !important;370 }371 #rft.claro .purple.bgColor.light,372 #rft.claro.purple.bgColor.light {373 background-color: #993dec !important;374 }375 #rft.claro .purple .bgColor,376 #rft.claro.purple .bgColor {377 background-color: #6529b7;378 }379 #rft.claro .purple .bgColor.light,380 #rft.claro.purple .bgColor.light {381 background-color: #993dec;382 }383 #rft.claro .purple.bgColorHover:hover,384 #rft.claro.purple.bgColorHover:hover {385 background-color: #6529b7 !important;386 }387 #rft.claro .purple.bgColorHover:hover.light,388 #rft.claro.purple.bgColorHover:hover.light {389 background-color: #993dec !important;390 }391 #rft.claro .purple .bgColorHover:hover,392 #rft.claro.purple .bgColorHover:hover {393 background-color: #6529b7;394 }395 #rft.claro .purple .bgColorHover:hover.light,396 #rft.claro.purple .bgColorHover:hover.light {397 background-color: #993dec;398 }399 474 #rft.claro .rftIcon { 400 margin: 0 ;401 padding: 0 ;475 margin: 0 0 0 0; 476 padding: 0 0 0 0; 402 477 float: left; 403 478 display: inline-block; … … 406 481 background-repeat: no-repeat; 407 482 } 408 #rft.claro .rftIcon.rftMainIcon {409 width: 32px;410 height: 32px;411 margin: 0;412 background-image: url('images/icons/rftIcons32.png');413 }414 #rft.claro .rftIcon.rftMidIcon {415 width: 24px;416 height: 24px;417 margin: 0px 0;418 background-image: url('images/icons/rftIcons16.png');419 }420 #rft.claro .rftIcon.rftSmallIcon {421 width: 16px;422 height: 16px;423 margin: 4px 0;424 background-image: url('images/icons/rftIcons16.png');425 }426 483 #rft .rftIconApplication { 427 484 background-position: 0px 0px; … … 577 634 background-position: -1920px 0px; 578 635 } 579 #rft 580 margin: 0 ;581 padding: 0 ;636 #rft.claro .rftSelector { 637 margin: 0 0 0 0; 638 padding: 0 0 0 0; 582 639 margin: 4px; 583 640 } 584 #rft .claro .rftSelector .rftLineWithButtons {585 margin: 0 ;586 padding: 0 ;587 } 588 #rft .claro .rftSelector .rftSelectorSelected .rftSelectorColor {589 margin: 0 ;590 padding: 0 ;641 #rft.claro .rftSelector .rftLineWithActions { 642 margin: 0 0 0 0; 643 padding: 0 0 0 0; 644 } 645 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator { 646 margin: 0 0 0 0; 647 padding: 0 0 0 0; 591 648 float: left; 592 649 width: 8px; 593 650 height: 24px; 594 } 595 #rft .claro .rftSelector .rftSelectorSelected .rftSelectorColor.conflict { 651 background-color: #bedead; 652 } 653 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator.conflict { 596 654 background-color: #ff0000; 597 655 } 598 #rft .claro .rftSelector .rftSelectorSelected .rftSelectorColor.pending {656 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator.pending { 599 657 background-color: #ff8000; 600 658 } 601 #rft .claro .rftSelector .rftSelectorSelected .rftSelectorColor.success {659 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator.success { 602 660 background-color: #00ff00; 603 661 } 604 #rft .claro .rftSelector .rftSelectorOptions .rftLineWithButtons,605 #rft .claro .rftSelector .rftSelectorSelected .rftLineWithButtons {662 #rft.claro .rftSelector .rftSelectorOptions .rftLineWithActions, 663 #rft.claro .rftSelector .rftSelectorSelected .rftLineWithActions { 606 664 background-color: #ffffff; 607 665 color: #111111; 608 666 } 609 #rft.claro .rftLineWith Buttons {667 #rft.claro .rftLineWithActions { 610 668 border: none; 611 669 background-image: none; … … 617 675 white-space: nowrap; 618 676 margin: 4px 0; 619 } 620 #rft.claro .rftLineWithButtons.dojoDndItem { 677 color: #ffffff; 678 } 679 #rft.claro .rftLineWithActions.dojoDndItem { 621 680 -webkit-transition: all 0.2s; 622 681 -moz-transition: all 0.2s; … … 625 684 transition: all 0.2s; 626 685 } 627 #rft.claro .rftLineWith Buttons.dojoDndItem.dojoDndItemBefore {686 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemBefore { 628 687 margin-top: 6px; 629 688 border-top: 6px solid #ffffff; 630 689 } 631 #rft.claro .rftLineWith Buttons.dojoDndItem.dojoDndItemAfter {690 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemAfter { 632 691 margin-bottom: 6px; 633 692 border-bottom: 6px solid #ffffff; 634 693 } 635 #rft.claro .rftLineWith Buttons.dojoDndItem.dojoDndItemover,636 #rft.claro .rftLineWith Buttons.dojoDndItem.dojoDndItemAnchor {694 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemover, 695 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemAnchor { 637 696 background-image: none; 638 697 border: none; 639 698 padding: 2px; 640 }641 #rft.claro .rftLineWithButtons.dojoDndItem.dojoDndItemover *,642 #rft.claro .rftLineWithButtons.dojoDndItem.dojoDndItemAnchor * {643 699 background-color: rgba(255, 255, 255, 0.1); 644 700 } 645 #rft.claro .rftLineWith Buttons .rftLineWithButtonsTitle {701 #rft.claro .rftLineWithActions .rftLineWithActionsTitle { 646 702 float: left; 647 703 margin: 0 8px; … … 650 706 word-wrap: break-word; 651 707 } 652 #rft.claro .rftLineWith Buttons .rftLineWithButtonsButtons {653 margin: 0 ;654 padding: 0 ;708 #rft.claro .rftLineWithActions .rftLineWithActionsButtons { 709 margin: 0 0 0 0; 710 padding: 0 0 0 0; 655 711 line-height: 24px; 656 712 height: 24px; … … 659 715 float: left; 660 716 } 661 #rft.claro .dojoDndSourceMoved .rftLineWith Buttons.dojoDndItemAnchor {717 #rft.claro .dojoDndSourceMoved .rftLineWithActions.dojoDndItemAnchor { 662 718 height: 0; 663 719 } … … 692 748 height: 32px; 693 749 margin: 0; 750 padding: 0 0 0 0; 694 751 background-image: url('images/icons/rftIcons32.png'); 695 752 float: left; … … 702 759 box-shadow: none; 703 760 border-radius: 0; 704 margin: 0 ;705 padding: 0 ;761 margin: 0 0 0 0; 762 padding: 0 0 0 0; 706 763 -webkit-transition: all 0.3s; 707 764 -moz-transition: all 0.3s; … … 728 785 height: 32px; 729 786 margin: 0; 787 padding: 0 0 0 0; 730 788 background-image: url('images/icons/rftIcons32.png'); 731 789 margin: 0 8px; … … 733 791 #rft.claro .rftIndexMenuButton.oneHeight { 734 792 height: 100px; 793 width: 400px; 735 794 } 736 795 #rft.claro .rftIndexMenuButton.oneHeight .dijitButtonNode { … … 739 798 #rft.claro .rftIndexMenuButton.twoHeight { 740 799 height: 200px; 800 width: 400px; 741 801 } 742 802 #rft.claro .rftIndexMenuButton.twoHeight .dijitButtonNode { … … 745 805 #rft.claro .rftIndexMenuButton.fourHeight { 746 806 height: 400px; 807 width: 400px; 747 808 } 748 809 #rft.claro .rftIndexMenuButton.fourHeight .dijitButtonNode { … … 781 842 } 782 843 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonActive { 783 width: 32px;784 height: 32px;785 margin: 0;786 background-image: url('images/icons/rftIcons32b.png');787 844 -webkit-transition: all 0.3s; 788 845 -moz-transition: all 0.3s; … … 793 850 background: #ffffff; 794 851 } 852 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonActive .rftIcon { 853 width: 32px; 854 height: 32px; 855 margin: 0; 856 padding: 0 0 0 0; 857 background-image: url('images/icons/rftIcons32b.png'); 858 } 795 859 #rft.claro .dijitMenuPopup .dijitMenu { 796 860 border: none; … … 800 864 border-radius: 0; 801 865 color: #999999; 866 background-color: #333333; 802 867 border: none; 803 868 } … … 809 874 box-shadow: none; 810 875 border-radius: 0; 811 background-color: transparent;876 background-color: #333333; 812 877 } 813 878 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover .dijitMenuItemLabel, … … 815 880 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected .dijitMenuItemLabel { 816 881 color: #ffffff; 882 } 883 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.red, 884 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.red, 885 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.red { 886 background-color: #8c0310; 887 } 888 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.blue, 889 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.blue, 890 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.blue { 891 background-color: #0072bc; 892 } 893 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.green, 894 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.green, 895 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.green { 896 background-color: #3aa605; 897 } 898 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.orange, 899 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.orange, 900 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.orange { 901 background-color: #ff5b12; 902 } 903 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.purple, 904 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.purple, 905 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.purple { 906 background-color: #6529b7; 817 907 } 818 908 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem .rftIcon { … … 820 910 height: 16px; 821 911 margin: 4px 0; 912 padding: 0 0 0 0; 822 913 background-image: url('images/icons/rftIcons16.png'); 823 margin: 0 ;914 margin: 0 0 0 0; 824 915 margin-right: 8px; 825 916 } … … 828 919 height: 16px; 829 920 margin: 4px 0; 921 padding: 0 0 0 0; 830 922 background-image: url('images/icons/rftIcons16b.png'); 831 923 } … … 873 965 } 874 966 #rft.claro .dojoxTitleGroup .dijitTitlePane { 875 margin: 0 ;967 margin: 0 0 0 0; 876 968 } 877 969 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTitle { … … 881 973 box-shadow: none; 882 974 border-radius: 0; 883 margin: 0 ;975 margin: 0 0 0 0; 884 976 background-color: #ff5b12; 885 977 border: none; … … 901 993 } 902 994 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTitleFocus { 903 margin: 0 ;995 margin: 0 0 0 0; 904 996 } 905 997 #rft.claro .rftSurveyListView .rftSurveyListViewContent { … … 944 1036 width: 24px; 945 1037 height: 24px; 946 margin: 0px 0; 947 background-image: url('images/icons/rftIcons16.png'); 1038 margin: 0 0 0 0; 1039 padding: 0 0 0 0; 1040 background-image: url('images/icons/rftIcons24.png'); 948 1041 } 949 1042 #rft.claro .rftLargeButton .dijitButtonNode .dijitButtonText { 950 1043 line-height: 24px; 951 margin: 0 ;1044 margin: 0 0 0 0; 952 1045 padding-left: 8px; 953 1046 } … … 955 1048 width: 24px; 956 1049 height: 24px; 957 margin: 0px 0; 958 background-image: url('images/icons/rftIcons16b.png'); 1050 margin: 0 0 0 0; 1051 padding: 0 0 0 0; 1052 background-image: url('images/icons/rftIcons24b.png'); 959 1053 } 960 1054 #rft.claro .rftLargeButton.rftLargeButtonHover .dijitButtonNode, … … 992 1086 box-shadow: none; 993 1087 border-radius: 0; 994 margin: 0 ;1088 margin: 0 0 0 0; 995 1089 height: 24px; 996 1090 line-height: 24px; 1091 vertical-align: top; 997 1092 } 998 1093 #rft.claro .rftBlockButton .dijitButtonNode { … … 1007 1102 -ms-transition: all 0.3s; 1008 1103 transition: all 0.3s; 1104 line-height: 24px; 1105 vertical-align: top; 1009 1106 height: 24px; 1010 1107 padding: 0 4px; … … 1014 1111 } 1015 1112 #rft.claro .rftBlockButton .dijitButtonNode .rftIcon { 1016 width: 24px; 1017 height: 24px; 1018 margin: 0px 0; 1113 width: 16px; 1114 height: 16px; 1115 margin: 4px 0; 1116 padding: 0 0 0 0; 1019 1117 background-image: url('images/icons/rftIcons16.png'); 1020 1118 } … … 1029 1127 #rft.claro .rftBlockButton.rftBlockButtonHover .rftIcon, 1030 1128 #rft.claro .rftBlockButton.rftBlockButtonActive .rftIcon { 1031 width: 24px; 1032 height: 24px; 1033 margin: 0px 0; 1129 vertical-align: top; 1130 width: 16px; 1131 height: 16px; 1132 margin: 4px 0; 1133 padding: 0 0 0 0; 1034 1134 background-image: url('images/icons/rftIcons16b.png'); 1035 }1036 #rft.claro .blue.rftBlockButtonHover .dijitButtonNode {1037 background-color: #0072bc;1038 }1039 #rft.claro .blue.rftBlockButtonHover.light .dijitButtonNode {1040 background-color: #0794d1;1041 }1042 #rft.claro .blue .rftBlockButtonHover .dijitButtonNode {1043 background-color: #0072bc;1044 }1045 #rft.claro .blue .rftBlockButtonHover.light .dijitButtonNode {1046 background-color: #0794d1;1047 }1048 #rft.claro .blue.light .rftBlockButtonHover .dijitButtonNode {1049 background-color: #0794d1;1050 }1051 #rft.claro .green.rftBlockButtonHover .dijitButtonNode {1052 background-color: #3aa605;1053 }1054 #rft.claro .green.rftBlockButtonHover.light .dijitButtonNode {1055 background-color: #79ca0a;1056 }1057 #rft.claro .green .rftBlockButtonHover .dijitButtonNode {1058 background-color: #3aa605;1059 }1060 #rft.claro .green .rftBlockButtonHover.light .dijitButtonNode {1061 background-color: #79ca0a;1062 }1063 #rft.claro .green.light .rftBlockButtonHover .dijitButtonNode {1064 background-color: #79ca0a;1065 }1066 #rft.claro .orange.rftBlockButtonHover .dijitButtonNode {1067 background-color: #ff5b12;1068 }1069 #rft.claro .orange.rftBlockButtonHover.light .dijitButtonNode {1070 background-color: #ff9140;1071 }1072 #rft.claro .orange .rftBlockButtonHover .dijitButtonNode {1073 background-color: #ff5b12;1074 }1075 #rft.claro .orange .rftBlockButtonHover.light .dijitButtonNode {1076 background-color: #ff9140;1077 }1078 #rft.claro .orange.light .rftBlockButtonHover .dijitButtonNode {1079 background-color: #ff9140;1080 }1081 #rft.claro .red.rftBlockButtonHover .dijitButtonNode {1082 background-color: #8c0310;1083 }1084 #rft.claro .red.rftBlockButtonHover.light .dijitButtonNode {1085 background-color: #bd0013;1086 }1087 #rft.claro .red .rftBlockButtonHover .dijitButtonNode {1088 background-color: #8c0310;1089 }1090 #rft.claro .red .rftBlockButtonHover.light .dijitButtonNode {1091 background-color: #bd0013;1092 }1093 #rft.claro .red.light .rftBlockButtonHover .dijitButtonNode {1094 background-color: #bd0013;1095 }1096 #rft.claro .purple.rftBlockButtonHover .dijitButtonNode {1097 background-color: #6529b7;1098 }1099 #rft.claro .purple.rftBlockButtonHover.light .dijitButtonNode {1100 background-color: #993dec;1101 }1102 #rft.claro .purple .rftBlockButtonHover .dijitButtonNode {1103 background-color: #6529b7;1104 }1105 #rft.claro .purple .rftBlockButtonHover.light .dijitButtonNode {1106 background-color: #993dec;1107 }1108 #rft.claro .purple.light .rftBlockButtonHover .dijitButtonNode {1109 background-color: #993dec;1110 1135 } 1111 1136 #rft.claro .rftInlineButton { … … 1115 1140 } 1116 1141 #rft.claro .rftInlineButton .dijitButtonNode { 1117 margin: 0 ;1118 padding: 0 ;1142 margin: 0 0 0 0; 1143 padding: 0 0 0 0; 1119 1144 border: none; 1120 1145 background-image: none; … … 1130 1155 height: 16px; 1131 1156 margin: 4px 0; 1157 padding: 0 0 0 0; 1132 1158 background-image: url('images/icons/rftIcons16.png'); 1133 1159 } … … 1136 1162 height: 16px; 1137 1163 margin: 4px 0; 1164 padding: 0 0 0 0; 1138 1165 background-image: url('images/icons/rftIcons16.png'); 1139 1166 } … … 1142 1169 height: 16px; 1143 1170 margin: 4px 0; 1171 padding: 0 0 0 0; 1144 1172 background-image: url('images/icons/rftIcons16b.png'); 1145 1173 } … … 1148 1176 height: 16px; 1149 1177 margin: 4px 0; 1178 padding: 0 0 0 0; 1150 1179 background-image: url('images/icons/rftIcons16b.png'); 1151 1180 } … … 1154 1183 height: 16px; 1155 1184 margin: 4px 0; 1185 padding: 0 0 0 0; 1156 1186 background-image: url('images/icons/rftIcons16b.png'); 1157 1187 } … … 1163 1193 height: 32px; 1164 1194 margin: 0; 1195 padding: 0 0 0 0; 1165 1196 background-image: url('images/icons/rftIcons32.png'); 1166 1197 float: left; 1167 1198 margin: 20px 8px; 1168 1199 } 1169 #rft.claro .rftObjectBox .rftLineWith Buttons {1170 margin: 0 ;1171 padding: 0 ;1200 #rft.claro .rftObjectBox .rftLineWithActions { 1201 margin: 0 0 0 0; 1202 padding: 0 0 0 0; 1172 1203 } 1173 1204 #rft.claro .rftSessionObject { 1174 margin: 0 ;1175 padding: 0 ;1205 margin: 0 0 0 0; 1206 padding: 0 0 0 0; 1176 1207 width: 100px; 1177 1208 height: 100px; … … 1184 1215 height: 32px; 1185 1216 margin: 0; 1217 padding: 0 0 0 0; 1186 1218 background-image: url('images/icons/rftIcons32.png'); 1187 1219 margin: 8px 34px 0 34px; 1188 1220 } 1189 1221 #rft.claro .rftSessionObject label { 1190 margin: 0 ;1191 padding: 0 ;1222 margin: 0 0 0 0; 1223 padding: 0 0 0 0; 1192 1224 float: left; 1193 1225 clear: both; … … 1215 1247 background-color: #bd0013; 1216 1248 } 1249 #rft.claro .rftObjectBox { 1250 padding: 0 0 0 0; 1251 color: #ffffff; 1252 } 1253 #rft.claro .rftObjectBox .typeIcon.rftIcon { 1254 width: 32px; 1255 height: 32px; 1256 margin: 0; 1257 padding: 0 0 0 0; 1258 background-image: url('images/icons/rftIcons32.png'); 1259 } 1260 #rft.claro .rftObjectBox .rftLineWithActions { 1261 background-color: #3aa605; 1262 } 1263 #rft.claro .page_questions .rftSelector .rftSelectorCategory .rftLineWithActions { 1264 background-color: #ff5b12; 1265 } 1266 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftLineWithActions { 1267 background-color: #ffffff; 1268 color: #111111; 1269 } 1270 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton { 1271 background-color: #ff00ff; 1272 } 1273 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton .dijitButtonNode { 1274 background-color: #ff5b12; 1275 } 1276 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton.dijitHover .dijitButtonNode { 1277 background-color: #ffffff; 1278 } 1279 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton.dijitActive .dijitButtonNode { 1280 background-color: #ff9140; 1281 } -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/main.less
r409 r411 1 // Setup up compilation context and shared functionality 1 2 @import "variables.less"; 2 3 @import "mixins.less"; 4 @import "colors2.less"; 5 6 // Link to dijit/claro/dojox css 7 @import "external.css"; 8 @import "claroOverride.less"; 9 10 // RFT specific styling 3 11 @import "layout.less"; 4 @import "colors.less";5 12 @import "rftIcons.less"; 6 13 @import "rftSelector.less"; … … 12 19 @import "rftObjectBox.less"; 13 20 @import "sessionEditor.less"; 21 @import "sessions.less"; 22 23 // Page specific stylesheets! 24 @import "pages/questions.less"; -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/menus.less
r409 r411 3 3 //Index menu 4 4 .rftIndexMenuBlock { 5 width: @i m_blockwidth;6 height: @i m_blockheight;5 width: @indexmenu_blockwidth; 6 height: @indexmenu_blockheight; 7 7 background: @base1; 8 8 float: left; 9 margin: @i m_blockmargin;9 margin: @indexmenu_blockmargin; 10 10 overflow: hidden; 11 11 12 12 &:hover .rftIndexMenuMask { 13 margin-top: -@i m_blockheight;13 margin-top: -@indexmenu_blockheight; 14 14 } 15 15 } 16 16 .rftIndexMenuMask { 17 width: @i m_blockwidth;18 height: @i m_blockheight;17 width: @indexmenu_blockwidth; 18 height: @indexmenu_blockheight; 19 19 background: @base1; 20 20 color: @headers; … … 23 23 .label { 24 24 color: @headers; 25 font-size: @i m_font_size;26 height: @i m_font_size;27 line-height: @i m_font_size;28 margin-top: (@i m_blockheight - @im_font_size) / 2;25 font-size: @indexmenu_font_size; 26 height: @indexmenu_font_size; 27 line-height: @indexmenu_font_size; 28 margin-top: (@indexmenu_blockheight - @indexmenu_font_size) / 2; 29 29 float: left; 30 30 } … … 33 33 .setIcon(32px); 34 34 float: left; 35 margin: ((@i m_blockheight - @im_font_size)/2) 8px 0 8px;35 margin: ((@indexmenu_blockheight - @indexmenu_font_size)/2) 8px 0 8px; 36 36 } 37 37 } … … 66 66 67 67 .indexMenuMixin (@number) when (@number > 0){ 68 @height: @i m_blockheight / @number;68 @height: @indexmenu_blockheight / @number; 69 69 height: @height; 70 width: @indexmenu_blockwidth; 70 71 71 72 .dijitButtonNode { … … 86 87 &.rftIndexMenuButtonHover { 87 88 color: @text; 88 .transition (0.1s);89 .transition (0.1s); 89 90 .dijitButtonText { 90 91 color: @text; … … 110 111 111 112 &.rftIndexMenuButtonActive { 112 .setIcon (32px, black); 113 .rftIcon { 114 .setIcon (32px, black); 115 } 113 116 .transition(0.3s); 114 117 color: @darkest; … … 125 128 .flatShading; 126 129 color: @headers; 130 background-color: @base; 127 131 border: none; 128 132 … … 130 134 color: @headers; 131 135 .flatShading; 132 background-color: transparent;136 background-color: @base; 133 137 134 138 &.dijitMenuItemHover, … … 138 142 color: @text; 139 143 } 144 145 &.red { 146 background-color: @red; 147 } 148 &.blue { 149 background-color: @blue; 150 } 151 &.green { 152 background-color: @green; 153 } 154 &.orange { 155 background-color: @orange; 156 } 157 &.purple { 158 background-color: @purple; 159 } 160 140 161 } 141 162 -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/mixins.less
r409 r411 28 28 29 29 .noMargin () { 30 margin: 0 ;30 margin: 0 0 0 0; 31 31 } 32 32 33 33 .noPadding () { 34 padding: 0 ;34 padding: 0 0 0 0; 35 35 } 36 36 //------------------------------------------ 37 37 //ICONS 38 38 39 .setIconSize (@size, @b) when (@size =< 24px) {39 .setIconSize (@size, @b) when (@size < 24px) { 40 40 width: @size; 41 41 height: @size; 42 42 margin: ((24px - @size) / 2) 0; 43 .noPadding (); 43 44 background-image: url('images/icons/rftIcons16@{b}.png'); 44 45 } 45 46 46 .setIconSize (@size, @b) when (@size > 24px) and (@size < 32) { 47 width: @size; 48 height: @size; 49 margin: 0; 47 .setIconSize (@size, @b) when (@size >= 24px) and (@size < 32) { 48 width: 24px; 49 height: 24px; 50 .noMargin (); 51 .noPadding (); 50 52 background-image: url('images/icons/rftIcons24@{b}.png'); 51 53 } 52 54 53 55 .setIconSize (@size, @b) when (@size >= 32px) { 54 width: @size;55 height: @size;56 width: 32px; 57 height: 32px; 56 58 margin: 0; 59 .noPadding (); 57 60 background-image: url('images/icons/rftIcons32@{b}.png'); 58 61 } … … 68 71 } 69 72 //------------------------------------------ 73 74 //Old colour settings 75 //TODO: I AM NOT SURE IF THIS ACTUALLY WORKS! THOROUGHLY TEST WHEN APPLIED TO PAGES!!!! 76 // Oke, wat. Deze shit is echt niet te snappen. :P Gewoon maar weer de oude meuk erin hangen? 77 .blockButtonColorMixin (@color) { 78 .dijitButtonNode { 79 background-color: @@color; 80 } 81 82 &.dijitHover { 83 .dijitButtonNode { 84 background-color: @text; 85 } 86 } 87 &.dijitActive { 88 .dijitButtonNode { 89 @colorName: "@{color}_light"; 90 background-color: @@colorName; 91 } 92 } 93 94 } -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/rftButtons.less
r409 r411 47 47 } 48 48 49 //colors 49 //colors on hover 50 50 span.blue.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 51 51 .blue .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 52 color: #0794d1;52 color: @blue_light; 53 53 } 54 54 span.orange.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 55 55 .orange .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 56 color: #ff9140;56 color: @orange_light; 57 57 } 58 58 span.green.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 59 59 .green .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 60 color: #79ca0a;60 color: @green_light; 61 61 } 62 62 span.red.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 63 63 .red .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 64 color: #bd0013;64 color: @red_light; 65 65 } 66 66 span.purple.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 67 67 .purple .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 68 color: #993dec;68 color: @purple_light; 69 69 } 70 70 … … 76 76 height: @button_block_height; 77 77 line-height: @button_block_height; 78 vertical-align: top; 78 79 79 80 .dijitButtonNode { 80 81 .flatShading; 81 82 .transition (0.3s); 83 line-height: @button_block_height; 84 vertical-align: top; 82 85 height: @button_block_height; 83 86 padding: 0 @std_offset; … … 87 90 88 91 .rftIcon { 89 .setIcon( 24px);92 .setIcon(16px); 90 93 } 91 94 } … … 95 98 .transition (0.1s); 96 99 .rftIcon { 97 .setIcon(24px, black); 100 vertical-align: top; 101 .setIcon(16px, black); 98 102 } 99 103 } 104 105 //Disabled because this is presumably useless 106 // &.blue { 107 // .blockButtonColorMixin ("blue"); 108 // } 109 // &.green { 110 // .blockButtonColorMixin ("green"); 111 // } 112 // &.orange { 113 // .blockButtonColorMixin ("orange"); 114 // } 115 // &.red { 116 // .blockButtonColorMixin ("red"); 117 // } 118 // &.purple { 119 // .blockButtonColorMixin ("purple"); 120 // } 100 121 } 101 122 102 //Old colour settings 103 //TODO: I AM NOT SURE IF THIS ACTUALLY WORKS! THOROUGHLY TEST WHEN APPLIED TO PAGES!!!! 104 // Oke, wat. Deze shit is echt niet te snappen. :P Gewoon maar weer de oude meuk erin hangen? 105 .buttonColorMixin (@color) { 106 &.rftBlockButtonHover { 107 .dijitButtonNode { 108 background-color: @@color; 109 } 110 &.light { 111 .dijitButtonNode { 112 @colorName: "@{color}_light"; 113 background-color: @@colorName; 114 } 115 } 116 } 117 .rftBlockButtonHover { 118 .dijitButtonNode { 119 background-color: @@color; 120 } 121 &.light { 122 .dijitButtonNode { 123 @colorName: "@{color}_light"; 124 background-color: @@colorName; 125 } 126 } 127 } 128 &.light { 129 .rftBlockButtonHover { 130 .dijitButtonNode { 131 @colorName: "@{color}_light"; 132 background-color: @@colorName; 133 } 134 } 135 } 136 } 123 137 124 138 .blue { 139 .buttonColorMixin ("blue"); 140 } 141 .green { 142 .buttonColorMixin ("green"); 143 } 144 .orange { 145 .buttonColorMixin ("orange"); 146 } 147 .red { 148 .buttonColorMixin ("red"); 149 } 150 .purple { 151 .buttonColorMixin ("purple"); 152 } 125 153 126 154 127 -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/rftIcons.less
r403 r411 9 9 background-repeat: no-repeat; 10 10 11 &.rftMainIcon { 12 .setIcon(@icon_mainSize); 13 } 14 &.rftMidIcon { 15 .setIcon(@icon_midSize); 16 } 17 &.rftSmallIcon { 18 .setIcon(@icon_smallSize); 19 } 11 //Probably not needed anymore! Commenting out to see if code breaks 12 // &.rftMainIcon { 13 // .setIcon(@icon_mainSize); 14 // } 15 // &.rftMidIcon { 16 // .setIcon(@icon_midSize); 17 // } 18 // &.rftSmallIcon { 19 // .setIcon(@icon_smallSize); 20 // } 20 21 21 22 } … … 61 62 background-position: -384px 0px; 62 63 } 63 64 //Actions 64 //Actions 65 65 .rftIconAccept { 66 66 background-position: -416px 0px; … … 153 153 background-position: -1344px 0px; 154 154 } 155 156 155 //Arrows 157 156 .rftIconFullArrowUp { -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/rftLineWithActions.less
r403 r411 4 4 &.claro { 5 5 6 .rftLineWith Buttons {6 .rftLineWithActions { 7 7 .flatShading(); 8 8 position: relative; … … 10 10 white-space: nowrap; 11 11 margin: @std_offset 0; 12 color: @text; 12 13 13 14 &.dojoDndItem { … … 26 27 border: none; 27 28 padding: 2px; 28 * { 29 background-color: fade(#fff, 10%); // Not sure if this will work. 30 // This is an attempt to lighten the rftLWB's colour by overlaying with transparent white. 31 } 29 background-color: fade(#fff, 10%); // Not sure if this will work. 30 // This is an attempt to lighten the rftLWA's colour by overlaying with transparent white. 32 31 } 33 32 } 34 33 35 .rftLineWith ButtonsTitle {34 .rftLineWithActionsTitle { 36 35 float: left; 37 36 margin: 0 8px; … … 41 40 } 42 41 43 .rftLineWith ButtonsButtons {42 .rftLineWithActionsButtons { 44 43 .noOffset(); 45 44 line-height: @std_height; … … 50 49 } 51 50 } 52 51 52 // Make the currently lineWithActions draggable "wipe out" when dragging, so only the Avatar is visible! 53 53 .dojoDndSourceMoved { 54 .rftLineWith Buttons.dojoDndItemAnchor {54 .rftLineWithActions.dojoDndItemAnchor { 55 55 height: 0; 56 56 } -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/rftObjectBox.less
r409 r411 11 11 } 12 12 13 .rftLineWith Buttons {13 .rftLineWithActions { 14 14 .noOffset; 15 15 } -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/rftSelector.less
r403 r411 6 6 7 7 #rft { 8 .claro {8 &.claro { 9 9 10 10 .rftSelector { … … 12 12 margin: @std_offset; 13 13 14 .rftLineWith Buttons {14 .rftLineWithActions { 15 15 .noOffset; 16 16 } … … 18 18 .rftSelectorSelected { 19 19 // Operation indicator styling 20 .rftSelector Color {20 .rftSelectorIndicator { 21 21 .noOffset; 22 22 float: left; 23 23 width: @indicatorWidth; 24 24 height: @std_height; 25 background-color: #bedead; 25 26 26 27 &.conflict { … … 38 39 .rftSelectorOptions, .rftSelectorSelected { 39 40 40 .rftLineWith Buttons {41 .rftLineWithActions { 41 42 background-color: @text; 42 43 color: @darkest; -
Dev/branches/rest-dojo-ui/client/rft/css/LESS/variables.less
r409 r411 41 41 42 42 // IndexMenu 43 @i m_blockheight: 400px;44 @i m_blockwidth: 400px;45 @i m_blockmargin: 16px;46 @i m_font_size: 32px;43 @indexmenu_blockheight: 400px; 44 @indexmenu_blockwidth: 400px; 45 @indexmenu_blockmargin: 16px; 46 @indexmenu_font_size: 32px; 47 47 48 48 // Mainmenu -
Dev/branches/rest-dojo-ui/client/rft/css/main.css
r407 r411 1 @import url('external.css'); 2 @import url('claroOverride.css'); 1 /* Menu.css */ 2 @import "external.css"; 3 DESCRIPTION { 4 /* 5 How to use colour system: 6 Apply a combination of at most 1 "colour" class and one or more "modifier" classes. 7 Colour classes: Red, Blue, Green, Orange, Purple 8 Modifer classes: 9 - textColor: Change the font colour of element to the "colour" class combined with. 10 - bgColor: Change the background colour to the "colour" class combined with. 11 - doesHover: If present in combination with one of the above two modifiers, 12 the element will shift it's background- or text colour to a lighter version on hover. 13 - hoverTextColor: Same as .textColor, but only affects elements being hovered over. 14 - hoverBgColor: Same as .bgColor, but only affects elements being hovered over. 15 NOTE: .doesHover does nothing in combination with the above two modifiers! 16 */ 3 17 4 @import url('layout.css'); 5 @import url('general.css'); 6 7 @import url('rftLineWithButtons.css'); 8 @import url('rftButtons.css'); 9 @import url('rftIcons.css'); 10 @import url('rftSelector.css'); 11 @import url('rftObjectBox.css'); 12 @import url('sessionEditor.css'); 13 @import url('surveyEditor.css'); 18 } 19 #rft.claro .blue.textColor { 20 color: #0072bc; 21 } 22 #rft.claro .blue.textColor.doesHover:hover { 23 color: #0794d1; 24 } 25 #rft.claro .blue.bgColor { 26 background-color: #0072bc; 27 color: #ffffff; 28 } 29 #rft.claro .blue.bgColor.doesHover:hover { 30 background-color: #0794d1; 31 color: #111111; 32 } 33 #rft.claro .blue.hoverTextColor:hover { 34 color: #0072bc; 35 } 36 #rft.claro .blue.hoverBgColor:hover { 37 background-color: #0072bc; 38 } 39 #rft.claro .red.textColor { 40 color: #8c0310; 41 } 42 #rft.claro .red.textColor.doesHover:hover { 43 color: #bd0013; 44 } 45 #rft.claro .red.bgColor { 46 background-color: #8c0310; 47 color: #ffffff; 48 } 49 #rft.claro .red.bgColor.doesHover:hover { 50 background-color: #bd0013; 51 color: #111111; 52 } 53 #rft.claro .red.hoverTextColor:hover { 54 color: #8c0310; 55 } 56 #rft.claro .red.hoverBgColor:hover { 57 background-color: #8c0310; 58 } 59 #rft.claro .orange.textColor { 60 color: #ff5b12; 61 } 62 #rft.claro .orange.textColor.doesHover:hover { 63 color: #ff9140; 64 } 65 #rft.claro .orange.bgColor { 66 background-color: #ff5b12; 67 color: #ffffff; 68 } 69 #rft.claro .orange.bgColor.doesHover:hover { 70 background-color: #ff9140; 71 color: #111111; 72 } 73 #rft.claro .orange.hoverTextColor:hover { 74 color: #ff5b12; 75 } 76 #rft.claro .orange.hoverBgColor:hover { 77 background-color: #ff5b12; 78 } 79 #rft.claro .green.textColor { 80 color: #3aa605; 81 } 82 #rft.claro .green.textColor.doesHover:hover { 83 color: #79ca0a; 84 } 85 #rft.claro .green.bgColor { 86 background-color: #3aa605; 87 color: #ffffff; 88 } 89 #rft.claro .green.bgColor.doesHover:hover { 90 background-color: #79ca0a; 91 color: #111111; 92 } 93 #rft.claro .green.hoverTextColor:hover { 94 color: #3aa605; 95 } 96 #rft.claro .green.hoverBgColor:hover { 97 background-color: #3aa605; 98 } 99 #rft.claro .purple.textColor { 100 color: #6529b7; 101 } 102 #rft.claro .purple.textColor.doesHover:hover { 103 color: #993dec; 104 } 105 #rft.claro .purple.bgColor { 106 background-color: #6529b7; 107 color: #ffffff; 108 } 109 #rft.claro .purple.bgColor.doesHover:hover { 110 background-color: #993dec; 111 color: #111111; 112 } 113 #rft.claro .purple.hoverTextColor:hover { 114 color: #6529b7; 115 } 116 #rft.claro .purple.hoverBgColor:hover { 117 background-color: #6529b7; 118 } 119 #rft.claro .textColor, 120 #rft.claro .hoverTextColor { 121 transition: color 0.2s; 122 } 123 #rft.claro .bgColor, 124 #rft.claro .hoverBgColor { 125 transition: background-color 0.2s; 126 } 127 /* This stylesheet compensates for the restoration of the claro style to its original specs. (21-6-2012) 128 * These changes should be moved to relevant stylesheets as soon as possible! 129 */ 130 /* Menu.css */ 131 .claro .topbar .dijitMenuitem { 132 width: 90px; 133 background-image: none; 134 background-position: top; 135 text-align: center; 136 } 137 .claro .dijitMenuPassive .dijitMenuItemHover, 138 .claro .dijitMenuPassive .dijitMenuItemSelected { 139 background-color: transparent; 140 color: #ffffff; 141 border: none; 142 padding: 0 4px; 143 } 144 .claro .dijitMenuPassive .dijitMenuItemActive { 145 background-position: top; 146 } 147 /* layout/BorderContainer.css */ 148 .claro .dijitSplitContainer-child, 149 .claro .dijitBorderContainer-child { 150 border: none; 151 } 152 .claro .dijitTabContainerTop-dijitContentPane, 153 .claro .dijitTabContainerLeft-dijitContentPane, 154 .claro .dijitTabContainerBottom-dijitContentPane, 155 .claro .dijitTabContainerRight-dijitContentPane, 156 .claro .dijitAccordionContainer-dijitContentPane { 157 background-color: transparent; 158 } 159 .claro .dijitSplitContainer-dijitContentPane, 160 .claro .dijitBorderContainer-dijitContentPane { 161 background-color: transparent; 162 } 163 /* layout/TabContainer.css */ 164 .claro .dijitTabPaneWrapper { 165 background: transparent; 166 } 167 .claro .dijitTabInnerDiv { 168 background-color: transparent; 169 color: #999999; 170 border: none; 171 } 172 .claro .dijitTabContent { 173 border: none; 174 } 175 .claro .dijitTabHover .dijitTabInnerDiv { 176 background-color: transparent; 177 color: #ffffff; 178 } 179 .claro .dijitTabActive .dijitTabInnerDiv { 180 color: #0072bc; 181 } 182 .claro .dijitTabChecked .dijitTabInnerDiv { 183 background-color: transparent; 184 color: #ffffff; 185 } 186 .claro .dijitTabContent { 187 border: 1px solid #999999; 188 } 189 .claro .dijitTabHover .dijitTabContent { 190 border-color: #ffffff; 191 } 192 .claro .dijitTabActive .dijitTabContent { 193 border-color: transparent; 194 } 195 .claro .dijitTabChecked .dijitTabContent { 196 color: #ffffff; 197 border-color: #0072bc; 198 } 199 /*lefttabs*/ 200 .claro .dijitTabContainerLeft-tabs .dijitTab { 201 border-width: 1px; 202 left: 0; 203 margin-bottom: 4px; 204 margin-right: 8px; 205 } 206 .claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv { 207 border: none; 208 background: transparent; 209 background-image: none; 210 background-position: top; 211 background-repeat: no-repeat; 212 } 213 .claro .dijitTabContainerLeft-tabs .dijitTabContent { 214 padding: 3px 8px 4px 8px; 215 background-image: none; 216 } 217 .claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent { 218 padding-right: 8px; 219 background-image: none; 220 } 221 .claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv { 222 -webkit-box-shadow: none; 223 -moz-box-shadow: none; 224 box-shadow: none; 225 } 226 .claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv, 227 .claro .dijitTabContainerLeft-tabs .dijitTabContent { 228 -moz-border-radius: 0; 229 border-radius: 0; 230 border: none; 231 } 232 *:focus { 233 outline: none; 234 } 235 html, 236 body { 237 width: 100%; 238 height: 100%; 239 background-color: #333333; 240 } 241 #rft.claro { 242 font-family: 'Segoe UI', Helvetica, Verdana, Arial, sans-serif; 243 font-size: 13px; 244 color: #111111; 245 } 246 #rft.claro .dijitBorderContainer, 247 #rft.claro .dijitContentPane, 248 #rft.claro .dijitTabContainer, 249 #rft.claro .dijitTabPaneWrapper { 250 background: transparent; 251 border: none; 252 } 253 #rft.claro h1 { 254 margin: 0 0 0 0; 255 padding: 0 10px 8px 10px; 256 float: left; 257 clear: left; 258 font-size: 48px; 259 color: #999999; 260 line-height: 48px; 261 font-weight: normal; 262 -webkit-user-select: none; 263 -moz-user-select: none; 264 -ms-user-select: none; 265 user-select: none; 266 } 267 #rft.claro h2 { 268 margin: 0 0 0 0; 269 padding: 0 0 0 0; 270 color: #999999; 271 font-size: 22px; 272 line-height: 30px; 273 } 274 #rft.claro h2 .rftIcon { 275 width: 32px; 276 height: 32px; 277 margin: 0; 278 padding: 0 0 0 0; 279 background-image: url('images/icons/rftIcons32.png'); 280 margin-right: 8px; 281 } 282 #rft.claro h3 { 283 margin: 0 0 0 0; 284 font-size: 18px; 285 margin-bottom: 4px; 286 } 287 #rft.claro h4 { 288 font-size: 16px; 289 } 290 #rft.claro .topbar { 291 overflow-y: hidden; 292 } 293 #rft.claro .topbar .dijitMenuBar { 294 border: none; 295 background-image: none; 296 -webkit-box-shadow: none; 297 box-shadow: none; 298 border-radius: 0; 299 background-color: transparent; 300 float: right; 301 clear: right; 302 margin-top: 16px; 303 } 304 #rft.claro .topbar .breadcrumbs { 305 color: #999999; 306 } 307 #rft.claro .topbar .breadcrumbs .breadcrumb { 308 font-size: 13px; 309 } 310 #rft.claro .topbar .breadcrumbs .breadcrumb.breadcrumbCurrent { 311 color: #ffffff; 312 font-size: 15px; 313 } 314 #rft.claro .topbar .breadcrumbs .breadcrumb.breadcrumbHover { 315 color: #0072bc; 316 } 317 #rft.claro .dijitContentPane.page { 318 margin: 0 0 0 0; 319 padding: 0 0 0 0; 320 } 321 #rft.claro .dijitContentPane.content { 322 margin: 0 0 0 0; 323 padding: 0 0 0 0; 324 display: block; 325 clear: both; 326 background-color: #555555; 327 background-image: -webkit-gradient(50% 50%, circle, #666666 1%, #444444 100%); 328 -moz-background-image: gradient(50% 50%, circle, #666666 1%, #444444 100%); 329 -o-background-image: gradient(50% 50%, circle, #666666 1%, #444444 100%); 330 -ms-background-image: gradient(50% 50%, circle, #666666 1%, #444444 100%); 331 background-image: gradient(50% 50%, circle, #666666 1%, #444444 100%); 332 } 333 #rft.claro .dijitContentPane.content .dijitBorderContainer { 334 padding: 4px; 335 } 336 #rft.claro .loginLabel { 337 float: left; 338 clear: left; 339 width: 100px; 340 } 341 #rft.claro .loginInput { 342 width: 150px; 343 } 344 #rft.claro .rftMultipleChoiceWidget { 345 display: table; 346 } 347 #rft.claro .rftMultipleChoiceWidget .row { 348 display: table-row; 349 } 350 #rft.claro .rftMultipleChoiceWidget .rowBox { 351 display: table-cell; 352 } 353 #rft.claro .rftMultipleChoiceWidget .rowText { 354 display: table-cell; 355 width: 100px; 356 } 357 #rft.claro .rftMultipleChoiceWidget .rowBtn { 358 display: table-cell; 359 width: 30px; 360 } 361 #rft.claro .verticalTabList { 362 width: 190px; 363 } 364 #rft.claro .dijitTab { 365 -webkit-transition: all 0.2s; 366 -moz-transition: all 0.2s; 367 -o-transition: all 0.2s; 368 -ms-transition: all 0.2s; 369 transition: all 0.2s; 370 background-color: transparent; 371 padding: 4px 8px; 372 color: #999999; 373 overflow: hidden; 374 } 375 #rft.claro .dijitTabContainerLeft-tabs { 376 border: none; 377 padding: 4px; 378 } 379 #rft.claro .dijitTabContainerLeft-tabs .dijitTab { 380 margin: 4px; 381 width: 200px; 382 min-height: 30px; 383 border: 1px solid #999999; 384 } 385 #rft.claro .dijitTabContainerLeft-tabs .dijitTab .dijitTabContent { 386 min-height: 30px; 387 line-height: 30px; 388 width: 190px; 389 } 390 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabChecked { 391 -webkit-transition: all 0.1s; 392 -moz-transition: all 0.1s; 393 -o-transition: all 0.1s; 394 -ms-transition: all 0.1s; 395 transition: all 0.1s; 396 color: #ffffff; 397 border: 1px solid transparent; 398 } 399 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabChecked.dijitTabHover { 400 border: 1px solid transparent; 401 } 402 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabHover { 403 -webkit-transition: all 0.1s; 404 -moz-transition: all 0.1s; 405 -o-transition: all 0.1s; 406 -ms-transition: all 0.1s; 407 transition: all 0.1s; 408 color: #ffffff; 409 border-color: #ffffff; 410 } 411 #rft.claro .dijitTabContainerLeft-tabs .dijitTab.dijitTabActive { 412 -webkit-transition: all 0.1s; 413 -moz-transition: all 0.1s; 414 -o-transition: all 0.1s; 415 -ms-transition: all 0.1s; 416 transition: all 0.1s; 417 color: #999999; 418 } 419 #rft.claro.blue .dijitTabChecked, 420 #rft.claro .blue .dijitTabChecked, 421 #rft.claro div.blue.dijitTabChecked { 422 background-color: #0072bc; 423 } 424 #rft.claro.green .dijitTabChecked, 425 #rft.claro .green .dijitTabChecked, 426 #rft.claro div.green.dijitTabChecked { 427 background-color: #3aa605; 428 } 429 #rft.claro.red .dijitTabChecked, 430 #rft.claro .red .dijitTabChecked, 431 #rft.claro div.red.dijitTabChecked { 432 background-color: #8c0310; 433 } 434 #rft.claro.orange .dijitTabChecked, 435 #rft.claro .orange .dijitTabChecked, 436 #rft.claro div.orange.dijitTabChecked { 437 background-color: #ff5b12; 438 } 439 #rft.claro.purple .dijitTabChecked, 440 #rft.claro .purple .dijitTabChecked, 441 #rft.claro div.purple.dijitTabChecked { 442 background-color: #6529b7; 443 } 444 #rft.claro fieldset { 445 border: none; 446 } 447 #rft.claro fieldset.align input, 448 #rft.claro fieldset.align .dijitTextBox, 449 #rft.claro fieldset.align textarea { 450 margin-left: 0; 451 } 452 #rft.claro fieldset.align label { 453 color: #ffffff; 454 display: inline-block; 455 width: 100px !important; 456 } 457 #rft.claro .newline { 458 float: left; 459 clear: left; 460 display: block; 461 } 462 #rft.claro .floatRight { 463 float: right; 464 margin: 0 0 0 0; 465 } 466 #rft.claro .rftLineListView { 467 max-width: 200px; 468 max-height: 500px; 469 } 470 #rft.claro .rftLineListView .rftLineListViewContent { 471 width: auto; 472 overflow: auto; 473 } 474 #rft.claro .rftIcon { 475 margin: 0 0 0 0; 476 padding: 0 0 0 0; 477 float: left; 478 display: inline-block; 479 border: none; 480 background-color: transparent; 481 background-repeat: no-repeat; 482 } 483 #rft .rftIconApplication { 484 background-position: 0px 0px; 485 } 486 #rft .rftIconDashboard { 487 background-position: -32px 0px; 488 } 489 #rft .rftIconSession { 490 background-position: -64px 0px; 491 } 492 #rft .rftIconSessionActive { 493 background-position: -96px 0px; 494 } 495 #rft .rftIconSessionTemplate { 496 background-position: -128px 0px; 497 } 498 #rft .rftIconSurvey { 499 background-position: -160px 0px; 500 } 501 #rft .rftIconQuestion { 502 background-position: -192px 0px; 503 } 504 #rft .rftIconQuestionFill { 505 background-position: -224px 0px; 506 } 507 #rft .rftIconRespondent { 508 background-position: -256px 0px; 509 } 510 #rft .rftIconAnswer { 511 background-position: -288px 0px; 512 } 513 #rft .rftIconAnswerSet { 514 background-position: -320px 0px; 515 } 516 #rft .rftIconGameData { 517 background-position: -352px 0px; 518 } 519 #rft .rftIconUser { 520 background-position: -384px 0px; 521 } 522 #rft .rftIconAccept { 523 background-position: -416px 0px; 524 } 525 #rft .rftIconCancel { 526 background-position: -448px 0px; 527 } 528 #rft .rftIconPlus { 529 background-position: -480px 0px; 530 } 531 #rft .rftIconMinus { 532 background-position: -512px 0px; 533 } 534 #rft .rftIconIncrease { 535 background-position: -544px 0px; 536 } 537 #rft .rftIconDecrease { 538 background-position: -576px 0px; 539 } 540 #rft .rftIconDelete { 541 background-position: -608px 0px; 542 } 543 #rft .rftIconHome { 544 background-position: -640px 0px; 545 } 546 #rft .rftIconPreview { 547 background-position: -672px 0px; 548 } 549 #rft .rftIconSave { 550 background-position: -704px 0px; 551 } 552 #rft .rftIconDiscard { 553 background-position: -736px 0px; 554 } 555 #rft .rftIconProperties { 556 background-position: -768px 0px; 557 } 558 #rft .rftIconUndo { 559 background-position: -800px 0px; 560 } 561 #rft .rftIconRedo { 562 background-position: -832px 0px; 563 } 564 #rft .rftIconBack { 565 background-position: -864px 0px; 566 } 567 #rft .rftIconForward { 568 background-position: -896px 0px; 569 } 570 #rft .rftIconRefresh { 571 background-position: -928px 0px; 572 } 573 #rft .rftIconHelp { 574 background-position: -960px 0px; 575 } 576 #rft .rftIconInspect { 577 background-position: -992px 0px; 578 } 579 #rft .rftIconTag { 580 background-position: -1024px 0px; 581 } 582 #rft .rftIconImage { 583 background-position: -1056px 0px; 584 } 585 #rft .rftIconEdit { 586 background-position: -1088px 0px; 587 } 588 #rft .rftIconLock { 589 background-position: -1120px 0px; 590 } 591 #rft .rftIconUnlock { 592 background-position: -1152px 0px; 593 } 594 #rft .rftIconPreset { 595 background-position: -1184px 0px; 596 } 597 #rft .rftIconTextBlock { 598 background-position: -1216px 0px; 599 } 600 #rft .rftIconPageBreak { 601 background-position: -1248px 0px; 602 } 603 #rft .rftIconExternal { 604 background-position: -1280px 0px; 605 } 606 #rft .rftIconInput { 607 background-position: -1312px 0px; 608 } 609 #rft .rftIconPublish { 610 background-position: -1344px 0px; 611 } 612 #rft .rftIconFullArrowUp { 613 background-position: -1696px 0px; 614 } 615 #rft .rftIconFullArrowDown { 616 background-position: -1728px 0px; 617 } 618 #rft .rftIconFullArrowLeft { 619 background-position: -1760px 0px; 620 } 621 #rft .rftIconFullArrowRight { 622 background-position: -1792px 0px; 623 } 624 #rft .rftIconHalfArrowUp { 625 background-position: -1824px 0px; 626 } 627 #rft .rftIconHalfArrowDown { 628 background-position: -1856px 0px; 629 } 630 #rft .rftIconHalfArrowLeft { 631 background-position: -1888px 0px; 632 } 633 #rft .rftIconHalfArrowRight { 634 background-position: -1920px 0px; 635 } 636 #rft.claro .rftSelector { 637 margin: 0 0 0 0; 638 padding: 0 0 0 0; 639 margin: 4px; 640 } 641 #rft.claro .rftSelector .rftLineWithActions { 642 margin: 0 0 0 0; 643 padding: 0 0 0 0; 644 } 645 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator { 646 margin: 0 0 0 0; 647 padding: 0 0 0 0; 648 float: left; 649 width: 8px; 650 height: 24px; 651 background-color: #bedead; 652 } 653 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator.conflict { 654 background-color: #ff0000; 655 } 656 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator.pending { 657 background-color: #ff8000; 658 } 659 #rft.claro .rftSelector .rftSelectorSelected .rftSelectorIndicator.success { 660 background-color: #00ff00; 661 } 662 #rft.claro .rftSelector .rftSelectorOptions .rftLineWithActions, 663 #rft.claro .rftSelector .rftSelectorSelected .rftLineWithActions { 664 background-color: #ffffff; 665 color: #111111; 666 } 667 #rft.claro .rftLineWithActions { 668 border: none; 669 background-image: none; 670 -webkit-box-shadow: none; 671 box-shadow: none; 672 border-radius: 0; 673 position: relative; 674 height: 24px; 675 white-space: nowrap; 676 margin: 4px 0; 677 color: #ffffff; 678 } 679 #rft.claro .rftLineWithActions.dojoDndItem { 680 -webkit-transition: all 0.2s; 681 -moz-transition: all 0.2s; 682 -o-transition: all 0.2s; 683 -ms-transition: all 0.2s; 684 transition: all 0.2s; 685 } 686 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemBefore { 687 margin-top: 6px; 688 border-top: 6px solid #ffffff; 689 } 690 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemAfter { 691 margin-bottom: 6px; 692 border-bottom: 6px solid #ffffff; 693 } 694 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemover, 695 #rft.claro .rftLineWithActions.dojoDndItem.dojoDndItemAnchor { 696 background-image: none; 697 border: none; 698 padding: 2px; 699 background-color: rgba(255, 255, 255, 0.1); 700 } 701 #rft.claro .rftLineWithActions .rftLineWithActionsTitle { 702 float: left; 703 margin: 0 8px; 704 overflow: hidden; 705 white-space: nowrap; 706 word-wrap: break-word; 707 } 708 #rft.claro .rftLineWithActions .rftLineWithActionsButtons { 709 margin: 0 0 0 0; 710 padding: 0 0 0 0; 711 line-height: 24px; 712 height: 24px; 713 position: absolute; 714 right: 0; 715 float: left; 716 } 717 #rft.claro .dojoDndSourceMoved .rftLineWithActions.dojoDndItemAnchor { 718 height: 0; 719 } 720 #rft.claro .rftIndexMenuBlock { 721 width: 400px; 722 height: 400px; 723 background: #444444; 724 float: left; 725 margin: 16px; 726 overflow: hidden; 727 } 728 #rft.claro .rftIndexMenuBlock:hover .rftIndexMenuMask { 729 margin-top: -400px; 730 } 731 #rft.claro .rftIndexMenuMask { 732 width: 400px; 733 height: 400px; 734 background: #444444; 735 color: #999999; 736 margin-top: 0; 737 } 738 #rft.claro .rftIndexMenuMask .label { 739 color: #999999; 740 font-size: 32px; 741 height: 32px; 742 line-height: 32px; 743 margin-top: 184px; 744 float: left; 745 } 746 #rft.claro .rftIndexMenuMask .rftIcon { 747 width: 32px; 748 height: 32px; 749 margin: 0; 750 padding: 0 0 0 0; 751 background-image: url('images/icons/rftIcons32.png'); 752 float: left; 753 margin: 184px 8px 0 8px; 754 } 755 #rft.claro .rftIndexMenuButton { 756 border: none; 757 background-image: none; 758 -webkit-box-shadow: none; 759 box-shadow: none; 760 border-radius: 0; 761 margin: 0 0 0 0; 762 padding: 0 0 0 0; 763 -webkit-transition: all 0.3s; 764 -moz-transition: all 0.3s; 765 -o-transition: all 0.3s; 766 -ms-transition: all 0.3s; 767 transition: all 0.3s; 768 line-height: 32px; 769 border: none; 770 } 771 #rft.claro .rftIndexMenuButton .dijitButtonNode { 772 border: none; 773 color: #999999; 774 font-size: 22px; 775 } 776 #rft.claro .rftIndexMenuButton .dijitButtonNode .dijitButtonContents { 777 vertical-align: top; 778 } 779 #rft.claro .rftIndexMenuButton .dijitButtonNode .dijitButtonContents .dijitButtonText { 780 padding-bottom: 10px; 781 line-height: 20px; 782 } 783 #rft.claro .rftIndexMenuButton .dijitButtonNode .dijitButtonContents .rftIcon { 784 width: 32px; 785 height: 32px; 786 margin: 0; 787 padding: 0 0 0 0; 788 background-image: url('images/icons/rftIcons32.png'); 789 margin: 0 8px; 790 } 791 #rft.claro .rftIndexMenuButton.oneHeight { 792 height: 100px; 793 width: 400px; 794 } 795 #rft.claro .rftIndexMenuButton.oneHeight .dijitButtonNode { 796 margin: 38px 0 0 0; 797 } 798 #rft.claro .rftIndexMenuButton.twoHeight { 799 height: 200px; 800 width: 400px; 801 } 802 #rft.claro .rftIndexMenuButton.twoHeight .dijitButtonNode { 803 margin: 88px 0 0 0; 804 } 805 #rft.claro .rftIndexMenuButton.fourHeight { 806 height: 400px; 807 width: 400px; 808 } 809 #rft.claro .rftIndexMenuButton.fourHeight .dijitButtonNode { 810 margin: 188px 0 0 0; 811 } 812 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover { 813 color: #ffffff; 814 -webkit-transition: all 0.1s; 815 -moz-transition: all 0.1s; 816 -o-transition: all 0.1s; 817 -ms-transition: all 0.1s; 818 transition: all 0.1s; 819 } 820 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover .dijitButtonText { 821 color: #ffffff; 822 -webkit-transition: all 0.1s; 823 -moz-transition: all 0.1s; 824 -o-transition: all 0.1s; 825 -ms-transition: all 0.1s; 826 transition: all 0.1s; 827 } 828 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover.blue { 829 background-color: #0072bc; 830 } 831 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover.red { 832 background-color: #8c0310; 833 } 834 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover.green { 835 background-color: #3aa605; 836 } 837 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover.orange { 838 background-color: #ff5b12; 839 } 840 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonHover.purple { 841 background-color: #6529b7; 842 } 843 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonActive { 844 -webkit-transition: all 0.3s; 845 -moz-transition: all 0.3s; 846 -o-transition: all 0.3s; 847 -ms-transition: all 0.3s; 848 transition: all 0.3s; 849 color: #111111; 850 background: #ffffff; 851 } 852 #rft.claro .rftIndexMenuButton.rftIndexMenuButtonActive .rftIcon { 853 width: 32px; 854 height: 32px; 855 margin: 0; 856 padding: 0 0 0 0; 857 background-image: url('images/icons/rftIcons32b.png'); 858 } 859 #rft.claro .dijitMenuPopup .dijitMenu { 860 border: none; 861 background-image: none; 862 -webkit-box-shadow: none; 863 box-shadow: none; 864 border-radius: 0; 865 color: #999999; 866 background-color: #333333; 867 border: none; 868 } 869 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem { 870 color: #999999; 871 border: none; 872 background-image: none; 873 -webkit-box-shadow: none; 874 box-shadow: none; 875 border-radius: 0; 876 background-color: #333333; 877 } 878 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover .dijitMenuItemLabel, 879 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive .dijitMenuItemLabel, 880 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected .dijitMenuItemLabel { 881 color: #ffffff; 882 } 883 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.red, 884 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.red, 885 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.red { 886 background-color: #8c0310; 887 } 888 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.blue, 889 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.blue, 890 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.blue { 891 background-color: #0072bc; 892 } 893 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.green, 894 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.green, 895 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.green { 896 background-color: #3aa605; 897 } 898 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.orange, 899 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.orange, 900 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.orange { 901 background-color: #ff5b12; 902 } 903 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover.purple, 904 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive.purple, 905 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemSelected.purple { 906 background-color: #6529b7; 907 } 908 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem .rftIcon { 909 width: 16px; 910 height: 16px; 911 margin: 4px 0; 912 padding: 0 0 0 0; 913 background-image: url('images/icons/rftIcons16.png'); 914 margin: 0 0 0 0; 915 margin-right: 8px; 916 } 917 #rft.claro .dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemActive .rftIcon { 918 width: 16px; 919 height: 16px; 920 margin: 4px 0; 921 padding: 0 0 0 0; 922 background-image: url('images/icons/rftIcons16b.png'); 923 } 924 #rft.claro .dijitMenuBar .rftMainMenuButton { 925 border: none; 926 background-image: none; 927 -webkit-box-shadow: none; 928 box-shadow: none; 929 border-radius: 0; 930 -webkit-transition: all 0.1s; 931 -moz-transition: all 0.1s; 932 -o-transition: all 0.1s; 933 -ms-transition: all 0.1s; 934 transition: all 0.1s; 935 border: none; 936 height: 30px; 937 width: auto; 938 background: transparent; 939 color: #999999; 940 text-align: center; 941 font-size: 24px; 942 line-height: 30px; 943 padding: 0 4px; 944 margin: 0 5px; 945 } 946 #rft.claro .dijitMenuBar .rftMainMenuButton.dijitMenuItemHover, 947 #rft.claro .dijitMenuBar .rftMainMenuButton.dijitMenuitemActive { 948 -webkit-transition: all 0.1s; 949 -moz-transition: all 0.1s; 950 -o-transition: all 0.1s; 951 -ms-transition: all 0.1s; 952 transition: all 0.1s; 953 } 954 #rft.claro .dijitMenuBar .rftMainMenuButton.dijitMenuItemHover { 955 color: #ffffff; 956 font-size: 26px; 957 } 958 #rft.claro .dijitMenuBar .rftMainMenuButton.dijitMenuItemActive { 959 color: #0072bc; 960 font-size: 26px; 961 } 962 #rft.claro .dijitMenuBar .rftMainMenuButton.dijitMenuItemSelected { 963 font-size: 26px; 964 color: #ffffff; 965 } 966 #rft.claro .dojoxTitleGroup .dijitTitlePane { 967 margin: 0 0 0 0; 968 } 969 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTitle { 970 border: none; 971 background-image: none; 972 -webkit-box-shadow: none; 973 box-shadow: none; 974 border-radius: 0; 975 margin: 0 0 0 0; 976 background-color: #ff5b12; 977 border: none; 978 padding: 0 4px; 979 height: 24px; 980 } 981 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTitle.dijitTitlePaneTitleHover, 982 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTitle.dijitTitlePaneTitleFocused { 983 background-color: #ff9140; 984 } 985 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTextNode { 986 color: #ffffff; 987 font-size: 13px; 988 line-height: 24px; 989 } 990 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneContentOuter { 991 background-color: #444444; 992 border: none; 993 } 994 #rft.claro .dojoxTitleGroup .dijitTitlePane .dijitTitlePaneTitleFocus { 995 margin: 0 0 0 0; 996 } 997 #rft.claro .rftSurveyListView .rftSurveyListViewContent { 998 min-height: 300px; 999 background: #444444; 1000 overflow: auto; 1001 } 1002 #rft.claro .rftLargeButton { 1003 border: none; 1004 background-image: none; 1005 -webkit-box-shadow: none; 1006 box-shadow: none; 1007 border-radius: 0; 1008 margin-right: 16px; 1009 height: 24px; 1010 } 1011 #rft.claro .rftLargeButton*, 1012 #rft.claro .rftLargeButton * { 1013 -webkit-user-select: none; 1014 -moz-user-select: none; 1015 -ms-user-select: none; 1016 user-select: none; 1017 } 1018 #rft.claro .rftLargeButton .dijitButtonNode { 1019 border: none; 1020 background-image: none; 1021 -webkit-box-shadow: none; 1022 box-shadow: none; 1023 border-radius: 0; 1024 border: none; 1025 height: 24px; 1026 background: transparent; 1027 color: #999999; 1028 font-size: 20px; 1029 -webkit-transition: all 0.3s; 1030 -moz-transition: all 0.3s; 1031 -o-transition: all 0.3s; 1032 -ms-transition: all 0.3s; 1033 transition: all 0.3s; 1034 } 1035 #rft.claro .rftLargeButton .dijitButtonNode .rftIcon { 1036 width: 24px; 1037 height: 24px; 1038 margin: 0 0 0 0; 1039 padding: 0 0 0 0; 1040 background-image: url('images/icons/rftIcons24.png'); 1041 } 1042 #rft.claro .rftLargeButton .dijitButtonNode .dijitButtonText { 1043 line-height: 24px; 1044 margin: 0 0 0 0; 1045 padding-left: 8px; 1046 } 1047 #rft.claro .rftLargeButton.black .dijitButtonNode .rftIcon { 1048 width: 24px; 1049 height: 24px; 1050 margin: 0 0 0 0; 1051 padding: 0 0 0 0; 1052 background-image: url('images/icons/rftIcons24b.png'); 1053 } 1054 #rft.claro .rftLargeButton.rftLargeButtonHover .dijitButtonNode, 1055 #rft.claro .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 1056 -webkit-transition: all 0.1s; 1057 -moz-transition: all 0.1s; 1058 -o-transition: all 0.1s; 1059 -ms-transition: all 0.1s; 1060 transition: all 0.1s; 1061 } 1062 #rft.claro span.blue.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 1063 #rft.claro .blue .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 1064 color: #0794d1; 1065 } 1066 #rft.claro span.orange.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 1067 #rft.claro .orange .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 1068 color: #ff9140; 1069 } 1070 #rft.claro span.green.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 1071 #rft.claro .green .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 1072 color: #79ca0a; 1073 } 1074 #rft.claro span.red.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 1075 #rft.claro .red .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 1076 color: #bd0013; 1077 } 1078 #rft.claro span.purple.rftLargeButton.rftLargeButtonActive .dijitButtonNode, 1079 #rft.claro .purple .rftLargeButton.rftLargeButtonActive .dijitButtonNode { 1080 color: #993dec; 1081 } 1082 #rft.claro .rftBlockButton { 1083 border: none; 1084 background-image: none; 1085 -webkit-box-shadow: none; 1086 box-shadow: none; 1087 border-radius: 0; 1088 margin: 0 0 0 0; 1089 height: 24px; 1090 line-height: 24px; 1091 vertical-align: top; 1092 } 1093 #rft.claro .rftBlockButton .dijitButtonNode { 1094 border: none; 1095 background-image: none; 1096 -webkit-box-shadow: none; 1097 box-shadow: none; 1098 border-radius: 0; 1099 -webkit-transition: all 0.3s; 1100 -moz-transition: all 0.3s; 1101 -o-transition: all 0.3s; 1102 -ms-transition: all 0.3s; 1103 transition: all 0.3s; 1104 line-height: 24px; 1105 vertical-align: top; 1106 height: 24px; 1107 padding: 0 4px; 1108 border: none; 1109 color: #ffffff; 1110 font-size: 13px; 1111 } 1112 #rft.claro .rftBlockButton .dijitButtonNode .rftIcon { 1113 width: 16px; 1114 height: 16px; 1115 margin: 4px 0; 1116 padding: 0 0 0 0; 1117 background-image: url('images/icons/rftIcons16.png'); 1118 } 1119 #rft.claro .rftBlockButton.rftBlockButtonHover, 1120 #rft.claro .rftBlockButton.rftBlockButtonActive { 1121 -webkit-transition: all 0.1s; 1122 -moz-transition: all 0.1s; 1123 -o-transition: all 0.1s; 1124 -ms-transition: all 0.1s; 1125 transition: all 0.1s; 1126 } 1127 #rft.claro .rftBlockButton.rftBlockButtonHover .rftIcon, 1128 #rft.claro .rftBlockButton.rftBlockButtonActive .rftIcon { 1129 vertical-align: top; 1130 width: 16px; 1131 height: 16px; 1132 margin: 4px 0; 1133 padding: 0 0 0 0; 1134 background-image: url('images/icons/rftIcons16b.png'); 1135 } 1136 #rft.claro .rftInlineButton { 1137 float: right; 1138 height: 24px; 1139 width: 24px; 1140 } 1141 #rft.claro .rftInlineButton .dijitButtonNode { 1142 margin: 0 0 0 0; 1143 padding: 0 0 0 0; 1144 border: none; 1145 background-image: none; 1146 -webkit-box-shadow: none; 1147 box-shadow: none; 1148 border-radius: 0; 1149 width: 24px; 1150 height: 24px; 1151 border: none; 1152 } 1153 #rft.claro .rftInlineButton .rftIcon { 1154 width: 16px; 1155 height: 16px; 1156 margin: 4px 0; 1157 padding: 0 0 0 0; 1158 background-image: url('images/icons/rftIcons16.png'); 1159 } 1160 #rft.claro .rftInlineButton.white .rftIcon { 1161 width: 16px; 1162 height: 16px; 1163 margin: 4px 0; 1164 padding: 0 0 0 0; 1165 background-image: url('images/icons/rftIcons16.png'); 1166 } 1167 #rft.claro .rftInlineButton.black .rftIcon { 1168 width: 16px; 1169 height: 16px; 1170 margin: 4px 0; 1171 padding: 0 0 0 0; 1172 background-image: url('images/icons/rftIcons16b.png'); 1173 } 1174 #rft.claro .rftInlineButton.rftInlineButtonHover.white { 1175 width: 16px; 1176 height: 16px; 1177 margin: 4px 0; 1178 padding: 0 0 0 0; 1179 background-image: url('images/icons/rftIcons16b.png'); 1180 } 1181 #rft.claro .rftInlineButton.rftInlineButtonHover.black { 1182 width: 16px; 1183 height: 16px; 1184 margin: 4px 0; 1185 padding: 0 0 0 0; 1186 background-image: url('images/icons/rftIcons16b.png'); 1187 } 1188 #rft.claro .rftObjectBox { 1189 margin: 8px 0; 1190 } 1191 #rft.claro .rftObjectBox .rftIcon { 1192 width: 32px; 1193 height: 32px; 1194 margin: 0; 1195 padding: 0 0 0 0; 1196 background-image: url('images/icons/rftIcons32.png'); 1197 float: left; 1198 margin: 20px 8px; 1199 } 1200 #rft.claro .rftObjectBox .rftLineWithActions { 1201 margin: 0 0 0 0; 1202 padding: 0 0 0 0; 1203 } 1204 #rft.claro .rftSessionObject { 1205 margin: 0 0 0 0; 1206 padding: 0 0 0 0; 1207 width: 100px; 1208 height: 100px; 1209 background: #999999; 1210 margin: 8px; 1211 display: inline-block; 1212 } 1213 #rft.claro .rftSessionObject .rftIcon { 1214 width: 32px; 1215 height: 32px; 1216 margin: 0; 1217 padding: 0 0 0 0; 1218 background-image: url('images/icons/rftIcons32.png'); 1219 margin: 8px 34px 0 34px; 1220 } 1221 #rft.claro .rftSessionObject label { 1222 margin: 0 0 0 0; 1223 padding: 0 0 0 0; 1224 float: left; 1225 clear: both; 1226 width: 100px; 1227 text-align: center; 1228 color: #ffffff; 1229 overflow: hidden; 1230 } 1231 #rft.claro .rftSessionObject.blue { 1232 background-color: #0072bc; 1233 } 1234 #rft.claro .rftSessionObject.blue.selected { 1235 background-color: #0794d1; 1236 } 1237 #rft.claro .rftSessionObject.green { 1238 background-color: #3aa605; 1239 } 1240 #rft.claro .rftSessionObject.green.selected { 1241 background-color: #79ca0a; 1242 } 1243 #rft.claro .rftSessionObject.red { 1244 background-color: #8c0310; 1245 } 1246 #rft.claro .rftSessionObject.red.selected { 1247 background-color: #bd0013; 1248 } 1249 #rft.claro .rftObjectBox { 1250 padding: 0 0 0 0; 1251 color: #ffffff; 1252 } 1253 #rft.claro .rftObjectBox .typeIcon.rftIcon { 1254 width: 32px; 1255 height: 32px; 1256 margin: 0; 1257 padding: 0 0 0 0; 1258 background-image: url('images/icons/rftIcons32.png'); 1259 } 1260 #rft.claro .rftObjectBox .rftLineWithActions { 1261 background-color: #3aa605; 1262 } 1263 #rft.claro .page_questions .rftSelector .rftSelectorCategory .rftLineWithActions { 1264 background-color: #ff5b12; 1265 } 1266 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftLineWithActions { 1267 background-color: #ffffff; 1268 color: #111111; 1269 } 1270 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton { 1271 background-color: #ff00ff; 1272 } 1273 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton .dijitButtonNode { 1274 background-color: #ff5b12; 1275 } 1276 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton.dijitHover .dijitButtonNode { 1277 background-color: #ffffff; 1278 } 1279 #rft.claro .page_questions .rftSelector .rftSelectorSelected .rftBlockButton.dijitActive .dijitButtonNode { 1280 background-color: #ff9140; 1281 } -
Dev/branches/rest-dojo-ui/client/rft/pages/questions.html
r407 r411 1 <div class="blue ">1 <div class="blue page_questions"> 2 2 3 3 <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'"> -
Dev/branches/rest-dojo-ui/client/rft/pages/questions.js
r410 r411 18 18 this.questionBrowser = new TabbedQuestionBrowser({ 19 19 region: 'center', 20 'class': ' blue',20 'class': 'orange', 21 21 itemActions: { 22 22 Edit: { -
Dev/branches/rest-dojo-ui/client/rft/ui/LineWithActionsWidget.js
r407 r411 13 13 return declare([_WidgetBase,_TemplatedMixin,_WidgetsInTemplateMixin],{ 14 14 templateString: templateString, 15 baseClass: 'rftLineWith Buttons',15 baseClass: 'rftLineWithActions', 16 16 title: '', 17 17 selectable: false, … … 27 27 this.inherited(arguments); 28 28 this._setupActions(); 29 domClass.add(this.domNode, "inheritBgColor bg");30 29 this.refresh(); 31 30 }, … … 39 38 properties = lang.mixin({ 40 39 baseClass: 'rftBlockButton', 41 "class": "inheritBgColor light",42 40 label: "Default", 43 41 iconClass: 'rftIcon rftIcon'+this.actions[action].properties.icon, -
Dev/branches/rest-dojo-ui/client/rft/ui/templates/LineWithActionsWidget.html
r355 r411 1 <div class="${baseClass} inheritBgColor">1 <div class="${baseClass}"> 2 2 <span class="${baseClass}Title" data-dojo-attach-point="titleNode"></span> 3 <span class="${baseClass}Buttons " data-dojo-attach-point="buttonsNode"></span>3 <span class="${baseClass}Buttons dijitReset" data-dojo-attach-point="buttonsNode"></span> 4 4 </div> -
Dev/branches/rest-dojo-ui/client/rft/ui/templates/Selector.html
r350 r411 4 4 </div> 5 5 <div class="${baseClass}Selected"> 6 <div class="${baseClass} Color" data-dojo-attach-point="selectedColorNode"></div>6 <div class="${baseClass}Indicator" data-dojo-attach-point="selectedColorNode"></div> 7 7 <div class="${baseClass}Item" data-dojo-attach-point="selectedItemNode"></div> 8 8 </div>
Note: See TracChangeset
for help on using the changeset viewer.