Jeldrik Hanschke
82ec8b59f7
refactor to tracked properties ( #621 )
2023-10-15 17:32:11 +02:00
Jeldrik Hanschke
2a4b1f8b73
Use native browser APIs and Luxon instead of Moment ( #612 )
2023-09-21 12:30:14 +02:00
Jeldrik Hanschke
7da65be276
refactor deprecated {{title}} to {{page-title}} ( #464 )
2020-10-27 22:20:35 +01:00
Jeldrik Hanschke
8a62662e6e
migrate from ember-i18n to ember-intl ( #358 )
...
* mark string as html safe before passing to translation instead of bypassing HTML escape using {{{unsafe}}} syntax
* replace ember-i18n with ember-intl
2020-01-30 00:23:12 +01:00
Jeldrik Hanschke
77afc0d9fa
remove implicit this usage in templates ( #352 )
...
This refactors references to values in templates from `{{foo}}` to either `{{this.foo}}` if it's a property of backing JavaScript class or `{{@foo}}` if it's passed in on invocation.
You could find more details on this change in Ember docs:
- [required `this` in templates](https://guides.emberjs.com/release/upgrading/current-edition/templates/#toc_required-this-in-templates )
- [named arguments](https://guides.emberjs.com/release/upgrading/current-edition/templates/#toc_named-arguments )
While doing this I noticed that `<PollEvaluationSummaryOption>` component could be easily refactored to a template-only component. Done it as part of this pull request even so it's technically not related.
2020-01-18 12:17:06 +01:00
Jeldrik Hanschke
18ba1b6bbc
convert component invocation to angle brackets ( #339 )
2020-01-08 15:58:10 +01:00
renovate[bot]
2dc5c22409
Update dependency ember-bootstrap to v3 ( #255 )
2019-11-14 21:18:52 +01:00
sappor0
c23ba1f6fb
Using bootstrap 4 and related UI refresh ( #205 )
...
Changes at a glance:
- Switch from BS3 to BS4
- Polishing of some UI elements (low-hanging fruit for UX)
- Mobile-friendly layout.
2019-06-07 11:22:13 +02:00
Jeldrik Hanschke
bcd4bc7ac6
upgrade to ember 3.4
2018-12-31 10:17:03 +01:00
jelhan
9c4bd9e669
upgrade ember-bootstrap and ember-bootstrap-cp-validations to latest versions ( #146 )
...
Ember Bootstrap has changed a lot since the very outdated pre 1.0 release
which was used here. Changes are mostly about using composable components
and closure actions.
Also replaces PhantomJS with Chrome in CI cause PhantomJS is also very
outdated and causing test failure not related to any real world issues.
Ember CLI has replaced PhantomJS with Chrome in v2.15.1, which is the
upfollowing minor release to the version currently used.
2018-10-28 22:54:14 +01:00
jelhan
ee8c64e031
show expiration date and warn if poll will expire in next days ( #140 )
...
Closes #121
2017-08-26 02:14:09 +02:00
jelhan
fc342b6c05
Fix: poll creation time is not displayed as formatted
...
Also fixes #122
2017-08-13 20:32:23 +02:00
jelhan
8441c92295
use poll title as page title
...
Part of #76
2016-08-20 23:28:39 +02:00
jelhan
5613dfdd43
add button for copying poll link
...
closes #95
2016-08-20 22:02:53 +02:00
jelhan
3cb05ca5b3
adds test that user is notified if poll can't be saved
...
related to #78
2016-08-12 13:00:18 +02:00
jelhan
66b89456d3
Fix: feedback if participation can't be saved
...
adresses #78
2016-08-04 22:24:53 +02:00
jelhan
0627d409b5
Fix: adblock plus blocks every element having class .share-link
2016-07-27 21:49:12 +02:00
jelhan
7774e76551
Fixes: Tab navigation buttons on poill page are not translated.
2016-06-10 10:53:05 +02:00
jelhan
3adecc772d
fix modal to choose timezone
...
user must explicit choose a timzone:
* do not show default footer
* do not show close button (x)
* do not close if user clicks outside modal
* do not close on escape button
2016-06-06 01:19:23 +02:00
jelhan
79f6e3411b
rewrite modal to chose timezone with ember-bootstrap
2016-06-06 01:19:23 +02:00
jelhan
20d3a29887
update dates on locale change
...
* upgraded ember-moment and use it application-wide service to set locale
* label on poll/participation now observes locale changes, but it's still hacky
* replace computed property on views poll by moment-format helper of ember-moment
2015-11-23 13:32:40 +01:00
jelhan
1e89776d9e
DEPRECATION: You're using legacy binding syntax
2015-11-22 14:33:32 +01:00
jelhan
2f9ad47edf
Fix bind-attr deprecation
...
http://emberjs.com/deprecations/v1.x/#toc_bind-attr
2015-11-22 14:28:32 +01:00
jelhan
858b75e543
routable tabs in poll view for participation and evaluation
2015-11-02 23:02:59 +01:00
jelhan
3a197f20f3
Fix: show users sorted by creation date and correct date of last participation in evaluation
2015-10-25 17:15:57 +01:00
jelhan
243ed3b12a
model fragments for user selections (currently same as answers)
2015-10-25 15:32:42 +01:00
jelhan
dd1a8436e0
model fragments for answers
2015-10-25 15:29:47 +01:00
jelhan
72d50350c4
Fixes #50 and tests for 1b02c26
2015-10-16 16:49:18 +02:00
jelhan
5a240e79e1
added some (ugly) tests for evaluation
2015-08-21 12:10:02 +02:00
jelhan
3e000f146d
even more user-friendly evaluation
2015-08-19 13:27:14 +02:00
jelhan
22d9e5045c
Merge branch 'master' into evaluation
2015-08-01 23:54:53 +02:00
jelhan
7cef56c2d1
some more tests about showing correct dates and times and handeling
...
different time zones
2015-08-01 23:54:07 +02:00
jelhan
bf1f038a43
fix times in table headers
2015-08-01 22:53:58 +02:00
jelhan
fa0175e352
fix times in table headers
2015-08-01 22:43:06 +02:00
jelhan
2839b09ad9
more user-friendly evaluation
2015-07-15 14:24:57 +02:00
jelhan
67cc41973f
Ember.ObjectController is deprecated since ember 1.11
...
Ember.ObjectController was proxying model properties to controller. Ember.Controller which should be used is not.
Therefore we have to define if it's a property of controller or model.
Also added two more tests:
* anonymous participation
* do not force an answer for all options
2015-07-01 16:21:18 +02:00
jelhan
5cce0a236d
Fix: freetext answer where broken by caba42a853
...
added test to not let it happen again
2015-06-20 18:33:51 +02:00
jelhan
6a3bf398c2
Fix: div closed to early; box should be part of #poll
2015-04-02 21:23:06 +02:00
jelhan
caba42a853
using ember-cli-easyform-extensions as it support ember >= 1.10
2015-04-02 20:28:35 +02:00
jelhan
8c8e1d37cd
missing closing tag
2015-03-25 18:57:27 +01:00
jelhan
bc4ebadf1b
fix: add a user to a default poll test
2015-01-24 18:31:21 +01:00
jelhan
1c831870e4
use ember-radio-button, an ember cli adddon, for radio buttons
2015-01-19 23:37:51 +01:00
jelhan
2994ba738b
fix error on date decryption
2014-10-28 04:02:43 +01:00
jelhan
d18055b8dc
handle timezone differences
...
Closes #33
2014-10-28 03:27:54 +01:00
jelhan
f766e169bd
run validation on submit
2014-10-26 16:47:15 +01:00
jelhan
b55886f9c9
keep one feature at one point
2014-10-25 23:47:20 +02:00
jelhan
397c6f91a2
top scroll bar on user selections table allways visible
2014-10-25 23:44:58 +02:00
jelhan
90fbbea8a3
no wrap in table header
2014-10-25 21:53:10 +02:00
jelhan
20919232bf
group dates if pollType is find a date and dates are defined with times
2014-10-25 19:40:14 +02:00
jelhan
da46700bee
Fix: use selection id instead of label as class name
2014-10-25 01:01:05 +02:00