Added default connection values
This commit is contained in:
parent
a9db46cf2c
commit
76ccf0f204
@ -76,31 +76,31 @@
|
|||||||
<div class="col-xs-8">
|
<div class="col-xs-8">
|
||||||
<label>
|
<label>
|
||||||
Server
|
Server
|
||||||
<input class="input" name="host" placeholder="irc.freenode.org">
|
<input class="input" name="host" placeholder="<%=defaults.host%>">
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-4">
|
<div class="col-xs-4">
|
||||||
<label class="port">
|
<label class="port">
|
||||||
Port
|
Port
|
||||||
<input class="input" name="port" placeholder="6667">
|
<input class="input" name="port" placeholder="<%=defaults.port%>">
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5">
|
<div class="col-xs-5">
|
||||||
<label>
|
<label>
|
||||||
Nick
|
Nick
|
||||||
<input class="input" name="nick" placeholder="shout">
|
<input class="input" name="nick" placeholder="<%=defaults.nick%>">
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-7">
|
<div class="col-xs-7">
|
||||||
<label>
|
<label>
|
||||||
Real Name
|
Real Name
|
||||||
<input class="input" name="realname" class="input" placeholder="Shout User">
|
<input class="input" name="realname" class="input" placeholder="<%=defaults.realname%>">
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<label>
|
<label>
|
||||||
Channels
|
Channels
|
||||||
<input class="input" name="join" class="input" placeholder="#shout-irc">
|
<input class="input" name="join" class="input" placeholder="<%=defaults.join%>">
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
|
@ -376,6 +376,7 @@ $(function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
console.log(post);
|
||||||
socket.emit("conn", post);
|
socket.emit("conn", post);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,5 +1,12 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
port: 9000,
|
port: 9000,
|
||||||
|
theme: "themes/example.css",
|
||||||
public: true,
|
public: true,
|
||||||
theme: "themes/example.css"
|
defaults: {
|
||||||
|
host: "irc.freenode.net",
|
||||||
|
port: 6667,
|
||||||
|
nick: "shout-user",
|
||||||
|
realname: "Shout User",
|
||||||
|
join: "#shout-irc"
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
var config = require("../config");
|
||||||
var net = require("net");
|
var net = require("net");
|
||||||
var Network = require("./models/network");
|
var Network = require("./models/network");
|
||||||
var slate = require("slate-irc");
|
var slate = require("slate-irc");
|
||||||
@ -62,8 +63,8 @@ Client.prototype.find = function(id) {
|
|||||||
Client.prototype.connect = function(args) {
|
Client.prototype.connect = function(args) {
|
||||||
var client = this;
|
var client = this;
|
||||||
var options = {
|
var options = {
|
||||||
host: args.host || "irc.freenode.org",
|
host: args.host || config.defaults.host,
|
||||||
port: args.port || 6667
|
port: args.port || config.defaults.port
|
||||||
};
|
};
|
||||||
|
|
||||||
var stream = args.tls ? tls.connect(options) : net.connect(options);
|
var stream = args.tls ? tls.connect(options) : net.connect(options);
|
||||||
@ -71,8 +72,8 @@ Client.prototype.connect = function(args) {
|
|||||||
console.log(e);
|
console.log(e);
|
||||||
});
|
});
|
||||||
|
|
||||||
var nick = args.nick || "shout";
|
var nick = args.nick || config.defaults.nick;
|
||||||
var realname = args.realname || "Shout User";
|
var realname = args.realname || config.defaults.realname;
|
||||||
|
|
||||||
var irc = slate(stream);
|
var irc = slate(stream);
|
||||||
irc.me = nick;
|
irc.me = nick;
|
||||||
@ -96,7 +97,7 @@ Client.prototype.connect = function(args) {
|
|||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
var join = (args.join || "#shout-irc").replace(/\,/g, " ").split(/\s+/g);
|
var join = (args.join || config.defaults.join).replace(/\,/g, " ").split(/\s+/g);
|
||||||
irc.on("welcome", function() {
|
irc.on("welcome", function() {
|
||||||
irc.join(join);
|
irc.join(join);
|
||||||
});
|
});
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
var Client = require("./client");
|
var Client = require("./client");
|
||||||
var config = require("../config") || {};
|
var config = require("../config");
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
var http = require("connect");
|
var http = require("connect");
|
||||||
var indicator = require("indicator");
|
var indicator = require("indicator");
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "shout",
|
"name": "shout",
|
||||||
"description": "The modern IRC client",
|
"description": "The modern IRC client",
|
||||||
"version": "0.8.0",
|
"version": "0.8.1",
|
||||||
"homepage": "http://github.com/erming/shout",
|
"homepage": "http://github.com/erming/shout",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Mattias Erming",
|
"name": "Mattias Erming",
|
||||||
@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"connect": "~2.19.6",
|
"connect": "~2.19.6",
|
||||||
"indicator": "~0.1.0",
|
"indicator": "^0.1.2",
|
||||||
"lodash": "~2.4.1",
|
"lodash": "~2.4.1",
|
||||||
"moment": "~2.7.0",
|
"moment": "~2.7.0",
|
||||||
"slate-irc": "~0.6.0",
|
"slate-irc": "~0.6.0",
|
||||||
|
Loading…
Reference in New Issue
Block a user