Commit Graph

9 Commits

Author SHA1 Message Date
Robin Ward
0e0d8e79df For plugin outlets, automatically assign the unique name as a class to
the connector.
2014-12-30 17:08:39 -05:00
Robin Ward
57b89a2c7f Plugin stuff:
* Allow plugins to work with only autoloaded assets.
* Give a plugin outlet a class name based on its name if no view class
* Give the `topic-title` outlet a default class of `clear: both`
2014-12-30 16:29:28 -05:00
Robin Ward
008a19f997 More 1.9.0 fixes 2014-12-17 09:31:41 -05:00
Robin Ward
d0fb8bbcfc Instead of .js.handlebars use .hbs for handlebars templates 2014-09-26 15:23:15 -04:00
Benjamin Kampmann
b942dbfb43 remove block from views so Ember doesn't complain 2014-06-27 10:49:25 +02:00
Robin Ward
61fb0f736b Micro optimizations to {{plugin-outlet}}.
* Don't create a `ContainerView` if there is only one connection.

* Don't create a virtual view if there are no connectors and the
  block form of the plugin isn't used.
2014-06-18 16:00:53 -04:00
Benjamin Kampmann
22d93bc43a Let Plugin-Outlet Render inner template data
- allows passing of template data to the plugin-outlet to be rendered if no plugin is using that slot
 - acts as a fallback when no plugin is found
 - allows wrapping of existing features inside a plugin-outlet that then plugins can overwrite with their own behaviour
 - backwards compatible
 - uses invisible emberviews (as Ember.Component does)
 - the template has full-access to the controller and view, should be totally transparent
2014-06-16 15:10:10 +02:00
Robin Ward
6ae7d48fd1 FIX: Make sure the context of plugin outlets is correct 2014-06-05 15:20:55 -04:00
Robin Ward
3f9c4100ef Many Plugin upgrades. 2014-06-03 10:33:47 -04:00