def jsdemo(request, file_name): if file_name == 'raise_exception': sys.stderr.write('I am also writing gratuitous text to stderr ' 'just to see if stderr output ends up in log') raise Exception('gratuitous exception') elif file_name == 'log_error': logging.error('log error test with extras', extra={ 'data': { 'important_message': 'adam is so awesome', 'the_temperature': 10 } }) elif file_name == 'log_warning': logging.warning('here is a warning, y\'all!', extra={'data': { 'what': 'what, what' }}) embed_base = settings.STATIC_URL_BASE if settings.COMPRESS_MEDIA else '/' embed_url = "{0}embed.js".format(embed_base) context = { 'embed_url': embed_url, 'COMPRESS_MEDIA': settings.COMPRESS_MEDIA } return render_to_response('jsdemo/{0}.html'.format(file_name), widget.add_js_files(context, False, js_dependencies()), context_instance=RequestContext(request))
def jsdemo(request, file_name): if file_name == 'raise_exception': sys.stderr.write('I am also writing gratuitous text to stderr ' 'just to see if stderr output ends up in log') raise Exception('gratuitous exception') elif file_name == 'log_error': logging.error( 'log error test with extras', extra={ 'data': { 'important_message': 'adam is so awesome', 'the_temperature': 10 } }) elif file_name == 'log_warning': logging.warning( 'here is a warning, y\'all!', extra={ 'data': { 'what': 'what, what' } }) return render_to_response( 'jsdemo/{0}.html'.format(file_name), widget.add_js_files({}, False, js_dependencies()), context_instance=RequestContext(request))
def jsdemo(request, file_name): if file_name == 'raise_exception': sys.stderr.write('I am also writing gratuitous text to stderr ' 'just to see if stderr output ends up in log') raise Exception('gratuitous exception') elif file_name == 'log_error': logging.error( 'log error test with extras', extra={ 'data': { 'important_message': 'adam is so awesome', 'the_temperature': 10 } }) elif file_name == 'log_warning': logging.warning( 'here is a warning, y\'all!', extra={ 'data': { 'what': 'what, what' } }) embed_base = settings.STATIC_URL_BASE if settings.COMPRESS_MEDIA else '/' embed_url = "{0}embed.js".format(embed_base) context = {'embed_url': embed_url, 'COMPRESS_MEDIA': settings.COMPRESS_MEDIA } return render_to_response( 'jsdemo/{0}.html'.format(file_name), widget.add_js_files(context, False, js_dependencies()), context_instance=RequestContext(request))
def jsdemo(request, file_name): if file_name == 'raise_exception': sys.stderr.write('I am also writing gratuitous text to stderr ' 'just to see if stderr output ends up in log') raise Exception('gratuitous exception') return render_to_response( 'jsdemo/{0}.html'.format(file_name), widget.add_js_files({}, False, js_dependencies()), context_instance=RequestContext(request))
def jstest(request, file_name): if file_name == 'alltests': template = 'jstesting/alltests.html' else: template = 'jstesting/{0}.js'.format(file_name) return render_to_response( template, widget.add_js_files({}, False, js_dependencies()), context_instance=RequestContext(request))
def jstest(request, file_name): if file_name == 'alltests': template = 'jstesting/alltests.html' else: template = 'jstesting/{0}.js'.format(file_name) context = {'languages': json.dumps(settings.ALL_LANGUAGES)} return render_to_response(template, widget.add_js_files(context, False, js_dependencies()), context_instance=RequestContext(request))
def jstest(request, file_name): if file_name == 'alltests': template = 'jstesting/alltests.html' else: template = 'jstesting/{0}.js'.format(file_name) context = { 'languages': json.dumps(settings.ALL_LANGUAGES) } return render_to_response( template, widget.add_js_files(context, False, js_dependencies()), context_instance=RequestContext(request))
def statwidget_demo(request): js_files = ['http://{0}/widget/statwidgetconfig.js'.format( Site.objects.get_current().domain)] js_files.append('{0}js/statwidget/statwidget.js'.format( settings.MEDIA_URL)) context = widget.add_js_files({}, settings.COMPRESS_MEDIA, settings.JS_OFFSITE, 'mirosubs-statwidget.js', full_path_js_files=js_files) return render_to_response('widget/statwidget_demo.html', context, context_instance=RequestContext(request))
def statwidget_demo(request): js_files = ['http://{0}/widget/statwidgetconfig.js'.format( Site.objects.get_current().domain)] js_files.append('{0}js/statwidget/statwidget.js'.format( settings.STATIC_URL)) context = widget.add_js_files({}, settings.COMPRESS_MEDIA, settings.JS_OFFSITE, 'unisubs-statwidget.js', full_path_js_files=js_files) return render_to_response('widget/statwidget_demo.html', context, context_instance=RequestContext(request))
def xd_rpc(request, method_name): args = { 'request' : request } for k, v in request.POST.items(): if k[0:4] == 'xdp:': args[k[4:].encode('ascii')] = json.loads(v) func = getattr(rpc_views, method_name) result = func(**args) params = { 'request_id' : request.POST['xdpe:request-id'], 'dummy_uri' : request.POST['xdpe:dummy-uri'], 'response_json' : json.dumps(result) } return render_to_response('widget/xd_rpc_response.html', widget.add_js_files(params))
def api_demo(request): js_files = ['http://{0}/widget/config.js'.format( Site.objects.get_current().domain)] js_files.append('{0}js/widget/api/servermodel.js'.format( settings.MEDIA_URL)) js_files.append('{0}js/widget/api/api.js'.format( settings.MEDIA_URL)) context = widget.add_js_files({}, settings.JS_USE_COMPILED, settings.JS_CORE, 'mirosubs-api.js', full_path_js_files=js_files) return render_to_response('widget/api_demo.html', context, context_instance=RequestContext(request))
def jsdemo(request, file_name): if file_name == 'raise_exception': sys.stderr.write('I am also writing gratuitous text to stderr ' 'just to see if stderr output ends up in log') raise Exception('gratuitous exception') elif file_name == 'log_error': logging.error('log error test with extras', extra={ 'data': { 'important_message': 'adam is so awesome', 'the_temperature': 10 } }) elif file_name == 'log_warning': logging.warning('here is a warning, y\'all!', extra={'data': { 'what': 'what, what' }}) return render_to_response('jsdemo/{0}.html'.format(file_name), widget.add_js_files({}, False, js_dependencies()), context_instance=RequestContext(request))
def jstest(request, file_name): return render_to_response( 'jstesting/{0}.js'.format(file_name), widget.add_js_files({}, False, js_dependencies()), context_instance=RequestContext(request))