FSN#26209 Nu ook preview van originele XML mogelijk

svn path=/Website/trunk/; revision=18199
This commit is contained in:
Jos Groot Lipman
2013-06-20 08:17:13 +00:00
parent dd33e513f3
commit d7d5878069
3 changed files with 21 additions and 5 deletions

View File

@@ -69,7 +69,11 @@ if (xmlnode) // safety check
$.post($("form[name=xsledit]")[0].action + "?preview=1", $("[name=xsledit]").serialize(),
FcltCallbackAndThen(function (data) {
if (data.success)
{
// XML krijgt eigen window, die wil je vaak laten staan
$("form[name=xslview]")[0].target = ($("#mode :selected").val()=='xml'?"RapPreview":"XmlPreview")
$("form[name=xslview]")[0].submit();
}
}),
"json");
}
@@ -159,8 +163,9 @@ if (xmlnode) // safety check
+ " ORDER BY 1";
FCLTselector("srtnoti", sql, { emptyOption: L("lcl_xsledit_nosrtnoti") });
%><select name='mode'>
%><select name='mode' id='mode'>
<option value=''><%= L("lcl_xsledit_nomode") %></option>
<option value='xml'><%= L("lcl_xsledit_xmlmode") %></option>
<option value='email'><%= L("lcl_xsledit_emailmode") %></option>
<option value='summary'><%= L("lcl_xsledit_summarymode") %></option>
<option value='kto'><%= L("lcl_xsledit_ktomode") %></option>

View File

@@ -31,6 +31,7 @@ FCLT2XMLResponse({xmlnode: getQParamSafe("xmlnode"),
key: getQParamInt("key", -1),
mode: getQParam("mode", "email"),
srtnotificatie: getQParam("srtnoti"),
nostyle:getQParam("mode")=="xml", // overruled de rest
concept: true });
}
catch(e)

View File

@@ -169,6 +169,7 @@ function FCLT2XMLResponse (params) {
// where
// srtnotificatie
// stylesheet
// of nostyle
// concept
var sql = '';
@@ -190,12 +191,21 @@ function FCLT2XMLResponse (params) {
if (Session("logging")&1)
__Log2File(xml_content, params.xmlnode + params.key);
if (!params.stylesheet)
stylesheet = GetStylesheet(params.company || -1, params.xmlnode, params.concept);
if (params.nostyle)
{
Response.Clear;
Response.ContentType = "text/xml";
Response.Write(xml_content);
}
else
stylesheet = params.stylesheet;
{
if (!params.stylesheet)
stylesheet = GetStylesheet(params.company || -1, params.xmlnode, params.concept);
else
stylesheet = params.stylesheet;
STR2Stream(xml_content, stylesheet, Response, params);
STR2Stream(xml_content, stylesheet, Response, params);
}
}
return true;