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> |