Skip to content

Instantly share code, notes, and snippets.

@jspaper
jspaper / cell.md
Created September 5, 2014 06:03
Angular.js resource with event-driven design

Cell event

本質上Cell比較類似Controller,針對任一Resource的CRUD行為可以事件驅動方式被呼叫。

  • Example FoosCell
Funcaion Function params Event Event params
index event 'foos:index' -
var logger = function () {
var oldDebug = null,
oldLog = null,
oldInfo = null,
oldWarn = null,
oldError = null;
return {
enable: function () {
if (oldLog === null) return;
@jspaper
jspaper / base.scss
Last active August 29, 2015 13:56
compass helpers
@include text-overflow;
@include text-shadow(0 -1px 1px #21272B);
@include border-radius(2px, 2px);
@include border-bottom-left-radius(8px);
@include box-shadow(rgba(0, 0, 0, 0.05) 3px 3px 5px);
@include single-box-shadow(rgba(0, 0, 0, 0.075), 0, 0, 3px);
@include single-transition(opacity, 0.2s, linear, 0s);
@include background(linear-gradient($color-btn, darken($color-btn, 10%)));
@include background-image(linear-gradient(lighten($color-btn, 5%), darken($color-btn, 15%)));
@include background-image(none);