From 99d2185d9ab769e4da39139edb42ab6e9b4d7015 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 12 Apr 2011 07:48:07 +0000 Subject: [PATCH] New: add constant MAIN_FORCE_RELOAD_PAGE --- htdocs/core/tpl/ajaxrow.tpl.php | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/htdocs/core/tpl/ajaxrow.tpl.php b/htdocs/core/tpl/ajaxrow.tpl.php index 4d0320cc66f..2b456728f27 100644 --- a/htdocs/core/tpl/ajaxrow.tpl.php +++ b/htdocs/core/tpl/ajaxrow.tpl.php @@ -33,20 +33,25 @@ jQuery(document).ready(function(){ jQuery("#tablelines").tableDnD({ onDrop: function(table, row) { - var roworder = cleanSerialize(jQuery("#tablelines").tableDnDSerialize()); - var table_element_line = "table_element_line; ?>"; - var fk_element = "fk_element; ?>"; - var element_id = "id; ?>"; - jQuery.get("/core/ajaxrow.php?roworder="+roworder+"&table_element_line="+table_element_line+"&fk_element="+fk_element+"&element_id="+element_id); - jQuery("#tablelines .drag").each( - function( intIndex ){ - jQuery(this).removeClass("pair impair"); - if (intIndex % 2 == 0) jQuery(this).addClass('impair'); - if (intIndex % 2 == 1) jQuery(this).addClass('pair'); - }); - }, + var reloadpage = "global->MAIN_FORCE_RELOAD_PAGE; ?>"; + var roworder = cleanSerialize(jQuery("#tablelines").tableDnDSerialize()); + var table_element_line = "table_element_line; ?>"; + var fk_element = "fk_element; ?>"; + var element_id = "id; ?>"; + jQuery.get("/core/ajaxrow.php?roworder="+roworder+"&table_element_line="+table_element_line+"&fk_element="+fk_element+"&element_id="+element_id); + if (reloadpage == 1) { + location.reload(); + } else { + jQuery("#tablelines .drag").each( + function( intIndex ) { + jQuery(this).removeClass("pair impair"); + if (intIndex % 2 == 0) jQuery(this).addClass('impair'); + if (intIndex % 2 == 1) jQuery(this).addClass('pair'); + }); + } + }, onDragClass: "dragClass", - dragHandle: "tdlineupdown" + dragHandle: "tdlineupdown" }); jQuery(".tdlineupdown").hover( function() { jQuery(this).addClass('showDragHandle'); },