forked from totaljs/examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.html
More file actions
53 lines (44 loc) · 1.44 KB
/
app.html
File metadata and controls
53 lines (44 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
@{meta('Angular.js WebSocket Chat', 'description', 'keywords')}
<!-- /app/services/ -->
@{ngService('websocketService')}
<!-- /app/css/ -->
@{ngStyle('app')}
<!-- cdnjs -->
@{ngLocale('en-us')}
<!-- /app/controllers/ -->
@{ngController('home')}
<div ng-controller="HomeCtrl" class="content">
<div class="users">
<div class="form-description" style="margin-bottom:10px">Firstly you must type your username:</div>
<form ng-submit="login()">
<input type="text" ng-model="alias" placeholder="Type your name" ng-disabled="isLogged" style="width:180px" autofocus="autofocus" />
</form>
<div ng-show="isLogged">
<button ng-click="logoff()" class="logoff">Logoff</button>
</div>
<br />
<br />
<div ng-show="isLogged"><strong>Online users ({{ users.length }})</strong></div>
<ul>
<li ng-repeat="user in users">{{ user }}</li>
</ul>
</div>
<div class="chat">
<div ng-show="isLogged">
<div class="form-description" style="margin-bottom:10px">Your message:</div>
<form ng-submit="send()">
<input type="text" ng-model="message" placeholder="Type your message ..." maxlength="100" ng-disabled="!isLogged" style="width:540px" />
</form>
<br />
<br />
<ul class="messages">
<li ng-repeat="message in messages">
<span>{{ message.date | date: 'yyyy-MM-dd HH:mm:ss' }} - {{ message.user }}</span>
{{ message.message }}
</li>
</ul>
</div>
</div>
<div class="cl"> </div>
</div>
@{ngTemplate('list')}