123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /**
- * @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;
- };
|