private void writeListener( final Browser browser ) throws IOException { boolean hasListener = ProgressEvent.hasListener( browser ); Boolean newValue = Boolean.valueOf( hasListener ); String prop = PARAM_PROGRESS_LISTENERS; if( WidgetLCAUtil.hasChanged( browser, prop, newValue, Boolean.FALSE ) ) { JSWriter writer = JSWriter.getWriterFor( browser ); writer.set( "hasProgressListener", newValue ); } }
public void preserveValues( final Widget widget ) { Browser browser = ( Browser )widget; ControlLCAUtil.preserveValues( browser ); IWidgetAdapter adapter = WidgetUtil.getAdapter( browser ); boolean hasListeners = ProgressEvent.hasListener( browser ); adapter.preserve( PARAM_PROGRESS_LISTENERS, Boolean.valueOf( hasListeners ) ); WidgetLCAUtil.preserveCustomVariant( browser ); }