This is an automated email from the ASF dual-hosted git repository.

jtulach pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 60957e3  Bringing #3095 into master to resolve merge conflicts
60957e3 is described below

commit 60957e38044088545b791192f978d689704c0e28
Author: Jaroslav Tulach <[email protected]>
AuthorDate: Tue Aug 10 10:44:45 2021 +0200

    Bringing #3095 into master to resolve merge conflicts
---
 .../htmlui/resources/desktop_build.gradle.fmk      |  2 +-
 .../gradle/htmlui/resources/gradle.properties.fmk  |  4 ++--
 .../modules/gradle/htmlui/resources/layer.xml      |  1 +
 .../gradle/htmlui/resources/root_build.gradle.fmk  |  3 ++-
 .../gradle/htmlui/resources/src_main_java_Demo.fmk | 23 ++++++----------------
 .../gradle/htmlui/resources/web_build.gradle.fmk   |  2 +-
 6 files changed, 13 insertions(+), 22 deletions(-)

diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
index c4c2755..71b86b0 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
@@ -52,7 +52,7 @@ if (!jdk8) {
 dependencies {
     implementation commonProject
     implementation "org.netbeans.html:net.java.html.boot:1.7.2"
-    implementation "com.dukescript.api:javafx.beaninfo:0.5"
+    implementation "com.dukescript.api:javafx.beaninfo:0.6"
     runtimeOnly "com.dukescript.api:javafx.base:8.60.11"
     runtimeOnly "org.netbeans.html:net.java.html.boot.fx:1.7.2"
 }
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/gradle.properties.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/gradle.properties.fmk
index b5379c3..ebe4ca9 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/gradle.properties.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/gradle.properties.fmk
@@ -18,9 +18,9 @@
     under the License.
 
 -->
-action.run.args=bck2brwsrShow
+action.run.args=bck2brwsrShow -t
 
 action.debug.args=run --debug-jvm
 
 action.custom-1=Run in Browser
-action.custom-1.args=bck2brwsrShow
+action.custom-1.args=bck2brwsrShow -t
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
index 719d483..2345148 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
@@ -103,6 +103,7 @@
                                         <attr name="javax.script.ScriptEngine" 
stringvalue="freemarker"/>
                                     </file>
                                     <file name="index.html" 
url="src_main_webapp_pages_index.html.fmk">
+                                        <attr name="important" 
boolvalue="true"/>
                                         <attr name="javax.script.ScriptEngine" 
stringvalue="freemarker"/>
                                     </file>
                                 </folder>
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
index dea1aaf..2ba3db0 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
@@ -39,7 +39,8 @@ sourceCompatibility = '1.8'
 dependencies {
     implementation "org.netbeans.html:net.java.html.json:1.7.2"
     implementation "com.dukescript.api:javafx.base:8.60.11"
-    implementation "com.dukescript.api:javafx.beaninfo:0.5"
+    implementation "com.dukescript.api:javafx.beaninfo:0.6"
+    annotationProcessor "com.dukescript.api:javafx.beaninfo:0.6"
     runtimeOnly "org.netbeans.html:ko4j:1.7.2"
 }
 </#noparse>
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
index dea0ca2..5d96631 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
@@ -30,31 +30,20 @@ import javafx.beans.property.StringProperty;
 import javafx.collections.FXCollections;
 import static net.java.html.json.Models.applyBindings;
 
-public final class Demo implements FXBeanInfo.Provider {
-    private final StringProperty desc = new SimpleStringProperty(this, "desc", 
"Buy Milk");
-    private final ListProperty<String> todos = new SimpleListProperty<>(this, 
"todos", FXCollections.observableArrayList());
-    private final IntegerBinding numTodos = 
Bindings.createIntegerBinding(todos::size, todos);
[email protected]
+public final class Demo extends DemoBeanInfo {
+    final StringProperty desc = new SimpleStringProperty(this, "desc", "");
+    final ListProperty<String> todos = new SimpleListProperty<>(this, "todos", 
FXCollections.observableArrayList());
+    final IntegerBinding numTodos = Bindings.createIntegerBinding(todos::size, 
todos);
 
     void addTodo() {
         todos.getValue().add(desc.getValue());
         desc.setValue("");
     }
 
-    private final FXBeanInfo info = FXBeanInfo.newBuilder(this)
-            .property(desc)
-            .property(todos)
-            .property("numTodos", numTodos)
-            .action("addTodo", this::addTodo)
-            .build();
-
-    @Override
-    public FXBeanInfo getFXBeanInfo() {
-        return info;
-    }
-
     public static void onPageLoad() {
         Demo model = new Demo();
+        model.desc.setValue("Try Java in browser @ " + 
System.currentTimeMillis());
         applyBindings(model);
     }
-
 }
\ No newline at end of file
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
index bbbc5ba..43ee3ab 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
@@ -23,7 +23,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.50"
+        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.51"
     }
 }
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to