1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
/**
* @author mrdoob / http://mrdoob.com/
*/
Menubar.Play = function ( editor ) {
var signals = editor.signals;
var strings = editor.strings;
var container = new UI.Panel();
container.setClass( 'menu' );
var isPlaying = false;
var title = new UI.Panel();
title.setClass( 'title' );
title.setTextContent( strings.getKey( 'menubar/play' ) );
title.onClick( function () {
if ( isPlaying === false ) {
isPlaying = true;
title.setTextContent( strings.getKey( 'menubar/play/stop' ) );
signals.startPlayer.dispatch();
} else {
isPlaying = false;
title.setTextContent( strings.getKey( 'menubar/play/play' ) );
signals.stopPlayer.dispatch();
}
} );
container.add( title );
return container;
};
|