Skip to content

Instantly share code, notes, and snippets.

@11111000000
11111000000 / myrange.jade
Created March 15, 2014 01:56
Angular range directive template (jade)
script(type='text/ng-template', id='myrange-template')
.rangenum.myrange(ng-class="{ 'undefined' : item == null }")
.range(ng-click='rangeClick($event)')
.dragger(drag='draggerDrag( $event, drag )', dragstart='draggerDragStart( $event, drag )', dragend='draggerDragEnd( $event, drag )')
.fly-value(ng-bind='text')
input.i_bw2(ng-if="!noInput", ng-model = 'text', ng-keyup = 'keyup( $event )' )
@11111000000
11111000000 / myrange.ls
Created March 15, 2014 01:55
Angular range directive (LiveScript)
angular.module \app.directives .directive \myrange, [
\$compile
\$timeout
\$parse
\$log
($compile, $timeout, $parse, $log)->
restrict: \A
require: \ngModel
templateUrl: \myrange-template
@11111000000
11111000000 / colorpicker.jade
Created March 15, 2014 01:48
Angular colorpicker template (jade)
script(type='text/ng-template', id='colorpicker-template')
.color-container.animation(draggable, ng-show='shown', ng-style='elStyle', ng-keydown='keyDown($event)')
ul.color-palette(ng-show='palette')
li(class='color-preview')
.preview-box(ng-style='{backgroundColor: currentColor}', ng-click='select(currentColor)')
li.pal-pre(ng-repeat='color in palette')
.preview-box(ng-style='{backgroundColor: color}', ng-click='select(color)')
.color-sat-val(ng-style='{backgroundColor : baseColor}')
.color-sat
.color-val(drag='satValDrag($event,drag)', ng-mousedown='satValMousedown($event)')
@11111000000
11111000000 / colorpicker.ls
Created March 15, 2014 01:47
Angular colorpicker service (LiveScript)
angular.module \app.services .factory \Colorpicker, [
\$templateCache
\$rootScope
\$appScope
\$compile
\$timeout
\$log
($templateCache, $rootScope, $appScope, $compile, $timeout, $log)->
->