From c1d55c6ade5a87df7d7010f84e87a88f57e60a61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cornelius=20Wei=C3=9F?= Date: Thu, 28 Sep 2006 12:26:29 +0000 Subject: [PATCH] some xajax helpers --- etemplate/js/etemplate.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/etemplate/js/etemplate.js b/etemplate/js/etemplate.js index cac903a5b8..f68fa60855 100644 --- a/etemplate/js/etemplate.js +++ b/etemplate/js/etemplate.js @@ -199,3 +199,28 @@ function set_style_by_class(t,c,p,v) } } } + +function xajax_eT_wrapper(obj) { + if (typeof(obj) == 'object') { + set_style_by_class('div','popupManual','display','none'); + document.getElementById('ajax-loader').style.display = 'inline'; + var etemplate_exec_id = obj.form.etemplate_exec_id.defaultValue; + var submit_button = obj.name; + xajax_doXMLHTTP('etemplate.etemplate.process_exec', etemplate_exec_id, submit_button, xajax.getFormValues(obj.form)); + } + else { + document.getElementById('ajax-loader').style.display = 'none'; + set_style_by_class('div','popupManual','display','inline'); + } +} + +function disable_button(id) { + document.getElementById(id).disabled = 'true'; + document.getElementById(id).style.color = 'gray'; +} + +function enable_button(id) { + document.getElementById(id).disabled = 'false'; + document.getElementById(id).style.color = ''; +} +