![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/dceprojects.corals.io/public/assets/corals/plugins/introJs/js/ |
class IntroJs { static run() { if (!IntroJs.isUrlAlreadyGuided()) { IntroJs.startIntro(); } } static startIntro() { var intro = introJs(); intro.setOptions({ steps: corals.urlGuideConfig }); intro.start(); IntroJs.saveUrlToLocalStorage(); } static saveUrlToLocalStorage() { let guidedUrl = localStorage.getItem('guided_urls'); if (!_.isArray(guidedUrl)) { guidedUrl = _.split(guidedUrl, ','); } guidedUrl.push(corals.guideableUrl); localStorage.setItem("guided_urls", guidedUrl); } /** * * @returns {boolean} */ static isUrlAlreadyGuided() { let guidedUrl = _.split(localStorage.getItem("guided_urls"), ','); return _.includes(guidedUrl, corals.guideableUrl); } } IntroJs.run();