Hello,

You need to contribute a MarkupRendererFilter to the MarkupRenderer service.

This is the filter :

public class RequireJsConfigurator implements MarkupRendererFilter {
    private final static ModuleConfigurationCallback CALLBACK = new
ModuleConfigurationCallback() {
        @Override
        public JSONObject configure(final JSONObject configuration)
            configuration.put("waitSeconds", 15);
            return configuration;
        }
    };

    private final Environment environment;

    public RequireJsConfigurator(final Environment environment) {
        this.environment = environment;
    }

    @Override
    public void renderMarkup(final MarkupWriter writer, final
MarkupRenderer renderer) {
        final DocumentLinker linker =
environment.peekRequired(DocumentLinker.class);

        linker.addModuleConfigurationCallback(CALLBACK);

        renderer.renderMarkup(writer);
    }
}

and this is to add to the AppModule :

public static void contributeMarkupRenderer(final
OrderedConfiguration<MarkupRendererFilter> configuration) {
    configuration.addInstance("RequireJsConfigurator",
RequireJsConfigurator.class,

OrderConstraintBuilder.after("DocumentLinker").build());
}

I hope it'll help you.

Regards,
Charles

Le lun. 18 avr. 2016 à 14:34, Pavel Chernyak <fjfal...@fjfalcon.ru> a
écrit :

> Greetings.
> Is there any option for requirejs waitSeconds that can be configured in
> appmodule or somehow set globaly for whole project?
>
> --
> With best regards,
> Pavel Chernyakч
>

Reply via email to