Commit Graph

520 Commits

Author SHA1 Message Date
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
Jeff Atwood a486d7e95b minor copyedit on poll 2016-06-19 22:44:49 -07:00
Guo Xiang Tan 01c563ca85
FIX: Use internal value for poll builder. 2016-06-20 12:40:44 +08:00
Guo Xiang Tan 58b7f214b0
UX: Highlight details text. 2016-06-20 08:43:12 +08:00
Jeff Atwood 5e8d1549a4 minor copyedit on polls 2016-06-17 23:37:02 -07:00
Jeff Atwood 54032ffd2c copyedit: go with {verb} {noun} for gear actions 2016-06-17 15:54:30 -07:00
Jeff Atwood 8d60e09fc4 minor copyedit 2016-06-17 14:53:07 -07:00
Guo Xiang Tan cdfe2b8144
[ci skip] ✂️ 2016-06-17 16:33:52 +08:00
Guo Xiang Tan abcdbe24b5
Rename name for acceptance test. 2016-06-17 16:30:55 +08:00
Guo Xiang Tan 45a5c2e8e6
Add acceptance tests for details button. 2016-06-17 13:27:14 +08:00
Guo Xiang Tan d4f03cc0e1
Add details to popup menu options. 2016-06-17 11:37:16 +08:00