plugins/gallery/gallery-bits.js
author Dan Fuhry <dan@enanocms.org>
Sat, 21 Aug 2010 23:35:20 -0400
changeset 43 7df4993be0b0
parent 42 7c6e2e97aa08
permissions -rw-r--r--
Some minimal no-javascript safety for the uploader

/*
 * Misc functions for Snapr.
 */

function gal_toggle(elem, img, img_open, img_close)
{
	if ( !img_close || !img_open )
	{
		img_close = scriptPath + '/plugins/gallery/toggle-closed.png';
		img_open  = scriptPath + '/plugins/gallery/toggle-open.png';
	}
	if ( elem.style.display == 'none' || !elem.style.display )
	{
		elem.style.display = 'block';
		try {
			img.src = img_open;
		} catch(e) {};
	}
	else
	{
		elem.style.display = 'none';
		try {
			img.src = img_close;
		} catch(e) {};
	}
}

function gal_unset_radios(name)
{
	var radios = document.getElementsByTagName('input');
	for ( var i = 0; i < radios.length; i++ )
	{
		var radio = radios[i];
		if ( radio.name == name )
		{
			radio.checked = false;
		}
	}
}