{"version":3,"file":"CertificationAddedModal.min.js","sources":["https:\/\/slmetrics.ru\/local\/course_store\/amd\/src\/local\/shopping_cart\/CertificationAddedModal.js"],"sourcesContent":["\/**\n * JS \u043c\u043e\u0434\u0443\u043b\u044c \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443\n *\n * @module local_course_store\/local\/shopping_cart\/CertificationAddedModal\n *\/\n\nimport * as ModalFactory from 'core\/modal_factory';\nimport Selectors from '.\/selectors';\nimport ModalEvents from 'core\/modal_events';\n\n\/**\n *\n * @returns {object}\n *\/\nconst create = () => {\n\n const modalPromise = ModalFactory.create({\n title: '',\n type: ModalFactory.types.SAVE_CANCEL,\n body: `

\u042d\u043a\u0437\u0430\u043c\u0435\u043d \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443<\/p>`,\n });\n\n modalPromise\n .then((modal) => {\n modal.setSaveButtonText('\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443');\n modal.setButtonText('cancel', '\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u043f\u043e\u043a\u0443\u043f\u043a\u0438');\n\n modal.getRoot().on(ModalEvents.save, () => {\n const shoppinCartPageLink = document.querySelector(Selectors.actions.gotoViewShoppingCartPage);\n if (!shoppinCartPageLink) {\n throw new Error('\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u043a\u043e\u0440\u0437\u0438\u043d\u044b \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439');\n }\n shoppinCartPageLink.click();\n });\n return modal;\n })\n .catch((error) => window.console.error('\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043d\u0430 CertificationAddedModal', {error}));\n\n return modalPromise;\n};\n\nexport default {\n create,\n};"],"names":["create","modalPromise","ModalFactory","title","type","types","SAVE_CANCEL","body","then","modal","setSaveButtonText","setButtonText","getRoot","on","ModalEvents","save","shoppinCartPageLink","document","querySelector","Selectors","actions","gotoViewShoppingCartPage","Error","click","catch","error","window","console"],"mappings":"i5CAyCe,CACbA,OA5Ba,WAEPC,aAAeC,aAAaF,OAAO,CACvCG,MAAO,GACPC,KAAMF,aAAaG,MAAMC,YACzBC,kDAGFN,aACGO,MAAMC,QACHA,MAAMC,kBAAkB,qBACxBD,MAAME,cAAc,SAAU,sBAE9BF,MAAMG,UAAUC,GAAGC,sBAAYC,MAAM,WAC7BC,oBAAsBC,SAASC,cAAcC,mBAAUC,QAAQC,8BAChEL,0BACG,IAAIM,MAAM,sDAElBN,oBAAoBO,WAEfd,SAEVe,OAAOC,OAAUC,OAAOC,QAAQF,MAAM,8DAA+D,CAACA,MAAAA,UAElGxB"}