From 7e4fbf3372cab7f4a9cb66edadee68205d731d79 Mon Sep 17 00:00:00 2001 From: Chase Zhang Date: Sat, 23 May 2015 20:06:59 +0800 Subject: [PATCH] add lock panels checkbox on dashboard --- www/md_base/src/app/home/home.controller.coffee | 1 + www/md_base/src/app/home/home.less | 2 +- www/md_base/src/app/home/home.tpl.jade | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/www/md_base/src/app/home/home.controller.coffee b/www/md_base/src/app/home/home.controller.coffee index a628aaeb7a0..1cbf0e7c1a7 100644 --- a/www/md_base/src/app/home/home.controller.coffee +++ b/www/md_base/src/app/home/home.controller.coffee @@ -16,3 +16,4 @@ class Home extends Controller @panels = @settings.panels.value $scope.$watch 'home.panels', (-> bbSettingsService.save()), true + $scope.$watch 'home.settings.lock_panels', (-> bbSettingsService.save()), true diff --git a/www/md_base/src/app/home/home.less b/www/md_base/src/app/home/home.less index 778a07c5487..5d11b33087c 100644 --- a/www/md_base/src/app/home/home.less +++ b/www/md_base/src/app/home/home.less @@ -1,7 +1,7 @@ .home { .project-info { - margin: 20px 5px; + margin-bottom: 0; padding-bottom: 20px; border-bottom: 1px solid #ccc; diff --git a/www/md_base/src/app/home/home.tpl.jade b/www/md_base/src/app/home/home.tpl.jade index de253303cec..9ac2d6680f1 100644 --- a/www/md_base/src/app/home/home.tpl.jade +++ b/www/md_base/src/app/home/home.tpl.jade @@ -1,6 +1,9 @@ div.project-info(layout="row") h1(flex) {{ home.title }} md-button.md-raised.md-primary(ng-href="{{ home.titleURL }}") Homepage +div.dashboard-controls(layout="row") + span(flex) + md-checkbox(ng-model="home.settings.lock_panels.value") LOCK PANELS div.dashboard(ng-sortable="home.sortable_settings") panel( ng-repeat="panel in home.panels",