mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-28 14:57:12 +00:00
Introduced fine grained highcharts injection
Modules that require more than just base+theme must ensure required resources injected at startup.
This commit is contained in:
1 parent
bfdb957baf
commit
b362a7c23c
10 files changed
+27
-5
No files matched your search
@@ -13,9 +13,22 @@ public class Highcharts {
|
||||
public static LegacyResources LEGACY = GWT.create(LegacyResources.class);
|
||||
public static void ensureInjected() {
|
||||
ScriptInjector.fromString(LEGACY.highcharts().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
|
||||
ScriptInjector.fromString(LEGACY.highchartsMore().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
|
||||
ScriptInjector.fromString(LEGACY.highchartsThemeGrid().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
|
||||
}
|
||||
|
||||
public static void ensureInjectedWithMore() {
|
||||
ensureInjected();
|
||||
ScriptInjector.fromString(LEGACY.highchartsMore().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
|
||||
ScriptInjector.fromString(LEGACY.highchartsModuleExport().getText()).setWindow(ScriptInjector.TOP_WINDOW)
|
||||
.inject();
|
||||
}
|
||||
|
||||
public static void ensureInjectedWithExport() {
|
||||
ensureInjected();
|
||||
ensureInjectedWithMore();
|
||||
ScriptInjector.fromString(LEGACY.highchartsMore().getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
|
||||
ScriptInjector.fromString(LEGACY.highchartsModuleExport().getText()).setWindow(ScriptInjector.TOP_WINDOW)
|
||||
.inject();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user