Sidebar.Script.js 563 B

12345678910111213141516171819202122232425262728293031
  1. Sidebar.Script = function ( editor ) {
  2. var signals = editor.signals;
  3. var container = new UI.CollapsiblePanel();
  4. container.setCollapsed( true );
  5. container.setDisplay( 'none' );
  6. container.addStatic( new UI.Text( 'Script' ).setTextTransform( 'uppercase' ) );
  7. container.add( new UI.Break() );
  8. var scriptsRow = new UI.Panel();
  9. container.add( scriptsRow );
  10. signals.objectSelected.add( function ( object ) {
  11. if ( object !== null ) {
  12. container.setDisplay( 'block' );
  13. } else {
  14. container.setDisplay( 'none' );
  15. }
  16. } );
  17. return container;
  18. }