Friday, 20 October 2023 19:19
Unset Joomla Scripts from Template (k2 and other)
// Unset unwanted Scripts - by name
$unset_scripts = array(
'k2',
'...',
);
foreach($this->_scripts as $name=>$script)
{
if (!preg_match('#(' . implode('|', $unset_scripts) . '#i', $name))
{
continue;
}
unset($this->_scripts[$name]);
}
or if you use joomla v3.8.1 you can try this php code:
<?php $doc = JFactory::getDocument(); unset($doc->_scripts[JURI::root(true) . '/media/system/js/mootools-more.js']); unset($doc->_scripts[JURI::root(true) . '/media/system/js/mootools-core.js']); unset($doc->_scripts[JURI::root(true) . '/media/system/js/core.js']); unset($doc->_scripts[JURI::root(true) . '/media/system/js/modal.js']); unset($doc->_scripts[JURI::root(true) . '/media/system/js/caption.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery.min.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-noconflict.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/bootstrap.min.js']); ?>
if you wand disable all js & css scripts - use code:
$doc->_scripts = null; $doc->_script = null; $doc->_styleSheets = null;
Friday, 15 May 2023 16:35
How to use the key code "13" in javascript — ENTER
How use keyboard events? It's simple:
<script>
$(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
</script>