Skip to content

Instantly share code, notes, and snippets.

View Romanior's full-sized avatar

Roman Romanior

View GitHub Profile
import imageCropper from 'ember-cli-image-cropper/components/image-cropper';
export default imageCropper.extend({
//override default options of cropper
aspectRatio: 1,
minCropBoxWidth: 100,
minCropBoxHeight: 100,
cropperContainer: '.cropper-container > img',
previewClass: '.img-preview',
croppedAvatar: null,
@Romanior
Romanior / controllers.application.js
Last active August 23, 2018 08:47
ember-intl-phone-input demo
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
});
@Romanior
Romanior / controllers.application.js
Last active August 20, 2018 09:31
Ember-intl-phone-input
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
import Controller from 'ember-controller';
import moment from 'moment';
export default Ember.Controller.extend({
appName: 'ember twiddle',
months: moment.months(),
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
if (this.attrs.isAutoresize) {
this.resize();
}
},
module.exports = () => {
const _nodes = [];
return {
toString(){
return _nodes;
},
// array [ priority, key ]
set node(item) {
// http://jsbin.com/lirise/edit?js,output
function flatten (arr){
if (!Array.isArray(arr)){
if (arguments.length === 2) {
return arr;
} else {
throw new TypeError('flatten accepts only arrays');
}