Another try to fix base_url for print_dialog template. Seems it's necessary to keep the template_base_url untocued, because template_base_url gets calculated everytime when an et2 instance loads a template.

This commit is contained in:
Hadi Nategh 2016-09-15 11:50:18 +02:00
parent 57edc511ce
commit bc108f4573

View File

@ -2243,12 +2243,14 @@ var et2_nextmatch = (function(){ "use strict"; return et2_DOMWidget.extend([et2_
}
},this);
var base_url = this.getInstanceManager().template_base_url;
if (base_url.substr(base_url.length - 1) == '/') base_url = base_url.slice (0, -1); // otherwise we generate a url //api/templates, which is wrong
var dialog = et2_createWidget("dialog",{
// If you use a template, the second parameter will be the value of the template, as if it were submitted.
callback: callback, // return false to prevent dialog closing
buttons: et2_dialog.BUTTONS_OK_CANCEL,
title: 'Print',
template:this.egw().link('/api/templates/default/nm_print_dialog.xet'),
template:this.egw().link(base_url+'/api/templates/default/nm_print_dialog.xet'),
value: {
content: {
row_count: Math.min(100,total),