Commit Graph

287 Commits

Author SHA1 Message Date
Jonathan Labreuille
e56b6767a8 JSX templates for types & templates
- added type selection
- added template selection
- added "box" styles
- bugfix on select all checkboxes in listings
2015-09-29 17:00:34 +02:00
Jonathan Labreuille
2a4945c956 Listing & Form & Refactoring
- finished implementing forms
- fixed form reset when clicking on new
- fixed responsive for select all checkbox and toggle item details
- refactored listing items' actions
- added Trash action
- cleaned up validations on models
- fixed syntax
- fixed tests
2015-09-16 12:14:04 +02:00
Jonathan Labreuille
79f1896cf3 Listing & form
- improved Listing in order to make it more DRY
- form builder with all field types
- added support for data array in ValidModel->set()
- updated models to comply with Listing & Form methods
2015-09-16 12:12:14 +02:00
Jonathan Labreuille
97db902529 Subscriber Edit page 2015-09-09 15:58:57 +02:00
Jonathan Labreuille
bca01d9843 Listings selection and naming
- fixed select all items on page
- added select all pages
- removed module names (as discussed with @flakas)
2015-09-07 17:22:33 +02:00
Jonathan Labreuille
20e88afcd6 fixed selectAll in listings 2015-09-06 18:07:41 +02:00
Jonathan Labreuille
9f37108b0b Listings: form
- fixed compileCSS so that it watches over all .styl files
- uniform "new" form for newsletters / segments / subscribers
- cleaned up jsx files
2015-09-04 16:41:04 +02:00
Jonathan Labreuille
27883a232a Listings
- listing component
- subscribers listing
- newsletters listing
2015-09-01 16:21:25 +02:00
Tautvidas Sipavičius
e6d59496eb Reindent code by 2 spaces, instead of 4 2015-08-28 12:35:33 +03:00
Tautvidas Sipavičius
c1d6f9ba44 Fix vendor asset loading, add initial newsletter data 2015-08-28 12:20:51 +03:00
Tautvidas Sipavičius
da371e33f4 Set up editor style compilation 2015-08-28 00:56:42 +03:00
Jonathan Labreuille
739f06bad7 added loading state + styles for listings 2015-08-27 22:38:42 +02:00
Jonathan Labreuille
097b638e6b cleanup 2015-08-27 22:38:42 +02:00
Jonathan Labreuille
5b93e1c8a6 example using react-waypoint 2015-08-27 22:38:41 +02:00
Jonathan Labreuille
f2cecf97a9 Form submit fix + default styles 2015-08-21 14:08:35 +02:00
Tautvidas Sipavičius
5c211a9a83 Add public stylus style bundle 2015-08-20 12:23:09 +03:00
Tautvidas Sipavičius
0a408398ae Add vendor style compilation with Stylus 2015-08-20 12:21:33 +03:00
Jonathan Labreuille
b8f0ec4e88 removed symlinks and css/lib folder 2015-08-19 15:29:07 +02:00
Jonathan Labreuille
a6d4b6ee00 Updated robo task + removed bundled assets 2015-08-17 15:42:59 +02:00
Jonathan Labreuille
cf3695157a Update Robo task to compile assets
- renamed compile:javascript to compile:js
- renamed compile:styles to compile:css
- added compile:all to compile all of our assets
- added compiled js & css to gitignore
- removed console.log from src/admin.js
2015-08-17 15:04:30 +02:00
Marco
1ead513437 Revert "Form Widget" 2015-08-13 16:07:46 +02:00
Jonathan Labreuille
6b46ef7fea Form Widget validation
- reorganized jquery validation lib to include languages
- added Widget initializer class
- fixed cache method in initializer
- added widget front JS to validate and submit (ajax / post)
2015-08-13 12:26:11 +02:00
Jonathan Labreuille
99c9f7b393 major bugfixes and refactoring on form editor - just waitin' for the db now :) 2015-07-31 23:51:46 +02:00
Jonathan Labreuille
17ccf1cc81 - added codemirror symlinks + missing files from previous commit 2015-07-31 19:02:44 +02:00
Jonathan Labreuille
c1b5b4e1d1 added handlebars extension for Twig + migrated all partials for form editor + added handlebars helpers 2015-07-31 19:00:20 +02:00
Jonathan Labreuille
9ae8ffb0a3 fixed notices positioning + added views/templates to store .hbs templates + added templates block in main layout + started looking into i18n in HBS 2015-07-30 21:48:32 +02:00
Jonathan Labreuille
1ddd74e991 fixed symlinks of select2 and added missing images + added i18n functions to twig templates (with auto text domain addition) + added rtl stylesheet (updated robofile to watch it separately from admin.styl so it can be included only if necessary 2015-07-30 21:25:39 +02:00
Jonathan Labreuille
9e2df5c1d7 started migrating form editor + i18n added makepot with twig templates support 2015-07-29 16:54:06 +02:00
Jonathan Labreuille
5e98806f8b added missing dependency and symlink 2015-07-27 19:12:47 +02:00
Jonathan Labreuille
ab9ae71799 fixed issue #13 - migrated all dependencies 2015-07-24 16:30:19 +02:00
marco
95ee1902c3 Fix indentation on styles. 2015-07-23 13:51:15 +02:00
Jonathan Labreuille
8137a30f46 modal library - added automatic setting of template renderer whether Handlebars is defined, defaults to pure html - fixed modal title issue (remove handlebars syntax from overlay template) - added a sample file for acceptance tests config - robo task to auto create acceptance tests config file based on sample 2015-07-20 20:45:47 +02:00
Jonathan Labreuille
9a6e15077f reorganized assets CSS folder + added bower + move php deps from bower to composer + converted modal styles to stylus 2015-07-17 15:19:59 +02:00
Jonathan Labreuille
e601a1e902 added a twig extension class for assets + reorganized assets structure + added command line for stylus in README 2015-07-15 21:43:55 +02:00
Jonathan Labreuille
99ad7d66af added src folders for assets css & js + added contributing doc + added install instructions for stylus 2015-07-15 20:03:05 +02:00
Jonathan Labreuille
287609893d added mailpoet notice and modal + removed trailing slash from paths 2015-07-13 14:41:33 +02:00
marco
d88d61765d First structure. 2015-07-09 23:04:41 +02:00