org.visallo.web.WebApp.registerJavaScriptComponent()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 JavaScript  
字(4.8k)|赞(0)|评价(0)|浏览(143)

本文整理了Java中org.visallo.web.WebApp.registerJavaScriptComponent()方法的一些代码示例,展示了WebApp.registerJavaScriptComponent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebApp.registerJavaScriptComponent()方法的具体详情如下:
包路径:org.visallo.web.WebApp
类名称:WebApp
方法名:registerJavaScriptComponent

WebApp.registerJavaScriptComponent介绍

[英]Register a JSX react component.

Converts .jsx files to .js files using babel.

Source maps are always created and externally linked
[中]注册一个JSX react组件。
皈依者。将jsx文件发送到。使用babel的js文件。
源地图始终被创建并与外部链接

代码示例

代码示例来源:origin: org.visallo/visallo-web-plugins-admin-user-tools

@Override
  public void init(WebApp app, ServletContext servletContext, Handler authenticationHandler) {
    Class<? extends Handler> authenticationHandlerClass = authenticationHandler.getClass();
    Class<? extends Handler> csrfHandlerClass = VisalloCsrfHandler.class;

    app.registerJavaScript("/org/visallo/web/adminUserTools/plugin.js");

    app.registerJavaScriptComponent("/org/visallo/web/adminUserTools/UserAdminPlugin.jsx");
    app.registerJavaScriptComponent("/org/visallo/web/adminUserTools/WorkspaceList.jsx");
    app.registerJavaScriptComponent("/org/visallo/web/adminUserTools/LoadUser.jsx");
    app.registerJavaScriptComponent("/org/visallo/web/adminUserTools/UserTypeaheadInput.jsx");
    app.registerJavaScriptComponent("/org/visallo/web/adminUserTools/ActiveUserList.jsx");
    app.registerLess("/org/visallo/web/adminUserTools/userAdmin.less");
    app.registerCss("/org/visallo/web/adminUserTools/workspaceList.css");

    app.registerResourceBundle("/org/visallo/web/adminUserTools/messages.properties");

    app.post("/user/delete", authenticationHandlerClass, csrfHandlerClass, AdminPrivilegeFilter.class, UserDelete.class);
    app.post("/workspace/shareWithMe", authenticationHandlerClass, csrfHandlerClass, AdminPrivilegeFilter.class, WorkspaceShareWithMe.class);
  }
}

代码示例来源:origin: org.visallo/visallo-web-plugins-admin-user-property-privileges

@Override
  public void init(WebApp app, ServletContext servletContext, Handler authenticationHandler) {
    Class<? extends Handler> authenticationHandlerClass = authenticationHandler.getClass();
    Class<? extends Handler> csrfHandlerClass = VisalloCsrfHandler.class;

    app.registerJavaScript("/org/visallo/web/plugin/adminUserTools/userPropertyPrivileges/plugin.js", true);
    app.registerWebWorkerJavaScript(
        "/org/visallo/web/plugin/adminUserTools/userPropertyPrivileges/userAdminPrivilegesService.js"
    );
    app.registerJavaScriptComponent(
        "/org/visallo/web/plugin/adminUserTools/userPropertyPrivileges/UserAdminPrivilegesPlugin.jsx"
    );
    app.registerResourceBundle("/org/visallo/web/plugin/adminUserTools/userPropertyPrivileges/messages.properties");

    app.post(
        "/user/privileges/update",
        authenticationHandlerClass,
        csrfHandlerClass,
        AdminPrivilegeFilter.class,
        UserUpdatePrivileges.class
    );
  }
}

代码示例来源:origin: org.visallo/visallo-web-plugins-admin-user-property-auth

@Override
  public void init(WebApp app, ServletContext servletContext, Handler authenticationHandler) {
    Class<? extends Handler> authenticationHandlerClass = authenticationHandler.getClass();
    Class<? extends Handler> csrfHandlerClass = VisalloCsrfHandler.class;

    app.registerJavaScript("/org/visallo/web/plugin/adminUserTools/userPropertyAuth/plugin.js", true);
    app.registerJavaScriptComponent(
        "/org/visallo/web/plugin/adminUserTools/userPropertyAuth/UserAdminAuthorizationPlugin.jsx"
    );
    app.registerWebWorkerJavaScript("/org/visallo/web/plugin/adminUserTools/userPropertyAuth/userAdminAuthorizationService.js");
    app.registerResourceBundle("/org/visallo/web/plugin/adminUserTools/userPropertyAuth/messages.properties");

    app.post(
        "/user/auth/add",
        authenticationHandlerClass,
        csrfHandlerClass,
        AdminPrivilegeFilter.class,
        UserAddAuthorization.class
    );
    app.post(
        "/user/auth/remove",
        authenticationHandlerClass,
        csrfHandlerClass,
        AdminPrivilegeFilter.class,
        UserRemoveAuthorization.class
    );
  }
}

代码示例来源:origin: org.visallo/visallo-web-table

@Override
  public void init(WebApp app, ServletContext servletContext, Handler authenticationHandler) {

    app.registerJavaScript("/org/visallo/web/table/js/plugin.js", true);
    app.registerCompiledJavaScript("/org/visallo/web/table/dist/card.js");
    app.registerJavaScriptComponent("/org/visallo/web/table/js/card/Config.jsx");
    app.registerJavaScriptTemplate("/org/visallo/web/table/hbs/columnConfigPopover.hbs");

    app.registerCss("/org/visallo/web/table/node_modules/react-resizable/css/styles.css");
    app.registerLess("/org/visallo/web/table/less/table.less");

    app.registerResourceBundle("/org/visallo/web/table/messages.properties");

    app.registerFile("/org/visallo/web/table/img/empty-table.png", "image/png");
  }
}

相关文章