Ingo Schommer
|
5d26035a51
|
Update build artifacts
|
2016-04-26 15:34:11 +12:00 |
|
scott1702
|
97e672721d
|
Add AddToCampaign dialog box functionality
|
2016-04-26 13:33:06 +12:00 |
|
Damian Mooyman
|
9a4b93a058
|
BUG Fix baseurl in IE missing leading /
Reformat LeftAndMain.js to new indentation standard
|
2016-04-25 22:31:11 +12:00 |
|
Ingo Schommer
|
21db18e7ef
|
Correct naming for JS and CSS files in client/
Removed some dist/js/*.js files since they're no longer built as individual files.
This was a side effect of them living in the toplevel folder of admin/client/src/,
which used to have all the legacy/*.js files in there (they do need to be built).
Following AirBnB convention: https://github.com/airbnb/javascript#naming--filename-matches-export
While it technically allows index.js files, we found them to be bad for dev and debugging in practice:
Depending on the used IDE, editor tabs all look the same. Other views like Chrome Dev Tools with
sourcemaps rely on path context, and are harder to auto-complete.
There's no direct rules for CSS files, but same principles apply here.
Also renamed the sections/ folder to containers/, which more clearly communicates
the distinction between components/ (shouldn't contain state-dependant, smart components).
Renamed state/ files to follow AirBnB naming conventions
https://github.com/airbnb/javascript#naming--filename-matches-export
https://github.com/airbnb/javascript#naming--camelCase-default-export
https://github.com/airbnb/javascript#naming--PascalCase-singleton
Leaving the folder name in state/<state-key> lowercase since
that's also the key to reducers in the actual state object.
References:
http://engineering.kapost.com/2016/01/organizing-large-react-applications/
https://github.com/erikras/react-redux-universal-hot-example/tree/master/src
https://github.com/RickWong/react-isomorphic-starterkit/tree/master/src
https://github.com/react-toolbox/react-toolbox/issues/98
https://github.com/react-bootstrap/react-bootstrap/tree/master/src
|
2016-04-25 15:43:19 +12:00 |
|
Damian Mooyman
|
fa8075367d
|
BUG Fix routing tests
BUG Fix issue with top level routes without trailing slashes
|
2016-04-22 11:16:48 +12:00 |
|
Damian Mooyman
|
dbd17bd49a
|
API Remove routing from silverstripe-component
BUG Fix page routing in subdirectory
BUG Fix top level admin sections not causing ajax load
|
2016-04-21 08:43:03 +12:00 |
|
Paul Clarke
|
978369bd63
|
Update old cms toolbars and menu to use new variables and heights so everything lines up
Includes fixes for menu borders and preview border
|
2016-04-21 08:28:12 +12:00 |
|
Ingo Schommer
|
19de22f427
|
API Moved frontend assets into admin/client/
admin/javascript => admin/client
admin/javascript/src => admin/client/src/legacy (mostly)
admin/scss/_variables.scss => admin/client/styles/_variables.scss
admin/scss => admin/client/styles/legacy/
admin/css/editor.css => admin/client/dist/css/editor.css
admin/css/screen.css => admin/client/dist/css/bundle.css
admin/images => admin/client/dist/images
admin/images/sprites/src => admin/client/src/sprites
admin/images/sprites/dist => admin/client/dist/sprites
admin/font => admin/client/dist/font
|
2016-04-20 21:13:10 +12:00 |
|