Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/dnslist/index.cmb.min.js
!function(e){define("angular-ui-scroll",["angular","jquery"],(function(){return function(){
/*!
* angular-ui-scroll (uncompressed)
* https://github.com/angular-ui/ui-scroll
* Version: 1.6.1 -- 2017-03-06T07:25:29.944Z
* License: MIT
*/!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){"use strict";var r=l(n(1)),i=l(n(2)),o=l(n(3)),a=l(n(4)),u=l(n(6));function l(e){return e&&e.__esModule?e:{default:e}}angular.module("ui.scroll",[]).service("jqLiteExtras",(function(){return new r.default})).run(["jqLiteExtras",function(e){return window.jQuery?null:e.registerFor(angular.element)}]).directive("uiScrollViewport",(function(){return{restrict:"A",controller:["$scope","$element",function(e,t){var n=this;return this.container=t,this.viewport=t,this.scope=e,angular.forEach(t.children(),(function(e){"tbody"===e.tagName.toLowerCase()&&(n.viewport=angular.element(e))})),this}]}})).directive("uiScroll",["$log","$injector","$rootScope","$timeout","$q","$parse",function(e,t,n,r,l,s){return{require:["?^uiScrollViewport"],restrict:"A",transclude:"element",priority:1e3,terminal:!0,link:function(e,c,f,d,h){var p=f.uiScroll.match(/^\s*(\w+)\s+in\s+([(\w|\$)\.]+)\s*$/);if(!p)throw new Error("Expected uiScroll in form of '_item_ in _datasource_' but got '"+f.uiScroll+"'");function m(t,n){var r=s(t)(e);return isNaN(r)?n:r}var g=null,v=p[1],b=p[2],y=d[0],x=Math.max(3,m(f.bufferSize,10)),w=Math.max(.3,m(f.padding,.5)),E=m(f.startIndex,1),P=0,j=[],S=new i.default(t,l),I=new o.default(S,x),$=new a.default(S,I,c,y,n,w),T=new u.default($,I,W,M,f,s,c,e);y&&(y.adapter=T);var A=function(){return angular.isObject(g)&&angular.isFunction(g.get)};if(!(g=s(b)(e),A()||(g=t.get(b),A())))throw new Error(b+" is not a valid datasource");var L={};function O(e,t,n){var i=Object.getOwnPropertyDescriptor(e,t);i&&(i.set||i.get)||Object.defineProperty(e,t,{set:function(e){L[t]=e,r((function(){if(I[n]=e,!j.length){var r=$.topDataPos();$.adjustPadding(),"minIndex"===t&&$.adjustScrollTopAfterMinIndexSet(r)}}))},get:function(){return L[t]}})}O(g,"minIndex","minIndexUser"),O(g,"maxIndex","maxIndexUser");var k=2!==g.get.length?function(e){return g.get(I.next,x,e)}:function(e){g.get({index:I.next,append:I.length?I[I.length-1].item:void 0,count:x},e)},C=2!==g.get.length?function(e){return g.get(I.first-x,x,e)}:function(e){g.get({index:I.first-x,prepend:I.length?I[0].item:void 0,count:x},e)};function V(t){return t&&t!==P||e.$$destroyed}function _(){$.unbind("resize",Z),$.unbind("scroll",Z)}function M(){$.resetTopPadding(),$.resetBottomPadding(),arguments.length&&(E=arguments[0]),I.reset(E),W()}function H(e){return e.element.height()&&e.element[0].offsetParent}function U(e,t){D(e,t,$.insertElement),H(e)||(e.unregisterVisibilityWatcher=e.scope.$watch((function(){return function(e){H(e)&&(I.forEach((function(e){angular.isFunction(e.unregisterVisibilityWatcher)&&(e.unregisterVisibilityWatcher(),delete e.unregisterVisibilityWatcher)})),j.length||W())}(e)}))),e.element.addClass("ng-hide")}function D(e,t,n){var r=null,i=t>0?I[t-1].element:void 0;return h((function(t,o){r=n(t,i),e.element=t,e.scope=o,o[v]=e.item})),T.transform&&T.transform(e.scope,e.element),r}function B(){var e=[],t=[],n=[],r=[];return I.forEach((function(i,o){switch(i.op){case"prepend":t.unshift(i);break;case"append":U(i,o),i.op="none",r.push(i);break;case"insert":e=e.concat(D(i,o,$.insertElementAnimated)),i.op="none",r.push(i);break;case"remove":n.push(i)}})),n.forEach((function(t){return e=e.concat(I.remove(t))})),t.length&&t.forEach((function(e){U(e),e.op="none"})),I.forEach((function(e,t){return e.scope.$index=I.first+t})),{prepended:t,removed:n,inserted:r,animated:e}}function F(e,t){t.animated.length?l.all(t.animated).then((function(){$.adjustPadding(),W(e)})):$.adjustPadding()}function N(e,t){$.shouldLoadBottom()?(!t||I.effectiveHeight(t.inserted)>0)&&1===j.push(!0)&&(z(e),T.loading(!0)):$.shouldLoadTop()&&(!t||I.effectiveHeight(t.prepended)>0||j[0])&&1===j.push(!1)&&(z(e),T.loading(!0))}function W(e){e||(j=[],e=++P);var t=B();r((function(){t.inserted.forEach((function(e){return e.element.removeClass("ng-hide")})),t.prepended.forEach((function(e){return e.element.removeClass("ng-hide")})),V(e)||(F(e,t),N(e),j.length||T.calculateProperties())}))}function q(e){var t=B();r((function(){t.inserted.forEach((function(e){return e.element.removeClass("ng-hide")})),t.prepended.forEach((function(e){return e.element.removeClass("ng-hide")})),$.adjustScrollTopAfterPrepend(t),V(e)||(F(e,t),N(e,t),j.shift(),j.length?z(e):(T.loading(!1),$.bind("resize",Z),$.bind("scroll",Z),T.calculateProperties()))}))}function z(e){j[0]?I.length&&!$.shouldLoadBottom()?q(e):k((function(t){V(e)||(t.length<x&&(I.eof=!0),t.length>0&&($.clipTop(),I.append(t)),q(e))})):I.length&&!$.shouldLoadTop()?q(e):C((function(t){V(e)||(t.length<x&&(I.bof=!0),t.length>0&&(I.length&&$.clipBottom(),I.prepend(t)),q(e))}))}function Z(){n.$$phase||T.isLoading||T.disabled||(N(P),j.length?_():(T.calculateProperties(),e.$apply()))}function R(e){if(!T.disabled){var t=$[0].scrollTop,n=$[0].scrollHeight-$[0].clientHeight;(0===t&&!I.bof||t===n&&!I.eof)&&e.preventDefault()}}h((function(e,t){$.createPaddingElements(e[0]),t.$destroy(),e.remove()})),e.$on("$destroy",(function(){_(),$.unbind("mousewheel",R)})),$.bind("mousewheel",R),r((function(){$.applyContainerStyle(),M()}))}}}])},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();
/*!
globals: angular, window
List of used element methods available in JQuery but not in JQuery Lite
element.before(elem)
element.height()
element.outerHeight(true)
element.height(value) = only for Top/Bottom padding elements
element.scrollTop()
element.scrollTop(value)
*/
var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return r(e,[{key:"registerFor",value:function(e){var t,r=void 0,i=void 0,o=void 0;function a(e,r,i){var o=e[0],a=n({top:["scrollTop","pageYOffset","scrollLeft"],left:["scrollLeft","pageXOffset","scrollTop"]}[r],3),u=a[0],l=a[1],s=a[2];return t(o)?angular.isDefined(i)?o.scrollTo(e[s].call(e),i):l in o?o[l]:o.document.documentElement[u]:(angular.isDefined(i)&&(o[u]=i),o[u])}function u(e,i,a){var u=void 0,l=function(e,i){var a,u,l,s,c,f,d,h,p,m=void 0;if(t(e))return{base:m=document.documentElement[{height:"clientHeight",width:"clientWidth"}[i]],padding:0,border:0,margin:0};var g=n({width:[e.offsetWidth,"Left","Right"],height:[e.offsetHeight,"Top","Bottom"]}[i],3);return m=g[0],f=g[1],d=g[2],c=o(e),h=r(e,c["padding"+f])||0,p=r(e,c["padding"+d])||0,a=r(e,c["border"+f+"Width"])||0,u=r(e,c["border"+d+"Width"])||0,l=c["margin"+f],s=c["margin"+d],{base:m,padding:h+p,border:a+u,margin:(r(e,l)||0)+(r(e,s)||0)}}(e,i);return l.base>0?{base:l.base-l.padding-l.border,outer:l.base,outerfull:l.base+l.margin}[a]:(((u=o(e)[i])<0||null===u)&&(u=e.style[i]||0),{base:(u=parseFloat(u)||0)-l.padding-l.border,outer:u,outerfull:u+l.padding+l.border+l.margin}[a])}return i=angular.element.prototype.css,e.prototype.css=function(e,t){var n=this[0];if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style)return i.call(this,e,t)},t=function(e){return e&&e.document&&e.location&&e.alert&&e.setInterval},window.getComputedStyle?(o=function(e){return window.getComputedStyle(e,null)},r=function(e,t){return parseFloat(t)}):(o=function(e){return e.currentStyle},r=function(e,t){var n,r,i,o=void 0,a=void 0;return new RegExp("^("+/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source+")(?!px)[a-z%]+$","i").test(t)?(n=(a=e.style).left,i=(o=e.runtimeStyle)&&o.left,o&&(o.left=a.left),a.left=t,r=a.pixelLeft,a.left=n,i&&(o.left=i),r):parseFloat(t)}),angular.forEach({before:function(e){var t,n,r,i,o,a;if(n=this[0],(t=(o=this.parent()).contents())[0]===n)return o.prepend(e);for(r=i=1,a=t.length-1;1<=a?i<=a:i>=a;r=1<=a?++i:--i)if(t[r]===n)return void angular.element(t[r-1]).after(e);throw new Error("invalid DOM structure "+n.outerHTML)},height:function(e){return angular.isDefined(e)?(angular.isNumber(e)&&(e+="px"),i.call(this,"height",e)):u(this[0],"height","base")},outerHeight:function(e){return u(this[0],"height",e?"outerfull":"outer")},outerWidth:function(e){return u(this[0],"width",e?"outerfull":"outer")},offset:function(e){var t,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;if(arguments.length){if(void 0===e)return this;throw new Error("offset setter method is not implemented")}if(o)return t=o.documentElement,null!=i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=o.defaultView||o.parentWindow,{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}},scrollTop:function(e){return a(this,"top",e)},scrollLeft:function(e){return a(this,"left",e)}},(function(t,n){if(!e.prototype[n])return e.prototype[n]=t}))}}]),e}();t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$animate=t.has&&t.has("$animate")?t.get("$animate"):null,this.isAngularVersionLessThen1_3=1===angular.version.major&&angular.version.minor<3,this.$q=n}return r(e,[{key:"insertElement",value:function(e,t){return t.after(e),[]}},{key:"removeElement",value:function(e){return e.element.remove(),e.scope.$destroy(),[]}},{key:"insertElementAnimated",value:function(e,t){var r,i=this;if(!this.$animate)return this.insertElement(e,t);if(this.isAngularVersionLessThen1_3){var o=(r=i.$q.defer(),i.$animate.enter(e,null,t,(function(){return r.resolve()})),{v:[r.promise]});if("object"===(void 0===o?"undefined":n(o)))return o.v}return[this.$animate.enter(e,null,t)]}},{key:"removeElementAnimated",value:function(e){var t,r=this;if(!this.$animate)return this.removeElement(e);if(this.isAngularVersionLessThen1_3){var i=(t=r.$q.defer(),r.$animate.leave(e.element,(function(){return e.scope.$destroy(),t.resolve()})),{v:[t.promise]});if("object"===(void 0===i?"undefined":n(i)))return i.v}return[this.$animate.leave(e.element).then((function(){return e.scope.$destroy()}))]}}]),e}();t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=Object.create(Array.prototype);return angular.extend(n,{size:t,reset:function(e){n.remove(0,n.length),n.eof=!1,n.bof=!1,n.first=e,n.next=e,n.minIndex=e,n.maxIndex=e,n.minIndexUser=null,n.maxIndexUser=null},append:function(e){e.forEach((function(e){++n.next,n.insert("append",e)})),n.maxIndex=n.eof?n.next-1:Math.max(n.next-1,n.maxIndex)},prepend:function(e){e.reverse().forEach((function(e){--n.first,n.insert("prepend",e)})),n.minIndex=n.bof?n.minIndex=n.first:Math.min(n.first,n.minIndex)},insert:function(e,t){var r={item:t};if(e%1==0)r.op="insert",n.splice(e,0,r);else switch(r.op=e,e){case"append":n.push(r);break;case"prepend":n.unshift(r)}},remove:function(t,r){if(angular.isNumber(t)){for(var i=t;i<r;i++)e.removeElement(n[i]);return n.splice(t,r-t)}return n.splice(n.indexOf(t),1),e.removeElementAnimated(t)},effectiveHeight:function(e){if(!e.length)return 0;var t=Number.MAX_VALUE,n=Number.MIN_VALUE;return e.forEach((function(e){e.element[0].offsetParent&&(t=Math.min(t,e.element.offset().top),n=Math.max(n,e.element.offset().top+e.element.outerHeight(!0)))})),Math.max(0,n-t)}}),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i,a){var u=null,l=null,s=r&&r.viewport?r.viewport:angular.element(window),c=r&&r.container?r.container:void 0,f=r&&r.scope?r.scope:i;function d(){return s.outerHeight()*a}return s.css({"overflow-anchor":"none","overflow-y":"auto",display:"block"}),angular.extend(s,{getScope:function(){return f},createPaddingElements:function(e){u=new o.default(e),l=new o.default(e),n.before(u),n.after(l)},applyContainerStyle:function(){c&&c!==s&&s.css("height",window.getComputedStyle(c[0]).height)},bottomDataPos:function(){var e=s[0].scrollHeight;return(e=null!=e?e:s[0].document.documentElement.scrollHeight)-l.height()},topDataPos:function(){return u.height()},bottomVisiblePos:function(){return s.scrollTop()+s.outerHeight()},topVisiblePos:function(){return s.scrollTop()},insertElement:function(t,n){return e.insertElement(t,n||u)},insertElementAnimated:function(t,n){return e.insertElementAnimated(t,n||u)},shouldLoadBottom:function(){return!t.eof&&s.bottomDataPos()<s.bottomVisiblePos()+d()},clipBottom:function(){for(var e=0,n=0,r=0,i=s.bottomDataPos()-s.bottomVisiblePos()-d(),o=t.length-1;o>=0&&!(n+(r=t[o].element.outerHeight(!0))>i);o--)l.cache.add(t[o]),n+=r,e++;e>0&&(t.eof=!1,t.remove(t.length-e,t.length),t.next-=e,s.adjustPadding())},shouldLoadTop:function(){return!t.bof&&s.topDataPos()>s.topVisiblePos()-d()},clipTop:function(){for(var e=0,n=0,r=0,i=s.topVisiblePos()-s.topDataPos()-d(),o=0;o<t.length&&!(n+(r=t[o].element.outerHeight(!0))>i);o++)u.cache.add(t[o]),n+=r,e++;e>0&&(u.height(u.height()+n),t.bof=!1,t.remove(0,e),t.first+=e)},adjustPadding:function(){if(t.length){var e=u.cache.reduce((function(e,n){return e+(n.index<t.first?n.height:0)}),0),n=l.cache.reduce((function(e,n){return e+(n.index>=t.next?n.height:0)}),0),r=(t.reduce((function(e,t){return e+t.element.outerHeight(!0)}),0)+e+n)/(t.maxIndex-t.minIndex+1),i=null!==t.minIndexUser&&t.minIndex>t.minIndexUser,o=null!==t.maxIndexUser&&t.maxIndex<t.maxIndexUser,a=i?(t.minIndex-t.minIndexUser)*r:0,s=o?(t.maxIndexUser-t.maxIndex)*r:0;u.height(e+a),l.height(n+s)}},adjustScrollTopAfterMinIndexSet:function(e){if(null!==t.minIndexUser&&t.minIndex>t.minIndexUser){var n=u.height()-e;s.scrollTop(s.scrollTop()+n)}},adjustScrollTopAfterPrepend:function(e){if(e.prepended.length){var n=t.effectiveHeight(e.prepended),r=u.height()-n;r>=0?u.height(r):(u.height(0),s.scrollTop(s.scrollTop()-r))}},resetTopPadding:function(){u.height(0),u.cache.clear()},resetBottomPadding:function(){l.height(0),l.cache.clear()}}),s};var r,i=n(5),o=(r=i)&&r.__esModule?r:{default:r}},function(e,t){"use strict";function n(){var e=Object.create(Array.prototype);return angular.extend(e,{add:function(t){for(var n=e.length-1;n>=0;n--)if(e[n].index===t.scope.$index)return void(e[n].height=t.element.outerHeight());e.push({index:t.scope.$index,height:t.element.outerHeight()})},clear:function(){e.length=0}}),e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0;switch(e.tagName){case"dl":throw new Error("ui-scroll directive does not support <"+e.tagName+"> as a repeating tag: "+e.outerHTML);case"tr":t=angular.element("<table><tr><td><div></div></td></tr></table>").find("tr");break;case"li":t=angular.element("<li></li>");break;default:t=angular.element("<div></div>")}return t.cache=new n,t}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var r=function(){function e(t,n,r,i,o,a,u,l){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.viewport=t,this.buffer=n,this.adjustBuffer=r,this.reload=i,this.isLoading=!1,this.disabled=!1;var s=t.getScope();this.startScope=s.$parent?s:l,this.publicContext={},this.assignAdapter(o.adapter,a,u),this.generatePublicContext(o,a)}return n(e,[{key:"assignAdapter",value:function(e,t,n){if(e&&(e=e.replace(/^\s+|\s+$/gm,""))){var r=function(e,t){var n=e.match(/^(.+)(\s+on\s+)(.+)?/);if(n&&4===n.length){window.console.log('Angular ui-scroll adapter assignment warning. "Controller On" syntax has been deprecated since ui-scroll v1.6.1.');for(var r=n[3],i=n[1],o=t;o.length;){var a=o.scope(),u=(o.attr("ng-controller")||"").match(/(\w(?:\w|\d)*)(?:\s+as\s+(\w(?:\w|\d)*))?/);if(u&&u[1]===r)return{target:a,source:i};o=o.parent()}throw new Error('Angular ui-scroll adapter assignment error. Failed to locate target controller "'+r+'" to inject "'+i+'"')}}(e,n),i=void 0;try{r?(t(r.source).assign(r.target,{}),i=t(r.source)(r.target)):(t(e).assign(this.startScope,{}),i=t(e)(this.startScope))}catch(t){throw t.message="Angular ui-scroll Adapter assignment exception.\nCan't parse \""+e+'" expression.\n'+t.message,t}angular.extend(i,this.publicContext),this.publicContext=i}}},{key:"generatePublicContext",value:function(e,t){for(var n=this,r=["reload","applyUpdates","append","prepend","isBOF","isEOF","isEmpty"],i=r.length-1;i>=0;i--)this.publicContext[r[i]]=this[r[i]].bind(this);for(var o=["isLoading","topVisible","topVisibleElement","topVisibleScope"],a=function(r){var i=void 0,a=e[o[r]];Object.defineProperty(n,o[r],{get:function(){return i},set:function(e){i=e,n.publicContext[o[r]]=e,a&&t(a).assign(n.startScope,e)}})},u=o.length-1;u>=0;u--)a(u);Object.defineProperty(this.publicContext,"disabled",{get:function(){return n.disabled},set:function(e){return(n.disabled=e)?null:n.adjustBuffer()}})}},{key:"loading",value:function(e){this.isLoading=e}},{key:"isBOF",value:function(){return this.buffer.bof}},{key:"isEOF",value:function(){return this.buffer.eof}},{key:"isEmpty",value:function(){return!this.buffer.length}},{key:"applyUpdates",value:function(e,t){var n=this;if(angular.isFunction(e))this.buffer.slice(0).forEach((function(t){n.applyUpdate(t,e(t.item,t.scope,t.element))}));else{if(e%1!=0)throw new Error("applyUpdates - "+e+" is not a valid index");var r=e-this.buffer.first;r>=0&&r<this.buffer.length&&this.applyUpdate(this.buffer[r],t)}this.adjustBuffer()}},{key:"append",value:function(e){this.buffer.append(e),this.adjustBuffer()}},{key:"prepend",value:function(e){this.buffer.prepend(e),this.adjustBuffer()}},{key:"calculateProperties",value:function(){for(var e=void 0,t=void 0,n=void 0,r=void 0,i=null,o=0,a=0;a<this.buffer.length;a++){if(r=i!==(n=(e=this.buffer[a]).element.offset().top),i=n,r&&(t=e.element.outerHeight(!0)),!(r&&this.viewport.topDataPos()+o+t<=this.viewport.topVisiblePos())){r&&(this.topVisible=e.item,this.topVisibleElement=e.element,this.topVisibleScope=e.scope);break}o+=t}}},{key:"applyUpdate",value:function(e,t){var n=this;if(angular.isArray(t)){var r=void 0,i=this.buffer.indexOf(e)+1;t.reverse().forEach((function(t){t===e.item?(r=!0,i--):n.buffer.insert(i,t)})),r||(e.op="remove")}}}]),e}();t.default=r}])}.apply(e,arguments)}))}(this),define("app/index",["angular","cjt/util/locale","cjt/core","cjt/modules","angular-ui-scroll"],(function(e,t,n){"use strict";return function(){return e.module("whm.dnsZoneList",["cjt2.config.whm.configProvider","cjt2.whm","ui.scroll"]),require(["cjt/bootstrap","cjt/directives/searchDirective"],(function(n){var r=e.module("whm.dnsZoneList");r.value("PAGE",PAGE),r.controller("listZones",["$scope","$filter","PAGE",function(n,r,i){var o=i.domains,a=o,u=0,l=null,s=e.element("#zoneChoiceViewport");function c(){if(l){var e=-1,t=l.index+l.count,r=s.scrollTop();if(0===r)e=0;else e=t*(l.position/r);t-e>200&&(e=Math.max(e,0),n.uiScrollAdapter.reload(e))}}function f(){var t=o;t=function(e){var t=e;return n.filterValue&&(t=r("filter")(t,n.filterValue)),t}(t),(a.length!==o.length||t.length!==a.length)&&(a=t,n.uiScrollAdapter&&e.isFunction(n.uiScrollAdapter.reload)&&n.uiScrollAdapter.reload(0)),n.updateShowingText()}n.selectedItems={},n.zonesDatasource={get:function(e,t){t(a.slice(Math.max(e.index,0),e.index+e.count)),(l=e).position=s.scrollTop()}},n.updateShowingText=function(){n.showingText=t.maketext("Showing [numf,_1] of [numf,_2] records.",a.length,o.length)},n.searchFilterChanged=function(){f()},n.onSelectItem=function(e){i.multiEnabled?n.selectedItems[e]?u++:(u--,delete n.selectedItems[e]):(n.selectedItems={},n.selectedItems[e]=e,u=1)},n.isZoneSelected=function(e){return void 0!==n.selectedItems[e]},n.isFormDisabled=function(){return u<=0},f(),s.bind("scroll",c)}]);var i=e.element("#pageContainer");null!==i[0]&&n(i[0],"whm.dnsZoneList")}))}}));
Back to Directory
File Manager