summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2012-04-24 13:41:05 +0000
committerLeif Åstrand <leif@vaadin.com>2012-04-24 13:41:05 +0000
commit032f760be4c0bb84ea35a3faabcac721a764a56f (patch)
treefce4aee2f0ef307dd0d8bfd5d9b08a166fe633be /src
parent1b2117fcf2fe62c67f29a913c60d93c358f3198c (diff)
downloadvaadin-framework-032f760be4c0bb84ea35a3faabcac721a764a56f.tar.gz
vaadin-framework-032f760be4c0bb84ea35a3faabcac721a764a56f.zip
Wrap javascript callback entry points in $entry (#8699)
svn changeset:23623/svn branch:6.8
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/client/ApplicationConnection.java24
-rw-r--r--src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/Util.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategy.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategyIE.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VCustomLayout.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java20
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapperIE.java20
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VTextField.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VVideo.java6
10 files changed, 47 insertions, 47 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ApplicationConnection.java b/src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
index 4c6fc8462b..de7ad83b54 100644
--- a/src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
+++ b/src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
@@ -220,10 +220,10 @@ public class ApplicationConnection {
/*-{
var ap = this;
var client = {};
- client.isActive = function() {
+ client.isActive = $entry(function() {
return ap.@com.vaadin.terminal.gwt.client.ApplicationConnection::hasActiveRequest()()
|| ap.@com.vaadin.terminal.gwt.client.ApplicationConnection::isExecutingDeferredCommands()();
- }
+ });
var vi = ap.@com.vaadin.terminal.gwt.client.ApplicationConnection::getVersionInfo()();
if (vi) {
@@ -232,21 +232,21 @@ public class ApplicationConnection {
}
}
- client.getProfilingData = function() {
+ client.getProfilingData = $entry(function() {
var pd = [
ap.@com.vaadin.terminal.gwt.client.ApplicationConnection::lastProcessingTime,
ap.@com.vaadin.terminal.gwt.client.ApplicationConnection::totalProcessingTime
];
pd = pd.concat(ap.@com.vaadin.terminal.gwt.client.ApplicationConnection::testBenchServerStatus);
return pd;
- }
+ });
- client.getElementByPath = function(id) {
+ client.getElementByPath = $entry(function(id) {
return componentLocator.@com.vaadin.terminal.gwt.client.ComponentLocator::getElementByPath(Ljava/lang/String;)(id);
- }
- client.getPathForElement = function(element) {
+ });
+ client.getPathForElement = $entry(function(element) {
return componentLocator.@com.vaadin.terminal.gwt.client.ComponentLocator::getPathForElement(Lcom/google/gwt/user/client/Element;)(element);
- }
+ });
if (!$wnd.vaadin.clients) {
$wnd.vaadin.clients = {};
@@ -292,22 +292,22 @@ public class ApplicationConnection {
if ($wnd.vaadin.forceSync) {
oldSync = $wnd.vaadin.forceSync;
}
- $wnd.vaadin.forceSync = function() {
+ $wnd.vaadin.forceSync = $entry(function() {
if (oldSync) {
oldSync();
}
app.@com.vaadin.terminal.gwt.client.ApplicationConnection::sendPendingVariableChanges()();
- }
+ });
var oldForceLayout;
if ($wnd.vaadin.forceLayout) {
oldForceLayout = $wnd.vaadin.forceLayout;
}
- $wnd.vaadin.forceLayout = function() {
+ $wnd.vaadin.forceLayout = $entry(function() {
if (oldForceLayout) {
oldForceLayout();
}
app.@com.vaadin.terminal.gwt.client.ApplicationConnection::forceLayout()();
- }
+ });
}-*/;
/**
diff --git a/src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java b/src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java
index 217013095a..0571959339 100644
--- a/src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java
+++ b/src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java
@@ -139,9 +139,9 @@ public class HistoryImplIEVaadin extends HistoryImpl {
/*-{
var historyImplRef = this;
- $wnd.__gwt_onHistoryLoad = function(token) {
+ $wnd.__gwt_onHistoryLoad = $entry(function(token) {
historyImplRef.@com.google.gwt.user.client.impl.HistoryImpl::newItemOnEvent(Ljava/lang/String;)(token);
- };
+ });
}-*/;
protected native void navigateFrame(String token)
diff --git a/src/com/vaadin/terminal/gwt/client/Util.java b/src/com/vaadin/terminal/gwt/client/Util.java
index e033e5adfe..b9baf362e4 100644
--- a/src/com/vaadin/terminal/gwt/client/Util.java
+++ b/src/com/vaadin/terminal/gwt/client/Util.java
@@ -282,9 +282,9 @@ public class Util {
*/
public native static void addPngFix(Element el)
/*-{
- el.attachEvent("onload", function() {
+ el.attachEvent("onload", $entry(function() {
@com.vaadin.terminal.gwt.client.Util::doIE6PngFix(Lcom/google/gwt/user/client/Element;)(el);
- },false);
+ }),false);
}-*/;
private native static void doPngFix(Element el, String blankImageUrl)
diff --git a/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategy.java b/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategy.java
index eabb21eb4f..455a9bf601 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategy.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategy.java
@@ -8,9 +8,9 @@ public class UploadIFrameOnloadStrategy {
native void hookEvents(com.google.gwt.dom.client.Element iframe,
VUpload upload)
/*-{
- iframe.onload = function() {
+ iframe.onload = $entry(function() {
upload.@com.vaadin.terminal.gwt.client.ui.VUpload::onSubmitComplete()();
- };
+ });
}-*/;
/**
diff --git a/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategyIE.java b/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategyIE.java
index f4b41b0646..b23d82fa22 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategyIE.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategyIE.java
@@ -13,11 +13,11 @@ public class UploadIFrameOnloadStrategyIE extends UploadIFrameOnloadStrategy {
@Override
native void hookEvents(Element iframe, VUpload upload)
/*-{
- iframe.onreadystatechange = function() {
+ iframe.onreadystatechange = $entry(function() {
if (iframe.readyState == 'complete') {
upload.@com.vaadin.terminal.gwt.client.ui.VUpload::onSubmitComplete()();
}
- };
+ });
}-*/;
@Override
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VCustomLayout.java b/src/com/vaadin/terminal/gwt/client/ui/VCustomLayout.java
index 2a40cd0fe3..f4aacf3ea2 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VCustomLayout.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VCustomLayout.java
@@ -479,9 +479,9 @@ public class VCustomLayout extends ComplexPanel implements Paintable,
private native void publishResizedFunction(Element element)
/*-{
var self = this;
- element.notifyChildrenOfSizeChange = function() {
+ element.notifyChildrenOfSizeChange = $entry(function() {
self.@com.vaadin.terminal.gwt.client.ui.VCustomLayout::notifyChildrenOfSizeChange()();
- };
+ });
}-*/;
/**
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java b/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java
index 072754e0ce..ff649ebeb1 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java
@@ -560,9 +560,9 @@ public class VDragAndDropWrapper extends VCustomComponent implements
protected native void hookHtml5DragStart(Element el)
/*-{
var me = this;
- el.addEventListener("dragstart", function(ev) {
+ el.addEventListener("dragstart", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragStart(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- }, false);
+ }), false);
}-*/;
/**
@@ -574,21 +574,21 @@ public class VDragAndDropWrapper extends VCustomComponent implements
/*-{
var me = this;
- el.addEventListener("dragenter", function(ev) {
+ el.addEventListener("dragenter", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragEnter(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- }, false);
+ }), false);
- el.addEventListener("dragleave", function(ev) {
+ el.addEventListener("dragleave", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragLeave(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- }, false);
+ }), false);
- el.addEventListener("dragover", function(ev) {
+ el.addEventListener("dragover", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragOver(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- }, false);
+ }), false);
- el.addEventListener("drop", function(ev) {
+ el.addEventListener("drop", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragDrop(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- }, false);
+ }), false);
}-*/;
public boolean updateDropDetails(VDragEvent drag) {
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapperIE.java b/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapperIE.java
index ce4a19462f..30483545e9 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapperIE.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapperIE.java
@@ -39,9 +39,9 @@ public class VDragAndDropWrapperIE extends VDragAndDropWrapper {
/*-{
var me = this;
- el.attachEvent("ondragstart", function(ev) {
+ el.attachEvent("ondragstart", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragStart(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- });
+ }));
}-*/;
@Override
@@ -49,21 +49,21 @@ public class VDragAndDropWrapperIE extends VDragAndDropWrapper {
/*-{
var me = this;
- el.attachEvent("ondragenter", function(ev) {
+ el.attachEvent("ondragenter", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragEnter(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- });
+ }));
- el.attachEvent("ondragleave", function(ev) {
+ el.attachEvent("ondragleave", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragLeave(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- });
+ }));
- el.attachEvent("ondragover", function(ev) {
+ el.attachEvent("ondragover", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragOver(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- });
+ }));
- el.attachEvent("ondrop", function(ev) {
+ el.attachEvent("ondrop", $entry(function(ev) {
return me.@com.vaadin.terminal.gwt.client.ui.VDragAndDropWrapper::html5DragDrop(Lcom/vaadin/terminal/gwt/client/ui/dd/VHtml5DragEvent;)(ev);
- });
+ }));
}-*/;
}
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java
index 44ee7c11df..d1e4f7ca5b 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java
@@ -357,9 +357,9 @@ public class VTextField extends TextBoxBase implements Paintable, Field,
protected native void attachCutEventListener(Element el)
/*-{
var me = this;
- el.oncut = function() {
+ el.oncut = $entry(function() {
me.@com.vaadin.terminal.gwt.client.ui.VTextField::onCut()();
- };
+ });
}-*/;
protected native void detachCutEventListener(Element el)
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VVideo.java b/src/com/vaadin/terminal/gwt/client/ui/VVideo.java
index 92b93ac96b..8599ffb279 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VVideo.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VVideo.java
@@ -52,9 +52,9 @@ public class VVideo extends VMediaBase {
private native void updateDimensionsWhenMetadataLoaded(Element el)
/*-{
var self = this;
- el.addEventListener('loadedmetadata', function(e) {
- $entry(self.@com.vaadin.terminal.gwt.client.ui.VVideo::updateElementDynamicSize(II)(el.videoWidth, el.videoHeight));
- }, false);
+ el.addEventListener('loadedmetadata', $entry(function(e) {
+ self.@com.vaadin.terminal.gwt.client.ui.VVideo::updateElementDynamicSize(II)(el.videoWidth, el.videoHeight);
+ }), false);
}-*/;