{"version":3,"file":"theme.min.js","sources":["https:\/\/inclusivemediatraining.eu\/theme\/academi\/amd\/src\/theme.js"],"sourcesContent":["\/\/ Moodle is free software: you can redistribute it and\/or modify\n\/\/ it under the terms of the GNU General Public License as published by\n\/\/ the Free Software Foundation, either version 3 of the License, or\n\/\/ (at your option) any later version.\n\/\/\n\/\/ Moodle is distributed in the hope that it will be useful,\n\/\/ but WITHOUT ANY WARRANTY; without even the implied warranty of\n\/\/ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n\/\/ GNU General Public License for more details.\n\/\/\n\/\/ You should have received a copy of the GNU General Public License\n\/\/ along with Moodle. If not, see .\n\n\/**\n * theme.js\n * @copyright 2015 onwards LMSACE Dev Team (http:\/\/www.lmsace.com)\n * @author LMSACE Dev Team\n * @license http:\/\/www.gnu.org\/copyleft\/gpl.html GNU GPL v3 or later\n *\/\n\n define(['jquery'], function($) {\n\n var ThemeAcademi = function() {\n this.initialize();\n };\n\n ThemeAcademi.prototype.initialize = function() {\n var img = $(\"nav#header\").find('.avatar').find('img[src$=\"\/u\/f2\"]');\n var src = img.attr('src');\n img.attr('src', src + \"_white\");\n \/* ------- Check navbar button status -------- *\/\n if ($(\"#header .navbar-nav button\").attr('aria-expanded') === \"true\") {\n $(\"#header .navbar-nav\").find('button').addClass('is-active');\n }\n \/* ------ Event for change the drawer navbar style ------ *\/\n $(\"#header .navbar-nav button\").click(function() {\n var This = $(this);\n setTimeout(function() {\n if (This.attr('aria-expanded') === \"true\") {\n $(\"#header .navbar-nav\").find('button').addClass('is-active');\n } else {\n $(\"#header .navbar-nav\").find('button').removeClass('is-active');\n }\n }, 200);\n });\n\n var foothtml = $('footer#page-footer').text();\n if ($.trim(foothtml).length == 0) {\n $('footer#page-footer').addClass('empty-footer');\n }\n var addhtml = $('.address-head').text();\n if ($.trim(addhtml).length == 0) {\n $('.address-head').addClass('empty-address');\n }\n\n var $val = $(\"#id_s_theme_academi_pagesize\").val();\n if ($val == 'container' || $val == 'default') {\n $(\"#admin-pagesizecustomval\").find('input[type=text]').attr('disabled', 'disabled');\n }\n\n $(\"#id_s_theme_academi_pagesize\").on('change', function() {\n var $this = $(this);\n var val = $this.val();\n if (val == 'container' || val == 'default') {\n $(\"#admin-pagesizecustomval\").find('input[type=text]').attr('disabled', 'disabled');\n } else {\n $(\"#admin-pagesizecustomval\").find('input[type=text]').removeAttr('disabled');\n }\n });\n\n \/\/ Settings For Scroll to top button.\n $(window).on('scroll', function() {\n if ($(this).scrollTop() > 150) {\n $('#backToTop').fadeIn('slow');\n $('#custom_save').fadeIn('slow');\n } else {\n $('#backToTop').fadeOut('slow');\n }\n if ($(this).scrollTop() >= $(window).height) {\n $('#backToTop').fadOut('slow');\n\n }\n });\n\n \/\/ Hide The BacktoTop button in top.\n $('#backToTop').click(function() {\n $(\"html, body\").animate({scrollTop: 0}, 'slow');\n return false;\n });\n\n if ($('body').hasClass('pagelayout-frontpage')) {\n var contentselector = $('#page-wrapper #page #page-content .course-content #coursecontentcollapse1').find('ul');\n if (contentselector.hasClass('d-block')) {\n $('body').addClass('course-content-element');\n } else {\n $('body').removeClass('course-content-element');\n }\n }\n\n };\n\n return {\n init: function() {\n new ThemeAcademi();\n }\n };\n\n});"],"names":["define","$","ThemeAcademi","initialize","prototype","img","find","src","attr","addClass","click","This","this","setTimeout","removeClass","foothtml","text","trim","length","addhtml","$val","val","on","removeAttr","window","scrollTop","fadeIn","fadeOut","height","fadOut","animate","hasClass","init"],"mappings":";;;;;;AAoBCA,6BAAO,CAAC,WAAW,SAASC,OAErBC,aAAe,gBACVC,qBAGTD,aAAaE,UAAUD,WAAa,eAC5BE,IAAMJ,EAAE,cAAcK,KAAK,WAAWA,KAAK,qBAC3CC,IAAMF,IAAIG,KAAK,OACnBH,IAAIG,KAAK,MAAOD,IAAM,UAEwC,SAA1DN,EAAE,8BAA8BO,KAAK,kBACrCP,EAAE,uBAAuBK,KAAK,UAAUG,SAAS,aAGrDR,EAAE,8BAA8BS,OAAM,eAClCC,KAAOV,EAAEW,MACTC,YAAW,WAC4B,SAA\/BF,KAAKH,KAAK,iBACVP,EAAE,uBAAuBK,KAAK,UAAUG,SAAS,aAEjDR,EAAE,uBAAuBK,KAAK,UAAUQ,YAAY,eAEzD,YAGHC,SAAWd,EAAE,sBAAsBe,OACR,GAA3Bf,EAAEgB,KAAKF,UAAUG,QACjBjB,EAAE,sBAAsBQ,SAAS,oBAEjCU,QAAUlB,EAAE,iBAAiBe,OACH,GAA1Bf,EAAEgB,KAAKE,SAASD,QAChBjB,EAAE,iBAAiBQ,SAAS,qBAG5BW,KAAOnB,EAAE,gCAAgCoB,OACjC,aAARD,MAA+B,WAARA,MACvBnB,EAAE,4BAA4BK,KAAK,oBAAoBE,KAAK,WAAY,YAG5EP,EAAE,gCAAgCqB,GAAG,UAAU,eAEvCD,IADQpB,EAAEW,MACES,MACL,aAAPA,KAA6B,WAAPA,IACtBpB,EAAE,4BAA4BK,KAAK,oBAAoBE,KAAK,WAAY,YAExEP,EAAE,4BAA4BK,KAAK,oBAAoBiB,WAAW,eAK1EtB,EAAEuB,QAAQF,GAAG,UAAU,WACfrB,EAAEW,MAAMa,YAAc,KACtBxB,EAAE,cAAcyB,OAAO,QACvBzB,EAAE,gBAAgByB,OAAO,SAEzBzB,EAAE,cAAc0B,QAAQ,QAExB1B,EAAEW,MAAMa,aAAexB,EAAEuB,QAAQI,QACrC3B,EAAE,cAAc4B,OAAO,WAM3B5B,EAAE,cAAcS,OAAM,kBAClBT,EAAE,cAAc6B,QAAQ,CAACL,UAAW,GAAI,SACjC,KAGPxB,EAAE,QAAQ8B,SAAS,2BACG9B,EAAE,6EAA6EK,KAAK,MACtFyB,SAAS,WACxB9B,EAAE,QAAQQ,SAAS,0BAEnBR,EAAE,QAAQa,YAAY,4BAM5B,CACHkB,KAAM,eACE9B"}