Guo Xiang Tan
6b4ef86ac4
Add acceptance test for rendering polls.
2016-12-01 10:58:00 +08:00
Régis Hanol
28b7ef7142
FIX: rendering multiple polls in the same post was broken
2016-11-30 22:59:58 +01:00
Robin Ward
d8a69e6bb2
FIX: Use the register within the poll plugin
2016-11-25 11:58:06 -05:00
Arpit Jalan
6168b2c57a
Update Translations
2016-11-25 00:37:51 +05:30
Robin Ward
054c428ba3
FIX: Don't modify variables when rendering
2016-11-24 11:34:14 -05:00
Robin Ward
9afa55a3fd
FIX: Random failing plugin tests
2016-11-22 15:36:18 -05:00
Robin Ward
28061316ad
Migrate poll plugin to use components
2016-11-21 14:49:46 -05:00
Robin Ward
06254d3163
Remove the last of the ModalBodyView
uses
2016-11-18 12:13:21 -05:00
Arpit Jalan
ece5442c54
Update Translations
2016-11-16 23:42:01 +05:30
Arpit Jalan
541c29ff4d
Update Translations
2016-11-09 20:16:29 +05:30
Robin Ward
6a1c05a268
Upgrade ember-qunit
2016-11-08 14:29:50 -05:00
Mohamad Abras
fe07200dbf
refinement Arabic translation of NGINX plugin
2016-11-04 23:12:03 +02:00
Régis Hanol
71fa9541fa
Merge pull request #4531 from rizka10/master
...
Improve summing of poll percentages to 100
2016-11-03 10:42:59 +01:00
rizka10
4ce99c998b
Improve summing poll percentages to 100
...
My first JavaScript! I have little experience with C++ and even less with Java, but that was enough to figure out a way to solve the task. The solution is rather good, but there may be better ways. I'm going to start a pull request. Even if it gets rejected, an expert can use the idea.
NOTE: The code needs some serious testing before potential merging. I did some testing and it worked, but don't trust in my skills.
2016-11-03 11:11:17 +02:00
Arpit Jalan
f057172216
Update Translations
2016-11-02 22:47:35 +05:30
Robin Ward
782b062baa
FIX: Selecting text was weird with the latest Chrome hack
2016-10-31 12:40:19 -04:00
Robin Ward
afdede0e2e
FIX: Hack around Chrome bug for playing videos in fullscreen
2016-10-31 11:27:07 -04:00
Arpit Jalan
68b559d501
Update Translations
2016-10-27 00:44:53 +05:30
Robin Ward
fab36e6cf7
Fix more deprecations:
...
- Remove all `needs:` code
2016-10-21 17:28:37 -04:00
Sam
d13cd3471f
Merge pull request #4504 from Dax74/patch-1
...
Create client.it.yml for details plugin
2016-10-21 10:41:37 +11:00
Arpit Jalan
6eccf9da03
Update Translations
2016-10-20 18:49:09 +05:30
Guo Xiang Tan
d8722e7a87
Merge pull request #4499 from tgxworld/add_options_to_surround_text
...
Add option to apply surround across multilines.
2016-10-17 10:18:25 +08:00
Dax74
0f448074d1
Update client.it.yml
2016-10-16 18:11:21 +02:00
Dax74
423bd718e8
Create client.it.yml
...
Italian translation
2016-10-16 18:09:40 +02:00
Juha Leinonen
ed38937625
Finnish locale
2016-10-15 18:52:41 +03:00
Guo Xiang Tan
6b40f2c42c
Add option to apply surround across multilines.
2016-10-14 14:03:00 +08:00
Arpit Jalan
4c614e5233
Update Translations
2016-10-14 00:15:41 +05:30
Arpit Jalan
3002cc4cc7
Update Translations
2016-10-06 21:21:00 +05:30
Arpit Jalan
38c6c69b5a
Update Translations
2016-09-28 11:00:36 +02:00
Guo Xiang Tan
4895723f7b
FIX: Regression where api_key is not filtered properly.
2016-09-23 11:38:37 +08:00
Robin Ward
be1d74d207
Split out common functions into discourse-common
module
2016-09-22 09:52:19 -04:00
Arpit Jalan
c1c3237d58
Update Translations
2016-09-21 21:16:03 +05:30
Arpit Jalan
1a87960454
Update Translations
2016-09-13 21:21:19 +05:30
Arpit Jalan
d2e1fccc90
Update Translations
2016-09-02 20:12:45 +05:30
Guo Xiang Tan
70a1d8bce8
Merge pull request #4417 from tgxworld/api_username_is_useful
...
FIX: Don't sanitize API username so that we can potentially identify …
2016-08-29 16:07:48 +08:00
Neil Lalonde
4be3b9f36d
Update translations
2016-08-25 11:04:46 -04:00
Guo Xiang Tan
41a22b8c5a
FIX: Don't sanitize API username so that we can potentially identify the source.
2016-08-25 16:32:11 +08:00
Arpit Jalan
e06be6561d
Update Translations
2016-08-23 18:48:00 +05:30
frictionel
7f33687bd5
Update nginx_analyze.rb
2016-08-16 01:04:19 +02:00
Arpit Jalan
25a14fcba8
Update Translations
2016-08-10 23:08:10 +05:30
Guo Xiang Tan
8213da20f2
Extract polls edit window to a site settings.
2016-08-10 15:17:16 +08:00
Guillaume Klein
274a11f244
Add French translations to the details plugin
2016-08-09 08:12:37 +09:00
Neil Lalonde
f1bfc74e79
Update translations
2016-08-05 14:39:55 -04:00
Guo Xiang Tan
ad44a64c5b
UX: Fixes for poll option bars on dark theme.
2016-08-02 09:48:06 +08:00
Guo Xiang Tan
dc2cf996af
UX: Styles for poll options on dark theme.
2016-08-01 22:07:57 +08:00
Guo Xiang Tan
d970f4d3d8
Fix incorrect test.
2016-07-29 17:05:00 +08:00
Guo Xiang Tan
1171936850
FIX: Don't escape strings from polls.
2016-07-29 16:35:57 +08:00
Guo Xiang Tan
f9454088c3
FIX: Missing icons on polls preview.
2016-07-29 16:15:52 +08:00
Guo Xiang Tan
89d2340e37
UX: Add margins for poll links in preview.
2016-07-29 15:19:56 +08:00
Guo Xiang Tan
ffbfcd7ee2
Fix build.
2016-07-29 14:47:23 +08:00
Guo Xiang Tan
e336e56153
FIX: Incorrect sort for poll results.
2016-07-29 14:42:55 +08:00
Guo Xiang Tan
f9ef1e1997
Opps this broke polls.
2016-07-29 14:28:09 +08:00
Guo Xiang Tan
6538363c18
PERF: Reduce the number of queries when voting.
2016-07-29 14:02:48 +08:00
Guo Xiang Tan
32c962cfd8
UX: Remove button styles on polls.
2016-07-29 11:09:23 +08:00
Guo Xiang Tan
8e30ab31c2
Merge pull request #4351 from tgxworld/allow_non_number_poll_results_to_be_sorted
...
FEATURE: Allow poll results to be sorted.
2016-07-29 10:38:29 +08:00
Guo Xiang Tan
a7f2b2ded6
FEATURE: Allow poll results to be sorted.
2016-07-29 10:37:27 +08:00
Guo Xiang Tan
bb3f4a10f3
UX: Polls should take up full width of post's container.
2016-07-28 23:06:25 +08:00
Guo Xiang Tan
85a91c8b81
Remove unused property.
2016-07-28 21:28:49 +08:00
Neil Lalonde
6a8f57d602
Update translations
2016-07-27 17:55:28 -04:00
Neil Lalonde
a3f39866ab
Update translations using temporary workaround for Transifex bugs
2016-07-27 13:29:13 -04:00
Robin Ward
440558517f
Revert "Let's avoid Ruby 2.3 syntax for now"
...
According to @tgxworld we only support 2.3 now so let's put this back!
This reverts commit ede19943b3
.
2016-07-21 15:22:57 -04:00
Guo Xiang Tan
33a628b0b0
UX: Vote now button to show up as primary once options have been selected.
2016-07-21 06:05:06 +08:00
Robin Ward
16383a1749
FIX: Also support just open
2016-07-20 13:30:36 -04:00
Robin Ward
e341596536
FIX: Suppory open details
elements
2016-07-20 13:26:23 -04:00
Guo Xiang Tan
1b986f2266
Fix the build.
2016-07-20 14:11:10 +08:00
Guo Xiang Tan
f5c8d05f1e
Should be api_username
.
2016-07-20 09:30:08 +08:00
Robin Ward
81500e6f40
FIX: Move details tests into the plugin directory
2016-07-19 16:20:59 -04:00
Robin Ward
8141e1d9bc
FIX: details fixes with extra formatting
2016-07-19 15:14:55 -04:00
Robin Ward
f38347400c
FIX: currentUser
can be null
2016-07-19 12:48:52 -04:00
Robin Ward
ede19943b3
Let's avoid Ruby 2.3 syntax for now
2016-07-19 12:43:06 -04:00
Guo Xiang Tan
374592d599
Request url may be empty.
2016-07-19 17:29:03 +08:00
Guo Xiang Tan
9730d2e3a7
FIX: Load scheduled job from a file.
2016-07-19 17:18:40 +08:00
Guo Xiang Tan
9c24f09fd9
Urgh this shouldn't be here.
2016-07-19 16:32:26 +08:00
Guo Xiang Tan
662f6ef68a
Fix typo.
2016-07-19 16:12:21 +08:00
Guo Xiang Tan
85d7526219
FIX: Sanitize sensitive parameters in nginx log report.
2016-07-19 15:44:00 +08:00
Guo Xiang Tan
1ea1cefb35
Extract Nginx log analyzer into a plugin that ships with Discourse.
2016-07-19 15:44:00 +08:00
Guo Xiang Tan
89e28c12ed
UX: Fix polls on dark theme.
2016-07-19 13:01:54 +08:00
Guo Xiang Tan
5f481ec097
Merge pull request #4328 from dachary/wip-poll-empty-lines
...
FIX: poll builder should ignore empty lines
2016-07-17 09:24:36 +08:00
Loic Dachary
f152900969
FIX: poll builder should ignore empty lines
...
Although pollOptionsCount skips empty lines, pollOutput inserts empty
lines. Skip them instead.
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-07-14 09:27:43 +02:00
Guo Xiang Tan
c3cab98998
FEATURE: Admins should be able to create polls even when plugin is disabled.
2016-07-13 18:05:19 +08:00
Régis Hanol
d9d758aeeb
add pretty-text tests for discourse-details plugin
2016-07-11 12:57:05 -04:00
Régis Hanol
a2b9b01d0f
FIX: details plugin wasn't working properly
2016-07-11 12:57:05 -04:00
Robin Ward
ff4e60808a
FIX: Polls were broken server side
2016-07-11 12:57:05 -04:00
Robin Ward
b8125b3512
REFACTOR: Remove Discourse.Ajax
2016-07-11 12:57:05 -04:00
Robin Ward
56f07529bb
REFACTOR: Migrate more legacy JS to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
a546395397
REFACTOR: Migrate markdown functionality in ES6
2016-07-11 12:57:05 -04:00
Arpit Jalan
5a77f558ee
Update Translations
2016-07-11 20:27:50 +05:30
Guo Xiang Tan
6e385f11b3
UX: Render polls within the same run loop.
...
* Rendering polls in a seperate run loops causes
our topic list page to be jumpy because of changing
heights after polls have been rendered.
2016-07-11 10:19:00 +08:00
Guo Xiang Tan
3cb8bbb851
UX: Automatically generate poll name for poll builder.
2016-07-05 22:15:52 +08:00
Guo Xiang Tan
a382d5d2d2
FIX: Don't reopen instance of controller.
2016-07-05 12:22:14 +08:00
Guo Xiang Tan
d102a079b1
FIX: Bump plugin API version.
2016-07-01 09:32:30 +08:00
Arpit Jalan
342783e716
Update Translations
2016-06-30 13:47:13 +05:30
Guo Xiang Tan
5ba12840e0
Merge pull request #4285 from tgxworld/fix_polls_not_cooked
...
FIX: Incorrect model for embedded post widget.
2016-06-27 13:31:03 +08:00
Guo Xiang Tan
63b8797667
FIX: Incorrect model for embedded post widget.
2016-06-27 13:15:26 +08:00
Guo Xiang Tan
789a6aeb21
FIX: Public poll not showing.
2016-06-24 11:20:35 +08:00
Guo Xiang Tan
3646d45110
FIX: Voters arrow shown on polls with invalid public config.
2016-06-22 23:34:39 +08:00
Jeff Atwood
7337b2953f
slightly less giant poll percentages
2016-06-21 17:01:27 -07:00
Neil Lalonde
db2bc41110
Update translations
2016-06-21 11:16:31 -04:00
Guo Xiang Tan
6416ea9e09
FIX: Make sure we reset poll builder after inserting a poll.
2016-06-20 18:16:18 +08:00
Jeff Atwood
94df22564f
shorter poll copy
2016-06-19 22:55:10 -07:00