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();
}
}
|