Skip to content

Instantly share code, notes, and snippets.

View davidpp's full-sized avatar

David Paquet Pitts davidpp

View GitHub Profile
var cordova;
cordova = {
exec: function(listener, errorHandler, pluginName, action, payload) {
return console.log("Received " + action + " with payload:", payload);
}
};
adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png
@davidpp
davidpp / codeshipDeployToGit.sh
Created August 7, 2014 16:06
Automatic deploy to it
git remote | grep -q frbit-stage || git remote add frbit-stage git@git1.eu1.frbit.com:my-app-stage.git
git push frbit-master refs/heads/stage:refs/heads/master
class SecurityService
@$inject:['$http','sessionService', 'api']
constructor:(@http, @session, @api) ->
login:(username, password) =>
@http.get "#{@api.base}/security/login/credentials/#{username}/#{password}"
.success (user)=>
@session.isAuthenticated = true
@session.user = user
.error (ex)=>
injector = angular.element(document.body).injector()
# dependency - Function.prototype.bind or underscore/lodash
app = angular.module 'someApp'
class @BaseCtrl
@register: (app, name) ->
name ?= @name || @toString().match(/function\s*(.*?)\(/)?[1]
app.controller name, @
@inject: (args...) ->
ExampleController = ($scope, LocationService) ->
LocationService.locate().then (position) ->
$scope.position = position
ExampleController.$inject = ["$scope", "LocationService"]
YourAngularApp.controller("ExampleController", ExampleController)
Services.factory("LawnchairFactory", function($window, $log, $parse) {
return function(name, config) {
var collection = {};
var array = [];
var isArray = config && config.isArray;
var idGetter = $parse((config && config.entryKey) ? config.entryKey : "id");
var transformSave = (config && config.transformSave) ? config.transformSave : angular.identity;
var transformLoad = (config && config.transformLoad) ? config.transformLoad : angular.identity;
function getEntryId(entry){
/*global localStorage*/
/**
* The Cacher Module with the service CacheLocal
*/
angular.module('Cacher', []).
factory('CacheLocal', function($cacheFactory) {
var cache = $cacheFactory('someCache', {});
var PREFIX = 'Cacher::';
'use strict'
class WebService
constructor: (@$http) ->
login: (user) ->
@$http.post("http://localhost:3000/login", user)
getData: () ->