Skip to content

Commit 1b3f0a2

Browse files
committed
修改readme 支持火狐
1 parent e085e6a commit 1b3f0a2

10 files changed

+33
-13
lines changed

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@
77
- Node
88
- Mongoose
99

10+
## author
11+
12+
site: [http://www.boiajs.com](http://www.boiajs.com)
13+
github: [http://github.com/boiawang](http://github.com/boiawang)

public/css/chat_web.css

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/chat_web.css.map

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/chat_web.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/custom.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,11 @@ jQuery(function($) {
4545

4646
// 发送消息
4747
$('.btn-send').on('click', function(event) {
48-
var content = $('.msg-input-box').text().empty();
48+
var content = $('.msg-input-box').text();
4949
var user = $('.login-box').data('user');
5050

51+
$('.msg-input-box').empty();
52+
5153
socket.emit('send-msg', {
5254
user: user,
5355
content: content

public/sass/_chatBox.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
& > .head{
1313
height: 128px;
1414

15-
background-image: -webkit-linear-gradient(#86c6ee,#4ca2d5);
15+
@include background-gradient-linear(#86c6ee,#4ca2d5);
1616
}
1717

1818
.col-1{
@@ -25,7 +25,7 @@
2525

2626
.toolbar{
2727
height: 25px;
28-
background-image: -webkit-linear-gradient(left,#bdd9ea,#deecf5);
28+
@include background-gradient-linear(#bdd9ea,#deecf5,left);
2929
}
3030

3131
.msg-input-box{

public/sass/_minixs.scss

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@mixin background-gradient-linear($from, $end, $pos: top) {
2+
background-image: -webkit-linear-gradient($pos, $from, $end);
3+
background-image: -moz-linear-gradient($pos, $from, $end);
4+
}

public/sass/main.scss

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
@import "reset";
22
@import "core";
3+
@import "minixs";
34

45
@import "chatBox";
56
@import "register";

routes/index.js

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ var express = require('express');
22
var router = express.Router();
33

44
var User = require('mongoose').model('User');;
5-
var chatServer = require('../server');
5+
var userList = require('../server').userList;
66

77
var fs = require('fs');
88
var projectData;
@@ -13,7 +13,8 @@ fs.readFile('package.json', function(error, data) {
1313

1414
router.get('/', function(req, res) {
1515
res.render('index', {
16-
title: '聊天室'
16+
title: '聊天室',
17+
session: req.session
1718
});
1819
});
1920

@@ -38,14 +39,15 @@ router.post('/register', function(req, res) {
3839

3940
user.save(function(err, user) {
4041
req.session.myUser = userName;
42+
userList.push(userName);
4143
if (!err) {
4244
/*return res.render('room', {
4345
myUser: userName,
4446
isLogin: true,
4547
title: '房间',
46-
users: chatServer.userList
48+
users: userList
4749
});*/
48-
return res.redirect('/');
50+
return res.redirect('/room');
4951
}
5052
});
5153
}
@@ -70,7 +72,8 @@ router.post('/login', function(req, res) {
7072
router.get('/room', function(req, res) {
7173
res.render('room', {
7274
title: '房间',
73-
users: chatServer.userList
75+
users: userList,
76+
session: req.session
7477
});
7578
});
7679

views/room.ejs

+4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
<% include head %>
22
<body>
33
<span class="login-box">
4+
<% if(!session.myUser){ %>
45
<label for="username">用户名: </label>
56
<input class="username" id="username" name="username" />
67
<button class="btn-login">登陆</button>
8+
<% }else{ %>
9+
<%= session.myUser %>已登录
10+
<% } %>
711
</span>
812
<div class="chat-room-box clearfix">
913
<div class="head"></div>

0 commit comments

Comments
 (0)