package org.geogebra.web.web.helper; import org.geogebra.keyboard.web.KeyboardResources; import org.geogebra.web.html5.css.GuiResourcesSimple; import org.geogebra.web.html5.js.ResourcesInjector; import org.geogebra.web.resources.JavaScriptInjector; import org.geogebra.web.resources.StyleInjector; import org.geogebra.web.web.css.GuiResources; public class ResourcesInjectorReTeX extends ResourcesInjector { @Override protected void injectResourcesGUI() { JavaScriptInjector.inject(GuiResourcesSimple.INSTANCE.jQueryJs()); jQueryNoConflict(); JavaScriptInjector.inject(GuiResourcesSimple.INSTANCE.jqueryUI()); StyleInjector.inject(GuiResources.INSTANCE.mowStyle()); StyleInjector.inject(GuiResources.INSTANCE.spreadsheetStyle()); StyleInjector.inject(GuiResources.INSTANCE.openScreenStyle()); StyleInjector .inject(GuiResourcesSimple.INSTANCE.jqueryStyle().getText()); StyleInjector.inject(KeyboardResources.INSTANCE.keyboardStyle()); JavaScriptInjector.inject(KeyboardResources.INSTANCE.wavesScript()); StyleInjector.inject(KeyboardResources.INSTANCE.wavesStyle()); } private native void jQueryNoConflict() /*-{ $wnd.$ggbQuery = $wnd.jQuery; $wnd.jQuery.noConflict(); }-*/; }