/** * Checks if the request is in {@link AuthoringUIMode#TOUCH} * * @param request * request to check * @return true if the request is in Touch authoring mode */ public static boolean isTouch(SlingHttpServletRequest request) { return AuthoringUIMode.TOUCH == AuthoringUIMode.fromRequest(request); }
@SuppressWarnings("checkstyle:abbreviationaswordinname") protected final boolean acceptsAuthoringUIMode(Result result, AuthoringUIMode authoringUIMode) { if (result.getAuthoringMode() == null) { // All Authoring Modes return true; } else if (result.getAuthoringMode().equals(authoringUIMode)) { return true; } else { return false; } }
protected final boolean acceptsAuthoringUIMode(Result result, AuthoringUIMode authoringUIMode) { if (result.getAuthoringMode() == null) { // All Authoring Modes return true; } else if (result.getAuthoringMode().equals(authoringUIMode)) { return true; } else { return false; } }
/** * Checks if the request is in {@link AuthoringUIMode#CLASSIC} * * @param request * request to check * @return true if the request is in Classic authoring mode */ public static boolean isClassic(SlingHttpServletRequest request) { return AuthoringUIMode.CLASSIC == AuthoringUIMode.fromRequest(request); }
public JsonObject toJSON(final Result result, final ValueMap config) { final AuthoringUIMode authoringUIMode = config.get(AuthoringUIMode.class.getName(), AuthoringUIMode.TOUCH); if(authoringUIMode != null && AuthoringUIMode.CLASSIC.equals(authoringUIMode)) { // Classic result.getAction().setUri("/cf#" + result.getPath() + ".html"); } else { // TouchUI result.getAction().setUri("/editor.html" + result.getPath() + ".html"); } return super.toJSON(result); } }
/** * Checks if the request is in {@link AuthoringUIMode#CLASSIC} * * @param request * request to check * @return true if the request is in Classic authoring mode */ public static boolean isClassic(SlingHttpServletRequest request) { return AuthoringUIMode.CLASSIC == AuthoringUIMode.fromRequest(request); }
public JSONObject toJSON(final Result result, final ValueMap config) throws JSONException { final AuthoringUIMode authoringUIMode = config.get(AuthoringUIMode.class.getName(), AuthoringUIMode.TOUCH); if(authoringUIMode != null && AuthoringUIMode.CLASSIC.equals(authoringUIMode)) { // Classic result.getAction().setUri("/cf#" + result.getPath() + ".html"); } else { // TouchUI result.getAction().setUri("/editor.html" + result.getPath() + ".html"); } return super.toJSON(result, config); } }
/** * Checks if the request is in {@link AuthoringUIMode#TOUCH} * * @param request * request to check * @return true if the request is in Touch authoring mode */ public static boolean isTouch(SlingHttpServletRequest request) { return AuthoringUIMode.TOUCH == AuthoringUIMode.fromRequest(request); }
@Override public void doTag() throws JspException, IOException { classicMode = AuthoringUIMode.fromRequest(getRequest()) == AuthoringUIMode.CLASSIC; touchMode = AuthoringUIMode.fromRequest(getRequest()) == AuthoringUIMode.TOUCH; getPageContext().setAttribute(JSP_ATTR_AUTHOR_TOUCHI_UI, touchMode); getPageContext().setAttribute(JSP_ATTR_AUTHOR_CLASSIC_UI, classicMode); } }