To start, I expect you want:
editor.cursor
Defined here to get there current cursor. Cursor is a class defined here.
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
firstAppName: 'Ember', | |
lastAppName: 'Twiddle' | |
}); |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
someObject: { | |
toString: () => 'someObject', | |
bar() { window.alert(this); } | |
}, | |
foo() { | |
window.alert(this); |
To start, I expect you want:
editor.cursor
Defined here to get there current cursor. Cursor is a class defined here.
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
val: 'someVal', | |
actions: { | |
log(v) { | |
console.log(v); | |
} | |
} |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
}); |
import Ember from 'ember'; | |
Ember.STRINGS = { | |
'Ember Twiddle': 'Ember Twiddle via strings (%@)' | |
}; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
actions: { | |
toggle() { |
// Record changes to an ObjectProxy and allow them to be stepped through | |
// or jumped to. | |
// | |
// For an example, see http://emberjs.jsbin.com/EJEcoxO/12/edit?html,js,output | |
// | |
// There is a bower/npm installable version of this library on GitHub: | |
// https://github.com/mixonic/ember-vcr-proxy | |
// | |
(function (global) { |
test("it slices the array", function() { | |
expect(7); | |
deepEqual(get(obj, 'sliced'), [1, 2]); | |
Ember.run(function() { | |
// [0, 1, 2, 3, 4, 5] | |
obj.get('array').insertAt(0, 0); | |
}); |
// Ember.computed.slice managing the array | |
Ember.computed.slice = function(dependentKey, begin, end) { | |
var size = end - begin, | |
slicedIndex; | |
var options = { | |
addedItem: function(array, item, changeMeta, instanceMeta) { | |
slicedIndex = changeMeta.index - begin; | |
if (slicedIndex >= 0 && slicedIndex < size) { | |
if (slicedIndex >= array.length) { | |
array.push(item); |