summaryrefslogtreecommitdiffstats
path: root/client/components/cards/cardDate.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2020-05-13 03:07:05 +0300
committerLauri Ojansivu <x@xet7.org>2020-05-13 03:07:05 +0300
commiteece32d51b6b30f66d90ccd6a12f48eb1710ed93 (patch)
tree0d411d58b2127da87724c08a8785bb3ce6ffe377 /client/components/cards/cardDate.js
parent1fe7394d05032f65d1f8e035d6d4cf1fc41d8d35 (diff)
parent1865bdbee9ec1cf195425aed2509131ee6f19461 (diff)
downloadwekan-eece32d51b6b30f66d90ccd6a12f48eb1710ed93.tar.gz
wekan-eece32d51b6b30f66d90ccd6a12f48eb1710ed93.tar.bz2
wekan-eece32d51b6b30f66d90ccd6a12f48eb1710ed93.zip
Merge branch 'NicoP-S-master'
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');