Skip to content

Commit 8e6763d

Browse files
committed
Git inital commit.
0 parents  commit 8e6763d

14 files changed

+419
-0
lines changed

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
registry = http://localhost:15443/
2+
userconfig = /home/ubuntu/.config/how-to-npm/npmrc

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
This is readme file you can find code and details of app. go the bellow link:
2+
3+
git+https://github.com/Click2Solution/Hello-world.git

client/css/bootstrap-responsive.min.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/css/bootstrap.min.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
8.57 KB
Loading

client/img/glyphicons-halflings.png

12.5 KB
Loading

client/index.html

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
<!doctype html>
2+
<html lang="en" ng-app>
3+
<head>
4+
<title>Chat Example</title>
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<link rel="stylesheet" href="/css/bootstrap.min.css">
7+
<link rel="stylesheet" href="/css/bootstrap-responsive.min.css">
8+
<style>
9+
body {
10+
padding-top: 60px;
11+
}
12+
</style>
13+
<script>
14+
function ChatController($scope) {
15+
var socket = io.connect();
16+
17+
$scope.messages = [];
18+
$scope.roster = [];
19+
$scope.name = '';
20+
$scope.text = '';
21+
22+
socket.on('connect', function () {
23+
$scope.setName();
24+
});
25+
26+
socket.on('message', function (msg) {
27+
$scope.messages.push(msg);
28+
$scope.$apply();
29+
});
30+
31+
socket.on('roster', function (names) {
32+
$scope.roster = names;
33+
$scope.$apply();
34+
});
35+
36+
$scope.send = function send() {
37+
console.log('Sending message:', $scope.text);
38+
socket.emit('message', $scope.text);
39+
$scope.text = '';
40+
};
41+
42+
$scope.setName = function setName() {
43+
socket.emit('identify', $scope.name);
44+
};
45+
}
46+
</script>
47+
</head>
48+
<body>
49+
<div class="container" ng-controller="ChatController">
50+
<div class="navbar navbar-fixed-top navbar-inverse">
51+
<div class="navbar-inner">
52+
<div class="pull-right">
53+
<a href="https://c9.io" class="brand">Cloud9 IDE</a>
54+
</div>
55+
</div>
56+
</div>
57+
<div class="page-header">
58+
<h1>Chat Example</h1>
59+
</div>
60+
<div class="row">
61+
<div class="span3">
62+
<ul class="nav nav-list well">
63+
<li class="nav-header">Local Users</li>
64+
<li ng-repeat="user in roster" ng-bind="user">
65+
</li>
66+
</ul>
67+
</div>
68+
<div class="span9">
69+
<table class="table table-striped table-bordered">
70+
<thead>
71+
<tr>
72+
<th class="span2">Name</th>
73+
<th class="span7">Text</th>
74+
</tr>
75+
</thead>
76+
<tbody>
77+
<tr ng-repeat="msg in messages">
78+
<td class="span2" ng-bind="msg.name"></td>
79+
<td class="span7" ng-bind="msg.text"></td>
80+
</tr>
81+
</tbody>
82+
</table>
83+
<div class="row controls">
84+
<form ng-submit="send()">
85+
<div class="span2"><input type="text" class="input-block-level" ng-model="name" ng-change="setName()" placeholder="Your Name"></div>
86+
<div class="input-append span7">
87+
<input type="text" class="span6" ng-model="text" placeholder="Message">
88+
<input type="submit" class="span1 btn btn-primary" value="Send" ng-disabled="!text">
89+
</div>
90+
</form>
91+
</div>
92+
</div>
93+
</div>
94+
</div>
95+
<script src="/socket.io/socket.io.js"></script>
96+
<script src="/js/jquery.min.js"></script>
97+
<script src="/js/bootstrap.min.js"></script>
98+
<script src="/js/angular.min.js"></script>
99+
</body>
100+
</html>

client/js/angular.min.js

Lines changed: 162 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/js/bootstrap.min.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/js/jquery.min.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)