smart-admin/rc-busness/static/royalcanin-cdn-assets-new/css_js/royal-canin.component.section-navigation.js
2022-01-11 11:57:54 +08:00

1 line
2.4 KiB
JavaScript

(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[89],{248:function(e,t,n){"use strict";n.r(t);var r=n(21);var a=n.n(r);var c=n(276);var o=n.n(c);var i=n(20);var u=n.n(i);var s=n(32);var l=n.n(s);var v=n(36);var f=n.n(v);var d=n(22);var _=n.n(d);var p=n(262);var g=n.n(p);var w=n(9);var h=n(38);var m=n(104);var x=n(6);var b=n(99);function asyncGeneratorStep(e,t,n,r,a,c,o){try{var i=e[c](o);var u=i.value}catch(e){n(e);return}if(i.done){t(u)}else{Promise.resolve(u).then(r,a)}}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function _next(e){asyncGeneratorStep(c,r,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(c,r,a,_next,_throw,"throw",e)}_next(undefined)}))}}RCDL.features.navigation_section={defaultSelector:null,start:function start(e){var t=e.element,n=e.selector,r=n===void 0?RCDL.features.navigation_section.defaultSelector:n;Object(b["DOMcheckElements"])({element:t,selectors:r,name:"navigation-section",start:true}).forEach((function(e){return RCDL.features.navigation_section.create({element:e})}))},create:function create(e){var t=e.element;Object(x["default"])(".collapse-control",t).forEach((function(e){e.addEventListener("click",(function(e){var n=Object(x["default"])(".rc-link-list",t)[0];Object(w["default"])("toggle",n,"expanded");var r=Object(h["default"])(n,"expanded");Object(w["default"])("remove",e.currentTarget,r?"rc-down--xs":"rc-minus--xs");Object(w["default"])("add",e.currentTarget,r?"rc-minus--xs":"rc-down--xs")}));var n=Array.from(Object(x["default"])(".rc-link-list__anchor-link",t));n.forEach((function(t){var n=Object(x["default"])(".rc-link__text",t)[0].textContent;t.addEventListener("click",(function(){var t=window.dataLayer=window.dataLayer||[];t.push({event:"".concat(RCDL.tracking.gtm.id(),"NavigationClick"),interaction:{category:"Navigation",action:"Top Navigation",label:n}});Object(m["default"])(e)}))}))}))}};t["default"]={fn:function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function _callee(e){return regeneratorRuntime.wrap((function _callee$(t){while(1){switch(t.prev=t.next){case 0:return t.abrupt("return",RCDL.features.navigation_section.start({element:e}));case 1:case"end":return t.stop()}}}),_callee)})));function fn(t){return e.apply(this,arguments)}return fn}(),setup:function setup(e){RCDL.features.navigation_section.defaultSelector=e}}}}]);