File manager - Edit - /home/web/vm-3fadc827.na4u.ru/www/bitrix/modules/landing/install/js/landing/ui/component/link/dist/link.bundle.min.js
Back
this.BX=this.BX||{};this.BX.Landing=this.BX.Landing||{};this.BX.Landing.UI=this.BX.Landing.UI||{};(function(t,e,n,r){"use strict";function i(){var t=babelHelpers.taggedTemplateLiteral(["\n\t\t\t\t<",'\n\t\t\t\t\tclass="landing-ui-component-link landing-ui-component-link-color-','"\n\t\t\t\t\tonclick="','">',"</",">\n\t\t\t"]);i=function e(){return t};return t}var a=function t(){babelHelpers.classCallCheck(this,t)};babelHelpers.defineProperty(a,"Primary","primary");babelHelpers.defineProperty(a,"Grey","grey");var o={text:"",color:a.Primary,attrs:{},style:{}};var s=function(t){babelHelpers.inherits(n,t);function n(t){var i;babelHelpers.classCallCheck(this,n);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(n).call(this));i.setEventNamespace("BX.Landing.UI.Component.Link");i.subscribeFromOptions(r.fetchEventsFromOptions(t));i.options=babelHelpers.objectSpread({},o,t);i.cache=new e.Cache.MemoryCache;return i}babelHelpers.createClass(n,[{key:"getTag",value:function t(){var n=this;return this.cache.remember("tag",function(){return e.Type.isStringFilled(n.options.href)?"a":"span"})}},{key:"getLayout",value:function t(){var n=this;return this.cache.remember("layout",function(){var t=n.getTag();var r=e.Tag.render(i(),t,n.options.color,n.onClick.bind(n),n.options.text,t);if(t==="a"){e.Dom.attr(r,"href",n.options.href)}if(t==="a"&&e.Type.isStringFilled(n.options.target)){e.Dom.attr(r,"target",n.options.target)}e.Dom.attr(r,n.options.attrs);e.Dom.style(r,n.options.style);return r})}},{key:"onClick",value:function t(e){if(this.getTag()==="span"){e.preventDefault()}this.emit("onClick")}}]);return n}(n.EventEmitter);babelHelpers.defineProperty(s,"Colors",a);t.Link=s})(this.BX.Landing.UI.Component=this.BX.Landing.UI.Component||{},BX,BX.Event,BX.Landing.UI.Component); //# sourceMappingURL=link.bundle.map.js
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings