ember 1.10.0-beta-4 htmlbars http://jsbin.com/vunere/1/edit?html,js,output
ember 1.9.1 handlebars 2.0 http://jsbin.com/mahixo/1/edit?html,js,output
ember 1.9.0 handlebars 2.0
| import Fastboot from 'fastboot'; | |
| export default middleware(req, res, next) { | |
| const fb = new FastBoot({ distPath: distPath}); | |
| res.render('foo-bar', function(err, layoutHtml) { | |
| const $layout = cheerio.load(layoutHtml); | |
| fb.visit(req.url).then((result) => { | |
| const app = result.instance; |
| // WARNING: DO NOT USE. | |
| // When isDisabled is truthy, count will freeze in the DOM | |
| // {{#hide-rerendering isDisabled}} | |
| // {{count}} | |
| // {{/hide-rerendering}} | |
| import Ember from 'ember'; | |
| import hbs from 'htmlbars-inline-precompile'; |
| <style type="text/css"> | |
| @media screen and (max-width: 767px) { | |
| #a23d39cc article { | |
| font-size: 25px; | |
| } | |
| } | |
| #a23d39cc article { | |
| font-size: 15px; | |
| } |
| var Filter = require('broccoli-filter'); | |
| var controller = new RegExp(/(^controllers\/)|(^models\/)|(^routes\/)/); | |
| var jquery = new RegExp(/\W(\$\.)|(\.\$\.)|(\$\()/); | |
| NoJquery.prototype = Object.create(Filter.prototype); | |
| NoJquery.prototype.constructor = NoJquery; | |
| function NoJquery(inputNode) { | |
| if (!(this instanceof NoJquery)) { |
| // | |
| // https://jsfiddle.net/jmvf41f4/1/ | |
| // | |
| function get(object, path) { | |
| var paths = path.split('.'); | |
| var len = paths.length; | |
| var out = object; | |
| var i = 0; |
| # deb cdrom:[Ubuntu 14.10 _Utopic Unicorn_ - Release amd64 (20141022.1)]/ utopic main restricted | |
| # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to | |
| # newer versions of the distribution. | |
| deb http://us.archive.ubuntu.com/ubuntu/ utopic main restricted | |
| deb-src http://us.archive.ubuntu.com/ubuntu/ utopic main restricted | |
| ## Major bug fix updates produced after the final release of the | |
| ## distribution. | |
| deb http://us.archive.ubuntu.com/ubuntu/ utopic-updates main restricted |
ember 1.10.0-beta-4 htmlbars http://jsbin.com/vunere/1/edit?html,js,output
ember 1.9.1 handlebars 2.0 http://jsbin.com/mahixo/1/edit?html,js,output
ember 1.9.0 handlebars 2.0
Other
POJO's
Routing
| /* | |
| * The `didCreate` event on a DS.Model does not behave like one would expect. | |
| * It actually only ever fires when you createRecord AND then save the record. | |
| * | |
| * This custom eventing below is how you achieve a the expected event. | |
| * This is useful in the case where you have relational objects that you want | |
| * to auto-create when a record is created. Or, some custom logic to implement | |
| * once the record is created. Likely very useful where you want to setup | |
| * observers for things like validation. Placing them in `init` wouldn't | |
| * be ideal since they will trigger the first time the model is initialized |
| // | |
| // Example: http://jsbin.com/welusizema/1/edit | |
| // | |
| // Since observers are not async, it's usually a good | |
| // practice, when observing numerous properties, to | |
| // wrap the observer function with an Ember.run.once. | |
| // ``` | |
| // fooBarChanged: Ember.observer('foo', 'bar', function () { | |
| // Ember.run.once(this, this.scheduledChange); | |
| // }), |