native javascript methods Change-Id: Ib307c7eb0568690f9eaf59ce0bf039fe82634547tags/7.0.0.beta9
/*-{ | /*-{ | ||||
var self = this; | var self = this; | ||||
element.notifyChildrenOfSizeChange = $entry(function() { | element.notifyChildrenOfSizeChange = $entry(function() { | ||||
self.@com.vaadin.client.ui.customlayout.VCustomLayout::notifyChildrenOfSizeChange()(); | |||||
self.@com.vaadin.client.ui.VCustomLayout::notifyChildrenOfSizeChange()(); | |||||
}); | }); | ||||
}-*/; | }-*/; | ||||
/*-{ | /*-{ | ||||
var me = this; | var me = this; | ||||
el.addEventListener("dragstart", $entry(function(ev) { | el.addEventListener("dragstart", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragStart(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragStart(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
}), false); | }), false); | ||||
}-*/; | }-*/; | ||||
var me = this; | var me = this; | ||||
el.addEventListener("dragenter", $entry(function(ev) { | el.addEventListener("dragenter", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragEnter(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragEnter(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
}), false); | }), false); | ||||
el.addEventListener("dragleave", $entry(function(ev) { | el.addEventListener("dragleave", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragLeave(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragLeave(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
}), false); | }), false); | ||||
el.addEventListener("dragover", $entry(function(ev) { | el.addEventListener("dragover", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragOver(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragOver(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
}), false); | }), false); | ||||
el.addEventListener("drop", $entry(function(ev) { | el.addEventListener("drop", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragDrop(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragDrop(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
}), false); | }), false); | ||||
}-*/; | }-*/; | ||||
var me = this; | var me = this; | ||||
el.attachEvent("ondragstart", $entry(function(ev) { | el.attachEvent("ondragstart", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragStart(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragStart(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
})); | })); | ||||
}-*/; | }-*/; | ||||
var me = this; | var me = this; | ||||
el.attachEvent("ondragenter", $entry(function(ev) { | el.attachEvent("ondragenter", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragEnter(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragEnter(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
})); | })); | ||||
el.attachEvent("ondragleave", $entry(function(ev) { | el.attachEvent("ondragleave", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragLeave(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragLeave(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
})); | })); | ||||
el.attachEvent("ondragover", $entry(function(ev) { | el.attachEvent("ondragover", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragOver(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragOver(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
})); | })); | ||||
el.attachEvent("ondrop", $entry(function(ev) { | el.attachEvent("ondrop", $entry(function(ev) { | ||||
return me.@com.vaadin.client.ui.draganddropwrapper.VDragAndDropWrapper::html5DragDrop(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
return me.@com.vaadin.client.ui.VDragAndDropWrapper::html5DragDrop(Lcom/vaadin/client/ui/dd/VHtml5DragEvent;)(ev); | |||||
})); | })); | ||||
}-*/; | }-*/; | ||||
/*-{ | /*-{ | ||||
var me = this; | var me = this; | ||||
el.oncut = $entry(function() { | el.oncut = $entry(function() { | ||||
me.@com.vaadin.client.ui.textfield.VTextField::onCut()(); | |||||
me.@com.vaadin.client.ui.VTextField::onCut()(); | |||||
}); | }); | ||||
}-*/; | }-*/; | ||||
/*-{ | /*-{ | ||||
var self = this; | var self = this; | ||||
el.addEventListener('loadedmetadata', $entry(function(e) { | el.addEventListener('loadedmetadata', $entry(function(e) { | ||||
self.@com.vaadin.client.ui.video.VVideo::updateElementDynamicSize(II)(el.videoWidth, el.videoHeight); | |||||
self.@com.vaadin.client.ui.VVideo::updateElementDynamicSize(II)(el.videoWidth, el.videoHeight); | |||||
}), false); | }), false); | ||||
}-*/; | }-*/; |
VUpload upload) | VUpload upload) | ||||
/*-{ | /*-{ | ||||
iframe.onload = $entry(function() { | iframe.onload = $entry(function() { | ||||
upload.@com.vaadin.client.ui.upload.VUpload::onSubmitComplete()(); | |||||
upload.@com.vaadin.client.ui.VUpload::onSubmitComplete()(); | |||||
}); | }); | ||||
}-*/; | }-*/; | ||||
/*-{ | /*-{ | ||||
iframe.onreadystatechange = $entry(function() { | iframe.onreadystatechange = $entry(function() { | ||||
if (iframe.readyState == 'complete') { | if (iframe.readyState == 'complete') { | ||||
upload.@com.vaadin.client.ui.upload.VUpload::onSubmitComplete()(); | |||||
upload.@com.vaadin.client.ui.VUpload::onSubmitComplete()(); | |||||
} | } | ||||
}); | }); | ||||
}-*/; | }-*/; |