Skip to content

Instantly share code, notes, and snippets.

View hpstuff's full-sized avatar
🏠
Working from home

Rumen Rusanov hpstuff

🏠
Working from home
View GitHub Profile
@hpstuff
hpstuff / graph.js
Last active April 9, 2016 09:17
graph
[
{
id: 1,
event_id: 11,
neighbours: [
{
id: 2,
distance: 5
},
{
@hpstuff
hpstuff / velocity.js
Created January 12, 2016 13:20
velocity.js
$(".hamb").on("click", function() {
$(this).hasClass("open") ? : closeMenu(this), openMenu(this);
});
function openMenu(hamb){
$(hamb).addClass("open");
$(hamb).find("i").addClass("cross").removeClass("menubar");
$.Velocity.RunSequence(menuOpen);
}
"server": {
"tables": {
"ImBnHMmOnndxre8XSkl": {
"deck": {
"QH": {
"name": "Quine of hard",
"value": 0
}
},
"hand": {
h2. Assumptions
Text Assumptions
h2. Questions
Text Questions
import Ember from 'ember';
export default Ember.Route.extend({
model: function () {
return {};
}
firstName: null,
lastName: null,
fullName: Ember.computed('firstName', 'lastName', function() {
return this.get('firstName') + ' ' + this.get('lastName');
@hpstuff
hpstuff / async+await+yield.js
Created November 22, 2015 21:16
async+await+yield
var generator = publishLevel(12, {data: true})
load.call(generator)
function* publishLevel(user_id, level_data) {
var user = yield getUser(user_id)
console.log(user)
var can_create = yield canCreate(user)
console.log(can_create)
@hpstuff
hpstuff / test.json
Last active November 18, 2015 09:15
{
"data": [
{
"category": "Item.News",
"item":{
"id": 16,
"title": "Grosvenor Fund Management appoints Gaston Brandes",
"subtitle": "Gaston Brandes joins from UBS Global Asset Management to bolster Capital Raising team",
"date": "2015-09-02T00:00:00",
"image": {},
@hpstuff
hpstuff / components.my-component.js
Last active August 29, 2015 14:27
observer test
import Ember from 'ember';
var {observer, on} = Ember;
export default Ember.Component.extend({
item: null,
text: "not updated",
update: observer('item', function(){
this.set('text', 'update');
}),
update2: on('didInitAttrs', observer('item', function(){
var EventDispatcher = (function(){
function EventDispatcher(){
this._listeners = {};
}
EventDispatcher.prototype.dispatchEvent = function(event, data){
var _this = this;
if(!this._listeners || !this._listeners[event]) return;
this._listeners[event].forEach(function(callback){
@hpstuff
hpstuff / SassMeister-input.scss
Created July 8, 2015 14:33
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
@mixin theme($themename, $color1, $color2) {
.#{$themename} {
.button {
color: $color1;
}