super.innerInitialize(ba, eventName, true);
((WebView) getObject()).setWebViewClient(new WebViewClient(ba, eventName) {
public void onPageFinished(WebView view, String url) {
this.val$ba.raiseEvent(WebViewWrapper.this.getObject(),
this.val$eventName + "_pagefinished",
new Object[] { url });
}
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Boolean b = (Boolean) this.val$ba.raiseEvent(
WebViewWrapper.this.getObject(), this.val$eventName
+ "_overrideurl", new Object[] { url });
if (b != null)
return b.booleanValue();
return false;
}
});