Visualize: login/logout with PRE aut sample + dasboard

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>


<!--Provide container to render your visualization-->
<div id="container"></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");
    
  var resourceURL = "/public/Samples/Reports/04._Product_Results_by_Store_Type_Report";
  var dashboard = v.dashboard({
    container: "#controls",
    resource: resourceURL,
    success: function(data) {
      console.log(data);
    }
  });
		
   
            
}, handleError);


var handleError = function (err) {
    if (typeof console != "undefined") {
        console.log(err);
        if (err !== undefined) {
            alert("Error in Visualize: " + err.message);
        }
    }
};