def authoring(request, package): """Handles calls to authoring iframe. Renders exe/authoring.html""" if "idevice_id" in request.GET: try: idevice = package.get_idevice_for_partial(request.GET["idevice_id"]) if request.GET.get("media", "") == "true": json = simplejson.dumps(get_unique_media_list(idevice.parent_node, idevice)) return HttpResponse(json, content_type="text/javascript") idevice_html = shortcuts.render_idevice(idevice) return HttpResponse(idevice_html) except ObjectDoesNotExist, e: raise Http404(e)
def authoring(request, package): '''Handles calls to authoring iframe. Renders exe/authoring.html''' if "idevice_id" in request.GET: try: idevice = package.get_idevice_for_partial\ (request.GET['idevice_id']) if request.GET.get("media", "") == "true": json = simplejson.dumps( get_unique_media_list(idevice.parent_node, idevice)) return HttpResponse(json, content_type="text/javascript") idevice_html = shortcuts.render_idevice(idevice) return HttpResponse(idevice_html) except ObjectDoesNotExist, e: raise Http404(e)
def authoring(request, package, current_node): """Handles calls to authoring iframe. Renders exe/authoring.html""" if "idevice_id" in request.GET: try: idevice = current_node.idevices.get(pk=(request.GET['idevice_id'])) if request.GET.get("media", "") == "true": json = simplejson.dumps( get_unique_media_list(idevice.parent_node, idevice)) return HttpResponse(json, content_type="text/javascript") idevice_html = shortcuts.render_idevice(idevice) return HttpResponse(idevice_html) except ObjectDoesNotExist as e: raise Http404(e) # if partial is set return only content of body elif "media" in request.GET and request.GET['media'] == "true": return HttpResponse(get_media_list(current_node, ajax=True), content_type="text/javascript") else: return HttpResponseBadRequest("No idevice id given.")
def authoring(request, package, current_node): """Handles calls to authoring iframe. Renders exe/authoring.html""" if "idevice_id" in request.GET: try: idevice = current_node.idevices.get( pk=(request.GET['idevice_id'])) if request.GET.get("media", "") == "true": json = simplejson.dumps(get_unique_media_list( idevice.parent_node, idevice)) return HttpResponse(json, content_type="text/javascript") idevice_html = shortcuts.render_idevice(idevice) return HttpResponse(idevice_html) except ObjectDoesNotExist as e: raise Http404(e) # if partial is set return only content of body elif "media" in request.GET and request.GET['media'] == "true": return HttpResponse(get_media_list(current_node, ajax=True), content_type="text/javascript") else: return HttpResponseBadRequest("No idevice id given.")