/**
 * This file is part of an ADDON for use with LEPTON Core.
 * This ADDON is released under the GNU GPL.
 * Additional license terms can be seen in the info.php of this module.
 *
 * @module          Droplets
 * @author          LEPTON Project
 * @copyright       2010-2026 LEPTON Project
 * @link            https://lepton-cms.org
 * @license         https://gnu.org/licenses/gpl.html
 * @license_terms   please see info.php of this module
 *
 */
 
if ( typeof jQuery != 'undefined' ) {
	// check / uncheck all checkboxes
	jQuery('#checkall').click( function() {
		jQuery('[id^="markeddroplet_"]').attr('checked', jQuery(this).is(':checked'));
    });
}

// initialise semantic radio button
$('.ui.radio.checkbox')
  .checkbox()
;

/**
 *	Aldus for L* 2.3
 *	Since we're expect the params inside $_POST we're 
 *	in the need to //modify// the form like this:
 *
 */
function submit_droplet_job( aJobName, aJobValue ) {
	var temp_form_ref = document.getElementById("lepton_droplets_interface");
	if(temp_form_ref) {
		
		var temp_element = document.createElement("input");
		
		if(temp_element) {
			temp_element.setAttribute("type", "hidden" );
			temp_element.setAttribute("name", aJobName );
			temp_element.setAttribute("value", aJobValue );
			
			temp_form_ref.appendChild( temp_element );
			temp_form_ref.submit();
		}
	}
}

function confirm_del_droplet( aMessage, aItemID) {
	if(confirm( aMessage )) {
		submit_droplet_job("del", aItemID);
	}

}

function droplets_set_action( type, name ){
	var temp_form_ref = document.getElementById("droplets_manage_backups");
	if(temp_form_ref) {
		var temp_element = document.createElement("input");
		if(temp_element) {
			temp_element.setAttribute("type", "hidden" );
			temp_element.setAttribute("name", type );
			temp_element.setAttribute("value", name );
		
			temp_form_ref.appendChild( temp_element );
			temp_form_ref.submit();
		}
	}
}