Exemplo n.º 1
0
def generate_xhtml_operator_code(js_files, base_url, request, requirements,
                                 mode):

    api_bootstrap = get_absolute_static_url(
        'js/WirecloudAPI/WirecloudAPIBootstrap.js',
        request=request,
        versioned=True)
    api_url = get_absolute_static_url(
        'js/WirecloudAPI/WirecloudOperatorAPI.js',
        request=request,
        versioned=True)
    api_common_url = get_absolute_static_url(
        'js/WirecloudAPI/WirecloudAPICommon.js',
        request=request,
        versioned=True)
    api_closure_url = get_absolute_static_url(
        'js/WirecloudAPI/WirecloudAPIClosure.js',
        request=request,
        versioned=True)
    api_js_files = [
        get_absolute_static_url(url, request=request, versioned=True)
        for url in get_operator_api_extensions(mode, requirements)
    ]
    api_js = [api_bootstrap, api_url, api_common_url
              ] + api_js_files + [api_closure_url]

    t = loader.get_template('wirecloud/operator_xhtml.html')
    c = Context({'base_url': base_url, 'js_files': api_js + js_files})

    xhtml = t.render(c)

    return xhtml
Exemplo n.º 2
0
def generate_xhtml_operator_code(js_files, base_url, request):

    api_url = get_absolute_static_url('js/WirecloudAPI/WirecloudOperatorAPI.js', request=request)
    api_closure_url = get_absolute_static_url('js/WirecloudAPI/WirecloudAPIClosure.js', request=request)
    api_js_files = [get_absolute_static_url(url, request=request) for url in get_operator_api_extensions('index')]
    api_js = [api_url] + api_js_files + [api_closure_url]

    t = loader.get_template('wirecloud/operator_xhtml.html')
    c = Context({'base_url': base_url, 'js_files': api_js + js_files})

    xhtml = t.render(c)

    return xhtml
Exemplo n.º 3
0
def generate_xhtml_operator_code(js_files, base_url, request, requirements, mode):

    api_closure_url = get_absolute_static_url('js/WirecloudAPI/WirecloudAPIClosure.js', request=request, versioned=True)
    extra_api_js_files = [get_absolute_static_url(url, request=request, versioned=True) for url in get_operator_api_extensions(mode, requirements)]
    api_js = get_operator_api_files(request) + extra_api_js_files + [api_closure_url]

    template = loader.get_template('wirecloud/operator_xhtml.html')
    context = {'base_url': base_url, 'js_files': api_js + js_files}

    xhtml = template.render(context)

    return xhtml
Exemplo n.º 4
0
def generate_xhtml_operator_code(js_files, base_url, request, requirements, mode):

    api_bootstrap = get_absolute_static_url('js/WirecloudAPI/WirecloudAPIBootstrap.js', request=request, versioned=True)
    api_url = get_absolute_static_url('js/WirecloudAPI/WirecloudOperatorAPI.js', request=request, versioned=True)
    api_common_url = get_absolute_static_url('js/WirecloudAPI/WirecloudAPICommon.js', request=request, versioned=True)
    api_closure_url = get_absolute_static_url('js/WirecloudAPI/WirecloudAPIClosure.js', request=request, versioned=True)
    api_js_files = [get_absolute_static_url(url, request=request, versioned=True) for url in get_operator_api_extensions(mode, requirements)]
    api_js = [api_bootstrap, api_url, api_common_url] + api_js_files + [api_closure_url]

    t = loader.get_template('wirecloud/operator_xhtml.html')
    c = Context({'base_url': base_url, 'js_files': api_js + js_files})

    xhtml = t.render(c)

    return xhtml