diff --git a/.travis.yml b/.travis.yml index 4f44c2f..421cf09 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,3 +9,4 @@ script: branches: only: - master +sudo: required diff --git a/public/scripts/controllers/bib.js b/public/scripts/controllers/bib.js index 96d78cf..5145eb1 100644 --- a/public/scripts/controllers/bib.js +++ b/public/scripts/controllers/bib.js @@ -18,6 +18,7 @@ angular.module('Doi2BibApp') var idToSend = $scope.doi; idToSend = idToSend.replace(/ /g, ''); + idToSend = idToSend.replace(/^https?:\/\/dx\.doi\.org\//i, ''); if (idToSend.match(/^(doi:)?10\..+\/.+$/i)) { if (idToSend.match(/^doi:/i)) { diff --git a/test/e2e/articles.json b/test/e2e/articles.json index 9a4923b..75dbbe1 100644 --- a/test/e2e/articles.json +++ b/test/e2e/articles.json @@ -9,5 +9,7 @@ "23193287", "PMC3531190", "DOI: 10.1016/0304-3959(96)02994-6", - "arXiv:1502.0164" + "arXiv:1502.0164", + "http://dx.doi.org/10.4161/cc.5.3.2426", + "https://dx.doi.org/10.4161/cc.5.3.2426" ]