summaryrefslogtreecommitdiffstats
path: root/client/components/cards/cardDate.js
diff options
context:
space:
mode:
authorRomulus Urakagi Tsai <urakagi@gmail.com>2020-05-20 15:12:55 +0800
committerRomulus Urakagi Tsai <urakagi@gmail.com>2020-05-20 15:12:55 +0800
commitaf7c74b2d36681cd16b7e7d1a88c2b3a93b69d3d (patch)
treec8f1cd693195bbe20237308b0aac95ce43a592ca /client/components/cards/cardDate.js
parent4064f3f4063136c97aa7bcbcdc18fec923934b74 (diff)
parentb80396f627665119cd38f11f2d466ce53ec573ab (diff)
downloadwekan-af7c74b2d36681cd16b7e7d1a88c2b3a93b69d3d.tar.gz
wekan-af7c74b2d36681cd16b7e7d1a88c2b3a93b69d3d.tar.bz2
wekan-af7c74b2d36681cd16b7e7d1a88c2b3a93b69d3d.zip
Merge branch 'lib-change' of https://github.com/PDIS/wekan into lib-change
Diffstat (limited to 'client/components/cards/cardDate.js')
-rw-r--r--client/components/cards/cardDate.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/client/components/cards/cardDate.js b/client/components/cards/cardDate.js
index c4b5c6d8..9b2268e9 100644
--- a/client/components/cards/cardDate.js
+++ b/client/components/cards/cardDate.js
@@ -386,3 +386,30 @@ CardEndDate.register('cardEndDate');
return this.date.get().format('l');
}
}.register('minicardEndDate'));
+
+class VoteEndDate extends CardDate {
+ onCreated() {
+ super.onCreated();
+ const self = this;
+ self.autorun(() => {
+ self.date.set(moment(self.data().getVoteEnd()));
+ });
+ }
+ classes() {
+ const classes = 'end-date' + ' ';
+ return classes;
+ }
+ showDate() {
+ return this.date.get().format('l LT');
+ }
+ showTitle() {
+ return `${TAPi18n.__('card-end-on')} ${this.date.get().format('LLLL')}`;
+ }
+
+ events() {
+ return super.events().concat({
+ 'click .js-edit-date': Popup.open('editVoteEndDate'),
+ });
+ }
+}
+VoteEndDate.register('voteEndDate');