Robin Ward
e2ea148e38
FEATURE: Allow customHTML helper to resolve to a template if it
...
exists.
2014-03-06 13:32:32 -05:00
Robin Ward
15c9c90533
When links have thousands of clicks, display them like 3.3K
2014-03-04 13:44:53 -05:00
Robin Ward
d079538a6d
Allow the customHTML helper to look up fragments outside of the
...
preloadStore, so plugins can stuff HTML in there when overriding a whole
template doesn't make sense.
2014-02-25 16:02:27 -05:00
Régis Hanol
ffac197386
humanSize handlebars helper
2014-02-13 13:31:13 -08:00
Régis Hanol
9b3740a7c6
Merge pull request #1909 from codedinc/shortenUrl-fix
...
Fix shortenUrl helper to not crash when URL doesn't include any "/".
2014-02-06 16:35:11 +01:00
macournoyer
8bf872e92e
Fix shortenUrl helper to not crash when URL doesn't include any "/".
2014-02-06 10:12:38 -05:00
Robin Ward
bf951689e8
FIX: Don't allow moving a category with children underneath another
...
category (creating grandchildren)
2014-02-03 15:09:35 -05:00
Robin Ward
4981525047
REFACTOR: Fixes poor class hierarchy for listing topics
...
- Upgrades Ember to latest
- Fixes a bunch of bugs with page titles and missing "active" states
2014-01-18 19:26:24 +01:00
Robin Ward
f47e8e12dd
FIX #1831 : Dates were unbound on the profile page.
2014-01-17 16:24:45 -05:00
Robin Ward
6131829df0
rename date to unboundDate because it is unbound.
2014-01-17 15:23:51 -05:00
Robin Ward
bc2993b458
FIX: Incorrect comment, thanks @ZogStrIP
2014-01-17 14:05:31 -05:00
Robin Ward
f4c57130dc
Renames unboundDate to rawDate because date is current unbound.
2014-01-17 13:56:26 -05:00
Sam
5a238c62eb
BUGFIX: more robust breakUp helper
2014-01-15 17:08:00 +11:00
Claus Strasburger
a9d34c3589
Fix Post-rendering bug
...
Ember.Handlebars.normalizePath was being called with an object as
argument which caused it to error out.
also wrapped the return in a SafeString, so the html will not get
escaped again.
2014-01-13 13:29:19 +01:00
Sam
2da5d2311b
FEATURE: Added UI for adding and removing watched and muted categories
2014-01-02 17:59:08 +11:00
Robin Ward
a502266c42
Enable JSHINT's unused option. It caught a bunch of suspicious stuff which is fixed in this commit.
2013-12-30 13:30:22 -05:00
Sam
d8c43f7b58
BUGFIX: fix username breakup so it works with IE
...
FEATURE: breakup username based on name as well
2013-12-30 16:07:35 +11:00
Régis Hanol
30565dcd8f
Merge pull request #1745 from ok-harry/master
...
FIX: Title text should be correctly escaped since we are generating a raw html
2013-12-23 05:48:42 -08:00
Sam
d4819c3a65
Got rid of crazy user name split
...
instead decorate with <wbr> to hint on best
spot to split
2013-12-23 11:11:41 +11:00
Harry Seo
dfc95d0f6f
FIX: Title text should be correctly escaped since we are generating a raw html.
2013-12-18 12:18:59 +09:00
Régis Hanol
94fda12795
use a helper instead of a view for custom HTML content
2013-12-17 18:56:59 +01:00
Robin Ward
1bbd1a94bb
Cold/Hot classes in Topic Map
2013-12-13 13:43:20 -05:00
Wojciech Zawistowski
8eef779d38
refactors site map
2013-11-27 21:58:36 +01:00
Wojciech Zawistowski
1d3097245c
header sitemap integration tests
2013-11-21 20:38:56 +01:00
Robin Ward
df568df9dc
Controls for sorting topic columns
2013-11-13 11:48:38 -05:00
Wojciech Zawistowski
e27f944ed1
refactors context binding from _this to self
2013-11-10 21:33:16 +01:00
Wojciech Zawistowski
67a1da7af4
refactors header notifications (renders them via separate controller / template)
2013-11-08 21:06:27 +01:00
Robin Ward
ec7298d548
FIX: Regression on topic list for best of links.
2013-11-04 15:48:51 -05:00
Robin Ward
e9c4465ec7
FIX: Various bugs with Category breadcrumbs
2013-10-25 15:24:03 -04:00
Sam
666264879c
change it so all topics MUST include a category, we store a special uncategorized category to compensate
...
this cleans up a bunch of internals and removes some settings
2013-10-24 12:08:02 +11:00
Sam
9ad01a1afb
more work in progress, wide category list
2013-10-18 11:10:10 +11:00
Sam
8f0e3de675
work in progress, wide categories page
2013-10-18 11:10:10 +11:00
Robin Ward
df5cbf76e0
Move insideGroup into the helper, not the class for grouped each
2013-08-30 10:44:34 -04:00
Sam
4b0a1179e9
link to first unread as opposed to last read in topic lists
2013-08-19 11:34:08 +10:00
Régis Hanol
ea6e73076b
change your avatar in a modal
2013-08-17 00:35:29 +02:00
Régis Hanol
c867b67a0b
custom avatar support
2013-08-13 22:08:29 +02:00
Robin Ward
701843552a
Fixes to {{#groupedEach}}
2013-08-02 15:14:24 -04:00
Robin Ward
ef82b66e95
Easier to group bindings. Perf improvements.
2013-08-02 13:18:09 -04:00
Robin Ward
08723f00c6
FIX: Bugs on Admin User approval interface
2013-07-15 11:28:41 -04:00
Régis Hanol
3397c2235f
display the size of the attachment in the preview
...
instead of adding it during post processing
2013-07-14 12:28:24 +02:00
Robin Ward
8888ae4b40
Added some macros to simplify code
2013-07-10 16:21:18 -04:00
Régis Hanol
1f263c57fd
fool jshint
2013-07-09 02:14:35 +02:00
Régis Hanol
924c5d65cb
wrapped I18n.lookup to inject the "js" namespace
2013-07-09 02:10:55 +02:00
Sam
e63bfd2f4c
improve the breakUp user name algorithm, add some tests
2013-06-28 13:56:38 +10:00
Neil Lalonde
94b8286819
Configurable FAQ url
2013-06-27 12:10:43 -04:00
Sam
1dd6699bf2
fix jshint
2013-06-27 17:19:11 +10:00
Sam
274d8cbc0b
if the title is the same as the value for a number, do not display it
2013-06-27 16:59:07 +10:00
Neil Lalonde
6b58713fa6
Fix title attributes on post info
2013-06-26 16:27:18 -04:00
Robin Ward
82c21868f3
Moved JSHint into Qunit suite. It's much harder to forget about now!
2013-06-21 14:07:11 -04:00
Robin Ward
3c7eb3a4e8
FIX: null dates crashed the client app. last_posted_at was not updating properly on split topic.
2013-06-17 13:02:50 -04:00
Chris Hunt
48ee32f23e
Get value for each property in i18n helper
2013-06-11 16:42:12 -07:00
Sam
c2cfbce9ce
automatically updating times for posts on topic
...
moved moment.js into localization file (we need to localize it)
added helpers for date formatting use, moment().shortDate() moment().longDate() moment().shortDateNoYear()
2013-06-11 17:25:50 +10:00
Sam
fa8a84f20c
removed sugar.js, port functionality to moment and underscore.js
...
bring in latest ace from local so we don't mess up with https
2013-06-11 15:27:26 +10:00
Sam
a92bb46966
edit date to use formatter, compensate for invalid local time (at least don't blow up)
2013-06-11 15:27:26 +10:00
Robin Ward
850123dce8
FIX: User Pill errors
2013-06-10 18:51:25 -04:00
Sam
d1784f1f87
more moment goodness
2013-06-07 18:27:42 +10:00
Sam
000847b8d2
date helper uses the formatter now
2013-06-07 18:27:42 +10:00
Sam
5f85aaee1d
correct message bus regression
...
implement automatically updating dates in list
2013-06-05 09:32:44 +10:00
Robin Ward
4d5c145198
Refactor: Adds Discourse.Utilities.registerViewHelper to register view helpers
2013-05-29 14:32:39 -04:00
Robin Ward
fe3ac50aae
Use {{aceEditor}} helper to display the ace editor
2013-05-29 14:09:21 -04:00
Robin Ward
57f97880e6
Refactor: Instead of getting currentUser from the Discourse namespace, use
...
`Discourse.User.current()`
2013-05-28 11:25:56 -04:00
Neil Lalonde
e600b45155
Composer uses bouncing popup messages beside fields with invalid values when you click the submit button
2013-05-24 12:26:17 -04:00
Robin Ward
1097d51b33
Replaced {{view Discourse.TextField}} with {{textfield}} helper.
2013-05-20 12:47:59 -04:00
Robin Ward
cf01c98d81
Experimental: Interface to Move Posts to an Existing Topic
2013-05-10 14:55:51 -04:00
Régis Hanol
4470c05457
prepend the username in the participant alt-text in the topic list
2013-05-06 01:00:44 +02:00
Neil Lalonde
651cfba93f
Add ability to destroy a user with 0 posts
2013-04-12 16:53:00 -04:00
Robin Ward
fa1ba6791b
Work in Progress: Content Editing in Admin Section
2013-04-04 17:26:22 -04:00
Robin Ward
ee76f1926d
Debugging Tool for Hot Topics
2013-04-02 18:00:53 -04:00
Robin Ward
de1d488d91
Merge branch 'date_i18n_support' of git://github.com/kubabrecka/discourse
2013-03-11 11:14:17 -04:00
Neil Lalonde
8927432a93
Add stats to the admin dashboard
2013-03-09 15:34:27 -05:00
Kuba Brecka
2e76e337a6
1st attempt to support i18n in dates and times
2013-03-07 20:05:18 +01:00
Robin Ward
f544e1d4f7
Crap, we can't use Ember.Handlebars because some places don't use Ember (such as autocomplete.js)
2013-03-04 17:39:21 -05:00
Robin Ward
9c0b4572a3
Updated helpers, upgraded Ember to latest master.
2013-03-04 15:25:30 -05:00
Robin Ward
0f48414a72
The avatar helper should be smart enough to find a nested avatar_template. Fixes #243
2013-02-26 15:31:49 -05:00
Robin Ward
e461c84253
Clean up JS, add YUIDoc support, automatically create IIFE via asset pipeline
2013-02-25 17:16:57 -05:00
Robin Ward
45ab3ab892
JS refactoring that fixes presence errors in earlier reverted commit.
2013-02-22 11:00:47 -05:00
Robin Ward
f661fa609e
Convert all CoffeeScript to Javascript. See:
...
http://meta.discourse.org/t/is-it-better-for-discourse-to-use-javascript-or-coffeescript/3153
2013-02-20 19:01:13 -05:00
Robin Ward
836c3a7379
Support for Fancy topic titles
2013-02-19 16:14:04 -05:00
tms
65d71f87a6
Use consistent date formatting in date helpers
2013-02-18 00:28:19 -05:00
tms
86d8326e30
Allow forcing username as image title when generating avatar
2013-02-10 00:12:27 -05:00
tms
9e653ad370
Show "You" to same-user on activity stream items
2013-02-09 23:44:03 -05:00
Robin Ward
2c8c602086
Always show username on hover, unless there's something else more interesting to say.
2013-02-07 17:41:32 -05:00
Jakub Arnold
61654ab8f0
Fix all the trailing whitespace
2013-02-07 16:45:24 +01:00
Robin Ward
21b5628528
Initial release of Discourse
2013-02-05 14:16:51 -05:00