|
| 1 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| 2 | +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| 3 | + <head> |
| 4 | + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| 5 | + <meta name="language" content="en" /> |
| 6 | + <link type="text/css" rel="stylesheet" media="screen" href="https://fonts.googleapis.com/css?family=Lato:900|Droid+Sans+Mono"> |
| 7 | + <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> |
| 8 | + <!-- build:css /css/style.css --> |
| 9 | + <link rel="stylesheet" type="text/css" href="styles/main.css" /> |
| 10 | + <!-- endbuild --> |
| 11 | + <title>Standing Fleet</title> |
| 12 | + </head> |
| 13 | + <body> |
| 14 | + <div id="page"> |
| 15 | + <div id="dim"></div> |
| 16 | + <div id="top-bar"> |
| 17 | + <span id="current-system">Standing Fleet</span> |
| 18 | + <div class="sub-bar right" id="top-menu"> |
| 19 | + <div class="menu-button hud" id="top-menu-hud"> |
| 20 | + <i class="fa fa-tachometer"></i> <span>HUD</span> |
| 21 | + </div> |
| 22 | + <div class="menu-button system-map active" id="top-menu-system-map"> |
| 23 | + <i class="fa fa-sitemap"></i> <span>MAP</span> |
| 24 | + </div> |
| 25 | + <div class="menu-button hostiles" id="top-menu-hostiles"> |
| 26 | + <i class="fa fa-exclamation-triangle"></i> <span>HOSTILES</span> |
| 27 | + </div> |
| 28 | + <div class="menu-button members" id="top-menu-members"> |
| 29 | + <i class="fa fa-users"></i> <span>MEMBERS</span> |
| 30 | + </div> |
| 31 | + <div class="menu-button scans" id="top-menu-scans"> |
| 32 | + <i class="fa fa-bullseye"></i> <span>SCANS</span> |
| 33 | + </div> |
| 34 | + <div class="menu-button events" id="top-menu-events"> |
| 35 | + <i class="fa fa-bell"></i> <span>EVENTS</span> |
| 36 | + </div> |
| 37 | + </div> |
| 38 | + </div> |
| 39 | + <div id="content-wrapper"> |
| 40 | + <div id="hud" class="main-content"></div> |
| 41 | + <div id="system-map" class="main-content active"></div> |
| 42 | + <div id="hostiles" class="main-content"></div> |
| 43 | + <div id="members" class="main-content"></div> |
| 44 | + <div id="events" class="main-content"></div> |
| 45 | + <div id="scans" class="main-content"></div> |
| 46 | + </div> |
| 47 | + <div id="bottom-bar"> |
| 48 | + <div class="sub-bar left" id="broadcast"> |
| 49 | + <div id="status-buttons"> |
| 50 | + <a id="status-clear" target="_blank" class="btn btn-clear"><i class="fa fa-check"></i> <span>Clear</span></a> |
| 51 | + <a id="status-hostile" target="_blank" class="btn btn-hostile"><i class="fa fa-crosshairs"></i> <span>Hostile</span></a> |
| 52 | + </div> |
| 53 | + </div> |
| 54 | + |
| 55 | + <div class="sub-bar right" id="bottom-menu"> |
| 56 | + <div class="menu-button" id="bottom-menu-spinner"> |
| 57 | + <img src="/images/spinner.gif" alt="Processing..." /> |
| 58 | + </div> |
| 59 | + <div class="menu-button" id="bottom-menu-scan"> |
| 60 | + <i class="fa fa-bullseye"></i> <span>REPORT SCAN</span> |
| 61 | + </div> |
| 62 | + <div class="menu-button" id="bottom-menu-menu"> |
| 63 | + <i class="fa fa-cog"></i> <span>MENU</span> |
| 64 | + </div> |
| 65 | + </div> |
| 66 | + </div> |
| 67 | + </div> |
| 68 | + <div id="alert-container"></div> |
| 69 | + |
| 70 | + <script type="text/x-handlebars-template" id="panelTemplate"> |
| 71 | + <div class="panel {{type}}"> |
| 72 | + <div class="header"> |
| 73 | + {{#if closeable}} |
| 74 | + <img class="close" src="/images/icon-close.png" alt="Close panel" onClick="UIPanels.hidePanel()" /> |
| 75 | + {{/if}} |
| 76 | + {{#if image}} |
| 77 | + <img src="/images/{{image}}" alt="Panel image" /> |
| 78 | + {{/if}} |
| 79 | + {{#if title}} |
| 80 | + <div class="text title">{{{title}}}</div> |
| 81 | + {{/if}} |
| 82 | + </div> |
| 83 | + <div class="content"> |
| 84 | + {{#if text}} |
| 85 | + <div class="text {{#if textclass}}{{textclass}}{{/if}}">{{{text}}}</div> |
| 86 | + {{/if}} |
| 87 | + {{#if error}} |
| 88 | + <span class="error">ERROR:<br />{{{error.message}}}</span> |
| 89 | + {{/if}} |
| 90 | + {{#if formitems}} |
| 91 | + <div class="form"> |
| 92 | + {{#each formitems}} |
| 93 | + {{#if input}} |
| 94 | + <div class="group"> |
| 95 | + {{#if input.legend}}<span class="legend">{{{input.legend}}}</span>{{/if}} |
| 96 | + <input id="{{input.id}}" value="{{{input.value}}}" type={{#if input.hidden}}"hidden"{{else}}"text"{{/if}} {{#if input.readonly}}readonly="true"{{/if}} {{#if input.label}}placeholder="{{{input.label}}}"{{/if}}/> |
| 97 | + </div> |
| 98 | + {{/if}} |
| 99 | + {{#if textinput}} |
| 100 | + {{#if textinput.legend}}<span class="legend">{{{textinput.legend}}}</span>{{/if}} |
| 101 | + <textarea id="{{textinput.id}}" class="textinput {{{textinput.class}}}" {{#if textinput.label}}placeholder="{{textinput.label}}"{{/if}}></textarea> |
| 102 | + {{/if}} |
| 103 | + {{#if button}} |
| 104 | + <div class="group"> |
| 105 | + <a {{#if button.link}}href="{{{button.link}}}"{{/if}} target="_blank" class="button {{{button.class}}}" onClick="{{{button.onClick}}}">{{{button.text}}}</a> |
| 106 | + </div> |
| 107 | + {{/if}} |
| 108 | + {{#if submit}} |
| 109 | + <div class="submit"> |
| 110 | + <a {{#if submit.link}}href="{{{submit.link}}}"{{/if}} target="_blank" class="button" onClick="{{{submit.onClick}}}">{{{submit.text}}}</a> |
| 111 | + </div> |
| 112 | + {{/if}} |
| 113 | + {{/each}} |
| 114 | + </div> |
| 115 | + {{/if}} |
| 116 | + </div> |
| 117 | + </div> |
| 118 | + </script> |
| 119 | + |
| 120 | + <script type="text/x-handlebars-template" id="hudTemplate"> |
| 121 | + <div class="{{status}}"> |
| 122 | + <h2>{{status}}</h2> |
| 123 | + {{#each neighbors}} |
| 124 | + {{#if name}} |
| 125 | + <h3>{{hostiles}} hostile{{#if hostiles}}s{{/if}} in {{name}}</h3> |
| 126 | + {{/if}} |
| 127 | + {{/each}} |
| 128 | + </div> |
| 129 | + </script> |
| 130 | + |
| 131 | + <script type="text/x-handlebars-template" id="alertTemplate"> |
| 132 | + <div class="event alert {{type}}" onClick="EventList.alertClick('{{type}}', '{{id}}')"> |
| 133 | + {{#if type}} |
| 134 | + <img class="icon" src="/images/icon-{{type}}.png" /> |
| 135 | + <span class="text">{{{text}}}</span> |
| 136 | + {{else}} |
| 137 | + <span class="text"><i class="fa fa-exclamation-triangle"></i> {{{text}}}</span> |
| 138 | + {{/if}} |
| 139 | + </div> |
| 140 | + </script> |
| 141 | + |
| 142 | + <script type="text/x-handlebars-template" id="eventTemplate"> |
| 143 | + <div class="event {{type}}" data-key="{{key}}"> |
| 144 | + <img class="icon" src="/images/icon-{{type}}.png" /> |
| 145 | + <span class="text">{{{text}}}</span> |
| 146 | + <div class="right"> |
| 147 | + {{#if respondable}} |
| 148 | + <span class="response"> |
| 149 | + <a href="javascript:EventList.eventResponseClick('{{key}}', 'y')">Approve</a> |
| 150 | + | |
| 151 | + <a href="javascript:EventList.eventResponseClick('{{key}}', 'n')">Deny</a> |
| 152 | + </span> |
| 153 | + {{/if}} |
| 154 | + <span class="time">{{time}}</span> |
| 155 | + </div> |
| 156 | + </div> |
| 157 | + </script> |
| 158 | + |
| 159 | + <script type="text/x-handlebars-template" id="scanTemplate"> |
| 160 | + <div class="scan"> |
| 161 | + <div class="description-container" onclick="ScanList.toggleCollapse(this)"> |
| 162 | + <span class="text"> |
| 163 | + {{time}} - <a href="javascript:CCPEVE.showInfo(5,{{systemId}});">{{systemName}}</a>, |
| 164 | + reported by <a href="javascript:CCPEVE.showInfo(1377, {{reporterId}});">{{reporter}}</a> |
| 165 | + </span> |
| 166 | + </div> |
| 167 | + <div class="results-container collapsible"> |
| 168 | + <ul class="actions"> |
| 169 | + <li><a class="btn" onclick="scanFilter(this, 'grid');">On Grid</a></li> |
| 170 | + <li><a class="btn" onclick="scanFilter(this, 'offgrid');">Off Grid</a></li> |
| 171 | + </ul> |
| 172 | + <div class="scan-classes"> |
| 173 | + {{#each shipClasses}} |
| 174 | + <div class="result"> |
| 175 | + <span class="ship-class">{{count}}x <b>{{shipClass}}</b></span> |
| 176 | + </div> |
| 177 | + {{/each}} |
| 178 | + </div> |
| 179 | + <div class="type-classes"> |
| 180 | + {{#each shipTypes}} |
| 181 | + <div class="result"> |
| 182 | + <span class="ship-type" onclick="ScanList.toggleCollapse(this)">{{count}}x <b>{{shipType}}</b></span> |
| 183 | + |
| 184 | + {{#each details}} |
| 185 | + <div class="details-container collapsible"> |
| 186 | + <span class="ship-name">{{shipName}}</span> |
| 187 | + <span class="distance">{{distance}}</span> |
| 188 | + </div> |
| 189 | + {{/each}} |
| 190 | + </div> |
| 191 | + {{/each}} |
| 192 | + </div> |
| 193 | + </div> |
| 194 | + </div> |
| 195 | + </script> |
| 196 | + |
| 197 | + <script type="text/x-handlebars-template" id="memberTemplate"> |
| 198 | + <table class="member" id="member-{{id}}"> |
| 199 | + <tr> |
| 200 | + <td class="ship-icon">{{{shipIcon}}}</td> |
| 201 | + <td class="name"><a href="javascript:CCPEVE.showInfo(1377, {{id}});">{{name}}</a></td> |
| 202 | + <td class="system {{#if isDocked}}docked{{/if}}"><a href="javascript:CCPEVE.showInfo(5,{{systemId}});">{{systemName}}</a></td> |
| 203 | + <td class="actions"> |
| 204 | + <a title="Set Destination" onClick="CCPEVE.setDestination({{systemId}})"><i class="fa fa-map-marker" title="Set Destination"></i></a> |
| 205 | + <a title="Start Conversation" onClick="CCPEVE.startConversation({{id}})"><i class="fa fa-comment" title="Start Conversation"></i></a> |
| 206 | + {{killboard_link name}} |
| 207 | + </td> |
| 208 | + </tr> |
| 209 | + </table> |
| 210 | + </script> |
| 211 | + |
| 212 | + <script type="text/x-handlebars-template" id="hostileTemplate"> |
| 213 | + <table class="hostile" id="hostile-{{id}}"> |
| 214 | + <tr> |
| 215 | + <td class="ship-icon">{{{shipIcon}}}</td> |
| 216 | + <td class="name"><a href="javascript:CCPEVE.showInfo(1377, {{id}});">{{name}}</a></td> |
| 217 | + <td class="alliance"> |
| 218 | + {{#if allianceName}} |
| 219 | + <a href="javascript:CCPEVE.showInfo(16159, {{allianceID}});">< {{allianceName}} ></a> |
| 220 | + {{else}} |
| 221 | + No Alliance |
| 222 | + {{/if}} |
| 223 | + </td> |
| 224 | + <td class="ship-type" onClick="UIPanels.updateHostileDetailsPanel('{{id}}');"> |
| 225 | + {{#if shipTypeId}} |
| 226 | + <a href="javascript:CCPEVE.showInfo({{shipTypeId}});">{{shipType}}</a> |
| 227 | + {{else}} |
| 228 | + <i class="fa fa-eye-slash"></i> Non Visual |
| 229 | + {{/if}} |
| 230 | + </td> |
| 231 | + <td class="system {{#if isDocked}}docked{{/if}}"><a href="javascript:CCPEVE.showInfo(5,{{systemId}});">{{systemName}}</a></td> |
| 232 | + <td class="reported_at"><a title="Reported by {{reporterName}}">{{reported_at}}</a></td> |
| 233 | + <td class="actions"> |
| 234 | + <a title="Set Destination" onClick="CCPEVE.setDestination({{systemId}})"><i class="fa fa-map-marker" title="Set Destination"></i></a> |
| 235 | + {{killboard_link name id}} |
| 236 | + </td> |
| 237 | + </tr> |
| 238 | + </table> |
| 239 | + </script> |
| 240 | + |
| 241 | + <!-- build:js /js/lib.js --> |
| 242 | + <script type="text/javascript" src="../vendor/handlebars/handlebars.js"></script> |
| 243 | + <script type="text/javascript" src="../vendor/jquery/dist/jquery.js"></script> |
| 244 | + <script type="text/javascript" src="../vendor/typeahead.js/dist/typeahead.jquery.js"></script> |
| 245 | + <script type="text/javascript" src="../vendor/d3/d3.js"></script> |
| 246 | + <script type="text/javascript" src="../vendor/moment/moment.js"></script> |
| 247 | + <!-- endbuild --> |
| 248 | + |
| 249 | + <!-- build:js /js/app.js --> |
| 250 | + <script type="text/javascript" src="/js/Util.js"></script> |
| 251 | + <script type="text/javascript" src="/js/UI.js"></script> |
| 252 | + <script type="text/javascript" src="/js/UIPanels.js"></script> |
| 253 | + <script type="text/javascript" src="/js/Data.js"></script> |
| 254 | + <script type="text/javascript" src="/js/Server.js"></script> |
| 255 | + <script type="text/javascript" src="/js/SystemMap.js"></script> |
| 256 | + <script type="text/javascript" src="/js/MemberList.js"></script> |
| 257 | + <script type="text/javascript" src="/js/HostileList.js"></script> |
| 258 | + <script type="text/javascript" src="/js/EventList.js"></script> |
| 259 | + <script type="text/javascript" src="/js/ScanList.js"></script> |
| 260 | + <script type="text/javascript" src="/js/EventHandler.js"></script> |
| 261 | + <script type="text/javascript" src="/js/Main.js"></script> |
| 262 | + <!-- endbuild --> |
| 263 | + |
| 264 | + </body> |
| 265 | +</html> |
0 commit comments