package org.appfuse.webapp.modules;
import org.apache.tapestry5.SymbolConstants;
import org.apache.tapestry5.ioc.MappedConfiguration;
import org.apache.tapestry5.ioc.annotations.Contribute;
import org.apache.tapestry5.ioc.services.ApplicationDefaults;
import org.apache.tapestry5.ioc.services.SymbolProvider;
import org.apache.tapestry5.services.compatibility.Compatibility;
import org.apache.tapestry5.services.compatibility.Trait;
public class EnableJQueryModule {
@Contribute(SymbolProvider.class)
@ApplicationDefaults
public static void switchProviderToJQuery(MappedConfiguration<String, Object> configuration) {
configuration.add(SymbolConstants.JAVASCRIPT_INFRASTRUCTURE_PROVIDER, "jquery");
}
@Contribute(Compatibility.class)
public static void disableScriptaculous(MappedConfiguration<Trait, Boolean> configuration) {
configuration.add(Trait.INITIALIZERS, false);
}
}