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);
        }
    }
};