TypeError: Joomla.optionsStorage is undefined - быстрый fix

Если часть плагинов не работает в админке сайта и консоль разработчика выдает ошибку:

TypeError: Joomla.optionsStorage is undefined

как описывал в другой статье (Joomla 3.7.x - если не работает плагин TinyMCE), это связано с косяком параметров. Так вот нашел более предпочтительный вариант чем везде и всюду вставлять парсер параметров. Для решения задачи нам необходимо в исполняемом .js вставить кусок кода.

К примеру в шаблоне isis /administrator/templates/isis/js/template.js

(function($)
{
	Joomla.getOptions = function( key, def ) 
	{
		var elements = document.querySelectorAll(".joomla-script-options.new"),options,option=0;
		for (var i=0,l=elements.length;i<l;i++)
		{
			option = JSON.parse(elements[i].text || elements[i].textContent);
			if(option)
			{
				options = JSON.parse(elements[i].text || elements[i].textContent);
			}
		}			
		return options[key] !== undefined ? options[key] : def;
	};
	Joomla.extend = function (destination, source) 
	{
		for (var p in source) 
		{
			if (source.hasOwnProperty(p)) 
			{
				destination[p] = source[p];
			}
		}
		return destination;
	};
})(jQuery, Joomla, window, document);