Commit Graph

487 Commits

Author SHA1 Message Date
cobbspur
376cf647e5 closes #197 & closes #196 pagination wiring and helper
- adds routes for homepage pagination
- adds helper function to compile template file for pagination
- adds next and prev to post for next and previous page
- adds handlebars template for pagination
2013-06-25 16:13:19 +01:00
Hannah Wolfe
afde1f7390 Merge pull request #214 from matthojo/Menu-Fixes
Fixed menus not hiding when clicking away.
2013-06-25 06:45:30 -07:00
Hannah Wolfe
350f4ca331 Merge pull request #215 from ErisDS/jslint-iifw
JSLint split tasks & removing function wrapper
2013-06-25 06:39:20 -07:00
Hannah Wolfe
588152898c issue #58 - frontend jslint
Improvements to consistency
2013-06-25 13:47:48 +01:00
Hannah Wolfe
ba810fb0bb issue #58 - removing the iiwf
Function wrapper and use strict pragma removed from all node files
2013-06-25 13:46:50 +01:00
Hannah Wolfe
2c7245e0e5 issue #58 - removing the iiwf
In order to remove the iiwf we need to be able to lint backend and frontend code separately.
Changed our devDependency for grunt-jslint to use a fork which has multiTask (PR sent to main repo)
Updated Gruntfile with split rules for the jslint tasks
As a result, a few files failed to pass the new rules, these have been fixed and added to the commit
2013-06-25 13:38:41 +01:00
Matthew Harrison-Jones
3b63eb78dc Fixed menus not hiding
Also fixed `.dropdown` usage on menu bar.
2013-06-25 12:30:00 +01:00
Hannah Wolfe
29ef492df9 Merge pull request #213 from matthojo/Docco
Convert to Grunt-Groc
2013-06-25 03:43:11 -07:00
Matthew Harrison-Jones
6399d51d93 Convert to Grunt-Groc
Documentation can now be generated with `grunt docs`.
2013-06-25 11:26:55 +01:00
Hannah Wolfe
ade3327a2a Merge pull request #210 from matthojo/Remove-Profanities
Removing John's filth closes #208
2013-06-25 02:55:37 -07:00
Hannah Wolfe
dd3e1d4761 Merge pull request #212 from matthojo/Remove-Unused-Settings
Removed functionally not working settings menu links.
2013-06-25 02:48:35 -07:00
Matthew Harrison-Jones
d45291d9a0 Removing John's filth
Removed frontend profanaties.
2013-06-25 10:46:03 +01:00
Matthew Harrison-Jones
d0f5fe6ddb Removed functionally not working settings menu links. 2013-06-25 10:17:28 +01:00
John O'Nolan
329e3a661b Updating readme 2013-06-25 08:18:46 +02:00
Hannah Wolfe
3713cc4755 Merge pull request #207 from matthojo/Widget-Fixes
Widget Bug Fixes
2013-06-24 08:49:03 -07:00
Hannah Wolfe
8f322f0ecf Merge pull request #205 from jgable/fixSettingsMultiSave
Fix settings multi save closes #174
2013-06-24 08:47:58 -07:00
Hannah Wolfe
59e150be5a Merge branch 'master' into version-0.2.0 2013-06-24 16:47:19 +01:00
Hannah Wolfe
6632687104 Merge pull request #204 from jgable/exportUI
Import and Export UI
2013-06-24 08:43:21 -07:00
John O'Nolan
c4505b2457 Add link to Ghost VIP/Developer homepage on "G" in navbar 2013-06-24 14:32:02 +02:00
Matthew Harrison-Jones
0edeaeb17d Widget Bug Fixes
Fixes bug with Ghost Widget and also fixes wrong active size option being shown in settings.
2013-06-24 13:11:02 +01:00
Hannah Wolfe
9d19af7928 Merge pull request #206 from jgable/disableCacheOnAPI
Disable caching of API requests via middleware
2013-06-24 04:49:07 -07:00
Jacob Gable
8099396062 Disable caching of API requests via middleware
Added a simple middleware to the api routes that disables caching via
headers.
2013-06-23 17:00:33 -05:00
Jacob Gable
4810f410c4 Fix settings multi save
We were not undelegating our events on the element which was causing the
view to live on indefinitely in the background with its events still
bound.
2013-06-23 16:25:34 -05:00
Jacob Gable
2b7d0f054d Import and Export UI
Added a basic UI and implementation for importing and exporting data.
Hooked up the routes and tested importing and exporting a version 001
file.

Slipped in the TemplateView in base.js but didn't end up using it.  I
think it will encapsulate common logic for template views pretty well.

Should close #175.
2013-06-23 16:06:57 -05:00
Hannah Wolfe
e953aac252 Merge pull request #203 from cobbspur/helpers2
closes #187 foreach column parameter
2013-06-23 10:04:48 -07:00
cobbspur
bf9c55a6fb closes #187 foreach column parameter
- adds keys @rowStart and @rowEnd in foreach helper based on an argument passed in for the number of columns desired
- added setKeys function to remove  duplication code
2013-06-23 16:46:02 +01:00
Hannah Wolfe
510950595f Merge pull request #200 from cobbspur/tabindex
closes #153 tabindex bug
2013-06-23 04:48:46 -07:00
cobbspur
d1351dc8a3 closes #153 tabindex bug
- fixes tabindex issue on editor page
2013-06-23 11:49:30 +01:00
Hannah Wolfe
b7c1ed2aef Merge pull request #191 from matthojo/template-moving
Updated reference to templates in Backbone views
2013-06-22 09:57:39 -07:00
Matthew Harrison-Jones
23d317ed3e Updated reference to templates in Backbone views 2013-06-22 16:50:59 +01:00
Hannah Wolfe
36a2be3abc Merge branch 'master' into version-0.2.0 2013-06-22 15:54:22 +01:00
Hannah Wolfe
ae58257630 Freezing dependency versions
Updating package.json with full version numbers so that we can be certain
this version will continue to work in future
2013-06-22 15:23:36 +01:00
Gabor Javorszky
07cbe984ae Fix forge returning null on empty fetch
Closes #184. It got broken because of a9c4a5409e
2013-06-22 13:49:32 +01:00
Hannah Wolfe
ecde2f078a Merge pull request #189 from javorszky/iss184
Fix forge returning null on empty fetch
2013-06-22 05:44:38 -07:00
Gabor Javorszky
e40eb12a51 Fix forge returning null on empty fetch
Closes #184. It got broken because of a9c4a5409e
2013-06-22 13:43:01 +01:00
Hannah Wolfe
2621de54a0 Merge pull request #182 from jgable/suppressLoginNotification
Suppress login notification if navigating to /ghost
2013-06-19 14:42:21 -07:00
Hannah Wolfe
c643976bab Merge pull request #181 from matthojo/Input-Border-Fix
Fixes transitions on input elements and other globals not working in Firefox
2013-06-19 14:42:01 -07:00
Hannah Wolfe
28574e29c7 Merge pull request #183 from jgable/renameTmpl
Rename tmpl directory to tpl and remove content level. closes #137
2013-06-19 14:29:04 -07:00
Hannah Wolfe
5cb2f60cc5 Merge pull request #180 from matthojo/Notification-Dismissal
Notifications can now be dismissed via click / tap
2013-06-19 14:23:58 -07:00
Jacob Gable
ccdb63cc71 Rename tmpl directory to tpl and remove content level
Should close #137.
2013-06-19 15:24:07 -05:00
Jacob Gable
063cf6a003 Suppress login notification if navigating to /ghost
Added a simple regex check of the requesting url.  Put a placeholder in
in case you want to do some more checking and show a different message.

Should close #135.
2013-06-19 15:22:03 -05:00
Hannah Wolfe
bc3b8541ab Milestone 0.1.1 version bump commit & updated Casper reference to match 2013-06-18 22:42:30 +01:00
Hannah Wolfe
f5e46449ef closes #103 - deployments
Added a standard grunt build task for doing deploys, this works in tandem with the ghost-deploy.sh script
Switched grunt-zip for grunt-contrib-compress as it seems more stable/reliable
2013-06-18 22:28:30 +01:00
Matthew Harrison-Jones
26d57fbb17 Fixes transitions on input elements and other globals not working in Firefox
Removed unnecessary :focus transition style and updated actual transitions to Bourbon syntax.
2013-06-18 13:37:16 +01:00
John O'Nolan
ce6ea8cd66 Updating readme to be more targeted at 0.2 developer access 2013-06-18 11:01:04 +02:00
Hannah Wolfe
d15f1f8961 closes #101 - data model updates
Further changes to the data model to ensure created_by, author_id and updated_by are all set to user 1
Updated settings such that the default type is always 'general', and changed the types in the fixtures to be slightly more useful
Added additional assertions to tests to cover more assumptions about data
2013-06-17 23:59:08 +01:00
Hannah Wolfe
316985feab Pointer to Casper updated
Casper has been updated to match the name change of ghostGlobals to
settings
2013-06-17 23:36:12 +01:00
Hannah Wolfe
d0eace2d36 Merge pull request #166 from ErisDS/settings-cache
Settings cache & clean up "ghostGlobals"
2013-06-17 15:33:18 -07:00
Hannah Wolfe
50eb91fe51 issue #165 - reloading settings
- ghost.js - split the settings loading out of ghost.init, so that we have a function for loading / reloading settings
- api.js - implemented a new requestHandler, the cachedSettingsRequestHandler which handles all aspects of local caching for settings when making requests
- app.js - updated the settings api routes to use the new cached request handler
2013-06-17 23:24:05 +01:00
Hannah Wolfe
32bbf2ba57 issue #165, issue #124 - cleaning up ghostGlobals
- ghost.js - globals/globalConfig has become settings / settingsCache to make it clearer
- app.js - the ghostGlobals local cache is gone, and the use of res.locals has been cleaned up and simplified, although this needs to be properly split into frontend and admin locals (to be finished in #124)
- frontend/index.js - doesn't need to be passed globals and nav properties as res.locals does this for us
2013-06-17 23:12:13 +01:00