Author: andre
Date: 2010-03-18 23:26:02 +0100 (Thu, 18 Mar 2010)
New Revision: 41526
Added:
openimages/trunk/src/main/webapp/oiplayer/css/images/controls-blackbg.png
Modified:
openimages/trunk/src/main/webapp/oiplayer/css/oiplayer.css
openimages/trunk/src/main/webapp/oiplayer/index.html
openimages/trunk/src/main/webapp/oiplayer/js/jquery.oiplayer.js
Log:
black background for controls, white background is made with .white
Added: openimages/trunk/src/main/webapp/oiplayer/css/images/controls-blackbg.png
===================================================================
(Binary files differ)
Property changes on:
openimages/trunk/src/main/webapp/oiplayer/css/images/controls-blackbg.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: openimages/trunk/src/main/webapp/oiplayer/css/oiplayer.css
===================================================================
--- openimages/trunk/src/main/webapp/oiplayer/css/oiplayer.css 2010-03-18
18:04:13 UTC (rev 41525)
+++ openimages/trunk/src/main/webapp/oiplayer/css/oiplayer.css 2010-03-18
22:26:02 UTC (rev 41526)
@@ -14,7 +14,7 @@
div.oiplayer
{
- width: 320px;
+ /*width: 320px;*/
position: relative;
}
@@ -49,12 +49,14 @@
{
position: absolute;
bottom: 0;
- z-index: 99;
- background-image: url(images/controls-whitie.png);
+ z-index: 19;
+ background-image: url(images/controls-blackbg.png);
background-repeat: repeat;
- height: 24px;
- padding: 3px 4px;
+ height: 27px;
+ padding: 0;
+ margin: 0;
}
+div.oiplayer > div.controls.top.white { background-image:
url(images/controls-whitie.png); }
div.oiplayer > .preview { cursor: pointer; }
div.oiplayer > img.preview { display: block; }
@@ -113,7 +115,9 @@
height /**/: 25px; /* for IE5/Win */
}
-div.oiplayer ul.controls a:hover { background-position: 0 -25px; }
+div.oiplayer div.controls ul.controls a:hover,
+div.oiplayer div.controls.top.white ul.controls a:hover { background-position:
0 -25px; }
+div.oiplayer div.controls.top ul.controls a:hover { background-position: 0
-49px; }
div.oiplayer ul.controls li.play a
{
@@ -127,12 +131,16 @@
{
background-image: url(images/controls-pause.png);
width: 21px;
- margin-left: -3px;
+ margin-left: -3px; /* aligns to border */
float: left;
}
+
div.oiplayer.fullscreen ul.controls li.play a,
-div.oiplayer.fullscreen ul.controls li.pause a { margin-left: 1px; }
+div.oiplayer.fullscreen ul.controls li.pause a { margin-left: 0; }
+div.oiplayer > div.controls.top ul.controls li.play a,
+div.oiplayer > div.controls.top ul.controls li.pause a { margin-left: 5px; }
+
div.oiplayer div.oiplayerinfo
{
font-size: xx-small;
@@ -161,6 +169,9 @@
div.oiplayer.fullscreen ul.controls li.sound a,
div.oiplayer.fullscreen ul.controls li.sound.muted a { margin-right: 3px; }
+div.oiplayer div.top ul.controls li.sound a,
+div.oiplayer div.top ul.controls li.sound.muted a { margin-right: 8px; }
+
div.oiplayer ul.controls li.screen a
{
float: right;
@@ -173,23 +184,31 @@
div.oiplayer ul.controls li.position
{
font-family: Monaco, Courier, monospaced;
+ font-size: 12px;
+ line-height: 26px;
color: #555;
- line-height: 2em;
- margin-left: 7px;
- width: 53px;
+ margin-left: 7px;
float: left;
+ width: 63px;
+ text-align: center;
}
+div.oiplayer div.top ul.controls li.position { color: #efefef; }
+div.oiplayer div.top.white ul.controls li.position { color: #555; }
+
/* ### jquery-ui and slider ### */
div.oiplayer ul.controls li.slider
{
float: left;
- width: 153px;
margin-left: 7px;
background: url(images/slider11-left.png) left -25px no-repeat;
padding-left: 10px;
}
div.oiplayer ul.controls li.slider.changed { background:
url(images/slider11-left.png) left -50px no-repeat; }
+div.oiplayer div.top.white ul.controls li.slider.changed { background:
url(images/slider11-left.png) left -50px no-repeat; }
+div.oiplayer div.top ul.controls li.slider { background:
url(images/slider11-left.png) left top no-repeat; }
+div.oiplayer div.top.white ul.controls li.slider { background:
url(images/slider11-left.png) left -50px no-repeat; }
+div.oiplayer div.top.white ul.controls li.slider { background:
url(images/slider11-left.png) left -25px no-repeat; }
div.oiplayer ul.controls li.slider div.slider div.ui-slider
{
@@ -217,6 +236,14 @@
height: 25px;
background: url(images/slider11-long.png) right -50px no-repeat;
}
+div.oiplayer div.top li.slider div.ui-slider-range
+{
+ background: url(images/slider11-long.png) right top no-repeat;
+}
+div.oiplayer div.top.white li.slider div.ui-slider-range
+{
+ background: url(images/slider11-long.png) right -50px no-repeat;
+}
div.oiplayer .ui-state-default, div.oiplayer .ui-widget-content
.ui-state-default
{
border: 0;
@@ -224,11 +251,11 @@
background: url(images/slider11-pos.png) left -75px no-repeat;
margin-left: -10px;
}
-div.oiplayer ul.controls a.ui-slider-handle:hover { background-position: 0
-100px; }
+div.oiplayer div.controls ul.controls a.ui-slider-handle:hover {
background-position: 0 -100px; }
+div.oiplayer div.controls.top ul.controls a.ui-slider-handle:hover {
background-position: 0 -100px; }
.ui-state-default:focus, .ui-widget-content .ui-state-default:focus { outline:
none; }
-
/* fullscreen */
div.oiplayer.fullscreen
{
Modified: openimages/trunk/src/main/webapp/oiplayer/index.html
===================================================================
--- openimages/trunk/src/main/webapp/oiplayer/index.html 2010-03-18
18:04:13 UTC (rev 41525)
+++ openimages/trunk/src/main/webapp/oiplayer/index.html 2010-03-18
22:26:02 UTC (rev 41526)
@@ -143,5 +143,13 @@
<address>Have fun! <a href="http://www.toly.nl">André van Toly</a></address>
</div>
+<script src="http://www.google-analytics.com/ga.js" type="text/javascript">
</script>
+<script type="text/javascript">
+try {
+ var pageTracker = _gat._getTracker("UA-5799921-11");
+ pageTracker._trackPageview();
+} catch(err) {}
+</script>
+
</body>
</html>
Modified: openimages/trunk/src/main/webapp/oiplayer/js/jquery.oiplayer.js
===================================================================
--- openimages/trunk/src/main/webapp/oiplayer/js/jquery.oiplayer.js
2010-03-18 18:04:13 UTC (rev 41525)
+++ openimages/trunk/src/main/webapp/oiplayer/js/jquery.oiplayer.js
2010-03-18 22:26:02 UTC (rev 41526)
@@ -53,7 +53,7 @@
$(mt).wrap('<div class="oiplayer"><div
class="player"></div></div>');
var div = $(mt).closest('div.oiplayer');
var player = createPlayer(mt, sources, config);
- $(div).addClass(player.type);
+
$(div).width(player.width).height(player.height).addClass(player.type);
if (player.myname.indexOf('cortado') > -1) {
$(div).find('div.player').empty();
$(div).find('div.player').append(player.player);
@@ -69,13 +69,17 @@
if (config.controls) {
$(div).append(createControls());
- if (config.controls != true) {
- $(div).find('div.controls').addClass(config.controls);
- if (config.controls.indexOf('top') > -1) {
- $(div).find('div.controls').addClass('top');
- $(div).find('div.controls').hide();
- }
- }
+ if (config.controls != true) {
+
$(div).find('div.controls').width(player.width).addClass(config.controls);
+ $(div).find('li.slider').width(player.width -
182).addClass(config.controls);
+ if (config.controls.indexOf('top') > -1) {
+ $(div).find('div.controls').addClass('top');
+ $(div).find('div.controls').hide();
+ $(div).height(player.height);
+ } else {
+ //$(div).height(player.height + 25);
+ }
+ }
}
//$.oiplayer.msg(player, player.info);
players.push(player);
@@ -204,20 +208,33 @@
player.width = player.owidth;
player.height = player.oheight;
} else if (multi_h < multi_w) {
+ $(div).width('100%').height('100%');
player.width = Math.round(player.owidth * multi_h);
player.height = window_h;
- half = Math.floor((window_w - player.width) / 2);
+ half = Math.round((window_w - player.width) / 2);
} else {
+ $(div).width('100%').height('100%');
player.width = window_w;
player.height = Math.round(player.oheight * multi_w);
}
- $(div).toggleClass('fullscreen');
- $(div).find('div.player').width(player.width).height(player.height);
- $(div).find('div.controls').width(player.width).css('margin-left',
half);
- $(div).find('div.controls li.slider').width(player.width - 170);
-
$(div).find('.preview').width(player.width).height(player.height).css('margin-left',
half);
+ $(div).toggleClass('fullscreen').width('100%').height('100%');
$(player.player).width(player.width).height(player.height);
+
+ if ($(div).is('.fullscreen')) {
+
$(div).find('div.player').width(player.width).height(player.height).css('margin-left',
half);
+
$(div).find('.preview').width(player.width).height(player.height).css('margin-left',
half);
+
+ $(div).find('div.controls').width(player.width).css('margin-left',
half);
+ $(div).find('div.controls li.slider').width(player.width - 182);
+ } else {
+
$(div).find('div.player').width(player.width).height(player.height).css('margin-left',
'0');
+
$(div).find('.preview').width(player.width).height(player.height).css('margin-left',
'0');
+
+ $(div).find('div.controls').width(player.width).css('margin-left',
'0');
+ $(div).find('div.controls li.slider').width(player.width - 182);
+ }
+
var pos;
if (player.myname == 'flowplayer') {
pos = parseInt(player.position());
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs