listener.onFailure();
}
@Override
public void onSuccess (Blob result) {
final ImageElement image = createImage();
hookImgListener(image, new ImgEventListener() {
@Override
public void onEvent (NativeEvent event) {
if (event.getType().equals("error"))
listener.onFailure();
else
listener.onSuccess(image);
}
});
if (isUseInlineBase64()) {
image.setSrc("data:" + mimeType + ";base64," + result.toBase64());
} else {
image.setSrc(url);
}
}
});
} else {
final ImageElement image = createImage();
hookImgListener(image, new ImgEventListener() {
@Override
public void onEvent (NativeEvent event) {
if (event.getType().equals("error"))
listener.onFailure();
else
listener.onSuccess(image);
}
});
image.setSrc(url);
}
}