thisPromiseRejects.then(fulfillHandler1)
.then(fulfillHandler2, rejectHandler2);###jQuery rejectionHandler1 and rejectionHandler2 will be called.
| Mover.prototype._copyFile = function (directory, source, destination, leaveOriginal) { | |
| if(source === './') { | |
| var src = path.join(directory, source), | |
| entries = fs.readdirSync(src).sort(), | |
| mkdir = true; | |
| for (var i = 0; i < entries.length; i++) { | |
| helpers.copyRecursivelySync( | |
| src + entries[i], | |
| path.join(directory, destination) + '/' + entries[i], mkdir); | |
| mkdir = false; |
| var _ = require('lodash') | |
| exports.getEnv = function (key) { | |
| if (_.isString(key) && key !== 'ENV') { | |
| return process.env['BROCCOLI_' + key] || ''; | |
| } else { | |
| var env = process.env.BROCCOLI_ENV || 'development' | |
| if (env !== 'production' && env !== 'development') { | |
| throw new Error('Environment set to "' + env + '", but only BROCCOLI_ENV=production and BROCCOLI_ENV=development are supported at the moment') | |
| } | |
| return env |
| /* | |
| Usage: | |
| BackburnerEvents.on('afterRender', () => { | |
| // called after any run loop that utilizes the afterRender queue | |
| }); | |
| */ | |
| import Ember from "ember"; |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| model: { | |
| swag: 'turnt' | |
| }, | |
| actions: { | |
| fire() { | |
| alert('action fired'); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| model: { | |
| swag: 'turnt' | |
| }, | |
| actions: { | |
| fire() { | |
| alert('action fired'); |
run\(null, set, controller, (.+), (.+)\);
this.runTask(() => set(this.context, $1, $2));
| <html> | |
| <input id="my-input" value="I have the best inputs" /> | |
| <script>document.getElementById('my-input').removeAttribute('value');</script> | |
| </html> |