From 2e42a635f9958917da4fb1292d184fbd25e2c8f9 Mon Sep 17 00:00:00 2001 From: Jaden Diefenbaugh <blakcap@users.noreply.github.com> Date: Fri, 10 Mar 2017 17:37:04 +0100 Subject: [PATCH] rm items wrapper panel, mv action buttons to beginning --- .../app/directives/edit/panelContent.js | 18 ++++++--- .../reports/app/directives/edit/panelItems.js | 37 ++++--------------- .../reports/app/directives/edit/plotItem.js | 1 - .../reports/app/directives/edit/tableItem.js | 27 +++++++------- .../reports/app/directives/edit/textItem.js | 14 +++---- 5 files changed, 39 insertions(+), 58 deletions(-) diff --git a/beat/web/reports/static/reports/app/directives/edit/panelContent.js b/beat/web/reports/static/reports/app/directives/edit/panelContent.js index 9b5090d03..589c2c6fd 100644 --- a/beat/web/reports/static/reports/app/directives/edit/panelContent.js +++ b/beat/web/reports/static/reports/app/directives/edit/panelContent.js @@ -67,11 +67,6 @@ angular.module('reportApp').directive("groupPanelContent", ['GroupsService', fun </span> </span> </form> - <div - group-add-items-menu - class="btn-group" role="group" role='tab' - group='group'> - </div> <div class='btn-group action-buttons'> <span ng-click='deleteGroup(group.name)' @@ -85,6 +80,11 @@ angular.module('reportApp').directive("groupPanelContent", ['GroupsService', fun <i class='fa fa-arrows fa-lg'></i> </span> </div> + <div + group-add-items-menu + class="btn-group" role="group" role='tab' + group='group'> + </div> </h4> </div> <div id="collapse-{{group.name}}" @@ -93,7 +93,13 @@ angular.module('reportApp').directive("groupPanelContent", ['GroupsService', fun aria-labelledby="{{group.name}}-heading"> <div class="panel-body panel-group"> <div group-panel-experiments group='group' class='panel panel-default'></div> - <div ng-if='group.experiments.length > 0' group-panel-items group='group' class='panel panel-default'></div> + <div + style='margin-top: 5px;' + ng-if='group.experiments.length > 0' + group-panel-items + group='group' + > + </div> </div> </div> ` diff --git a/beat/web/reports/static/reports/app/directives/edit/panelItems.js b/beat/web/reports/static/reports/app/directives/edit/panelItems.js index 4ad633fee..0f446ed82 100644 --- a/beat/web/reports/static/reports/app/directives/edit/panelItems.js +++ b/beat/web/reports/static/reports/app/directives/edit/panelItems.js @@ -36,35 +36,14 @@ angular.module('reportApp').directive("groupPanelItems", [function(){ }; }, template: ` -<div id="{{group.name}}-itemlist-heading" class="panel-heading" role="tab"> - <h4 class="panel-title"> - <a - class='' - role="button" - data-toggle="collapse" - data-parent="#{{group.name}}-itemlist-heading" - href="#collapse-{{group.name}}-itemlist" - aria-expanded="true" - aria-controls="collapse-{{group.name}}-itemlist"> - Items - </a> - </h4> -</div> -<div id="collapse-{{group.name}}-itemlist" - class="panel-collapse collapse in" - role="tabpanel" - aria-labelledby="{{group.name}}-itemlist-heading"> - <div class="panel-body"> - <div ui-sortable='sortableOptions' ng-model='group._reportItems' class='panel-group'> - <div - group-item-container - ng-repeat='item in group.reportItems' - group='group' - report-item='item' - style='margin-bottom: 5px;' - > - </div> - </div> +<div ui-sortable='sortableOptions' ng-model='group._reportItems'> + <div + group-item-container + ng-repeat='item in group.reportItems' + group='group' + report-item='item' + style='margin-bottom: 5px;' + > </div> </div> ` diff --git a/beat/web/reports/static/reports/app/directives/edit/plotItem.js b/beat/web/reports/static/reports/app/directives/edit/plotItem.js index 2d9ecc437..cdc7343f7 100644 --- a/beat/web/reports/static/reports/app/directives/edit/plotItem.js +++ b/beat/web/reports/static/reports/app/directives/edit/plotItem.js @@ -48,7 +48,6 @@ angular.module('reportApp') aria-expanded="true" aria-controls="collapse-{{domId}}"> </a> - <div class='btn-group action-buttons'> <span ng-click='group.removeReportItem(id)' diff --git a/beat/web/reports/static/reports/app/directives/edit/tableItem.js b/beat/web/reports/static/reports/app/directives/edit/tableItem.js index 2147b6b15..69a4fa74a 100644 --- a/beat/web/reports/static/reports/app/directives/edit/tableItem.js +++ b/beat/web/reports/static/reports/app/directives/edit/tableItem.js @@ -180,7 +180,19 @@ angular.module('reportApp') aria-expanded="true" aria-controls="collapse-{{domId}}"> </a> - + <div class='btn-group action-buttons'> + <span + ng-click='group.removeReportItem(id)' + class="btn btn-default btn-delete" + data-toggle="tooltip" data-placement="top" title="Delete Table"> + <i class="fa fa-times fa-lg"></i> + </span> + <span + class='btn btn-default drag-handle' + data-toggle='tooltip' data-placement='top' title='Drag to re-order item'> + <i class='fa fa-arrows fa-lg'></i> + </span> + </div> <div class="btn-group" role="group" role='tab'> <div class="btn-group" role="group" group-table-field-selector @@ -205,19 +217,6 @@ angular.module('reportApp') Toggle CSV View </button> </div> - <div class='btn-group action-buttons'> - <span - ng-click='group.removeReportItem(id)' - class="btn btn-default btn-delete" - data-toggle="tooltip" data-placement="top" title="Delete Table"> - <i class="fa fa-times fa-lg"></i> - </span> - <span - class='btn btn-default drag-handle' - data-toggle='tooltip' data-placement='top' title='Drag to re-order item'> - <i class='fa fa-arrows fa-lg'></i> - </span> - </div> </h4> </div> <div id="collapse-{{domId}}" diff --git a/beat/web/reports/static/reports/app/directives/edit/textItem.js b/beat/web/reports/static/reports/app/directives/edit/textItem.js index bb55aae5d..c5b0df8d3 100644 --- a/beat/web/reports/static/reports/app/directives/edit/textItem.js +++ b/beat/web/reports/static/reports/app/directives/edit/textItem.js @@ -91,14 +91,6 @@ angular.module('reportApp') aria-expanded="true" aria-controls="collapse-{{domId}}"> </a> - - <div class="btn-group" role="group" role='tab'> - <!-- dont show split view, just toggle between html/rst view !--> - <button class='btn btn-default' ng-click='isViewingSrc.val = !isViewingSrc.val'> - Toggle View - </button> - </div> - <div class='btn-group action-buttons'> <span ng-click='group.removeReportItem(item.id)' @@ -112,6 +104,12 @@ angular.module('reportApp') <i class='fa fa-arrows fa-lg'></i> </span> </div> + <div class="btn-group" role="group" role='tab'> + <!-- dont show split view, just toggle between html/rst view !--> + <button class='btn btn-default' ng-click='isViewingSrc.val = !isViewingSrc.val'> + Toggle View + </button> + </div> </h4> </div> <div id="collapse-{{domId}}" -- GitLab