Skip to content

Instantly share code, notes, and snippets.

View givanse's full-sized avatar
:shipit:
ON A BOAT

Gastón Silva givanse

:shipit:
ON A BOAT
View GitHub Profile
@givanse
givanse / controllers.application.js
Last active April 18, 2017 06:25
computeds that get keys not depended on
import Ember from 'ember';
export default Ember.Controller.extend({
notDependedOn: '',
dependedOn: '',
someResult: Ember.computed('dependedOn', function() {
return this.get('dependedOn') + ' ' +
@givanse
givanse / controllers.application.js
Last active May 3, 2017 22:08
build DOM elements with a helper
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@givanse
givanse / components.click-me.js
Last active June 3, 2017 00:41
listening to transitionend
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['click-me'],
classNameBindings: ['flip:ohno:awyeah'],
flip: false,
@givanse
givanse / components.a-drawer.js
Last active June 8, 2017 00:22
Drawers with Ember & GreenSock
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['a-drawer'],
values: [],
selectedValue: 'x',
import Ember from 'ember';
const TodoItem = Ember.Object.extend({
completed: false
});
export default Ember.Controller.extend({
value: '',
@givanse
givanse / README.md
Last active July 20, 2017 18:46
Home Mac

Install Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install Node through nvm

# the script setup-node.sh is available within this gist
@givanse
givanse / components.child-component.js
Created September 1, 2017 09:42
conditional closure action on contextual component
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['child_component'],
tagName: 'button',
actions: {
doSomething: function() {
alert('child: did something');
}
}
@givanse
givanse / components.rich-and-complex.js
Last active October 27, 2017 20:44
never un-render
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['rich-and-complex']
});
@givanse
givanse / p4-local-status.py
Last active May 2, 2018 19:42
python script that tells you which local files are not part of a perforce depot
#! /usr/bin/env python
# For this script to work you have to install `p4` (Helix command line client)
# This script will tell you if you have local files that are not part of the depot.
#
# Usage example:
# tools$ p4-local-status.py
# folder: tools
# p4-local-status.cmd - no such file(s).