http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73570

Revision: 73570
Author:   dale
Date:     2010-09-22 20:55:52 +0000 (Wed, 22 Sep 2010)

Log Message:
-----------
* some minor fixes for overlay display and control binding css issues
* bumped mwRemoteVersion for update 

Modified Paths:
--------------
    branches/MwEmbedStandAlone/modules/EmbedPlayer/mw.EmbedPlayer.js
    
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/kskin/mw.PlayerSkinKskin.js
    
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/mw.PlayerControlBuilder.js
    branches/MwEmbedStandAlone/modules/Sequencer/mw.FirefoggRender.js
    branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerServer.js
    
branches/MwEmbedStandAlone/modules/Sequencer/remotes/mw.MediaWikiRemoteSequencer.js
    branches/MwEmbedStandAlone/remotes/mediaWiki.js

Modified: branches/MwEmbedStandAlone/modules/EmbedPlayer/mw.EmbedPlayer.js
===================================================================
--- branches/MwEmbedStandAlone/modules/EmbedPlayer/mw.EmbedPlayer.js    
2010-09-22 20:50:25 UTC (rev 73569)
+++ branches/MwEmbedStandAlone/modules/EmbedPlayer/mw.EmbedPlayer.js    
2010-09-22 20:55:52 UTC (rev 73570)
@@ -2981,8 +2981,8 @@
                _this.volume = this.getPlayerElementVolume();
                
                // update the mute state from the player element
-               if( _this.muted != _this.getPlayerElementMuted() ){
-                       mw.log("monitor:: muted does not mach embed player" );
+               if( _this.muted != _this.getPlayerElementMuted() && ! 
_this.isStopped() ){
+                       mw.log( "EmbedPlayer::monitor: muted does not mach 
embed player" );
                        _this.toggleMute();
                        // Make sure they match: 
                        _this.muted = _this.getPlayerElementMuted(); 

Modified: 
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/kskin/mw.PlayerSkinKskin.js
===================================================================
--- 
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/kskin/mw.PlayerSkinKskin.js
    2010-09-22 20:50:25 UTC (rev 73569)
+++ 
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/kskin/mw.PlayerSkinKskin.js
    2010-09-22 20:55:52 UTC (rev 73570)
@@ -114,7 +114,8 @@
                                                'top' : '0px',
                                                'left' : '0px',
                                                'bottom' : '0px',
-                                               'right' : '45px'                
        
+                                               'right' : '45px',
+                                               'overflow' : 'hidden'
                                        } )
                                for ( var menuItem in 
ctrlObj.supportedMenuItems ) {
                                        $menuScreens.append(

Modified: 
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/mw.PlayerControlBuilder.js
===================================================================
--- 
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/mw.PlayerControlBuilder.js 
    2010-09-22 20:50:25 UTC (rev 73569)
+++ 
branches/MwEmbedStandAlone/modules/EmbedPlayer/skins/mw.PlayerControlBuilder.js 
    2010-09-22 20:55:52 UTC (rev 73570)
@@ -605,7 +605,7 @@
                        .animate( { 
                                'bottom' : 10 
                        }, 'slow' );
-
+               
        },
        
        /**
@@ -613,7 +613,7 @@
        */
        showControlBar: function(){
                var animateDuration = 'slow';   
-               $j( this.embedPlayer.getPlayerElement() ).css('z-index', '1')   
+               $j( this.embedPlayer.getPlayerElement() ).css( 'z-index', '1' ) 
                mw.log( 'showControlBar' );
                // Move up text track if present
                this.embedPlayer.$interface.find( '.track' )
@@ -625,7 +625,7 @@
                        ); 
                
                // Show interface controls
-               this.embedPlayer.$interface.find( '.control-bar')
+               this.embedPlayer.$interface.find( '.control-bar' )
                        .fadeIn( animateDuration );                     
        },
        

Modified: branches/MwEmbedStandAlone/modules/Sequencer/mw.FirefoggRender.js
===================================================================
--- branches/MwEmbedStandAlone/modules/Sequencer/mw.FirefoggRender.js   
2010-09-22 20:50:25 UTC (rev 73569)
+++ branches/MwEmbedStandAlone/modules/Sequencer/mw.FirefoggRender.js   
2010-09-22 20:55:52 UTC (rev 73570)
@@ -177,7 +177,7 @@
                                // Don't block on render
                                setTimeout( function(){
                                        _this.doNextFrame();
-                               }, 2 );
+                               }, 0);
                        }
                }, true /* hide the buffer overlay */ );
        },

Modified: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerServer.js
===================================================================
--- branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerServer.js  
2010-09-22 20:50:25 UTC (rev 73569)
+++ branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerServer.js  
2010-09-22 20:55:52 UTC (rev 73570)
@@ -204,7 +204,7 @@
                                        'title' : _this.titleKey,
                                        'text' : _this.wrapSequencerWikiText( 
sequenceXML ),
                                        'token': token
-                               };
+                               };                              
                                mw.getJSON( _this.getApiUrl(), request, 
function( data ) {
                                        if( data.edit && data.edit.result == 
'Success' ) {
                                                // Update the latest local 
variables

Modified: 
branches/MwEmbedStandAlone/modules/Sequencer/remotes/mw.MediaWikiRemoteSequencer.js
===================================================================
--- 
branches/MwEmbedStandAlone/modules/Sequencer/remotes/mw.MediaWikiRemoteSequencer.js
 2010-09-22 20:50:25 UTC (rev 73569)
+++ 
branches/MwEmbedStandAlone/modules/Sequencer/remotes/mw.MediaWikiRemoteSequencer.js
 2010-09-22 20:55:52 UTC (rev 73570)
@@ -60,18 +60,23 @@
                        $j( embedPlayer ).siblings( '.kalturaEditOverlay' 
).fadeOut( 'fast' );
                });
                
-               $j( embedPlayer ).bind( 'pause', function() {           
-                       mw.remoteSequencerAddEditOverlay( embedPlayerId )
+               $j( embedPlayer ).bind( 'pause', function() {
+                       // don't display if near the end of playback ( causes 
double fade in conflict with ended event )                
+                       mw.remoteSequencerAddEditOverlay( embedPlayerId );
+                       
                        // xxx should use getter setter
                        embedPlayer.controlBuilder.displayOptionsMenuFlag = 
true;               
                        return true;
                });
                
-               $j( embedPlayer ).bind( 'ended', function( onDoneAction ){      
                
+               $j( embedPlayer ).bind( 'ended', function( onDoneAction ){
+                       if( embedPlayer.currentTime != 0 ){
+                               return ;
+                       }
                        // pause event should fire 
                        mw.remoteSequencerAddEditOverlay( embedPlayerId );
                        
-                       // show the credits screen after 3 seconds 1/2 second 
to fade in
+                       // show the credits screen after 3 seconds 1/2 seconds
                        setTimeout(function(){                          
                                $j( embedPlayer ).siblings( 
'.kalturaEditOverlay' ).fadeOut( 'fast' );
                                
embedPlayer.$interface.find('.k-menu').fadeIn('fast');
@@ -136,7 +141,7 @@
                                'background' : 'none repeat scroll 0 0 #FFF',
                                'color' : 'black',
                                'opacity': 0.9,
-                               'z-index': 999
+                               'z-index': 1
                        })                                              
                        .append(
                                $j('<div />')

Modified: branches/MwEmbedStandAlone/remotes/mediaWiki.js
===================================================================
--- branches/MwEmbedStandAlone/remotes/mediaWiki.js     2010-09-22 20:50:25 UTC 
(rev 73569)
+++ branches/MwEmbedStandAlone/remotes/mediaWiki.js     2010-09-22 20:55:52 UTC 
(rev 73570)
@@ -4,7 +4,7 @@
  */
 var urlparts = getRemoteEmbedPath();
 var mwEmbedHostPath = urlparts[0];
-var mwRemoteVersion = 'r149';
+var mwRemoteVersion = 'r150';
 var mwUseScriptLoader = true;
 
 // Log the mwRemote version makes it easy to debug cache issues
@@ -170,7 +170,7 @@
                                        
                                        window.mwSequencerRemote = new 
mw.MediaWikiRemoteSequencer({
                                                'action': wgAction,
-                                               'titleKey' : wgTitle,
+                                               'titleKey' : wgPageName,
                                                'target' : '#bodyContent'
                                        });
                                        window.mwSequencerRemote.drawUI();      
                                        



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to