diff --git a/module/productplan/css/view.css b/module/productplan/css/view.css index af56cce2e6..dd3bba1d05 100644 --- a/module/productplan/css/view.css +++ b/module/productplan/css/view.css @@ -3,6 +3,9 @@ .tabs .tab-content .tab-pane #querybox{margin:0px} .tabs .tab-content .tab-pane #querybox form{padding-left:0px;} +.hide-side .col-main {width: 100%;} +.hide-side .col-side .main-side {width: 0; display: none;} + #unlinkBugList, #unlinkStoryList{margin-bottom:5px;} input[type=checkbox].ml-10px{margin-left:10px;} diff --git a/module/productplan/js/view.js b/module/productplan/js/view.js index ade756b067..1de98e8146 100644 --- a/module/productplan/js/view.js +++ b/module/productplan/js/view.js @@ -41,3 +41,23 @@ $(function() }); }); }) +$(document).ready(function() +{ + $('.side-handle-btn').click(function() + { + if($(this).parents('.row-table').hasClass('hide-side')) + { + $('.row-table').removeClass('hide-side'); + $('.side-handle-btn i').removeClass('icon-collapse-full'); + $('.side-handle-btn i').addClass('icon-expand-full'); + $.cookie('productPlanSide', 'show', {path: config.webRoot}); + } + else + { + $('.side-handle-btn i').removeClass('icon-expand-full'); + $('.side-handle-btn i').addClass('icon-collapse-full'); + $('.row-table').addClass('hide-side'); + $.cookie('productPlanSide', 'hide', {path: config.webRoot}); + } + }); +}); diff --git a/module/productplan/view/view.html.php b/module/productplan/view/view.html.php index 8b3d24e01a..f5234fcae9 100644 --- a/module/productplan/view/view.html.php +++ b/module/productplan/view/view.html.php @@ -44,7 +44,7 @@ ?> -
+
'>
@@ -55,7 +55,13 @@
'> -
id, \"story\")", ' ' . $lang->productplan->linkStory, '', "class='btn btn-sm btn-primary'");?>
+
+ id, \"story\")", ' ' . $lang->productplan->linkStory, '', "class='btn btn-sm btn-primary'");?> + + cookie->productPlanSide == 'hide' ? 'icon-collapse-full' : 'icon-expand-full'?> + ", '', "class='btn btn-sm'")?> + +
id&orderBy=$orderBy");?>"> @@ -154,7 +160,13 @@
'> -
id, \"bug\")", ' ' . $lang->productplan->linkBug, '', "class='btn btn-sm btn-primary'");?>
+
+ id, \"bug\")", ' ' . $lang->productplan->linkBug, '', "class='btn btn-sm btn-primary'");?> + + cookie->productPlanSide == 'hide' ? 'icon-collapse-full' : 'icon-expand-full'?> + ", '', "class='btn btn-sm'")?> + +
id&orderBy=$orderBy");?>">