2 lines
850 B
JavaScript
2 lines
850 B
JavaScript
angular.module("snap",[]),angular.module("snap").directive("snapContent",[function(){"use strict";return{template:'<div class="ngSnap ngSnap-content" ng-transclude></div>',restrict:"A",transclude:!0,link:function(n,e,t){var a={element:e[0]};angular.isDefined(t.snapOptions)&&angular.extend(a,angular.fromJson(t.snapOptions));var s=new Snap(a);s.toggle=function(n){var e=s.state().state===n?"close":"open";s[e](n)},n.snapper=s}}}]),angular.module("snap").directive("snapShelf",function(){"use strict";return{template:['<div class="ngSnap-shelf left">',"<div ng-transclude></div>","</div>"].join(""),restrict:"A",transclude:!0,link:function(){}}}),angular.module("snap").directive("snapShelves",function(){"use strict";return{restrict:"A",transclude:!0,template:['<div class="ngSnap ngSnap-shelves">',"<div ng-transclude></div>","</div>"].join("")}});
|