mirror of https://github.com/calzoneman/sync.git
Fix #149 and a couple other issues
This commit is contained in:
parent
a6af5a2440
commit
828b7e0381
2
api.js
2
api.js
|
@ -107,7 +107,7 @@ function handleChannelData(params, req, res) {
|
||||||
var data = [];
|
var data = [];
|
||||||
for(var j = 0; j < clist.length; j++) {
|
for(var j = 0; j < clist.length; j++) {
|
||||||
var cname = clist[j];
|
var cname = clist[j];
|
||||||
if(!cname.match(/^[a-zA-Z0-9]+$/)) {
|
if(!cname.match(/^[a-zA-Z0-9-_]+$/)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var d = {
|
var d = {
|
||||||
|
|
|
@ -60,7 +60,7 @@ Callbacks = {
|
||||||
|
|
||||||
channelNotRegistered: function() {
|
channelNotRegistered: function() {
|
||||||
var div = $("<div/>").addClass("alert alert-info").attr("id", "chregnotice")
|
var div = $("<div/>").addClass("alert alert-info").attr("id", "chregnotice")
|
||||||
.insertAfter($(".row")[0]);
|
.insertBefore($("#main"));
|
||||||
$("<button/>").addClass("close pull-right").text("×")
|
$("<button/>").addClass("close pull-right").text("×")
|
||||||
.appendTo(div)
|
.appendTo(div)
|
||||||
.click(function() { div.remove(); });
|
.click(function() { div.remove(); });
|
||||||
|
|
|
@ -537,7 +537,7 @@ function parseYTPlaylist(url) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseTwitch(url) {
|
function parseTwitch(url) {
|
||||||
var m = url.match(/twitch\.tv\/([a-zA-Z0-9]+)/);
|
var m = url.match(/twitch\.tv\/([^#\?\/]+)/);
|
||||||
if(m) {
|
if(m) {
|
||||||
return m[1];
|
return m[1];
|
||||||
}
|
}
|
||||||
|
@ -545,7 +545,7 @@ function parseTwitch(url) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseJustinTV(url) {
|
function parseJustinTV(url) {
|
||||||
var m = url.match(/justin\.tv\/([a-zA-Z0-9]+)/);
|
var m = url.match(/justin\.tv\/([^#\?\/]+)/);
|
||||||
if(m) {
|
if(m) {
|
||||||
return m[1];
|
return m[1];
|
||||||
}
|
}
|
||||||
|
@ -553,7 +553,7 @@ function parseJustinTV(url) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseLivestream(url) {
|
function parseLivestream(url) {
|
||||||
var m = url.match(/livestream\.com\/([a-zA-Z0-9]+)/);
|
var m = url.match(/livestream\.com\/([^#\?\/]+)/);
|
||||||
if(m) {
|
if(m) {
|
||||||
return m[1];
|
return m[1];
|
||||||
}
|
}
|
||||||
|
@ -561,7 +561,7 @@ function parseLivestream(url) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseUstream(url) {
|
function parseUstream(url) {
|
||||||
var m = url.match(/ustream\.tv\/([a-zA-Z0-9-]+)/);
|
var m = url.match(/ustream\.tv\/([^#\?\/]+)/);
|
||||||
if(m) {
|
if(m) {
|
||||||
return m[1];
|
return m[1];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue