Feature #744 » patch.txt
1 |
### Eclipse Workspace Patch 1.0 |
---|---|
2 |
#P web_client_utils |
3 |
Index: src/com/servoy/plugins/WebClientProvider.java |
4 |
=================================================================== |
5 |
--- src/com/servoy/plugins/WebClientProvider.java (revision 54) |
6 |
+++ src/com/servoy/plugins/WebClientProvider.java (working copy) |
7 |
@@ -1,5 +1,6 @@ |
8 |
package com.servoy.plugins; |
9 |
|
10 |
+import java.awt.Container; |
11 |
import java.util.HashMap; |
12 |
import java.util.List; |
13 |
import java.util.Map; |
14 |
@@ -13,9 +14,14 @@ |
15 |
import org.mozilla.javascript.NativeJavaObject; |
16 |
import org.mozilla.javascript.Scriptable; |
17 |
|
18 |
+import com.servoy.j2db.FormController; |
19 |
+import com.servoy.j2db.IForm; |
20 |
+import com.servoy.j2db.IFormUIInternal; |
21 |
import com.servoy.j2db.Messages; |
22 |
+import com.servoy.j2db.persistence.Form; |
23 |
import com.servoy.j2db.plugins.IClientPluginAccess; |
24 |
import com.servoy.j2db.server.headlessclient.IWebClientPluginAccess; |
25 |
+import com.servoy.j2db.server.headlessclient.WebForm; |
26 |
import com.servoy.j2db.ui.IProviderStylePropertyChanges; |
27 |
|
28 |
/** |
29 |
@@ -351,6 +357,12 @@ |
30 |
if (element instanceof Component) { |
31 |
return ((Component) element).getMarkupId(); |
32 |
} |
33 |
+ else if(element instanceof IForm) { |
34 |
+ IFormUIInternal form = ((FormController)element).getFormUI(); |
35 |
+ if(form instanceof WebForm){ |
36 |
+ return ((WebForm)form).getContainerMarkupId(); |
37 |
+ } |
38 |
+ } |
39 |
return null; |
40 |
} |
41 |
|