if("undefined"===typeof components)var components=angular.module("components",[]); components.directive("spsModal",["$modal",function(b){return{restrict:"A",scope:{show:"=show",size:"=size",backdrop:"=backdrop",context:"=context",slug:"=slug"},link:function(a,c,d){var e=$("body,html").scrollTop(),f=$(c[0]).html();a.$watch("show",function(c,d){c&&b.open({template:f,controller:"spsModalController",backdrop:a.backdrop,size:a.size,resolve:{context:function(){return a.context},slug:function(){return a.slug}}}).result.then(function(a){},function(){})});setTimeout(function(){$("body,html").scrollTop(e)}, 10)}}}]).controller("spsModalController",["$scope","$modalInstance","context","slug",function(b,a,c,d){b.context=c;b.slug=d;b.ok=function(){a.close("ok");return!0};b.cancel=function(){a.dismiss("cancel");return!0};b.close=function(){a.close("close");return!0}}]);