Changeset 138712 in webkit
- Timestamp:
- Jan 3, 2013 9:32:28 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r138711 r138712 1 2013-01-03 Tiancheng Jiang <tijiang@rim.com> 2 3 Update BB10 media render theme. 4 https://bugs.webkit.org/show_bug.cgi?id=105728 5 6 Reviewed by Yong Li. 7 8 Internally Reviewed by John Griggs. 9 10 Update GL friendly render method for audio volume. 11 Change the background color for embedded media player to semi-transparent. 12 Change remaining time font color to grey to match full screen video. 13 Change media slider thumb color to blue when pressed. 14 15 * css/mediaControlsBlackBerry.css: 16 (audio): 17 (audio::-webkit-media-controls-embedded-panel, video::-webkit-media-controls-embedded-panel): 18 (video::-webkit-media-controls-time-display-container, audio::-webkit-media-controls-time-display-container): 19 (video::-webkit-media-controls-timeline-container, audio::-webkit-media-controls-timeline-container): 20 (audio::-webkit-media-controls-current-time-display, video::-webkit-media-controls-current-time-display): 21 (video::-webkit-media-controls-time-remaining-display, audio::-webkit-media-controls-time-remaining-display): 22 (audio::-webkit-media-controls-volume-slider-container): 23 * platform/blackberry/RenderThemeBlackBerry.cpp: 24 (WebCore::RenderThemeBlackBerry::paintMediaSliderThumb): 25 (WebCore::RenderThemeBlackBerry::paintMediaVolumeSliderTrack): 26 1 27 2013-01-03 Sheriff Bot <webkit.review.bot@gmail.com> 2 28 -
trunk/Source/WebCore/css/mediaControlsBlackBerry.css
r138447 r138712 29 29 30 30 audio { 31 background-color: rgb (0, 0, 0);31 background-color: rgba(38, 38, 38, 0.8); 32 32 width: 300px; 33 33 height: 32px; … … 42 42 width: 100%; 43 43 height: auto; 44 background-color: rgb (0, 0, 0);44 background-color: rgba(38, 38, 38, 0.8); 45 45 } 46 46 … … 64 64 -webkit-box-pack: justify; 65 65 -webkit-box-flex: 1; 66 background-color: rgb(0, 0, 0);67 66 } 68 67 … … 89 88 height: auto; 90 89 width: 100%; 91 background-color: rgb(0, 0, 0);92 90 } 93 91 … … 103 101 -webkit-box-pack: end; 104 102 -webkit-box-flex: 0; 105 background-color: rgb(0, 0, 0);106 103 color: #fafafa; 107 104 } … … 118 115 -webkit-box-pack: end; 119 116 -webkit-box-flex: 0; 120 background-color: rgb(0, 0, 0); 121 color: #fafafa; 117 color: rgb(125, 125, 125); 122 118 } 123 119 … … 166 162 left: 0px; 167 163 right: 0px; 168 background-color: rgb (0,0,0);164 background-color: rgba(38, 38, 38, 0.8); 169 165 } 170 166 -
trunk/Source/WebCore/platform/blackberry/RenderThemeBlackBerry.cpp
r138596 r138712 1084 1084 return true; 1085 1085 #else // GL renderer 1086 static Image* disabledMediaSliderThumb = Image::loadPlatformResource("core_slider_handle_disabled").leakRef(); 1087 static Image* pressedMediaSliderThumb = Image::loadPlatformResource("core_slider_handle_pressed").leakRef(); 1086 1088 static Image* mediaSliderThumb = Image::loadPlatformResource("core_media_handle").leakRef(); 1087 1089 1090 if (!isEnabled(object)) 1091 return paintMediaButton(paintInfo.context, rect, disabledMediaSliderThumb); 1092 if (isPressed(object) || isHovered(object) || isFocused(object)) 1093 return paintMediaButton(paintInfo.context, rect, pressedMediaSliderThumb); 1088 1094 return paintMediaButton(paintInfo.context, rect, mediaSliderThumb); 1089 1095 #endif // USE(SKIA) … … 1114 1120 IntRect volumeRect(x, y, ceil(w * volume), h); 1115 1121 1122 #if USE(SKIA) 1116 1123 // This is to paint main volume slider bar. 1117 1124 bool result = paintSliderTrackRect(object, paintInfo, rect2, Color(mediaSliderTrackOutline).rgb(), Color(mediaSliderTrackOutline).rgb(), rangeSliderRegularTop, rangeSliderRegularTop); … … 1119 1126 if (volume > 0) { 1120 1127 // This is to paint volume bar (left of volume slider thumb) using selection color. 1121 paintSliderTrackRect(object, paintInfo, volumeRect, Color(mediaSliderTrackOutline).rgb(), Color(mediaSliderTrackOutline).rgb(), selection, selection); 1122 } 1128 result |= paintSliderTrackRect(object, paintInfo, volumeRect, Color(mediaSliderTrackOutline).rgb(), Color(mediaSliderTrackOutline).rgb(), selection, selection); 1129 } 1130 #else // GL renderer 1131 static Image* volumeBackground = Image::loadPlatformResource("core_slider_video_bg").leakRef(); 1132 static Image* volumeBar = Image::loadPlatformResource("core_slider_played_bg").leakRef(); 1133 1134 // This is to paint main volume slider bar. 1135 bool result = paintSliderTrackRect(object, paintInfo, rect2, volumeBackground); 1136 1137 if (volume > 0) { 1138 // This is to paint volume bar (left of volume slider thumb) using selection color. 1139 result |= paintSliderTrackRect(object, paintInfo, volumeRect, volumeBar); 1140 } 1141 #endif // USE(SKIA) 1123 1142 return result; 1124 1143 #else
Note: See TracChangeset
for help on using the changeset viewer.