From 87627a46f5dabacea1f1db941516450837214398 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Mon, 27 Mar 2017 10:30:13 +0000 Subject: [PATCH] SSDM-3501 : Drawing board view header SVN: 37970 --- .../html/js/controllers/MainController.js | 4 ++-- .../DrawingBoards/DrawingBoardsController.js | 4 ++-- .../js/views/DrawingBoards/DrawingBoardsView.js | 15 +++++++++------ 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/MainController.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/MainController.js index b3d6b72d7f4..a37040c6058 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/MainController.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/MainController.js @@ -661,10 +661,10 @@ function MainController(profile) { } this._showDrawingBoard = function() { - var content = this._getBackwardsCompatibleMainContainer(); + var views = this._getNewViewModel(true, true, false); var drawingBoardsController = new DrawingBoardsController(this); - drawingBoardsController.init(content); + drawingBoardsController.init(views); this.currentView = drawingBoardsController; } diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsController.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsController.js index 0d306e5564e..4791d7d6c67 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsController.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsController.js @@ -19,7 +19,7 @@ function DrawingBoardsController(mainController) { this._drawingBoardsModel = new DrawingBoardsModel(); this._drawingBoardsView = new DrawingBoardsView(this, this._drawingBoardsModel); - this.init = function($container) { - this._drawingBoardsView.repaint($container); + this.init = function(views) { + this._drawingBoardsView.repaint(views); } } \ No newline at end of file diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsView.js index ad4fcab3a56..d37f022ed4c 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsView.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DrawingBoards/DrawingBoardsView.js @@ -18,16 +18,19 @@ function DrawingBoardsView(drawingBoardsController, drawingBoardsModel) { this._drawingBoardsController = drawingBoardsController; this._drawingBoardsModel = drawingBoardsModel; - this.repaint = function($container) { + this.repaint = function(views) { + var $header = views.header; + var $container = views.content; + $container.empty(); - var $wrapper = $('<form>', { class : 'form-horizontal ', 'id' : 'mainDataSetForm', 'role' : 'form'}); + var $wrapper = $('<form>', { 'id' : 'mainDataSetForm', 'role' : 'form'}); var $title = $('<h2>').append('Drawing Board'); - $wrapper.append($title); + $header.append($title); var $createNewBtn = FormUtil.getButtonWithText('New Drawing Board', function() { $container.empty(); - var containerWidth = $(document).width() - $("#sideMenu").width() - 20; - var containerHeight = $(document).height() - 60; + var containerWidth = $container.width(); + var containerHeight = $container.height() - 50; var $drawingboard = $("<div>", { "id" : "scratchboard", "style" : "width: " + containerWidth + "px; height: " + containerHeight + "px; padding: 10px;" }); $container.append($drawingboard); @@ -47,7 +50,7 @@ function DrawingBoardsView(drawingBoardsController, drawingBoardsModel) { ] }); }); - $wrapper.append($createNewBtn); + $header.append($createNewBtn); $container.append($wrapper); } } \ No newline at end of file -- GitLab