MT#5879 Small fixes for list refreshed after ajax form.

Script changes aren't relevant, but are useful.
List template changes are enough to fix the error.
ipeshinskaya/InvoiceTemplate5
Irina Peshinskaya 12 years ago committed by Victor Seva
parent 9cfd974e70
commit ca7e7a6f0c

@ -32,6 +32,7 @@ function fetch_into(div, uri, q, callback) {
var xmlHttpReq = false;
//alert(uri);
//alert(q);
//alert(uri+'?'+q);
// Mozilla/Safari
var target = document.getElementById(div);
if(!target){

@ -1,11 +1,11 @@
function refreshAjaxList ( item, data ){
//alert('refreshAjaxList: q='+uriForAction( data, item + '_list' )+';item='+item);
function refreshAjaxList ( item, form ){
//alert('refreshAjaxList: q='+uriForAction( form.serializeObject(), item + '_list' )+';item='+item);
var target = $('#'+ item + '_list');
if(target){
fetch_into(
item + '_list',
uriForAction( data, item + '_list' ),
'',
uriForAction( form.serializeObject(), item + '_list' ),
form.serialize(),
function(){
mainWrapperInit();
listRestoreCurrentEdit(target);

@ -63,7 +63,7 @@
if( status != 'error' ){
//form object is necessary to compose uri for refresh
[%IF m.ajax_list_refresh%]
refreshAjaxList( '[%m.ajax_list_refresh%]', form.serializeObject() );
refreshAjaxList( '[%m.ajax_list_refresh%]', form );
[%END%]
$('#mod_edit').parent('div').html('');
}

@ -35,7 +35,7 @@ var staticContainerId='template_list';
">
<i class="icon-edit"></i> [% c.loc('Edit template info') %]
</a>
<a class="btn btn-small btn-primary" href="[%- c.uri_for_action("/invoice/template_alt", [reseller.first.id, template.get_column('id')]) -%]">
<a class="btn btn-small btn-primary" href="[%- c.uri_for_action("/invoice/template_alt", [ template.get_column('reseller_id'), template.get_column('id')]) -%]">
<i class="icon-edit"></i> [% c.loc('Edit template') %]
</a>
<a class="btn btn-small btn-secondary ngcp-noback-button" data-confirm="Delete"

Loading…
Cancel
Save