opencrowbar/core — pull request #115 by cloudedge (2014-04-09 05:52:18+00:00)
Title: Attribute UI Overlays & AJAX update working

Lots of UI magic in this pull!!

1) AJAX updates works again!
* Pulled in the latest unobtrusive javascript Rails (based on v4 update)
* Added correct data remote handler that works universally for all our forms!
* update graphic is working again while we wait for submits
* screen refresh is now correct (no more updates before the change lands)

2) Attribs have a new "ui_renderer" property that is used to indicate when an Attrib has an overlay
* no more guessing about the correct render, it's explicit
* overlays are by ATTRIB not by node role (that was confusing)
* I added some handy example Attrib overlays INCLUDING the critical Target O/S overlay
* you don't get update forms for read only attribs anymore
* there's a handy "raw" view that turns off overlays
* debugging mode will show you the overlay paths
* errors are handled in a friendly way to make debugging easier

This pull also includes fixes to make BDD and the simulator work better and other small cleanups like scaffolds corrections for role.