Skip to content

Instantly share code, notes, and snippets.

View linus-amg's full-sized avatar

Linus Gubenis linus-amg

  • Mexico, Berlin
  • 06:40 (UTC -06:00)
View GitHub Profile
class Marionette.ItemViewService extends Marionette.ItemView
constructor: (options) ->
_.extend @, new Marionette.Service
return Marionette.ItemView.call(this, options)
drool = require('drool')
assert = require('assert')
driver = drool.start
chromeOptions: 'no-sandbox'
drool.flow({
repeatCount: 5
setup: ->
driver.get('http://localhost:3000')
class Behaviors.Scrollspy extends Marionette.Behavior
initialize: (options) ->
@options.onEnter = options.onEnter
@options.onLeave = options.onLeave
@options.container = options.container or @options.container
return
onDomRefresh: ->
$el = @view.$el
@linus-amg
linus-amg / test.js
Created August 18, 2015 12:51
baboom config
}(this), define("../bower_components/requirejs/require", function() {}), requirejs.config({
baseUrl: "https://static.baboom.com/d/prod/src",
paths: {
mout: "../bower_components/mout/src",
"events-emitter": "../bower_components/events-emitter/src",
address: "../bower_components/address/src",
text: "../bower_components/requirejs-text/text",
json: "../bower_components/requirejs-plugins/src/json",
has: "../bower_components/has/has",
jquery: "../bower_components/jquery/dist/jquery",
@linus-amg
linus-amg / start
Created August 18, 2015 15:24
nohup node sudo grunt dev start
#!/bin/sh
nohup sudo node index.js >/dev/null 2>&1 &
nohup grunt >/dev/null 2>&1 &
@linus-amg
linus-amg / status.coffee
Created August 21, 2015 17:26
nodegit get status
Git = require('nodegit')
pathToRepo = require('path').resolve(process.cwd())
module.exports = (socket, options) ->
Git.Repository.open(pathToRepo)
.then(getStatus)
.then (list) ->
console.log list
getStatus = (repository) ->
@collection.fetch().done =>
@layout.getRegion('main').show new ListView
collection: @collection
@linus-amg
linus-amg / behavior.coffee
Created August 30, 2015 00:03
the behavior
class window.Behaviors.Socket extends Marionette.Behavior
onRender: ->
console.log 'asd'
@linus-amg
linus-amg / itemview.coffee
Created August 30, 2015 00:04
use the behavior
class RowView extends Marionette.ItemView
tagName: 'tr'
template: require './row.hbs'
behaviors:
Socket: true
@linus-amg
linus-amg / index.coffee
Created August 30, 2015 00:04
behaviorsLookup
Marionette.Behaviors.behaviorsLookup = ->
return window.Behaviors = {}