package net.sf.lab3f.gwt.jqueryui.client; import com.google.gwt.core.client.JavaScriptObject; import com.google.gwt.json.client.JSONObject; public class GUtil { public static void createDatePickerJS(String id, JSONObject obj) { createDatePickerJS(id, obj.getJavaScriptObject()); } public static void createSliderJS(String id, JSONObject obj) { createSliderJS(id, obj.getJavaScriptObject()); } public static native void prettyPhotoAlert(String s, String d) /*-{ $wnd.$.prettyPhoto.open(s, "", d); }-*/; public static native void initPrettyPhoto() /*-{ $wnd.$(document).ready(function(){ $wnd.$("a[rel^='prettyPhoto']").prettyPhoto(); }); }-*/; public static native void createTabsJS(String id) /*-{ $wnd.$("#" + id).tabs(); }-*/; public static native void createAccordionJS(String id) /*-{ $wnd.$("#" + id).accordion(); }-*/; public static native void createDatePickerJS(String id, JavaScriptObject options) /*-{ $wnd.$("#" + id).datepicker(options); }-*/; public static native void createSliderJS(String id, JavaScriptObject options) /*-{ $wnd.$("#" + id).slider(options); }-*/; public static native void destroySliderJS(String id) /*-{ $wnd.$("#" + id).slider("destroy"); }-*/; }