/** * Renders a javascript component to create the player. */ @Override public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) { super.onComponentTagBody(markupStream, openTag); replaceComponentTagBody(markupStream, openTag, null); JavaScriptUtils.writeJavaScript(getResponse(), "new eidogo.Player({container:\"" + getMarkupId() + "\",theme:\"" + theme + "\"," + "sgfUrl:\"" + getResponse().encodeURL(sgfUrl) + "\"," + "loadPath:[0, 0]" + ",mode:\"" + mode + "\"," + "showComments:" + showComments + "," + "showPlayerInfo:" + showPlayerInfo + "," + "showGameInfo:" + showGameInfo + "," + "showTools:" + showTools + "," + "showOptions:" + showOptions + "," + "markCurrent:" + markCurrent + "," + "markVariations:" + markVariation + "," + "markNext:" + markNext + "," + "enableShortcuts:" + enableShortcuts + "," + "problemMode:" + problemMode + "});"); }
/** * Renders a javascript component to create the player. */ @Override public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) { super.onComponentTagBody(markupStream, openTag); replaceComponentTagBody(markupStream, openTag, null); JavascriptUtils.writeJavascript(getResponse(), "new eidogo.Player({container:\"" + getMarkupId() + "\",theme:\"" + theme + "\"," + "sgfUrl:\"" + getResponse().encodeURL(sgfUrl) + "\"," + "loadPath:[0, 0]" + ",mode:\"" + mode + "\"," + "showComments:" + showComments + "," + "showPlayerInfo:" + showPlayerInfo + "," + "showGameInfo:" + showGameInfo + "," + "showTools:" + showTools + "," + "showOptions:" + showOptions + "," + "markCurrent:" + markCurrent + "," + "markVariations:" + markVariation + "," + "markNext:" + markNext + "," + "enableShortcuts:" + enableShortcuts + "," + "problemMode:" + problemMode + "});"); }