Przeglądaj źródła

Add show week of year toggle to sidebar

Nadav Tasher 5 miesięcy temu
rodzic
commit
25ad901fb3

+ 5 - 0
client/components/sidebar/sidebar.jade

@@ -39,6 +39,11 @@ template(name='homeSidebar')
       span {{_ 'enable-vertical-scrollbars'}}
       b  
       .materialCheckBox(class="{{#if isVerticalScrollbars}}is-checked{{/if}}")
+  ul#cards.show-week-of-year-toggle
+    a.flex.js-show-week-of-year-toggle(title="{{_ 'show-week-of-year'}}")
+      span {{_ 'show-week-of-year'}}
+      b  
+      .materialCheckBox(class="{{#if isShowWeekOfYear}}is-checked{{/if}}")
   hr
   unless currentUser.isNoComments
     h3.activity-title

+ 7 - 0
client/components/sidebar/sidebar.js

@@ -142,6 +142,9 @@ BlazeComponent.extendComponent({
         'click .js-vertical-scrollbars-toggle'() {
           ReactiveCache.getCurrentUser().toggleVerticalScrollbars();
         },
+        'click .js-show-week-of-year-toggle'() {
+          ReactiveCache.getCurrentUser().toggleShowWeekOfYear();
+        },
         'click .js-close-sidebar'() {
           Sidebar.toggle()
         },
@@ -167,6 +170,10 @@ BlazeComponent.extendComponent({
     const user = ReactiveCache.getCurrentUser();
     return user && user.isVerticalScrollbars();
   },
+  isShowWeekOfYear() {
+    const user = ReactiveCache.getCurrentUser();
+    return user && user.isShowWeekOfYear();
+  },
   showActivities() {
     let ret = Utils.getCurrentBoard().showActivities ?? false;
     return ret;