David Craig
|
1ad6730b9e
|
Add form component styling
|
2016-04-26 15:32:08 +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 |
|
David Craig
|
d376944d48
|
Fix regression with font-icon styles
|
2016-04-22 10:43:06 +12:00 |
|
Paul Clarke
|
35e062d9f3
|
Update SilverStripe font icons
Added new icons
Updated license
moved location of font styles
|
2016-04-21 15:39:06 +12:00 |
|
Ingo Schommer
|
3594fa79c7
|
Include components/label in build
|
2016-04-21 11:19:30 +12:00 |
|
Paul Clarke
|
02bb158a27
|
Removed old typography, minor updates and rebase regressions
|
2016-04-21 11:19:20 +12:00 |
|
Paul Clarke
|
cc7170d424
|
improved consistency of toolbars included in preview and other areas of cms
|
2016-04-21 11:03:45 +12:00 |
|
Paul Clarke
|
6cd5bf2f3f
|
Preview panel as its own component, file preview styles, no preview message.
Improved layout reusability
Moved layout styles to its own stylesheet
Added scrollable panels
|
2016-04-21 11:03:42 +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 |
|