Changeset 4045
- Timestamp:
- 08/19/10 13:46:02 (18 months ago)
- Location:
- ssme/trunk
- Files:
-
- 17 added
- 26 modified
-
flex/Calendar/src/assets/arrow_left.psd (added)
-
flex/Calendar/src/assets/arrow_left_active.png (added)
-
flex/Calendar/src/assets/arrow_left_disabled.png (added)
-
flex/Calendar/src/assets/arrow_left_over.png (added)
-
flex/Calendar/src/assets/arrow_right.psd (added)
-
flex/Calendar/src/assets/arrow_right_active.png (added)
-
flex/Calendar/src/assets/arrow_right_disabled.png (added)
-
flex/Calendar/src/assets/arrow_right_over.png (added)
-
flex/Calendar/src/assets/calendar.css (modified) (1 diff)
-
flex/Calendar/src/assets/refresh.psd (added)
-
flex/Calendar/src/assets/refresh_active.png (modified) (previous)
-
flex/Calendar/src/assets/refresh_disabled.png (added)
-
flex/Calendar/src/assets/refresh_over.png (modified) (previous)
-
flex/Calendar/src/Calendar.mxml (modified) (15 diffs)
-
flex/Calendar/src/com/kh/ssme/components/DayEventsField.as (modified) (5 diffs)
-
flex/Calendar/src/com/kh/ssme/components/MonthCanvas.as (modified) (3 diffs)
-
flex/Common/src/com/kh/ssme/components/ModalSpinner.as (modified) (1 diff)
-
flex/Common/src/com/kh/ssme/components/Spinner.as (modified) (1 diff)
-
flex/Common/src/com/kh/ssme/util/HashArray.as (modified) (1 diff)
-
flex/Group/src/Group.mxml (modified) (2 diffs)
-
flex/LogUserIn/src/LogUserIn.mxml (modified) (1 diff)
-
flex/User/src/User.mxml (modified) (3 diffs)
-
flex/UserRegister/src/UserRegister.mxml (modified) (1 diff)
-
web/css/ssme.css (modified) (1 diff)
-
web/flex/assets/arrow_left_active.png (added)
-
web/flex/assets/arrow_left_disabled.png (added)
-
web/flex/assets/arrow_left_over.png (added)
-
web/flex/assets/arrow_right_active.png (added)
-
web/flex/assets/arrow_right_disabled.png (added)
-
web/flex/assets/arrow_right_over.png (added)
-
web/flex/assets/calendar.css (modified) (1 diff)
-
web/flex/assets/refresh_active.png (modified) (previous)
-
web/flex/assets/refresh_disabled.png (added)
-
web/flex/assets/refresh_over.png (modified) (previous)
-
web/flex/Calendar.swf (modified) (previous)
-
web/flex/Group.swf (modified) (previous)
-
web/flex/LogUserIn.swf (modified) (previous)
-
web/flex/User.swf (modified) (previous)
-
web/flex/UserRegister.swf (modified) (previous)
-
web/group.jsp (modified) (1 diff)
-
web/login.jsp (modified) (1 diff)
-
web/register.jsp (modified) (1 diff)
-
web/user.jsp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ssme/trunk/flex/Calendar/src/assets/calendar.css
r4037 r4045 25 25 overSkin: Embed(source="refresh_over.png"); 26 26 downSkin: Embed(source="refresh_over.png"); 27 disabledSkin: Embed(source="refresh_ active.png");27 disabledSkin: Embed(source="refresh_disabled.png"); 28 28 } 29 30 .calendarLeft{ 31 upSkin: Embed(source="arrow_left_active.png"); 32 overSkin: Embed(source="arrow_left_over.png"); 33 downSkin: Embed(source="arrow_left_over.png"); 34 disabledSkin: Embed(source="arrow_left_disabled.png"); 35 } 36 37 .calendarRight{ 38 upSkin: Embed(source="arrow_right_active.png"); 39 overSkin: Embed(source="arrow_right_over.png"); 40 downSkin: Embed(source="arrow_right_over.png"); 41 disabledSkin: Embed(source="arrow_right_disabled.png"); 42 } -
ssme/trunk/flex/Calendar/src/Calendar.mxml
r4044 r4045 82 82 83 83 <mx:HBox width="100%" id="select" height="30" verticalAlign="middle"> 84 84 85 <mx:Button id="calendar_reload" 86 styleName="calendarReload" 87 click="{ loadEvents(event); }" 88 width="20" height="20" 89 useHandCursor="true" 90 mouseChildren="false" 91 enabled="{ chosenDate.selectedDate }"/> 92 85 93 <mx:ComboBox id="calendarCombo" dataProvider="{ calendarsList }" labelField="name" /> 94 95 <mx:Button id="calendar_minus" 96 styleName="calendarLeft" 97 click="{ date_minusClicked(event); }" 98 width="20" height="20" 99 useHandCursor="true" 100 mouseChildren="false" 101 enabled="{ chosenDate.selectedDate }"/> 86 102 87 103 <mx:DateField id="chosenDate" … … 93 109 /> 94 110 95 <mx:Button id="calendar_ reload"96 styleName="calendarR eload"97 click="{ loadEvents(event); }"111 <mx:Button id="calendar_plus" 112 styleName="calendarRight" 113 click="{ date_plusClicked(event); }" 98 114 width="20" height="20" 99 115 useHandCursor="true" 100 116 mouseChildren="false" 101 enabled=" true"/>117 enabled="{ chosenDate.selectedDate }"/> 102 118 103 119 <mx:Label id="errorLabel" color="red" text="" width="100%"/> … … 140 156 width="100%" height="100%" minHeight="400" 141 157 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 142 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"158 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 143 159 backgroundColor="0xffffff" backgroundAlpha="0" 144 160 rows="[ 24, 96 ]" columns="[ 1 ]" … … 153 169 width="100%" height="100%" minHeight="400" 154 170 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 155 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"171 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 156 172 backgroundColor="0xffffff" backgroundAlpha="0" 157 173 rows="[ 24, 96 ]" columns="[ 1 ]" … … 166 182 width="100%" height="100%" minHeight="400" 167 183 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 168 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"184 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 169 185 backgroundColor="0xffffff" backgroundAlpha="0" 170 186 rows="[ 24, 96 ]" columns="[ 1 ]" … … 179 195 width="100%" height="100%" minHeight="400" 180 196 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 181 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"197 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 182 198 backgroundColor="0xffffff" backgroundAlpha="0" 183 199 rows="[ 24, 96 ]" columns="[ 1 ]" … … 192 208 width="100%" height="100%" minHeight="400" 193 209 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 194 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"210 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 195 211 backgroundColor="0xffffff" backgroundAlpha="0" 196 212 rows="[ 24, 96 ]" columns="[ 1 ]" … … 205 221 width="100%" height="100%" minHeight="400" 206 222 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 207 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"223 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 208 224 backgroundColor="0xffffff" backgroundAlpha="0" 209 225 rows="[ 24, 96 ]" columns="[ 1 ]" … … 218 234 width="100%" height="100%" minHeight="400" 219 235 outerBorderColor="0x000000" outerBorderAlpha="1.0" outerBorderThickness="1" 220 innerBorderColors="[ 0x 000000, 0x888888 ]" innerBorderAlphas="[ 0.5, 0.3 ]" innerBorderThicknesses="[ 2, 1 ]"236 innerBorderColors="[ 0x888888, 0x222222 ]" innerBorderAlphas="[ 0.5, 0.1 ]" innerBorderThicknesses="[ 1, 1 ]" 221 237 backgroundColor="0xffffff" backgroundAlpha="0" 222 238 rows="[ 24, 96 ]" columns="[ 1 ]" … … 267 283 import mx.events.FlexEvent; 268 284 285 269 286 private var timeFrameConnector:TimeFrameConnector; 270 287 private var calendarConnector:CalendarConnector; … … 298 315 299 316 private function toggleClicked(event:Event):void { 300 // setDates();301 // switch( state.selectedIndex ){302 // case DAY: currentState = DAY_STATE; break;303 // case WEEK: currentState = WEEK_STATE; break;304 // case MONTH: currentState = MONTH_STATE; break;305 // }306 317 loadEvents(event); 307 318 } 319 320 private function date_plusClicked(event:MouseEvent):void { 321 var date:DateUtil = new DateUtil( chosenDate.selectedDate ); 322 switch( state.selectedIndex ){ 323 case DAY: chosenDate.selectedDate = date.add(DateProperty.DATE, 1).date; break; 324 case WEEK: chosenDate.selectedDate = date.add(DateProperty.DATE, 7).date; break; 325 case MONTH: chosenDate.selectedDate = date.add(DateProperty.MONTH, 1).date; break; 326 } 327 loadEvents(event); 328 } 329 330 private function date_minusClicked(event:MouseEvent):void { 331 var date:DateUtil = new DateUtil( chosenDate.selectedDate ); 332 switch( state.selectedIndex ){ 333 case DAY: chosenDate.selectedDate = date.sub(DateProperty.DATE, 1).date; break; 334 case WEEK: chosenDate.selectedDate = date.sub(DateProperty.DATE, 7).date; break; 335 case MONTH: chosenDate.selectedDate = date.sub(DateProperty.MONTH, 1).date; break; 336 } 337 loadEvents(event); 338 } 308 339 309 340 private function prepareCalendarList(event:Event):void { … … 334 365 private function loadEvents(event:Event):void { 335 366 336 if (calendarCombo.selectedItem // calendar chosen367 if (calendarCombo.selectedItem // calendar chosen 337 368 && chosenDate.selectedDate // date chosen 338 && state.selectedIndex >= 0) { // state chosen369 && state.selectedIndex >= 0) { // state chosen 339 370 340 371 setDates(); … … 369 400 370 401 // reset previous display 371 showMonthEvents(true);402 // showMonthEvents(true); // we don't need it for month 372 403 break; 373 404 } … … 375 406 } 376 407 377 ModalSpinner.instance.showSpinner("Loading events for calendar '" + (calendarCombo.selectedItem.name) + "'...", 0x 269926, panel, 0.2);408 ModalSpinner.instance.showSpinner("Loading events for calendar '" + (calendarCombo.selectedItem.name) + "'...", 0x1313cd, panel, 0.2); 378 409 errorLabel.text = ""; 379 410 var params:Object = {}; … … 491 522 492 523 private function showMonthEvents(reset:Boolean = false):void { 493 monthCanvas.currentDay = (reset) ? n ew Date(-1) : currentDay;524 monthCanvas.currentDay = (reset) ? null : currentDay;//new Date(-1) : currentDay; 494 525 monthCanvas.dataProvider = (reset) ? new HashArray() : calendarEntity.timeFramesEntitites; 495 526 labelMonthCanvas.text = (reset) ? "" : monthDateFormatter.format(currentDay); -
ssme/trunk/flex/Calendar/src/com/kh/ssme/components/DayEventsField.as
r4044 r4045 27 27 import com.kh.ssme.util.HashArray; 28 28 29 import mx.containers.VBox; 30 import mx.controls.Label; 29 import flash.display.DisplayObject; 30 31 import mx.containers.VBox; 32 import mx.controls.Button; 33 import mx.controls.Label; 31 34 import mx.formatters.DateFormatter; 32 35 … … 34 37 public class DayEventsField extends RoundedCornerContainer { 35 38 39 private var container_:VBox; 40 private var title_:Label; 41 private var innerContainer_:VBox; 42 private var bottomTitle_:Label; 43 private var dateFormatter:DateFormatter = new DateFormatter(); 44 private var timeFormatter:DateFormatter = new DateFormatter(); 45 36 46 public function DayEventsField() { 37 47 super(); … … 44 54 container_.percentHeight = 100; 45 55 this.addChild( container_ ); 56 46 57 title_ = new Label(); 47 58 title_.percentWidth = 100; 59 title_.height = 20; 48 60 title_.setStyle("textAlign", "center"); 49 61 container_.addChild( title_ ); 62 63 innerContainer_ = new VBox(); 64 innerContainer_.percentWidth = 100; 65 innerContainer_.percentHeight = 100; 66 innerContainer_.setStyle( "backgroundColor", 0x880000 ); 67 container_.addChild( innerContainer_ ); 68 69 bottomTitle_ = new Label(); 70 bottomTitle_.percentWidth = 100; 71 bottomTitle_.height = 20; 72 bottomTitle_.setStyle("textAlign", "center"); 73 container_.addChild( bottomTitle_ ); 50 74 51 75 dateFormatter.formatString = "DD MMMM"; 76 timeFormatter.formatString = "JJ:NN"; 52 77 53 78 this.toolTip = ""; … … 69 94 } 70 95 71 private var container_:VBox; 72 private var title_:Label; 73 private var dateFormatter:DateFormatter = new DateFormatter(); 74 75 private var dataProvider_:HashArray; 96 private var dataProvider_:HashArray; 97 private var dataProviderArray_:Array; 76 98 public function set dataProvider(value:HashArray):void{ 77 99 dataProvider_ = value; 78 100 title_.text = dateFormatter.format( currentDay ); 101 bottomTitle_.text = "+"+value.size; 79 102 80 // var ttp:String = "x: "+x+"; y:"+y+"; width:"+width+"; height:"+height; 81 // ttp += "; dayOfWeek:"+dayOfWeek+"; weekOfMonth:"+weekOfMonth+"; " 82 // for each(var timeFrame:TimeFrameEntity in dataProvider_){ 83 // ttp += "UUID: "+timeFrame.UUID+"; desc:"+timeFrame.description+"; "; 84 // } 85 // this.toolTip = ttp; 103 innerContainer_.removeAllChildren(); 104 dataProviderArray_ = value.getAsArray(); 105 dataProviderArray_.sort( sortTimeFrames ); 106 var timeframe:TimeFrameEntity, o:Object, tempButton:Button; 107 for each(o in dataProviderArray_){ 108 timeframe = (o.valueOf as TimeFrameEntity); 109 if(timeframe){ 110 tempButton = new Button(); 111 tempButton.height = 20; 112 tempButton.setStyle( "highlightAlphas", [0, 0]); 113 tempButton.setStyle( "fillAlphas", [0.6, 0.4, 0.6, 0.4]); 114 tempButton.setStyle( "fillColors", [0xffffff, 0x999999, 0xffffff, 0x999999]); 115 tempButton.setStyle( "themeColor", 0x0000cc ); 116 tempButton.label = timeFormatter.format( timeframe.from )+" - "+timeFormatter.format( timeframe.to ); 117 innerContainer_.addChild( tempButton ); 118 } 119 } 120 121 invalidateDisplayList(); 122 innerContainer_.invalidateDisplayList(); 86 123 } 87 124 public function get dataProvider():HashArray{ 88 125 return dataProvider_; 126 } 127 private function sortTimeFrames(a:Object, b:Object):int { 128 if(a && b && a.value && b.value && a.value is TimeFrameEntity && b.value is TimeFrameEntity){ 129 return (a.value as TimeFrameEntity).from.time - (b.value as TimeFrameEntity).from.time; 130 } 131 return 0; 89 132 } 90 133 … … 97 140 container_.height = this.height - this.borderThickness_*2; 98 141 142 var i:int = 0, displayed:int = 0, sumHeight:Number=(title_.height + bottomTitle_.height), button:Button; 143 for(i=0; i<innerContainer_.numChildren; i++){ 144 button = innerContainer_.getChildAt( i ) as Button; 145 sumHeight += button.height; 146 button.visible = button.includeInLayout = sumHeight < unscaledHeight; 147 if(sumHeight < unscaledHeight) displayed++; 148 } 149 150 bottomTitle_.text = "+"+(dataProvider_.size - displayed); 99 151 } 100 152 -
ssme/trunk/flex/Calendar/src/com/kh/ssme/components/MonthCanvas.as
r4044 r4045 88 88 public var monthEndDay:DateUtil; 89 89 public function set currentDay(value:Date):void{ 90 currentDay_ = value; 91 monthBeginDay = (new DateUtil(value)).monthBegin(); 92 var nextMonthBegin:DateUtil = monthBeginDay.clone().add(DateProperty.MONTH, 1); 93 monthEndDay = nextMonthBegin.clone().sub(DateProperty.DATE, 1); 94 95 numberOfDays = nextMonthBegin.diff( monthBeginDay, DateProperty.DAY ); 96 // numberOfWeeks == CEIL(((7 - dayOfWeek) + numberOfDays) / 7) 97 numberOfWeeks = Math.ceil((7 - ((monthBeginDay.getProperty(DateProperty.DAY)+7)%7) + numberOfDays) / 7.0 ); 90 if(value){ 91 currentDay_ = value; 92 monthBeginDay = (new DateUtil(value)).monthBegin(); 93 var nextMonthBegin:DateUtil = monthBeginDay.clone().add(DateProperty.MONTH, 1); 94 monthEndDay = nextMonthBegin.clone().sub(DateProperty.DATE, 1); 95 96 numberOfDays = nextMonthBegin.diff( monthBeginDay, DateProperty.DAY ); 97 // numberOfWeeks == CEIL(((7 - dayOfWeek) + numberOfDays) / 7) 98 numberOfWeeks = Math.ceil((7 - ((monthBeginDay.getProperty(DateProperty.DAY)+7)%7) + numberOfDays) / 7.0 ); 99 } 100 98 101 99 102 // toolTip = "currentDay: "+currentDay_+"; numberOfDays:"+numberOfDays+"; numberOfWeeks:"+numberOfWeeks+"; " + … … 101 104 } 102 105 public function get currentDay():Date{ 103 return currentDay ;106 return currentDay_; 104 107 } 105 108 … … 112 115 // in order to save time we recreate EventFields 113 116 // only if it is necessary 114 if(recreateEvents ){117 if(recreateEvents && currentDay){ 115 118 116 119 var i:int, fromDay:int, toDay:int; -
ssme/trunk/flex/Common/src/com/kh/ssme/components/ModalSpinner.as
r4031 r4045 106 106 spinner_.setStyle(Spinner.STYLE_TICK_COLOR, color); 107 107 108 // configure modalWindow's modal area with values from component 108 // configure modalWindow's modal area with values from component 109 109 spinner_.setStyle("modalTransparency", modalTransparency); 110 110 spinner_.setStyle("modalTransparencyBlur", modalTransparencyBlur); -
ssme/trunk/flex/Common/src/com/kh/ssme/components/Spinner.as
r4031 r4045 51 51 private var _isPlaying:Boolean; 52 52 53 private var _numTicks:int = 20;53 private var _numTicks:int = 15; 54 54 private var numTicksChanged:Boolean; 55 55 -
ssme/trunk/flex/Common/src/com/kh/ssme/util/HashArray.as
r4037 r4045 144 144 145 145 /** 146 * Returns representation of Has sArray as Array containing pairs <key,value>146 * Returns representation of HashArray as Array containing pairs <key,value> 147 147 */ 148 148 public function getAsArray():Array{ -
ssme/trunk/flex/Group/src/Group.mxml
r4035 r4045 143 143 groupConnector.addEventListener(BasicQueuedConnector.EVENT_FAULT, onGroupGetResponse); 144 144 groupConnector.getGroup(resourceUUID); // load initial 145 ModalSpinner.instance.showSpinner("Loading group...", 0x 269926, panel, 0.2);145 ModalSpinner.instance.showSpinner("Loading group...", 0x1313cd, panel, 0.2); 146 146 147 147 userConnector = new UserConnector(this.url); … … 195 195 private function sendGroup(event:MouseEvent):void { 196 196 groupError.text = ""; 197 ModalSpinner.instance.showSpinner("Updating user...", 0x 269926, group_form, 0.2);197 ModalSpinner.instance.showSpinner("Updating user...", 0x1313cd, group_form, 0.2); 198 198 groupConnector.updateGroup(resourceUUID, saveGroup(), null); 199 199 } -
ssme/trunk/flex/LogUserIn/src/LogUserIn.mxml
r4035 r4045 114 114 error.text = ""; 115 115 if(ExternalInterface.available){ 116 ModalSpinner.instance.showSpinner("Logging in...", 0x 269926, panel, 0.2);116 ModalSpinner.instance.showSpinner("Logging in...", 0x1313cd, panel, 0.2); 117 117 ExternalInterface.call("Frame.sendLogin", login.text, passwd.text); 118 118 } else { -
ssme/trunk/flex/User/src/User.mxml
r4035 r4045 264 264 userConnector.addEventListener(BasicQueuedConnector.EVENT_FAULT, onUserGetResponse); 265 265 userConnector.getUser(resourceUUID); // load initial 266 ModalSpinner.instance.showSpinner("Loading user...", 0x 269926, panel, 0.2);266 ModalSpinner.instance.showSpinner("Loading user...", 0x1313cd, panel, 0.2); 267 267 268 268 groupConnector = new GroupConnector(this.url); … … 415 415 if (Validator.validateAll(validatorsUser).length == 0) { 416 416 userError.text = ""; 417 ModalSpinner.instance.showSpinner("Updating user...", 0x 269926, user_form, 0.2);417 ModalSpinner.instance.showSpinner("Updating user...", 0x1313cd, user_form, 0.2); 418 418 var userJsonString:String = saveUser(); 419 419 userConnector.updateUser(resourceUUID, userJsonString, null); … … 442 442 private function updatePasswordClick(event:Event):void { 443 443 if (Validator.validateAll(validatorsPassword).length == 0) { 444 ModalSpinner.instance.showSpinner("Updating password...", 0x 269926, changePasswordBox, 0.2);444 ModalSpinner.instance.showSpinner("Updating password...", 0x1313cd, changePasswordBox, 0.2); 445 445 passwordConnector.updateMyPassword(userEntity.UUID, JSON.encode({ oldPlainPassword: pas2.text, newPlainPassword: pasNew.text })); 446 446 } -
ssme/trunk/flex/UserRegister/src/UserRegister.mxml
r4031 r4045 244 244 if (Validator.validateAll(validators).length == 0) { 245 245 246 ModalSpinner.instance.showSpinner("Registering user...", 0x 269926, panel, 0.2);246 ModalSpinner.instance.showSpinner("Registering user...", 0x1313cd, panel, 0.2); 247 247 248 248 var json:String = JSON.encode({ -
ssme/trunk/web/css/ssme.css
r4044 r4045 78 78 } 79 79 80 #calendar_Calendar {80 #calendar_Calendar, #login_LogUserIn{ 81 81 background-color: #BBBBFF; 82 82 } -
ssme/trunk/web/flex/assets/calendar.css
r4039 r4045 25 25 overSkin: Embed(source="refresh_over.png"); 26 26 downSkin: Embed(source="refresh_over.png"); 27 disabledSkin: Embed(source="refresh_ active.png");27 disabledSkin: Embed(source="refresh_disabled.png"); 28 28 } 29 30 .calendarLeft{ 31 upSkin: Embed(source="arrow_left_active.png"); 32 overSkin: Embed(source="arrow_left_over.png"); 33 downSkin: Embed(source="arrow_left_over.png"); 34 disabledSkin: Embed(source="arrow_left_disabled.png"); 35 } 36 37 .calendarRight{ 38 upSkin: Embed(source="arrow_right_active.png"); 39 overSkin: Embed(source="arrow_right_over.png"); 40 downSkin: Embed(source="arrow_right_over.png"); 41 disabledSkin: Embed(source="arrow_right_disabled.png"); 42 } -
ssme/trunk/web/group.jsp
r4027 r4045 11 11 <jsp:body> 12 12 13 <ssme:flexContainer animationName="Group" id="group" width="100%" height="80%" backgroundColor="#66FF66"/>13 <ssme:flexContainer animationName="Group" id="group" width="100%" height="80%" /> 14 14 15 15 </jsp:body> -
ssme/trunk/web/login.jsp
r4035 r4045 50 50 <jsp:body> 51 51 <div id="login_over"> 52 <ssme:flexContainer id="login" animationName="LogUserIn" width="400" height="200" backgroundColor="#66FF66"/>52 <ssme:flexContainer id="login" animationName="LogUserIn" width="400" height="200" /> 53 53 </div> 54 54 </jsp:body> -
ssme/trunk/web/register.jsp
r4027 r4045 11 11 <jsp:body> 12 12 13 <ssme:flexContainer id="register" animationName="UserRegister" width="100%" height="350" backgroundColor="#66FF66"/>13 <ssme:flexContainer id="register" animationName="UserRegister" width="100%" height="350" /> 14 14 15 15 </jsp:body> -
ssme/trunk/web/user.jsp
r4027 r4045 13 13 <jsp:body> 14 14 15 <ssme:flexContainer animationName="User" id="user" width="100%" height="80%" backgroundColor="#66FF66"/>15 <ssme:flexContainer animationName="User" id="user" width="100%" height="80%" /> 16 16 17 17 </jsp:body>
