5 lines
		
	
	
		
			781 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			5 lines
		
	
	
		
			781 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)({}).hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},_extends.apply(null,arguments)}/**
 | |
|  * @copyright  (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 | |
|  * @license    GNU General Public License version 2 or later; see LICENSE.txt
 | |
|  */const send=e=>{e.messageType=e.messageType||"joomla:content-select",window.parent.postMessage(e)};document.addEventListener("click",e=>{const t=e.target.closest("[data-content-select]");if(!t)return;e.preventDefault();const n=_extends({},t.dataset);delete n.contentSelect,send(n)}),window.addEventListener("load",()=>{const e=Joomla.getOptions("content-select-on-load");e&&send(e)});
 |