Commit Graph

1090 Commits

Author SHA1 Message Date
dinedine
eb81a5041f clean the inline editor js code (namespace toolbar functions, ...etc) 2010-09-06 14:22:13 +02:00
dinedine
dad944d625 tiny patch for aloah-editor (span behaves like b tags) + enhance inline editor js (locale, spinner when saving, better ui, ...etc) 2010-09-06 00:50:05 +02:00
dinedine
fc7fef8ba3 saving editable text elements works 2010-09-05 01:50:11 +02:00
dinedine
1e8376d18f page toolbar for live editing 2010-09-04 01:47:28 +02:00
dinedine
9967e9d3d3 first attempt to build the inline editor module 2010-09-03 01:03:20 +02:00
dinedine
f7cfcf450e now working with Rails 3.0 and the last Mongoid gem 2010-09-01 16:26:00 +02:00
dinedine
c347038869 re-activate custom application error page 2010-09-01 00:41:55 +02:00
dinedine
ba1009340e turn any html textarea into a WYSIWYG when saving a page in ajax 2010-09-01 00:12:37 +02:00
dinedine
d2ca6254b3 clean code + use the last version of locomotive liquid 2010-09-01 00:04:21 +02:00
dinedine
35b4e5358c editable_file tag is implemented + remove not used editable elements all in once for better performance + default content inherits from the content of the parent element 2010-08-31 23:53:30 +02:00
dinedine
335d7a1aac fix a major bug when updating template children which have the same parent + remove debug output + rspec tests pass 2010-08-31 01:56:54 +02:00
dinedine
d7aba616f6 editable long text implemented + refactoring + ui 2010-08-30 01:41:44 +02:00
dinedine
af5fe62d89 clean and improve the ui concerning the editable elements of a page + fix bugs and refactor a bit 2010-08-28 02:00:05 +02:00
dinedine
0d72a9f932 first working attempt for editable_short_text liquid tag + update of the admin ui to reflect the new way of managing editable elements 2010-08-27 17:40:03 +02:00
dinedine
eea6d4f8ce add some tests for the editable_elements feature + fix bugs 2010-08-26 13:06:44 +02:00
dinedine
be36c85e90 implementation of editable_short_text in progress (tests failed) 2010-08-25 00:59:22 +02:00
dinedine
e580021eda also update page templates if a snippet was modified 2010-08-24 15:04:53 +02:00
dinedine
75783ec881 when a template is modified, all pages inheriting from it are updated too (functional tests are coming) 2010-08-23 01:48:11 +02:00
dinedine
4805d8813e template errors in pages are handled correctly now (bug) + {% extends parent %} is implemented 2010-08-22 01:56:44 +02:00
dinedine
8196c0a6de handle more liquid errors during page editing 2010-08-22 00:58:26 +02:00
dinedine
45924d221a update README 2010-08-22 00:49:23 +02:00
dinedine
9d78a32340 completely get rid of old layouts + enhance snippets integration + refactor parsing page module 2010-08-22 00:48:24 +02:00
dinedine
dbc542c4d7 fix bugs with acts_as_tree + fix cucumber tests 2010-08-20 18:24:59 +02:00
dinedine
e25ded881b custom fields has its own repo + upgrade code for Mongoid beta 16 + clean code + fix rspec tests 2010-08-20 17:56:15 +02:00
dinedine
53500bda9e first draft of the new template inheritance mechanism based on our fork of Liquid 2010-08-20 02:31:01 +02:00
Jacques Crocker
eaf03be8d5 Additional fixup for engine specs 2010-08-16 15:07:54 -07:00
Jacques Crocker
91720d392a Additional basic layout test 2010-08-16 14:58:23 -07:00
Jacques Crocker
b0e21c2375 Cleaning up Engine Specs 2010-08-16 14:26:15 -07:00
dinedine
08f0fdfb5b clean code + tiny optimization 2010-08-09 16:39:38 +02:00
dinedine
d879b80b7a working on optimization 2010-08-09 15:51:27 +02:00
dinedine
fbda6a17f9 update benchmark with results on my imac + tweak ui in order to reflect changes about with liquid inheritance 2010-08-08 15:16:32 +02:00
dinedine
4f06dab51e implement liquid inheritance (in progress) 2010-08-08 13:30:27 +02:00
dinedine
cf3a177580 move to liquid 2.1.2 2010-08-04 15:12:14 +02:00
dinedine
c76cd6527c merge 2010-08-02 16:16:08 +02:00
dinedine
d973868a06 merge + fix tiny bugs 2010-08-02 13:45:50 +02:00
Jacques Crocker
150654ec84 Death to RJS and its kin! 2010-08-01 23:32:52 -07:00
Jacques Crocker
c05536153e Cucumber / Doc cleanup 2010-08-01 23:32:33 -07:00
Jacques Crocker
ad38eb53a8 Adding MultiPart Page Rendering scenario. Some refactoring also:
- page step language is a bit more readable
- avoid over using factories. objects created naturally are always preferred!
2010-08-01 14:36:11 -07:00
Jacques Crocker
08c0d270e0 More sane feature indenting. Changing it back to what it was before (dunno why i changed it in the first place :-P) 2010-08-01 13:55:30 -07:00
Jacques Crocker
48c056c723 Cleaning up Page steps and adding layout feature scenario 2010-08-01 13:52:24 -07:00
Jacques Crocker
2b14c9c992 Woohoo! Got a content page to render in the Cucumber tests 2010-08-01 05:00:34 -07:00
Jacques Crocker
e31512dd97 Cucumber updates (trying to get render to work.. no luck!) 2010-08-01 04:14:00 -07:00
Jacques Crocker
1e1d276ed4 More factory cleanup and workarounds (factory_girl is being retarded) 2010-08-01 03:55:30 -07:00
Jacques Crocker
fe9eae7ea5 Additional cleanup on admin_steps 2010-08-01 03:40:06 -07:00
Jacques Crocker
fd6a13858c Cleaning up Cucumber features
- removing tag actions and replacing with background tasks
- adding some sample pickle steps
- added some basic pickle documentation
2010-08-01 03:37:49 -07:00
Jacques Crocker
659c805ea9 Adding a couple factories 2010-08-01 03:05:08 -07:00
Jacques Crocker
46b889b54b Updating Mongoid version 2010-08-01 02:54:51 -07:00
Jacques Crocker
d872805101 Fix up the default body thing 2010-08-01 00:50:29 -07:00
Jacques Crocker
925c7fff8d All Page to be passed in a :body attribute
This :body attribute will then be used when creating the default body PagePart
2010-08-01 00:00:06 -07:00
Jacques Crocker
36ab2f0066 Missed a named_scope 2010-07-31 23:49:04 -07:00