JavascriptUtils.java :  » MVC » simpleframework » net » simpleframework » web » Java Open Source

Java Open Source » MVC » simpleframework 
simpleframework » net » simpleframework » web » JavascriptUtils.java
package net.simpleframework.web;

import net.simpleframework.util.StringUtils;

import org.springframework.web.util.JavaScriptUtils;

/**
 * LGPLv3
 * 
 * @author (cknet@126.com, 13910090885)
 *         http://code.google.com/p/simpleframework/
 *         http://www.simpleframework.net
 */
public abstract class JavascriptUtils {
  public static String escape(final String input) {
    return JavaScriptUtils.javaScriptEscape(input);
  }

  public static String wrapWhenReady(final String functionBody) {
    final StringBuilder sb = new StringBuilder();
    sb.append("$ready(function() {");
    sb.append(StringUtils.blank(functionBody));
    sb.append("});");
    return sb.toString();
  }

  public static String wrapFunction(final String functionBody) {
    final StringBuilder sb = new StringBuilder();
    sb.append("(function() {");
    sb.append(StringUtils.blank(functionBody));
    sb.append("})();");
    return sb.toString();
  }

  public static String wrapScriptTag(final String javascript) {
    final StringBuilder sb = new StringBuilder();
    sb.append("<script type=\"text/javascript\">");
    sb.append(StringUtils.blank(javascript));
    sb.append("</script>");
    return sb.toString();
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.