diff --git a/pandora/backend/urls.py b/pandora/backend/urls.py index 9d91372c..c4c188db 100644 --- a/pandora/backend/urls.py +++ b/pandora/backend/urls.py @@ -12,7 +12,6 @@ urlpatterns = patterns("backend.views", (r'^(?P.*)/poster\.(?Plarge)\.jpg$', 'poster'), (r'^(?P.*)/poster\.jpg$', 'poster'), (r'^(?P.*)/timelines/(?P.+)\.(?P\d+)\.(?P\d+)\.png$', 'timeline'), - (r'^(?P.*)/data/(?P.+)\.json$', 'data'), (r'^api/$', 'api'), ) diff --git a/pandora/backend/views.py b/pandora/backend/views.py index 899cc15a..46963fbc 100644 --- a/pandora/backend/views.py +++ b/pandora/backend/views.py @@ -532,17 +532,8 @@ def apidoc(request): return render_to_response('api.html', context) ''' - media and data delivery + media delivery ''' -def data(request, id, data): - movie = get_object_or_404(models.Movie, movieId=id) - response = {} - if data == 'video': - response = movie.get_stream() - if data == 'cuts': - response = movie.metadata.get('cuts', {}) - return render_to_json_response(response) - def frame(request, id, position, size): movie = get_object_or_404(models.Movie, movieId=id) position = float(position.replace(',', '.')) diff --git a/pandora/static/js/pandora.local.js b/pandora/static/js/pandora.local.js index 1c2298d6..47050b83 100644 --- a/pandora/static/js/pandora.local.js +++ b/pandora/static/js/pandora.local.js @@ -373,7 +373,9 @@ app.afterLaunch.push(function() { absolute_url: function (url) { var base = document.location.href; if (url.substring(0, 1) == '/') { - url = document.location.href.substring(0, document.location.href.length-document.location.pathname.length) + url; + base = document.location.protocol + '//' + document.location.hostname; + if(document.location.port) base += ':'+document.location.port + url = base + url; } else { if(base.substring(base.length-1) == '/')