Sha256: 73600e78149c91bbb419fccf7946c9c6c2dd4488060bbcc90e3bfe652e100fd4

Contents?: true

Size: 1009 Bytes

Versions: 18

Compression:

Stored size: 1009 Bytes

Contents

switch_area = function(area)
{
	$$('#dialog_menu_left span.selected_radio').each(function(span)
	{
		span.removeClassName('selected_radio');
	});
	$($(area).parentNode).addClassName('selected_radio');

	$$('#dialog_main div.dialog_area').each(function(div)
	{
		div.hide();
	});

	$(area.value + '_area').show();
}

FastInit.addOnLoad(function()
{
	radios = $$('#dialog_menu_left input[type=radio]');
	selected = $$('#dialog_menu_left .selected_radio input[type=radio]')[0] || radios[0];
	
	radios.each(function(input)
	{
		input.observe('click', function()
		{
			switch_area(this);
		});
	});
	
	if (selected)
	{ 
		selected.checked = true;
		switch_area(selected);
	}
	
	$$('#TB_title .close_dialog', '#dialog_container .close_dialog').each(function(close) {
		close.observe('click', function(e)
		{
			if (parent && typeof(parent.tb_remove) == "function") {
				parent.tb_remove();
			}
			else if (typeof(tb_remove) == 'function') {
				tb_remove();
			}

			if (e)
			{
				e.stop();
			}
		});
	});
});

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
refinerycms-0.9.5.31 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.30 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.29 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.28 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.27 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.26 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.25 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.24 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.23 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.22 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.21 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.20 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.19 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.18 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.17 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.16 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.15 public/javascripts/refinery/dialog.js
refinerycms-0.9.5.14 public/javascripts/refinery/dialog.js