blob: 18cfc643d3f574262ba2dc0231170428f8ce06cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/*
@VaadinApache2LicenseForJavaFiles@
*/
package com.vaadin.terminal.gwt.client.ui.upload;
public class UploadIFrameOnloadStrategy {
native void hookEvents(com.google.gwt.dom.client.Element iframe,
VUpload upload)
/*-{
iframe.onload = function() {
upload.@com.vaadin.terminal.gwt.client.ui.upload.VUpload::onSubmitComplete()();
};
}-*/;
/**
* @param iframe
* the iframe whose onLoad event is to be cleaned
*/
native void unHookEvents(com.google.gwt.dom.client.Element iframe)
/*-{
iframe.onload = null;
}-*/;
}
|