Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit fc81936

Browse files
committed
Swtching to gulp and bower managed assets.
1 parent 762e75c commit fc81936

23 files changed

Lines changed: 318 additions & 2787 deletions

app/index.html

Lines changed: 265 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,265 @@
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+
&nbsp;|&nbsp;
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}});">&lt; {{allianceName}} &gt;</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>
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)