sudoslider
Version:
An extremely versitile content-slider
5 lines (4 loc) • 1.98 kB
JavaScript
(function(b){b.module("ui.materialize",["ui.materialize.toast","ui.materialize.sidenav","ui.materialize.material_select","ui.materialize.dropdown","ui.materialize.inputfield"]);b.module("ui.materialize.toast",[]).constant("toastConfig",{duration:3E3,rounded:"rounded"}).directive("toast",["toastConfig",function(d){return{scope:{message:"@"},link:function(e,a,c){a.bind(c.toast,function(){var a=b.isDefined(e.message)?e.message:"",g=b.isDefined(c.rounded)?d.rounded:null;toast(a,d.duration,g)})}}}]);b.module("ui.materialize.sidenav",
[]).directive("sidenav",[function(){return{scope:{menuwidth:"@",closeonclick:"@"},link:function(d,e,a){e.sideNav({menuWidth:b.isDefined(d.menuwidth)?d.menuwidth:void 0,edge:a.sidenav?a.sidenav:"left",closeOnClick:b.isDefined(d.closeonclick)?"true"==d.closeonclick:void 0})}}}]);b.module("ui.materialize.material_select",[]).directive("materialSelect",["$compile","$timeout",function(b,e){return{link:function(a,c,f){c.is("select")&&(b(c.contents())(a),e(function(){c.material_select()}))}}}]);b.module("ui.materialize.dropdown",
[]).directive("dropdown",["$compile","$timeout",function(d,e){return{scope:{inDuration:"@",outDuration:"@",constrainWidth:"@",hover:"@",alignment:"@",gutter:"@",belowOrigin:"@"},link:function(a,c,f){d(c.contents())(a);e(function(){c.dropdown({inDuration:b.isDefined(a.inDuration)?a.inDuration:void 0,outDuration:b.isDefined(a.outDuration)?a.outDuration:void 0,constrain_width:b.isDefined(a.constrainWidth)?a.constrainWidth:void 0,hover:b.isDefined(a.hover)?a.hover:void 0,alignment:b.isDefined(a.alignment)?
a.alignment:void 0,gutter:b.isDefined(a.gutter)?a.gutter:void 0,belowOrigin:b.isDefined(a.belowOrigin)?a.belowOrigin:void 0})})}}}]);b.module("ui.materialize.inputfield",[]).directive("inputField",["$compile","$timeout",function(d,e){return{transclude:!0,scope:!1,link:function(a,c){e(function(){b.element(c).find("input").change()})},template:'<div ng-transclude class="input-field"></div>'}}])})(angular);