MrCasual
1625e1771b
- Bootstraps export
2015-11-13 12:25:30 -05:00
Tautvidas Sipavičius
3bdaaf8368
Add a HelpScout beacon to admin pages
2015-11-13 14:45:25 +02:00
MrCasual
20a6e6d6de
- Adds import's step 1 method selection logic
2015-11-07 11:09:13 -05:00
MrCasual
0b1fc8f6c3
- Updates webpack config file
...
- Adds an option to watch/compile just the JS files with webpack
2015-11-07 11:05:48 -05:00
Jonathan Labreuille
31305a04c0
form validation with Parsley
2015-11-06 16:09:56 +01:00
Jonathan Labreuille
5473f94e24
List selection & subscribe
...
- fixed list selection widget (form editor & rendered form)
- ajax subscription works (minus sending the confirmation email)
- bug fixes / polishing / refactoring / cleanup
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
d996b78561
fixed form_editor.js being ignored by git
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
541696863e
Form editor
...
- new/edit in forms listing goes to editor
- fixed editor dependencies (via Webpack)
- updated forms table schema
- saving/loading a form works
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
6c8d2be18c
fix for selection field jsx
2015-11-06 16:08:16 +01:00
Jonathan Labreuille
907fe585de
add Form renderer and fixed Newsletter saving issue
2015-11-06 16:08:16 +01:00
Tautvidas Sipavičius
dcfe6357cf
Switch to FileSaver lib for downloading Blob files, add Blob polyfill
2015-11-05 17:17:54 +02:00
Marco
c100130f39
Merge pull request #201 from mailpoet/forms
...
Listing/Model/Router refactoring + Forms
2015-10-30 11:45:34 +01:00
Tautvidas Sipavičius
a8f8134f67
Adapt select2 integration code to select2 4.0
2015-10-28 16:01:23 +02:00
Jonathan Labreuille
103da61d45
basic listing files
2015-10-28 13:19:48 +01:00
Jonathan Labreuille
39354d131d
Settings tabs + lotta fixes
...
- tab menu handled by Backbone Router
- fixed minor styling issues
- fixed html structure of listings & forms titles so that notices are positioned correctly
2015-10-13 11:53:20 +02:00
Jonathan Labreuille
4f30756995
replaced React by Twig + JS
2015-10-12 13:47:53 +02:00
Jonathan Labreuille
602e630e42
added all pages + started implementing basics
2015-10-09 19:08:13 +02:00
Jonathan Labreuille
15d3b8f051
Send newsletter + Listing + Last Step
...
- fixed Selection React
- fixed bulk actions (side effect of muti selection)
- added actual sending of newsletter
- added Setting::getValue($key, $default) in order to get settings
- improved Bridge class to allow override of from/reply_to
- added jquery.serializeObject to ease the pain when posting form data
2015-10-02 13:01:27 +02:00
Tautvidas Sipavičius
8ac9799df6
Move modules from Marionette to AMD modules, fix tests
2015-09-09 14:19:08 +03:00
Tautvidas Sipavičius
9c6955c8cf
Stub wordpress calls and fix tests for ALC and Posts
2015-09-09 14:19:07 +03:00
Tautvidas Sipavičius
e8badf8beb
Add caching endpoint calls for term search
2015-09-09 14:19:07 +03:00
Jonathan Labreuille
7370d19be3
Segment listing
...
- fixed duplicate entry in Robofile for editor styles
- added Segment menu
- added Segment listing
- added listing methods to Segment model
- fixed syntax in both Segment & Subscriber models (MAX LINE 80!!!)
2015-09-04 13:02:23 +02:00
Jonathan Labreuille
27883a232a
Listings
...
- listing component
- subscribers listing
- newsletters listing
2015-09-01 16:21:25 +02:00
Tautvidas Sipavičius
e3d7d054eb
Remove extra Handlebars exposing loader
2015-08-28 13:01:58 +03:00
Tautvidas Sipavičius
21a4843a48
Integrate newsletter editor tests
2015-08-28 12:35:33 +03:00
Tautvidas Sipavičius
4d1fd2b2d8
Load TinyMCE directly from lib/, disable ajax functions
2015-08-28 12:21:40 +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
40507d2cad
Wrap editor JS code in AMD modules and load them
2015-08-28 12:17:18 +03:00
Tautvidas Sipavičius
42586a72e9
Move over initial editor code, split templates into smaller pieces
2015-08-28 00:43:01 +03:00
marco
f34a6920a0
Newsletters router with multi page links.
2015-08-27 22:44:16 +02:00
marco
122478ad9f
React Router dep and folder organization.
2015-08-27 22:43:43 +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
3c46c3cd3a
added listing JSX
2015-08-27 22:38:41 +02:00
marco
e33153c112
Newsletters list and form.
2015-08-21 18:43:49 +02:00
Jonathan Labreuille
255eef4604
Merge branch 'subscribers' into form_widget
2015-08-21 10:39:06 +02:00
Jonathan Labreuille
1ff7e3f4be
Form Subscription
...
- improved MailPoet ajax to fix token issue
- added js validation and ajax submit in public.js
- add util security to generate tokens
- updated router to use new util security
- added jquery-validation module
- update public config in webpack config
- added error messages in form
2015-08-20 21:02:04 +02:00
marco
ec0c20a1c5
First React in Subscribers.
2015-08-20 20:13:12 +02:00
Jonathan Labreuille
bc65836c31
Webpack refactor
...
- added JSX support (webpack + robofile
- added public.js bundle
- refactored webpack config for clarity
- added settings.jsx form example
- fixed acceptance test failing on login
2015-08-19 19:29:11 +02:00
Vlad
a26cbd6f41
- Renamed Model to BaseModel (make it clear)
...
- Updated RoboFile to compile assets or else tests break
2015-08-17 15:54:48 +00:00
Tautvidas Sipavičius
6ed4ce0de2
Swap app code with bundles in assets/js/src
folder
2015-08-17 14:31:32 +03:00
Tautvidas Sipavičius
a0a50407b9
Split modules into different entry points, separate vendor modules
2015-08-13 18:08:44 +03:00
Tautvidas Sipavičius
7a43980f32
Add mocha test bundling with webpack and test running
2015-08-13 14:11:10 +03:00
Tautvidas Sipavičius
91f839dc49
Wrap existing JS modules in AMD module style
2015-08-12 16:33:15 +03:00
Tautvidas Sipavičius
c1f9fb915b
Add webpack for frontend dependency loading
2015-08-12 14:40:57 +03:00