Your IP : 3.143.221.115


Current Path : /home/bitrix/ext_www/dev.ballu.in.ua/bitrix/js/main/core/
Upload File :
Current File : /home/bitrix/ext_www/dev.ballu.in.ua/bitrix/js/main/core/core_decl.min.js

(function(){"use strict";BX.namespace("BX");var n=function(n){return BX.type.isPlainObject(n)&&"block"in n};var i=function(n){return BX.type.isNotEmptyString(n)};var t=function(n){return BX.type.isPlainObject(n)&&!("block"in n&&"elem"in n)};BX.render=function(e){var r=null;if(n(e)||t(e)){var c="tag"in e?e.tag:"div";var a=e.block;var o="attrs"in e?e.attrs:{};var l="events"in e?e.events:{};var s={};if("props"in e&&BX.type.isPlainObject(e.props)){s=e.props}if("mix"in e&&BX.type.isArray(e.mix)){e.mix.push(a);s.className=e.mix.join(" ")}else if("mix"in e&&BX.type.isNotEmptyString(e.mix)){s.className=[a,e.mix].join(" ")}else{s.className=a}if("content"in e){var u=[];var B="";if(n(e.content)||t(e.content)){if(e.content.block in BX.Main.ui.block){e.content=BX.Main.ui.block[e.content.block](e.content)}u=[BX.render(e.content)]}if(i(e.content)){B=BX.util.htmlspecialchars(e.content)}if(BX.type.isArray(e.content)){u=BX.decl(e.content)}}r=BX.create(c,{props:s,attrs:o,events:l,children:u,html:B})}else if(i(e)){r=BX.util.htmlspecialchars(e)}return r};BX.decl=function(i){var t=null;if(BX.type.isArray(i)){t=i.map(function(i){if(n(i)&&i.block in BX.Main.ui.block){i=BX.Main.ui.block[i.block](i)}return BX.render(i)})}else if(n(i)){if(i.block in BX.Main.ui.block){i=BX.Main.ui.block[i.block](i)}t=BX.render(i)}return t}})();
//# sourceMappingURL=core_decl.map.js