e2e5ac8c0c
Fix browser back button losing scroll position. ref #835
2016-03-10 17:55:35 +10:30
5120d9577e
#679 Ask for confirmation before "Mark all as Read"
2016-01-12 08:23:02 +02:00
96b85f1330
Use icon instead of "Discussions" text, fix bugs
...
- Fix admin page crash
- Only show invisible pin button on desktop; hide it completely on ≤ tablet
2015-11-03 15:54:06 +10:30
25932cf7c4
Add label to back button, change behaviour
...
The back button longer shows if the user hasn't actually navigated anywhere. e.g. if they come in directly to a discussion, it will be hidden.
2015-11-03 15:54:05 +10:30
c2f802878a
Fix translation keys
2015-10-21 10:27:09 +10:30
49d59089e4
Add third tier to key namespacing
...
- Changes all `app.trans` calls to `app.translator.trans` calls.
- Changes existing keys to [three-tier namespace structure](https://github.com/flarum/english/pull/12 ).
- Extracts additional strings for `lib:` namespace.
- Extracts two previously missed strings for EditGroupModal.js.
2015-10-20 13:04:43 +09:00
e3569d39cc
Clean up, don't use mixin
...
PhpStorm/WebStorm doesn't like the mixin syntax, and it's clearer to just use Object.assign.
2015-10-13 16:57:18 +10:30
33dd5fff36
Initialise component state in init() instead of constructor
...
This allows component state to be overridden via monkey-patch. ref #246
2015-10-13 16:55:56 +10:30
0a66229169
Add "forum" namespacing to previously renamed core keys
...
- Does not affect "core.deleted_user" global string.
- Corresponding YAML will be sent later w/ more extracted strings.
2015-10-02 15:54:39 +09:00
88372640aa
Remove core key reorganization comments
2015-09-24 14:22:32 +09:30
d5d7185794
Primary key renaming
...
Improved consistency for existing core translation key names.
See flarum/core#265
- Completely overhauled core en.yml
- Replaced existing key names in all core JS files to match
- Extracted a hardcoded string in IndexPage.js
- Combined two app.trans calls in DiscussionControls.js
- Removed hardcoded spaces from LogInModal.js and SignUpModal.js
- Added two new keys from DiscussionControls.js (soft delete)
- Created two new “reused keys” to YML to accommodate same
2015-09-23 14:58:33 +09:00
0ae2d18f28
Extract base Page class
2015-08-31 12:05:33 +09:30
9def5d2b5d
Clean up
2015-08-06 16:00:22 +09:30
57e37e06ef
Disable "start discussion" button if no permission
2015-08-05 16:06:25 +09:30
26c87de317
Add an API to show a count in the document title
2015-08-04 19:04:17 +09:30
42d02569ac
Make sure discussion list is refreshed if it needs to be
2015-07-28 21:24:38 +09:30
e2a4cf5ccb
Add preview button to composer
2015-07-28 13:34:42 +09:30
f07ab4633b
Add ability to refresh index page by clicking on logo. closes flarum/core#188
2015-07-28 12:27:45 +09:30
6c8144f90a
Set default item priorities
2015-07-23 16:38:30 +09:30
9af141ce0b
Hide the drawer/modal when constructing all pages
...
Might be better to do this on config... also extract it into a parent
"Page" component
2015-07-22 09:51:41 +09:30
f93ff7cb3f
Make front-end localizable
2015-07-17 17:43:28 +09:30
a9ded36b57
Major CSS revamp
...
- Get rid of Bootstrap (except we still rely on some JS)
- Use BEM class names
- Rework variables/theme config
- Fix various bugs, including some on mobile
The CSS is still not ideal – it needs to be cleaned up some more. But
that can be a focus for after beta.
2015-07-17 14:47:49 +09:30
ab6c03c0cc
Massive JavaScript cleanup
...
- Use JSX for templates
- Docblock/comment everything
- Mostly passes ESLint (still some work to do)
- Lots of renaming, refactoring, etc.
CSS hasn't been updated yet.
2015-07-15 14:01:11 +09:30