public void setupContent(final PluginContent pluginContent, final ParameterizedCommand<Media> onMediaDelete) { codeMap.clear(); for (final Map.Entry<CodeType, String> entry : pluginContent.getCodeMap().entrySet()) { codeMap.put(entry.getKey(), entry.getValue()); } jsEditor.setText(codeMap.get(currentElement)); templateEditor.setText(pluginContent.getTemplate()); cssEditor.setText(pluginContent.getCss()); mediaLibraryWidget.setup(pluginContent.getName(), pluginContent.getMediaLibrary(), onMediaDelete); this.pluginContent = pluginContent; }
@Override public void callback(final PluginContent response) { view().setFramework(response.getFrameworks()); view().setupContent(response, new ParameterizedCommand<Media>() { @Override public void execute(final Media media) { getPluginServices().call().deleteMedia(media); } }); view().hideBusyIndicator(); setOriginalHash(getContent().hashCode()); } }).getPluginContent(getCurrentPath());
@Override public PluginContent getPluginContent(final org.uberfire.backend.vfs.Path path) { final String pluginName = convert(path).getParent().getFileName().toString(); return new PluginContent(pluginName, TypeConverterUtil.fromPath(path), path, loadTemplate(pluginName), loadCss(pluginName), loadCodeMap(pluginName), loadFramework(pluginName), Language.JAVASCRIPT, loadMediaLibrary(pluginName)); }
@Override public void callback(final PluginContent response) { view().setFramework(response.getFrameworks()); view().setupContent(response, new ParameterizedCommand<Media>() { @Override public void execute(final Media media) { getPluginServices().call().deleteMedia(media); } }); view().hideBusyIndicator(); setOriginalHash(getContent().hashCode()); } }).getPluginContent(getCurrentPath());
public void setupContent(final PluginContent pluginContent, final ParameterizedCommand<Media> onMediaDelete) { codeMap.clear(); for (final Map.Entry<CodeType, String> entry : pluginContent.getCodeMap().entrySet()) { codeMap.put(entry.getKey(), entry.getValue()); } jsEditor.setText(codeMap.get(currentElement)); templateEditor.setText(pluginContent.getTemplate()); cssEditor.setText(pluginContent.getCss()); mediaLibraryWidget.setup(pluginContent.getName(), pluginContent.getMediaLibrary(), onMediaDelete); this.pluginContent = pluginContent; }