%PDF- %PDF-
Direktori : /home/waritko/jHackHistory/ROOT/ |
Current File : //home/waritko/jHackHistory/ROOT/index.jsp |
<%@ page import="net.varak.HackHistory.model.HackProvider" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <% // Create XSRF cookie Cookie xsrfCookie = new Cookie("WHH-XSRF-Token", java.util.UUID.randomUUID().toString()); // Set expiry date after 7 days for both the cookies. xsrfCookie.setMaxAge(60*60*24*7); // Add both the cookies in the response header. response.addCookie(xsrfCookie); %> <!DOCTYPE html> <html lang="en" data-ng-app="hackHistoryApp"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <link rel="icon" href="./static/ingress.svg"> <title>Hack History</title> <!-- Bootstrap core CSS --> <link href="./static/css/bootstrap.min.css" rel="stylesheet"> <!-- My Design CSS --> <link href="./static/css/design.css" rel="stylesheet"> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <script src="./static/js/ie10-viewport-bug-workaround.js"></script> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <script type="text/javascript"> var pageLen = <%=HackProvider.PAGE_SIZE%>; </script> </head> <body data-ng-controller="HackHistoryCtrl"> <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Hack History</a> </div> <div class="navbar-collapse collapse"> <div class="navbar-right"> <span data-ng-if="showPrev" data-ng-click="prevPage()" id="get-prev-page" class="btn btn-success">Previous</span> <span data-ng-click="reloadPage()" id="reload-page" class="btn btn-info">Reload</span> <span data-ng-if="showNext" data-ng-click="nextPage()" id="get-next-page" class="btn btn-success">Next</span> </div> </div> </div> </div> <div style="height: 50px;"></div> <div class="container"> <!-- Example row of columns --> <div id="rows-end" data-ng-repeat="hack in hacks"> <div class="row"> <h4>{{formatDate(hack.serverDate)}}</h4> <table width="95%" style="margin-left: auto; margin-right: auto; border: 0;"> <tbody> <tr> <td width="50%">AP Gain: {{hack.apGained}}</td> <td width="40%">Items gained: {{getItemCount(hack.hackItems)}}</td> <td width="10%"><span style="font-size: 75%; color: silver; float: right;">{{hack.id}}</span></td> </tr> <tr data-ng-if="hack.glyphBonus"> <td width="50%">Base items gained: {{getItemCount(hack.baseHackItems)}}</td> <td width="40%">Bonus items gained: {{getItemCount(hack.bonusHackItems)}}</td> <td width="10%"> </td> </tr> </tbody> </table> <div style="height: 0.2em;"></div> <div style="margin-left: auto; margin-right: auto; border: 0; width: 95%;"> <div style="width: 50%" data-ng-repeat="item in hack.hackItems" data-ng-class-even="'dept-right'" data-ng-class-odd="'dept-left'"> <span class="item-level-{{item.level}}" data-ng-if="item.level > 0">L{{item.level}} </span> <span class="item-rarity-{{item.itemRarity.replace('_', '-').toLowerCase()}}">{{getItemType(item.itemType)}}</span> <span class="item-count" data-ng-if="item.count > 1"> x{{item.count}}</span> </div> </div> <div style="clear: both;"></div> <div data-ng-if="hack.glyphBonus"> <span class="btn btn-success btn-xs {{hack.style ? hack.style : 'glyphicon glyphicon-zoom-in'}}" style="float: right; margin-right: 2em; font-size: 1em;" data-ng-click="showDetail(hack.id)"></span> <div style="clear: both;"></div> <div data-ng-if="hack.showBonus"> <div style="width: 95%; margin-right: auto; margin-left: auto;"> <h4>Base items</h4> <div style="width: 50%" data-ng-repeat="item in hack.baseHackItems" data-ng-class-even="'dept-right'" data-ng-class-odd="'dept-left'"> <span class="item-level-{{item.level}}" data-ng-if="item.level > 0">L{{item.level}} </span> <span class="item-rarity-{{item.itemRarity.replace('_', '-').toLowerCase()}}">{{getItemType(item.itemType)}}</span> <span class="item-count" data-ng-if="item.count > 1"> x{{item.count}}</span> </div> </div> <div style="clear: both;"></div> <div style="width: 95%; margin-right: auto; margin-left: auto;"> <h4>Bonus items</h4> <div style="width: 50%" data-ng-repeat="item in hack.bonusHackItems" data-ng-class-even="'dept-right'" data-ng-class-odd="'dept-left'"> <span class="item-level-{{item.level}}" data-ng-if="item.level > 0">L{{item.level}} </span> <span class="item-rarity-{{item.itemRarity.replace('_', '-').toLowerCase()}}">{{getItemType(item.itemType)}}</span> <span class="item-count" data-ng-if="item.count > 1"> x{{item.count}}</span> </div> </div> <div style="clear: both;"></div> </div> </div> </div> </div> <hr> <footer> <p>© Waritko 2014</p> </footer> </div> <!-- /container --> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="./static/js/stringformat.min.js"></script> <script src="./static/js/jquery-1.11.1.min.js"></script> <script src="./static/js/bootstrap.min.js"></script> <script src="./static/js/angular.min.js"></script> <script src="./static/js/controllers.js"></script> </body> </html>