{"version":3,"file":"enslyoncharte_scripts.min.js","sources":["https:\/\/etudes.ens-lyon.fr\/theme\/enslyoncharte\/amd\/src\/enslyoncharte_scripts.js"],"sourcesContent":["\n\nimport $ from 'jquery';\nimport 'theme_enslyoncharte\/select2';\n\nconst enslyonscriptbuild = () => {\n \n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/ fonctions utilitaires\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n var getUrlParameter = function getUrlParameter(sParam) {\n var sPageURL = decodeURIComponent(window.location.search.substring(1)),\n sURLVariables = sPageURL.split('&'),\n sParameterName,\n i;\n\n for (i = 0; i < sURLVariables.length; i++) {\n sParameterName = sURLVariables[i].split('=');\n\n if (sParameterName[0] === sParam) {\n return sParameterName[1] === undefined ? true : sParameterName[1];\n }\n }\n };\n\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/ pour le site de dev, sert \u00e0 rendre utilisables les boutons de login de l'accueil (qui sont en cibles absolues)\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n $(\"#login_mode_wrapper .button\").each(function(){\n let cible = $(this).attr(\"href\");\n const regex = \/https:\\\/\\\/etudes.ens-lyon.fr\\\/\/gi;\n $(this).attr(\"href\", cible.replace(regex, document.URL));\n });\n \n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/ gestion du burger\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n var $burger_ens = $('#burger-ens');\n $burger_ens.hover(function() {\n $burger_ens.attr('src', \"https:\/\/www.ens-lyon.fr\/themes\/custom\/ens_theme\/images\/picto-ensl-actif.png\");\n $('#liens-ensl a').css('background','white');\n $(\"body\").addClass(\"liens-ensl-actif\");\n $('#zone-liens').css('display','block');\n $('.liens-institutionnels').css('display','block');\n });\n\n $(\"#page-wrapper\").hover(function() {\n var new_burger_path = $burger_ens.attr('src').replace(\"-actif\", \"\");\n $burger_ens.attr('src', new_burger_path);\n $('#liens-ensl a').css('background','none');\n $(\"body\").removeClass(\"liens-ensl-actif\");\n $('#zone-liens').css({display:'none'});\n });\n\n\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/ transformation des selectbox en select2\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n $(\"#page-course-management .listitem-category .bulk-action-checkbox\").one(\"click\", function(){\n $(\"#menumovecategoriesto\").select2({width:'100%'});\n });\n\n $(\"#page-course-management .listitem-course .bulk-action-checkbox\").one(\"click\", function(){\n $(\"#menumovecoursesto\").select2({width:'100%'});\n });\n\n var $coursecat_select = $(\".coursecat-management-header .custom-select\");\n $coursecat_select.select2({width:'100%'})\n .on(\"change\", function() {\n window.location.href = 'management.php?view=courses&categoryid='\n + $(\".coursecat-management-header option:selected\").val();\n });\n\n\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/clic sur les onglets : scroller la page jusqu'\u00e0 la pr\u00e9c\u00e9dente valeur de scroll\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n $(\"#page-course-view-onetopic .nav-tabs a\").on(\"click\", function(){\n if (($(this).parent(\"li\").hasClass(\"active\")) || ($(this).hasClass(\"active\"))){\n return false;\n }\n let scrollY = window.scrollY;\n $(this).attr(\"href\", $(this).attr(\"href\")+\"&scrollToOffsetY=\"+scrollY);\n });\n if (getUrlParameter(\"scrollToOffsetY\") != 0){\n window.scrollTo(0, getUrlParameter(\"scrollToOffsetY\"));\n }\n\n\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/desactivation du clic droit sur les videos\/audio \n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n $(\"video, audio\").contextmenu(function(){return false;});\n\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \/\/ message BBB RGPD\n \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n let bbb_rgpd_disclaimer = \"