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 40 41 42 43 44 45 46 47 48
|
/**
* @author mrdoob / http://mrdoob.com/
*/
Menubar.Status = function ( editor ) {
var strings = editor.strings;
var container = new UI.Panel();
container.setClass( 'menu right' );
var autosave = new UI.THREE.Boolean( editor.config.getKey( 'autosave' ), strings.getKey( 'menubar/status/autosave' ) );
autosave.text.setColor( '#888' );
autosave.onChange( function () {
var value = this.getValue();
editor.config.setKey( 'autosave', value );
if ( value === true ) {
editor.signals.sceneGraphChanged.dispatch();
}
} );
container.add( autosave );
editor.signals.savingStarted.add( function () {
autosave.text.setTextDecoration( 'underline' );
} );
editor.signals.savingFinished.add( function () {
autosave.text.setTextDecoration( 'none' );
} );
var version = new UI.Text( 'r' + THREE.REVISION );
version.setClass( 'title' );
version.setOpacity( 0.5 );
container.add( version );
return container;
};
|