diff --git a/source/js/Core/Media/VMM.ExternalAPI.js b/source/js/Core/Media/VMM.ExternalAPI.js index 675d912..43d81a5 100644 --- a/source/js/Core/Media/VMM.ExternalAPI.js +++ b/source/js/Core/Media/VMM.ExternalAPI.js @@ -1226,6 +1226,10 @@ if(typeof VMM != 'undefined' && typeof VMM.ExternalAPI == 'undefined') { } return _size; + }, + + isInstagramUrl: function(url) { + return url.match("instagr.am/p/") || url.match("instagram.com/p/"); } }, diff --git a/source/js/Core/Media/VMM.MediaType.js b/source/js/Core/Media/VMM.MediaType.js index 7fb6767..064b5e7 100644 --- a/source/js/Core/Media/VMM.MediaType.js +++ b/source/js/Core/Media/VMM.MediaType.js @@ -89,7 +89,7 @@ if(typeof VMM != 'undefined' && typeof VMM.MediaType == 'undefined') { media.id = VMM.ExternalAPI.flickr.getFlickrIdFromUrl(d) media.link = d; success = Boolean(media.id); - } else if (d.match("instagr.am/p/")) { + } else if (VMM.ExternalAPI.instagram.isInstagramUrl(d)) { media.type = "instagram"; media.link = d; media.id = d.split("\/p\/")[1].split("/")[0];