Austin Burdine
70f6b2bf3f
fixed notification components
2015-05-22 19:05:17 +01:00
Jason Williams
c0b3c8c401
Rework signin form so correct actions are fired
2015-05-22 19:05:17 +01:00
cobbspur
e6ae302aca
Fix image uploader and update tests
...
No Issue
- fixes removal of url link on image uploader
- fixes functional tests for editor and content
2015-05-22 19:05:17 +01:00
John O'Nolan
b92314904b
Minor visual fixes
2015-05-22 19:05:16 +01:00
John O'Nolan
ac24592855
Implement autonav
2015-05-22 19:05:16 +01:00
Joe Wegner
19ccc32b9a
setup the basic css structure for the slider nav menu
...
- toggles the persistent sidenav under the open-nav class
- adds a toggle/hover bar to the side of the sidenav that shows the nav
on hover
2015-05-22 19:05:16 +01:00
cobbspur
0fd9b52b62
Add UI link classes
...
No Issue
- Adds contextual classnames to Nav Bar links
- Various test updates
TODO
- Increase test coverage for new admin UI
- Fix up Caspertests for new Admin UI
2015-05-22 19:05:15 +01:00
John O'Nolan
1474702338
Update icons, remove old navbar file
2015-05-22 19:05:15 +01:00
John O'Nolan
5592d5bb0d
Refactor about page
2015-05-22 19:05:15 +01:00
John O'Nolan
179d71f0e1
Remove extra ember container
2015-05-22 19:05:14 +01:00
cobbspur
be794822a4
Initial fixes for tests on Zelda branch
...
No issue
- Adds embers declaration
- Removes duplicate class in code injection
2015-05-22 19:05:14 +01:00
John O'Nolan
68fa1fb32a
Fix uploader styles
2015-05-22 19:05:14 +01:00
John O'Nolan
44a14ea22d
Fix splitbuttons, add more icons
2015-05-22 19:05:13 +01:00
John O'Nolan
cd8b62a7fa
Introduce new notification and alerts components
2015-05-22 19:05:13 +01:00
John O'Nolan
c172df0320
Properly scope editor title, fix bug overriding content mgmt
2015-05-22 19:05:13 +01:00
John O'Nolan
711d5e9851
Strip old MQs
2015-05-22 19:05:12 +01:00
John O'Nolan
7b29d81636
Remove double border
2015-05-22 19:05:12 +01:00
John O'Nolan
3c3360c4f0
First pass new notification component
2015-05-22 19:05:12 +01:00
John O'Nolan
9798a012f3
Fix lock icon class
2015-05-22 19:05:11 +01:00
John O'Nolan
ff8868da75
Get rid of forgotten PW route
2015-05-22 19:05:11 +01:00
John O'Nolan
24a90947d5
Integrate new auth styles into core
2015-05-22 19:05:11 +01:00
John O'Nolan
21d598b6e0
Introduce CSScomb
2015-05-22 19:05:10 +01:00
John O'Nolan
8f9f7a9b5e
Cleanup CSS code style
2015-05-22 19:05:10 +01:00
John O'Nolan
a80796e4bf
New button component
2015-05-22 19:05:10 +01:00
John O'Nolan
040593ab3b
Disable user selection by default
2015-05-22 19:05:09 +01:00
John O'Nolan
a03c7df599
Convert Sass to Myth
2015-05-22 19:05:09 +01:00
John O'Nolan
d3527bba7f
Cleanup.
2015-05-22 19:02:10 +01:00
John O'Nolan
fbfc1f1243
Remove extends
2015-05-22 19:02:09 +01:00
John O'Nolan
e7b07895e2
First pass - strip mixins
2015-05-22 19:02:09 +01:00
John O'Nolan
6972271dd6
Move in new icons
2015-05-22 19:02:09 +01:00
John O'Nolan
2adba97086
Dem colours
2015-05-22 19:02:08 +01:00
John O'Nolan
c8686491f6
Much fix
2015-05-22 19:02:08 +01:00
John O'Nolan
94876633b8
Clean up borders
2015-05-22 19:02:08 +01:00
John O'Nolan
d208d51fcf
Lighten up publish bar
2015-05-22 19:02:07 +01:00
John O'Nolan
3d996e037d
Cleanup
2015-05-22 19:02:07 +01:00
Austin Burdine
66d09de8de
fix users template rendering
2015-05-22 19:02:07 +01:00
Austin Burdine
3b4a293f84
fixed extraneous div tag
2015-05-22 19:02:06 +01:00
John O'Nolan
3e668f5125
Content view
2015-05-22 19:02:06 +01:00
John O'Nolan
13a96605d4
New settings headers
2015-05-22 19:02:06 +01:00
John O'Nolan
1802442d40
Integrate new admin frame
2015-05-22 19:02:05 +01:00
John O'Nolan
1d3a0366c2
New onboarding markup and styles
2015-05-22 17:50:13 +01:00
Hannah Wolfe
1142561532
Improve config-parser JSON handling
...
closes #5294
This improves a hack for parsing JSON to be more robust.
Now attempt to parse JSON, and if it's not possible it will fallback to treating the value is a string,
reverting the behaviour to what it would have been if we didn't have JSON parsing here.
2015-05-21 09:28:05 +01:00
Hannah Wolfe
9a9fbd906a
Use absolute frontend URL in admin
...
closes #5288
- use the config.blogURL as the frontend URL from the admin
- we know this is given to us without a trailing slash, so it's 100% safe to hard code this
- TODO: make all of the url generation a lot nicer i.e. #1833
2015-05-20 21:45:19 +01:00
cobbspur
b72338840d
Update help link to point to slack
...
No Issue
- changes link from forum to slack on about page
2015-05-15 17:11:24 +01:00
Jason Williams
26e5dc11eb
Merge pull request #5265 from ErisDS/private-blog-theming
...
Theming updates for password protection
2015-05-13 15:39:22 -05:00
Hannah Wolfe
199ec56ef0
Merge pull request #5262 from hex337/fix-5248-set-post-date
...
Allow setting a post date using a single digit day.
2015-05-13 20:06:16 +01:00
Hannah Wolfe
16774503ac
Theming updates for password protection
...
refs #4993 , #5073
- Removed nonexistent helpers siteDescription and bodyClass from admin templates
- Changed password.hbs to private.hbs to match the route name
- added a new input_password helper for rendering the password input with the correct properties
- removed the forward input as this can be handled via urls only
- moved 'private' to routeKeywords
- added 'private' context
- minor update to text next to the password in settings
2015-05-13 19:48:24 +01:00
Hannah Wolfe
0175258716
Fixing lint error causing build to fail
2015-05-13 18:07:38 +01:00
Hannah Wolfe
73739f2748
Merge pull request #5256 from acburdine/passprotect2
...
Take password protection out of labs
2015-05-13 17:52:50 +01:00
Hannah Wolfe
ac01437cf2
Merge pull request #5197 from PaulAdamDavis/new-upgrade-notifications
...
Move upgrade notification to /settings/about/
2015-05-13 16:47:46 +01:00
Jason Williams
0fb137e94d
Merge pull request #5268 from ErisDS/issue-5258
...
Fixing 'undefined' issue with ghostPaths.url.join
2015-05-13 10:16:39 -05:00
Hannah Wolfe
2124e95e54
Fixing 'undefined' issue with ghostPaths.url.join
...
closes #5258
2015-05-13 15:08:04 +01:00
Harry Hope
e67625c283
move notifications inside main div
2015-05-12 16:35:21 -07:00
Alex Kleissner
0222feb41c
Allow setting a post date using a single digit day.
...
closes #5248
- added new valid formats for the date formatter
- only the date formats where a single digit day makes sense were
changed
2015-05-12 15:42:02 -07:00
Austin Burdine
ed9fdbca7f
finish up password protection
...
closes #5073
- takes password protection out of labs and moves it to general settings
- adds random-words generator to randomly generate passwords
2015-05-12 12:02:18 -06:00
David Balderston
19bdb64efc
Fix up Labs Styling
...
No Issue
- Fixes import button not same height as upload button
- Fixes no space between import and upload on mobile
2015-05-11 23:12:31 -07:00
John O'Nolan
c4cc5d5b8d
First styles for private blog login
2015-05-11 13:11:59 +01:00
Jason Williams
398a1b28ba
Do not allow auto-save to publish a post
...
Refs #5235
- Do not allow background saving (i.e. post auto-save) to affect the
published status of a post.
2015-05-10 15:22:53 +00:00
Robert Jackson
00bbf070b2
Only attempt to scrollTop
if element is available.
...
In later versions of Ember, the views and components can be stable
and are not guaranteed to be torn down before a new controller is
set on them.
In this case, the controller is initially set before the element has been
rendered to the DOM causing errors when invoking `closest` on undefined.
2015-05-05 19:05:36 -04:00
Robert Jackson
3c5df473d1
Replace gh-blog-url helper with a component.
...
Accessing `this` inside an `Ember.HTMLBars.makeBoundHelper` will not
always return the containing `view` object. Instead, use a component.
2015-05-05 14:40:18 -04:00
Hannah Wolfe
e5cbf92e41
Removing unused dependency
2015-05-04 23:26:24 +01:00
Hannah Wolfe
c4a1ae2107
Merge pull request #5208 from Artie18/master
...
Fixed issue with word count for non ASCII letters.
2015-05-03 18:23:33 +01:00
Artyom Fedenko
2687def400
Added support for all letters in word-count (not only ASCII) and added xregexp bower module to a project
2015-05-02 22:56:33 +03:00
Hannah Wolfe
83a7c6626a
Merge pull request #5103 from acburdine/passprotect
...
Password Protection
2015-05-02 15:14:00 +01:00
Matt Enlow
8efd0cb4b5
Merge pull request #5198 from ErisDS/bower-update
...
Updating bower dependencies
2015-05-01 22:00:57 +01:00
John O'Nolan
e9dbf972af
Merge pull request #5196 from PaulAdamDavis/minor-code-injection-fixes
...
Code injection syntax colour change
2015-05-01 15:50:14 +02:00
John O'Nolan
bd44e464a7
Update preview post link styling, add view post link
2015-05-01 12:19:25 +02:00
Austin Burdine
54a4225d1b
added password protection
...
closes #4993
- brings password protection to the frontend of blogs
- adds testing for password protection
- upgrades bcrypt-js to 2.1.0
2015-04-30 23:44:43 -05:00
Hannah Wolfe
501081194b
Updating bower dependencies
...
- tying as many things to proper versions rather than repos as possible
- upgrading various packages, with the exception of anything to do with jQuery
- leaving normalize as-is due to previous issues
2015-04-30 22:43:31 +01:00
Jason Williams
ae0d2fce1d
Upgrade grunt-jscs to fix whitespace linting.
...
No issue.
- grunt-jscs@1.8.0
- Fix formatting
2015-04-30 16:14:19 -05:00
Matt Enlow
e50a1157fa
Add post preview via uuid (/p/:uuid)
...
Refs #5097
- All drafts will show a preview link (this needs real css)
- Published posts will redirect
- prev/next post helpers only activate on published posts
- Powered by ~10 pints between the two of us (@ErisDS, @novaugust)
2015-04-30 11:57:37 +01:00
Paul Adam Davis
1dfc1ecca3
Move upgrade notification to /settings/about/
...
Refs #5071
- Move the Upgrade notification from the top of the screen to the About page
2015-04-29 22:34:04 +01:00
Paul Adam Davis
d83b8c7b55
Code injection syntax colour change
...
Closes #5179
- Overwrites the yellow code injection syntax highlighting (such as vendor prefixes in CSS) to be black, to match the rest of the property
- Adds rounded corners to the code injection CodeMorror wrapper to match its parents rounded corners (inherits the same value)
2015-04-28 16:35:14 +01:00
Hannah Wolfe
e4616f6840
Avoid infinite transition loop
...
fixes #5136
- wrap notification fetch with a user role check to remove console error
- move author transition down to local route for users/user so that there's no infinite loop
- replace all store calls to fetch the current user with the session user instead
2015-04-16 20:05:30 +01:00
Paul Adam Davis
f8696575a0
Show correct type in publish button
...
Closes #5138
Shows the correct type (post or page) in the publish button
2015-04-15 11:13:38 +01:00
Hannah Wolfe
8f354ddbc2
Don't do autosave on new post
...
closes #5130
- rather than checking for a model change, noop autosave on new controller
2015-04-11 17:42:44 +01:00
Hannah Wolfe
7a5a9eed69
No more feature flag for Code Injection
...
closes #1993
- remove the feature/config flag that means code injection has to be enabled
2015-04-09 17:52:41 +01:00
Hannah Wolfe
1162b72acb
Merge pull request #5122 from JohnONolan/settings-cleanup
...
Cleaned up some derpy settings padding and widths
2015-04-09 16:17:43 +01:00
John O'Nolan
f495a636ff
Merge pull request #5075 from PaulAdamDavis/top-notifications
...
Re-implement top notification position styles
2015-04-09 17:52:12 +03:00
Hannah Wolfe
8773d02b1a
Merge pull request #5121 from novaugust/pagination_controller_mixin_fix_#5120
...
Fix typofail in pagination-controller mixin
2015-04-09 15:36:42 +01:00
John O'Nolan
589d5dcc73
Add labs description
2015-04-09 16:14:50 +02:00
John O'Nolan
d6ef8bcc4a
Cleaned up some derpy settings padding and widths
2015-04-09 15:59:17 +02:00
Matt Enlow
4dc9abb670
Fix typofail in pagination-controller mixin
...
Closes #5120
2015-04-09 07:56:08 -06:00
Hannah Wolfe
e0369d207f
Merge pull request #5119 from novaugust/preview_link_subdir
...
Use absolute url for post preview link
2015-04-09 10:21:30 +01:00
Matt Enlow
406c8aa883
Use absolute url for post preview link
...
Closes #5116
- adds new CP `absoluteUrl` to PostModel
- use `absoluteUrl` in the two places we link previews
- swap out some code for es6 loveliness
2015-04-08 18:58:52 -06:00
Matt Enlow
56c691f93e
Normalize settings payloads in client serializer
...
Closes #5117
2015-04-08 13:03:56 -06:00
Paul Adam Davis
d5715549f0
Re-implement top notification position styles
...
References #5071
- Re-implements the previously broken top notification styles
- Moves the top notification outlet outside the `<main>` to ease styling (we have several nested position fixed/absolute boxes that make this tough - moving the outlet makes it easier)
2015-04-07 18:36:03 +01:00
Hannah Wolfe
2cdee13895
Merge pull request #5094 from novaugust/ember-1.11
...
Update to Ember 1.11(.1!)
2015-04-07 11:12:34 +01:00
Hannah Wolfe
703906e983
Merge pull request #5106 from acburdine/ghost-cm-editor
...
Added code editor to injection interface: the sequel (this time, with CodeMirror!)
2015-04-06 19:33:18 +01:00
Matt Enlow
3b5c7f634b
Ember 1.11.1
...
- remove `bind-attr` all over the place
2015-04-05 21:13:30 -06:00
Hannah Wolfe
b8c81c0316
Merge pull request #5046 from novaugust/autosave-cleanup
...
Autosave by observing model.scratch in editor
2015-04-05 23:12:38 +01:00
Austin Burdine
ee685e448a
add code editor component
...
closes #4995
- adds code mirror editor component
- converted code-injection editor fields to gh-cm-editor component
2015-04-05 11:57:18 -05:00
Hannah Wolfe
dc69d28404
Merge pull request #5098 from novaugust/view-post-link
...
Add link to published posts preview on content page
2015-04-05 14:41:07 +01:00
Jason Williams
42756b5f44
Merge pull request #5085 from ErisDS/improved-forgotten
...
Improve the forgotten password flow
2015-04-03 13:40:16 -05:00
Hannah Wolfe
60937e8ccc
Improve the forgotten password flow
...
- if the user has filled out their email already when they hit 'forgotten password' then automatically fill out and submit the form
- this will look better when we have spinners on the buttons
2015-04-03 17:32:18 +01:00
Matt Enlow
cd41fdd653
Add link to published posts preview on content page
...
Ref #1756
- the word "Published" in "Published by {{author}}" now links to the post's front page
2015-04-03 09:51:53 -06:00
Matt Enlow
4d1660e546
Autosave by observing model.scratch in editor
...
No issue
- removes keypress handling in the editor component
- automated value changes via shortcuts still autosave
2015-04-02 17:06:00 -06:00
Paul Adam Davis
f6389f5d3f
Re-add X icon
...
No issue
The `icon-x` class got messed up when I attempted to dry up our icon code in both https://github.com/TryGhost/Ghost/pull/4948 and 35b3d92c74
. All that was left was an `x` in the file.
This adds that class back, so the `icon-x` icon works again.
2015-04-02 10:42:32 +01:00
Paul Adam Davis
57764cc046
Add version to font-face src url
...
Closes #5034
- Added `?v=0.1' to the font file URL to force a refresh of any old files with the same name
2015-03-31 10:32:31 +01:00
Hannah Wolfe
5595b1be9b
Fixing ember build
...
- removing --silent so we can see errors
- pinning dependencies
- the error with normalize is resolved by pinning ember-cli-sass to 3.1.0, and breaks if upgrading to 3.1.1 as a result of issues with libsass
2015-03-31 10:50:13 +02:00
John O'Nolan
bf1d9c872b
Font feature settings are incompatible with Open Sans
2015-03-27 12:26:16 +02:00
John O'Nolan
86b569296f
Update monospace font stack
...
Closes #4936
2015-03-22 09:45:50 +02:00
Matt Enlow
f64bf4ac27
Merge pull request #5048 from ErisDS/showdown-extensions
...
Move showdown extensions to ghost-showdown
2015-03-18 07:39:41 -06:00
Hannah Wolfe
085caa9370
Move showdown extensions to ghost-showdown
...
no issue
- We already maintain our own fork of showdown, this moves our custom extensions to our fork
- Code duplication is removed
- Tests are also moved to the other repo
2015-03-17 20:18:08 +00:00
Matt Enlow
8fe5a47410
Merge pull request #5026 from felixrieseberg/iss4978
...
Fix broken keyboard navigation in PSM
2015-03-17 12:54:39 -06:00
Felix Rieseberg
60d01d1411
Fix broken keyboard navigation in PSM
...
Closes #4978
- If we’re not in the subview (meta data) of the PSM, we don't display the html for said subview.
2015-03-17 11:52:48 -07:00
Pascal Borreli
f17dbfc6f0
Fixed typos
2015-03-17 17:43:53 +00:00
Paul Adam Davis
c5ffd408c2
Textarea Editor CSS Improvements
...
References https://github.com/TryGhost/Ghost/pull/4373
* Consistent line-height & padding cross-browser
* Remove drag handle from textarea
* Partially clean up the CSS to more closely match the new standard
2015-03-17 14:32:55 +00:00
Hannah Wolfe
2f8de51d67
No more CodeMirror
...
closes #4368 , fixes #1240 (spellcheck), fixes #4974 & fixes #4983 (caret positioning bugs)
- Drop CodeMirror in favour of a plain text area
- Use rangyinputs to handle selections cross-browser
- Create an API for interacting with the textarea
- Replace marker manager with a much simpler image manager
- Reimplement shortcuts, including some bug fixes
2015-03-17 14:32:55 +00:00
Matt Enlow
082c437fff
Serve files to core/built/assets/
...
- see core/client/lib/assets-delivery/index.js for how this is done
- Turn off ember-cli fingerprinting
- ember-cli 0.2.0; Update .npmignore
- Fallback to old version of ember-cli-sass due to lib-sass errors
- Keep ember-data at beta-14.1 until we find the dep that's breaking on snapshot.attr
- Fix release task to ignore blank lines in .npmignore
2015-03-12 15:59:02 -06:00
Matt Enlow
48740722ee
Remove client/docs
2015-03-11 12:37:42 -06:00
Jason Williams
b9c7f8e6c2
fix routes test. ember-mocha@0.4.2
2015-03-11 12:37:42 -06:00
Jason Williams
46a66a36b1
Fix up ember-cli generated files and misc jscs/jshint errors
2015-03-11 12:37:42 -06:00
Jason Williams
4823ea3159
Change grunt jshint and jscs tasks
2015-03-11 12:37:42 -06:00
Jason Williams
f66c0b347a
Fix up ember test files
2015-03-11 12:37:42 -06:00
Jason Williams
adab9fc23a
Set up tests for ember-cli
2015-03-11 12:37:41 -06:00
Matt Enlow
e9a964362f
grunt init, dev
...
- added grunt-bg-shell
- reorganized asset tasks into one location
- turn off ember-cli analytics
- remove app/config-dev and config-prod
- remove qunit from bower.json
- remove express from package.json
2015-03-11 12:37:41 -06:00
Matt Enlow
0bc879edbe
Build assets with ember, and serve with ghost
2015-03-11 12:37:41 -06:00
Matt Enlow
6d80907c99
Ember init, bower deps, es6 modules
2015-03-11 12:37:41 -06:00
Matt Enlow
589a563b30
The great migration (EAK -> ember-cli)
2015-03-11 12:37:41 -06:00
Hannah Wolfe
e283d3c98d
Merge pull request #5021 from PaulAdamDavis/accessability-text
...
Clean up hidden accessibility text class
2015-03-11 10:07:45 +00:00
Hannah Wolfe
722a38d816
Merge pull request #5014 from PaulAdamDavis/icon-font-reference-fix
...
Update icon font unicode references
2015-03-09 16:59:26 +00:00
Paul Adam Davis
f0802e8b1c
Remove Maps for icons
...
Manually reverts #4948
- Sass Maps suck. They're gone now.
For historical context: They cause issues with various environments when used with Libsass
2015-03-09 16:43:34 +00:00
Matt Enlow
46d1f812e6
Merge pull request #5002 from ErisDS/issue-4989
...
Fixing overzealous trailing-slashes
2015-03-09 10:34:18 -06:00
Paul Adam Davis
d81dfa99f1
Update icon font unicode references
...
Closes #3515 (again)
- Changes the prefix for icons from `\e` to `\f` which is borrowed from Font Awesome
2015-03-09 13:09:44 +00:00
Hannah Wolfe
15e53d3a5e
Accept mailto: links
...
refs #4989
- this allows users to enter mailto and output links via the navigation UI
- the navigation validation/cleanup needs a bit of a refactor to handle other kinds or URI, so leaving #4989 open for now
2015-03-09 13:06:26 +00:00
John O'Nolan
afbb940db5
Introduce new help menu
2015-03-09 11:53:40 +02:00
Paul Adam Davis
ba2b4e04c8
Clean up hidden accessibility text class
...
Closes #4662
- Removed accessibility classes from `_shame.scss` in favour of those in `global.css`, which are from Bootstrap and better tested.
- Change many instances if `class="hidden"` to `class="sr-only"`, so text intended to help with accessibility is not hidden from screen readers, only visually hidden.
2015-03-08 15:58:51 +00:00
Hannah Wolfe
a196d81778
Fixing overzealous trailing-slashes
...
refs #4989
- Don't add a trailing a slash if the url is a file or anchor
2015-03-07 21:09:50 +00:00
John O'Nolan
4d5c63e4df
Merge pull request #4948 from PaulAdamDavis/simpler-icon-code
...
Improve icon handling code
2015-03-07 20:16:06 +02:00
John O'Nolan
409e97772c
Merge pull request #4976 from PaulAdamDavis/fix-blog-logo-svg
...
Remove button wrapping blog logo image
2015-03-07 20:15:53 +02:00
Hannah Wolfe
4fdc730913
More serverside notificaiton HTML fixes
...
refs #4964 , #4969
2015-03-03 19:57:27 +00:00
Paul Adam Davis
153995ff3b
Remove button wrapping blog logo image
...
Closes #4959
An SVG (without width & height attributes) inside a button won't display as it should. There seems to be no fix other than apply a minimum width & height. That doesn't feel right, so I've opted for this.
- Remove the `<button>` wrapping `<img>` elements
- Add `cursor: pointer;` to those images (now they don't get one, not being inside a `<button>`
- Remove the `#blog-logo/cover` IDs and `for` attributes. They only apply focus on text inputs anyway.
2015-03-02 14:53:03 +00:00
Hannah Wolfe
cecb07f6e2
Display serverside HTML notifications correctly
...
refs #4964
- persistent notifcations from the server contain HTML and should be marked HTML safe
2015-02-28 17:41:38 +00:00
Matt Enlow
a6f0264bf1
Merge pull request #4965 from ErisDS/validate-image-url
...
Validate urls in modal
2015-02-28 09:49:15 -07:00
Hannah Wolfe
c3574c6130
Validate urls in modal
...
- Urls added via a model are stored in the DB and need to be validated
Credits: Abdel Adim Oisif
2015-02-28 16:24:34 +00:00
Hannah Wolfe
2070f47fe9
Mark html notifications as html-safe, else escape
...
no issue
- Use the double-tash escaping output for notification messages
- Mark known and trusted html notifications as html-safe
Credits: Abdel Adim Oisif
2015-02-28 16:22:38 +00:00
Matt Enlow
caec7f990e
Merge pull request #4950 from ErisDS/nav-flag-remove
...
Remove navigation config flag
2015-02-26 07:50:23 -07:00
Jason Williams
a25d483da5
Simplify navigation item reordering
2015-02-25 17:26:25 +00:00
Hannah Wolfe
95f6b6f549
Remove navigation config flag
...
ref #4535
- don't need this any more :)
2015-02-25 15:15:55 +00:00
Paul Adam Davis
09b2609e10
Improve icon handling code
...
Closes #4878
This changes nothing except DRYness of code. Its output is exactly the
same.
- Moves all icon variables into a map
- Add getter function to extract variables from the map
2015-02-25 00:21:56 +00:00
Matt Enlow
6f4ec2f21c
Don't save if nav items have empty labels
...
Closes #4942 , Closes #4944
- Also adds the `order` prop to the lastItem on save, so it doesn't jump about
2015-02-24 11:50:07 -07:00
Matt Enlow
c30ed85c80
Fix navigation deletion
...
Closes #4928
2015-02-23 17:02:48 -07:00
Hannah Wolfe
f8e936150f
Merge pull request #4934 from PaulAdamDavis/fix-nav-order-metadata
...
Add `order` property when parsing Navigation JSON
2015-02-23 23:39:06 +00:00
Paul Adam Davis
337ff59888
Add order
property when parsing Navigation JSON
...
Closes #4927
- Add `order` property when parsing Navigation JSON
- Fixes CSS issue where the placeholder nav item drag handle was still visible
2015-02-21 14:07:13 +00:00
Hannah Wolfe
5740834d69
Merge pull request #4935 from PaulAdamDavis/input-error-style
...
Add `error` class styles for inputs
2015-02-20 16:17:28 +00:00
Sebastian Gierlinger
d6c8bc6549
Merge pull request #4923 from ErisDS/nav-trailing-slash
...
Ensure internal nav items have a trailing slash
2015-02-18 20:40:22 +01:00
Hannah Wolfe
dcee7ed234
Merge pull request #4930 from jaswilli/issue-4871
...
Run listener callbacks in Ember run-loops
2015-02-18 19:19:01 +00:00
Sebastian Gierlinger
7fb7a0de09
Merge pull request #4914 from ErisDS/nav-ux-fix
...
Use placeholder only for last item
2015-02-18 19:55:09 +01:00
Jason Williams
af87641bae
Run listener callbacks in Ember run-loops
...
Closes #4871
2015-02-18 17:11:02 +00:00
Paul Adam Davis
5ddd9e3463
Add error
class styles for inputs
...
No issue
Adds a red border to inputs when a `error` class is applied
Also DRY's up the URL input a tad.
2015-02-18 11:34:52 +00:00
John O'Nolan
2c8cd445b8
Merge pull request #4870 from PaulAdamDavis/notifications-bug
...
Move bottom notifications outlet outside of <main>
2015-02-17 21:22:12 +02:00
Hannah Wolfe
d35291259b
Ensure internal nav items have a trailing slash
...
refs #4535
- all internal urls in ghost have a trailing slash, missing it out will cause nav-current to not work
2015-02-16 19:08:41 +00:00
Hannah Wolfe
e2fc4771c1
Use placeholder only for last item
...
refs #4535
- as discussed in the meeting on 1st February ;)
- changed the fake-placeholder to only operate on the last item, this way it feels right, I think
2015-02-13 23:27:22 +00:00
Matt Enlow
920c80e908
Merge pull request #4858 from PaulAdamDavis/nav-drag-order
...
Drag & Drop Navigation Reordering
2015-02-13 11:26:34 -07:00
Matt Enlow
d3d2f9a1ae
Merge pull request #4910 from 1pete/disable-reset-pw-btn
...
Set reset-password button disabled while submitting form
2015-02-12 19:51:49 -07:00
Jason Williams
691f22596e
Adjust reauth modal to handle removal of proxying
...
Closes #4907 .
- The modal signin no longer inherits from the signin page
controller to simplify the interaction with simple-auth.
2015-02-13 01:40:13 +00:00
1Pete
fd2ac648fa
set reset-password button disabled while submitting form
2015-02-13 06:16:18 +07:00
Paul Adam Davis
97506a53f6
Drag & Drop Navigation Reordering
...
Closes #4540
- Implements drag & drop to reorder navigation items
- Adds a `sort` property to navigation items
- Adds a tiny library to enable touch events for drag & drop. It hooks onto jQuery UI.
- Sort nav items before being saved
- Adds `settings-view-navigation` to route for body class
2015-02-12 17:02:46 +00:00
Jason Williams
5ea14118c8
Update Ember to 1.10.0
...
No issue.
- Ember@1.10.0
- Update grunt-ember-templates to version that supports HTMLBars.
- Update Gruntfile.js to compile templates with HTMLBars.
- Convert Handlebars code to its HTMLBars equivalent.
2015-02-09 16:20:16 +00:00
John O'Nolan
5d7e297923
Merge pull request #4793 from PaulAdamDavis/url-upload-styles
...
Update Image URL Input Styles
2015-02-04 09:02:33 -04:00
John O'Nolan
bfe546ad5b
Merge pull request #4864 from PaulAdamDavis/user-image-styles
...
Update user image styles
2015-02-04 09:02:20 -04:00
Hannah Wolfe
89f0b42cda
Merge pull request #4880 from jaswilli/client-model-tests
...
Add tests for admin client models
2015-02-02 19:03:40 +00:00
Jason Williams
8b0505070d
Merge pull request #4877 from harryhope/master
...
Ignore non-words in word counter
2015-02-02 10:52:04 -06:00
Jason Williams
b18878fd7e
Add tests for admin client models
2015-02-01 21:41:55 +00:00
Harry Hope
6e2765da70
ignore non-words in word counter
2015-02-01 01:22:20 -05:00
Jason Williams
9d8a68332c
Fix regression in re-setting slug on untitled post
...
Refs #4748
2015-02-01 05:17:24 +00:00
Jason Williams
8f5120150c
Do not add autofocus attribute unless set to focus
...
No Issue
- Don't add the "autofocus" attribute to the input element unless
the "focus" property is set to true.
2015-01-30 22:29:34 +00:00
Hannah Wolfe
d98c6fdad2
Merge pull request #4865 from PaulAdamDavis/user-settings-no-name-bug
...
Fix layout error when there's no user name
2015-01-30 20:16:04 +00:00
Paul Adam Davis
44911304d5
Move bottom notifications outlet outside of <main>
...
Closes #4379
- Moves the bottom notification outlet _outside_ the `<main>` element which allows notifications to show above the nav bar
- Removes (the now unnecessary) code which counter-positioned the bottom notifications when a Settings Menu was opened.
The way these notifications look or are positioned at various viewport sizes **has not changed**.
2015-01-30 16:01:13 +00:00
Jason Williams
5553f4f6fe
Simplify url preview component, add test
...
No Issue
- Rework the preview URL component so its implementation is
simpler.
- Add test for gh-url-preview component.
- ember-mocha@0.3.0.
- Remove unused jshint options.
2015-01-29 17:13:02 +00:00
Paul Adam Davis
e3edcff41b
Update user image styles
...
Related to #4844
The newly added user image in the content list uses a CSS property to
crop `img` tags, but it's not supported in IE or Firefox. This issue
corrects that by chancing them to be background images which can be
cropped cross-browser.
It also adjusts the nav bar user image (previously an `img` tag) which
would squash a non-square image.
Also removes the border around the settings/users/ user images, to be
consistent with the rest of the UI.
2015-01-29 11:34:14 +00:00
Paul Adam Davis
c9f998099b
Fix layout error when there's no user name
...
No issue
- Adds a clearfix to the user settings header to prevent a broken
layout when there's no name.
2015-01-28 16:43:55 +00:00
Jason Williams
97e70f22b0
Add new navigation item on enter key
...
No Issue
- Fix regression in add item on enter behavior.
2015-01-27 23:14:45 +00:00
Jason Williams
e4c67f1502
Set 'value' property before a dependent CP is used
...
No issue.
- Make sure value property has been set before computed
property isRelative is referenced.
2015-01-27 22:23:10 +00:00
John O'Nolan
42b0f3ebed
Merge pull request #4844 from PaulAdamDavis/content-list-style
...
Update content list styles
2015-01-27 13:03:24 -05:00
Hannah Wolfe
63fe50d997
Merge pull request #4842 from chilts/add-slash-to-tag-editor-tag-url
...
Make preview URLs include trailing slash when slug is given
2015-01-27 17:45:01 +00:00
Matt Enlow
77d28758be
Merge pull request #4855 from jaswilli/serializer-cleanup
...
Update Ember-Data, remove unneeded code
2015-01-26 12:05:50 -07:00
Jason Williams
f0d7a918a1
Update Ember-Data, remove unneeded code
...
No Issue.
- Ember-Data@1.0.0-beta.14.1.
- Remove code from serializers for a workaround that's no longer needed.
2015-01-25 20:00:55 +00:00
Paul Adam Davis
9b39eb54b6
Update content list styles
...
Closes #4425
- Adds the author avatar (with defalt fallback)
- Shows author name when hovering the avatar (falls back to email address)
- Slightly adjusts type, colour, and spacing
2015-01-24 17:51:19 +00:00
Jason Williams
28cb7ada3a
Remove jshint rules that are no longer supported
...
No Issue
- grunt-contrib-jshint@0.11.0.
- remove error about browser global Notification being redefined.
2015-01-23 21:00:37 +00:00
Andrew Chilton
96ae7a9cea
Make preview URLs include trailing slash when slug is given
...
- the trailing slash isn't shown usually
- slash added when a slug is given to be more correct
2015-01-23 17:34:36 +13:00
Jason Williams
245b0bea12
Implement Navigation item input behaviors
...
Closes #4807
2015-01-18 23:08:03 -06:00
Jason Williams
a0e1053f76
Update grunt-jscs dependency
...
No Issue
- grunt-jscs@1.2.0
- Clean up some instances of multiple spaces.
- Remove jscs:disable for regexes now that jscs better supports them.
2015-01-16 18:06:20 +00:00
Matt Enlow
d1dfc07612
Merge pull request #4804 from jaswilli/issue-4539
...
Connect Navigation page to live data
2015-01-14 15:45:04 -07:00
Jason Williams
d87994aa35
Connect Navigation page to live data
...
Closes #4539
2015-01-14 21:24:08 +00:00
Fabian Becker
bd5fcdf768
Fix user role select
...
fixes #4800
- Correctly reference the user role for initial value
2015-01-14 00:58:15 +01:00
Paul Adam Davis
0b4be72936
Update Image URL Input Styles
...
No issue
The style for the URL input when uploading images are a bit broken.
This PR reduces the horizontal spacing in the settings menu uploader (to widen the input), corrects the button with black text in the editor uploader and makes sure all image upload inputs fill the container.
2015-01-13 11:16:04 +00:00
Hannah Wolfe
53296aaf8f
Merge pull request #4694 from PaulAdamDavis/navigation-ember
...
Navigation UI Ember Integration
2015-01-13 09:31:32 +00:00
Hannah Wolfe
553b8745e2
Update about page copyright
2015-01-12 17:46:11 +00:00
Hannah Wolfe
2f29361877
Merge pull request #4765 from martinnormark/master
...
Load next page if scrollHeight <= clientHeight
2015-01-12 14:17:51 +00:00
Jason Williams
8f53631d5b
Fixup validation engine to handle lack of proxying
...
Closes #4766
- Adjust ValidationEngine so it no longer assumes the properties
it is validating are proxies via ObjectController.
- Fixup controllers, templates, and routes to use models where
data needs to be validated.
2015-01-12 03:27:47 +00:00
Paul Adam Davis
804d058ab1
Navigation UI Ember Integration
...
Closes #4537
- Adds Navigation to the Settings menu
- Adds a `navigationUI` config flag (redirects if not an editor or author)
2015-01-11 20:04:01 +00:00
Hannah Wolfe
c50616bb42
Fixes post sort order
...
fixes #4788
2015-01-11 16:46:43 +00:00
Felix Rieseberg
bc28d66057
Editor Save Button/Notifcations: Post vs Page
...
Closes #4768
- Notifications that used to read ‘View Post’ now read ‘View Page’ if
the post is actually a page
- The Editor Save Button now also makes a distinction between posts and
pages
2015-01-08 10:23:48 -08:00
Hannah Wolfe
d81bb926e0
Reset the store after import
...
no issue
- without this, the content screen doesn't update properly after an import
2015-01-08 13:42:45 +00:00
Martin H. Normark
271b9f5768
Load next page if scrollHeight <= clientHeight
...
closes #4764
- call loadNextPage in attachCheckScroll, if element scrollHeight <=
clientHeight
2015-01-07 00:16:16 +01:00
Jason Williams
5f016f7826
Merge pull request #4763 from ErisDS/no-tag-flag
...
Move tag management from behind config/labs flags
2015-01-06 13:41:19 -06:00
Hannah Wolfe
5b9ff9e58f
Move tag management from behind config/labs flags
...
issue #4248
- tag management is ready for release, this takes the training wheels off :)
- remove config flag
- remove labs checkbox and related code
2015-01-06 18:56:42 +00:00
Jason Williams
fa67f8a009
Reset upload component on tag switch
...
Closes #4755
2015-01-05 22:45:19 +00:00