Visualize: login/logout with PRE aut sample
Test plugins
by Yuriy Bablyukh
HTML
<script src="http://code.jquery.com/jquery-2.1.0.js"></script>
<!--Provide URL to visualize.js-->
<script type='text/javascript' src="http://localhost:8080/jasperserver-pro/client/visualize.js"></script>
<div id="container1"></div>
<div id="container2"></div>
<div id="container3"></div>
CSS
.control {
display: block;
}
.control.input.text > .wrap {
display:block;
}
.control > input{
width: 360px;
}
.error, .logout{
color: red;
}
.success{
color: green;
}
.message{
display: none;
}
JavaScript
var t =
encodeURIComponent("u=Steve|r=Ext_User|o=organization_1|pa1=USA|pa2=1");
var _report;
visualize({
auth : {
preAuth: true,
tokenName: "pp",
token : t
}
}, function (v){
alert("Authentification with pre-aut token complite");
v.report({
container:"#container1",
resource: "/public/Samples/Reports/AllAccounts",
error: handleError
});
v.report({
container:"#container2",
resource: "/public/Samples/Reports/06g.ProfitDetailReport",
error: handleError
});
v.report({
container:"#container3",
resource: "/public/Samples/Reports/07g.RevenueDetailReport",
error: handleError
});
}
var handleError = function (err) {
if (typeof console != "undefined") {
console.log(err);
if (err !== undefined) {
alert("Error in Visualize: " + err.message);
}
}
};