protected void encodeScript(FacesContext context, ConfirmDialog dialog) throws IOException {
String clientId = dialog.getClientId();
WidgetBuilder wb = getWidgetBuilder(context);
wb.initWithDomReady("ConfirmDialog", dialog.resolveWidgetVar(), clientId)
.attr("visible", dialog.isVisible(), false)
.attr("width", dialog.getWidth(), null)
.attr("height", dialog.getHeight(), null)
.attr("appendTo", SearchExpressionFacade.resolveComponentForClient(context, dialog, dialog.getAppendTo()), null)
.attr("showEffect", dialog.getShowEffect(), null)