Bad URL indicator, auto-remove player_embedded crap

This commit is contained in:
calzoneman 2013-06-11 23:37:12 -04:00
parent de2294d3ab
commit 877b125766
2 changed files with 14 additions and 0 deletions

View File

@ -181,6 +181,14 @@ function queue(pos) {
} }
links.forEach(function(link) { links.forEach(function(link) {
var data = parseMediaLink(link); var data = parseMediaLink(link);
if(data.id === null || data.type === null) {
makeAlert("Error", "Invalid link. Please double check it and remove extraneous information", "alert-error")
.addClass("span12")
.insertBefore($("#extended_controls"));
}
else {
$("#mediaurl").val("");
}
socket.emit("queue", { socket.emit("queue", {
id: data.id, id: data.id,
type: data.type, type: data.type,

View File

@ -807,6 +807,7 @@ function parseMediaLink(url) {
}; };
} }
url = url.trim(); url = url.trim();
url = url.replace("feature=player_embedded&", "");
if(url.indexOf("jw:") == 0) { if(url.indexOf("jw:") == 0) {
return { return {
@ -899,6 +900,11 @@ function parseMediaLink(url) {
type: "sc" type: "sc"
}; };
} }
return {
id: null,
type: null
};
} }
function sendVideoUpdate() { function sendVideoUpdate() {