UI.js 628 B

123456789101112131415161718192021222324252627282930
  1. var UI = function () {
  2. var _domElement = document.createElement( 'div' );
  3. _domElement.style.position = 'absolute';
  4. var _viewports = new UI.Viewports();
  5. _domElement.appendChild( _viewports.getDOMElement() );
  6. var _toolbar = new UI.Toolbar();
  7. _domElement.appendChild( _toolbar.getDOMElement() );
  8. this.getDOMElement = function () {
  9. return _domElement;
  10. }
  11. this.setSize = function ( width, height ) {
  12. _domElement.style.width = width + 'px';
  13. _domElement.style.height = height + 'px';
  14. _viewports.setSize( width, height - 50 );
  15. _toolbar.setPosition( 0, height - 50 );
  16. _toolbar.setSize( width, 50 );
  17. }
  18. };