|
|
@ -41,6 +41,7 @@ if(typeof VMM != 'undefined' && typeof VMM.MediaType == 'undefined') { |
|
|
|
if (d.match('v=')) { |
|
|
|
if (d.match('v=')) { |
|
|
|
media.id = VMM.Util.getUrlVars(d)["v"]; |
|
|
|
media.id = VMM.Util.getUrlVars(d)["v"]; |
|
|
|
} else if (d.match('\/embed\/')) { |
|
|
|
} else if (d.match('\/embed\/')) { |
|
|
|
|
|
|
|
// TODO Issue #618 better splitting
|
|
|
|
media.id = d.split("embed\/")[1].split(/[?&]/)[0]; |
|
|
|
media.id = d.split("embed\/")[1].split(/[?&]/)[0]; |
|
|
|
} else if (d.match(/v\/|v=|youtu\.be\//)){ |
|
|
|
} else if (d.match(/v\/|v=|youtu\.be\//)){ |
|
|
|
media.id = d.split(/v\/|v=|youtu\.be\//)[1].split(/[?&]/)[0]; |
|
|
|
media.id = d.split(/v\/|v=|youtu\.be\//)[1].split(/[?&]/)[0]; |
|
|
@ -119,6 +120,7 @@ if(typeof VMM != 'undefined' && typeof VMM.MediaType == 'undefined') { |
|
|
|
} else if (d.match('(www.)?wikipedia\.org')) { |
|
|
|
} else if (d.match('(www.)?wikipedia\.org')) { |
|
|
|
media.type = "wikipedia"; |
|
|
|
media.type = "wikipedia"; |
|
|
|
//media.id = d.split("wiki\/")[1];
|
|
|
|
//media.id = d.split("wiki\/")[1];
|
|
|
|
|
|
|
|
// TODO Issue #618 better splitting
|
|
|
|
var wiki_id = d.split("wiki\/")[1].split("#")[0].replace("_", " "); |
|
|
|
var wiki_id = d.split("wiki\/")[1].split("#")[0].replace("_", " "); |
|
|
|
media.id = wiki_id.replace(" ", "%20"); |
|
|
|
media.id = wiki_id.replace(" ", "%20"); |
|
|
|
media.lang = d.split("//")[1].split(".wikipedia")[0]; |
|
|
|
media.lang = d.split("//")[1].split(".wikipedia")[0]; |
|
|
|