Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/ui/install/js/ui/cnt/dist/ |
Upload File : |
this.BX=this.BX||{};(function(e,s,t){"use strict";class i{}i.DANGER="ui-counter-danger";i.WARNING="ui-counter-warning";i.SUCCESS="ui-counter-success";i.PRIMARY="ui-counter-primary";i.GRAY="ui-counter-gray";i.LIGHT="ui-counter-light";i.WHITE="ui-counter-white";i.DARK="ui-counter-dark";i.THEME="ui-counter-theme";class a{}a.SMALL="ui-counter-sm";a.LARGE="ui-counter-lg";a.MEDIUM="ui-counter-md";class r{}r.FILLED_EXTRA="--style-filled-extra";r.FILLED="--style-filled";r.FILLED_INVERTED="--style-filled-inverted";r.FILLED_ALERT="--style-filled-alert";r.FILLED_ALERT_INVERTED="--style-filled-alert-inverted";r.FILLED_WARNING="--style-filled-warning";r.FILLED_SUCCESS="--style-filled-success";r.FILLED_SUCCESS_INVERTED="--style-filled-success-inverted";r.FILLED_NO_ACCENT="--style-filled-no-accent";r.FILLED_NO_ACCENT_INVERTED="--style-filled-no-accent-inverted";r.TINTED_NO_ACCENT="--style-tinted-no-accent";r.OUTLINE_NO_ACCENT="--style-outline-no-accent";let o=e=>e,l,n,u,h,c,d;var C=babelHelpers.classPrivateFieldLooseKey("usePercentSymbol");var b=babelHelpers.classPrivateFieldLooseKey("useAirDesign");var p=babelHelpers.classPrivateFieldLooseKey("style");var v=babelHelpers.classPrivateFieldLooseKey("hideIfZero");var m=babelHelpers.classPrivateFieldLooseKey("node");var f=babelHelpers.classPrivateFieldLooseKey("id");var y=babelHelpers.classPrivateFieldLooseKey("getBorderClassname");var D=babelHelpers.classPrivateFieldLooseKey("createAirCounterContainer");var L=babelHelpers.classPrivateFieldLooseKey("setPositiveValue");class P{static initFromCounterNode(e){var s,i,a;if(t.Dom.hasClass(e,P.BaseClassname)===false){return null}const r={};r.useAirDesign=t.Dom.hasClass(e,"--air");r.style=(s=Object.values(P.Style).find((s=>t.Dom.hasClass(e,s))))!=null?s:P.Color.PRIMARY;r.color=(i=Object.values(P.Color).find((s=>t.Dom.hasClass(e,s))))!=null?i:P.Style.FILLED;r.size=(a=Object.values(P.Size).find((s=>t.Dom.hasClass(e,s))))!=null?a:P.Size.MEDIUM;r.value=parseInt(t.Dom.attr(e,"data-value"),10);r.hideIfZero=t.Dom.hasClass(e,"--hide-zero");r.node=e;r.id=e.id;return new P(r)}static updateCounterNodeValue(e,s){const i=P.initFromCounterNode(e);if(i&&t.Type.isNumber(s)){i.update(s)}}constructor(e){var s,i,a;Object.defineProperty(this,L,{value:g});Object.defineProperty(this,D,{value:B});Object.defineProperty(this,y,{value:F});Object.defineProperty(this,C,{writable:true,value:false});Object.defineProperty(this,b,{writable:true,value:false});Object.defineProperty(this,p,{writable:true,value:r.FILLED});Object.defineProperty(this,v,{writable:true,value:false});Object.defineProperty(this,m,{writable:true,value:void 0});Object.defineProperty(this,f,{writable:true,value:undefined});this.options=t.Type.isPlainObject(e)?e:{};babelHelpers.classPrivateFieldLooseBase(this,b)[b]=this.options.useAirDesign===true;babelHelpers.classPrivateFieldLooseBase(this,m)[m]=(s=e.node)!=null?s:null;this.container=null;this.counterContainer=null;this.animate=t.Type.isBoolean(this.options.animate)?this.options.animate:false;this.isDouble=t.Type.isBoolean(this.options.isDouble)?this.options.isDouble:false;this.value=t.Type.isNumber(this.options.value)?this.options.value:0;this.maxValue=t.Type.isNumber(this.options.maxValue)?this.options.maxValue:99;this.size=t.Type.isString(this.options.size)?this.options.size:BX.UI.Counter.Size.MEDIUM;this.color=t.Type.isString(this.options.color)?this.options.color:BX.UI.Counter.Color.PRIMARY;this.secondaryColor=t.Type.isString(this.options.secondaryColor)?this.options.secondaryColor:BX.UI.Counter.Color.PRIMARY;this.border=t.Type.isBoolean(this.options.border)?this.options.border:false;babelHelpers.classPrivateFieldLooseBase(this,C)[C]=((i=this.options)==null?void 0:i.usePercentSymbol)===true;babelHelpers.classPrivateFieldLooseBase(this,p)[p]=(a=this.options.style)!=null?a:r.FILLED;babelHelpers.classPrivateFieldLooseBase(this,v)[v]=this.options.hideIfZero===true;babelHelpers.classPrivateFieldLooseBase(this,f)[f]=this.options.id}setValue(e){babelHelpers.classPrivateFieldLooseBase(this,L)[L](e);t.Dom.attr(this.getContainer(),"data-value",e);t.Dom.removeClass(this.getContainer(),"--one-digit");if(this.value<10&&babelHelpers.classPrivateFieldLooseBase(this,C)[C]===false){t.Dom.addClass(this.getContainer(),"--one-digit")}return this}getValue(){if(babelHelpers.classPrivateFieldLooseBase(this,C)[C]){return this.value}if(this.value<=this.maxValue){return this.value}return`${this.maxValue}+`}getRealValue(){return this.value}setMaxValue(e){if(t.Type.isNumber(e)){this.maxValue=e<0?0:e}return this}getMaxValue(){return this.maxValue}getId(){return babelHelpers.classPrivateFieldLooseBase(this,f)[f]}isBorder(){return this.border}setAirDesign(e=true){babelHelpers.classPrivateFieldLooseBase(this,b)[b]=e===true;if(!this.container){return}if(babelHelpers.classPrivateFieldLooseBase(this,b)[b]){t.Dom.addClass(this.container,"--air")}else{t.Dom.removeClass(this.container,"--air")}}setColor(e){if(t.Type.isStringFilled(e)){if(this.container===null){this.createContainer()}t.Dom.removeClass(this.container,this.color);this.color=e;t.Dom.addClass(this.container,this.color)}return this}setStyle(e){if(this.container&&babelHelpers.classPrivateFieldLooseBase(this,b)[b]){t.Dom.removeClass(this.container,babelHelpers.classPrivateFieldLooseBase(this,p)[p]);t.Dom.addClass(this.container,e)}babelHelpers.classPrivateFieldLooseBase(this,p)[p]=e}setSize(e){if(t.Type.isStringFilled(e)){t.Dom.removeClass(this.container,this.size);this.size=e;t.Dom.addClass(this.container,this.size)}return this}setAnimate(e){if(t.Type.isBoolean(e)){this.animate=e}return this}createSecondaryContainer(){if(this.isDouble){this.secondaryContainer=t.Tag.render(l||(l=o` <div class="ui-counter-secondary"></div> `))}t.Dom.append(this.secondaryContainer,this.container)}setSecondaryColor(){if(this.secondaryContainer===null){this.createSecondaryContainer()}t.Dom.removeClass(this.secondaryContainer,this.secondaryColor);t.Dom.addClass(this.secondaryContainer,this.secondaryColor)}setBorder(e){if(!t.Type.isBoolean(e)){console.warn('Parameter "border" is not boolean');return this}this.border=e;const s=babelHelpers.classPrivateFieldLooseBase(this,y)[y](true);if(e){t.Dom.addClass(this.container,s)}else{t.Dom.removeClass(this.container,s)}return this}update(e){if(this.container===null){this.createContainer(babelHelpers.classPrivateFieldLooseBase(this,m)[m])}if(Boolean(this.animate)===true&&babelHelpers.classPrivateFieldLooseBase(this,b)[b]===false){this.updateAnimated(e)}else if(Boolean(this.animate)===false){this.setValue(e);if(babelHelpers.classPrivateFieldLooseBase(this,b)[b]){const e=this.counterContainer;this.counterContainer=null;this.counterContainer=this.getCounterContainer();t.Dom.replace(e,this.counterContainer)}else{const e=babelHelpers.classPrivateFieldLooseBase(this,C)[C]?"%":"";t.Dom.adjust(this.counterContainer,{text:`${this.getValue()}${e}`})}}}updateAnimated(e){if(this.container===null){this.createContainer()}if(e>this.value&&this.value<this.maxValue){t.Dom.addClass(this.counterContainer,"ui-counter-plus")}else if(e<this.value&&this.value<this.maxValue){t.Dom.addClass(this.counterContainer,"ui-counter-minus")}setTimeout((()=>{this.setValue(e);t.Dom.adjust(this.counterContainer,{text:this.getValue()})}),250);setTimeout((()=>{t.Dom.removeClass(this.counterContainer,"ui-counter-plus");t.Dom.removeClass(this.counterContainer,"ui-counter-minus")}),500)}show(){if(this.container===null){this.createContainer()}t.Dom.addClass(this.container,"ui-counter-show");t.Dom.removeClass(this.container,"ui-counter-hide")}hide(){if(this.container===null){this.createContainer()}t.Dom.addClass(this.container,"ui-counter-hide");t.Dom.removeClass(this.container,"ui-counter-show")}getCounterContainer(){if(this.counterContainer===null&&babelHelpers.classPrivateFieldLooseBase(this,b)[b]){this.counterContainer=babelHelpers.classPrivateFieldLooseBase(this,D)[D]()}else if(this.counterContainer===null){const e=babelHelpers.classPrivateFieldLooseBase(this,C)[C]?"%":"";this.counterContainer=t.Tag.render(n||(n=o` <div class="ui-counter-inner">${0}${0}</div> `),this.getValue(),e)}return this.counterContainer}createContainer(e=null){if(this.container===null){if(e){this.container=e;this.container.className="ui-counter ui-counter__scope";t.Dom.clean(this.container);t.Dom.append(this.getCounterContainer(),this.container)}else{this.container=t.Tag.render(u||(u=o` <div class="ui-counter ui-counter__scope">${0}</div> `),this.getCounterContainer())}if(babelHelpers.classPrivateFieldLooseBase(this,v)[v]){t.Dom.addClass(this.container,"--hide-zero")}if(babelHelpers.classPrivateFieldLooseBase(this,f)[f]){t.Dom.attr(this.container,"id",babelHelpers.classPrivateFieldLooseBase(this,f)[f])}this.setAirDesign(babelHelpers.classPrivateFieldLooseBase(this,b)[b]);this.setSize(this.size);this.setColor(this.color);this.setStyle(babelHelpers.classPrivateFieldLooseBase(this,p)[p]);this.setBorder(this.border);this.setValue(this.value);this.createSecondaryContainer();this.setSecondaryColor()}return this.container}getContainer(){if(this.container===null){this.createContainer(babelHelpers.classPrivateFieldLooseBase(this,m)[m])}return this.container}renderTo(e){if(t.Type.isDomNode(e)){t.Dom.append(this.getContainer(),e);return this.getContainer()}return null}renderOnNode(e){this.createContainer(e)}render(){return this.getContainer()}destroy(){t.Dom.remove(this.container);this.container=null;this.secondaryContainer=null;this.finished=false;this.textAfterContainer=null;this.textBeforeContainer=null;this.bar=null;this.svg=null;Object.keys(this).forEach((e=>{if(Object.prototype.hasOwnProperty.call(this,e)){delete this[e]}}));Object.setPrototypeOf(this,null)}}function F(e){if(e){return"ui-counter-border"}return""}function B(){let e="";let s=this.value;if(babelHelpers.classPrivateFieldLooseBase(this,C)[C]){e="%"}else if(this.value>this.maxValue){s=this.value>this.maxValue?this.maxValue:this.value;e="+"}const i=t.Tag.render(h||(h=o`<span class="ui-counter__value">${0}</span>`),s);const a=t.Tag.render(c||(c=o`<span class="ui-counter__symbol">${0}</span>`),e);return t.Tag.render(d||(d=o` <div class="ui-counter-inner"> ${0} ${0} </div> `),i,a)}function g(e){if(t.Type.isNumber(e)){this.value=e<0?0:e}}P.Color=i;P.Size=a;P.Style=r;P.BaseClassname="ui-counter";e.Counter=P;e.CounterColor=i;e.CounterSize=a;e.CounterStyle=r})(this.BX.UI=this.BX.UI||{},BX,BX); //# sourceMappingURL=cnt.bundle.map.js