--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,5 @@
+
+
+ Builds, tests, and runs the project org.netbeans.modules.module6
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.netbeans.modules.module6
+OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/module6/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,2 @@
+javac.source=1.6
+javac.compilerargs=-Xlint -Xlint:-serial
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,48 @@
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ org.netbeans.modules.module6
+
+
+ net.java.html.json
+
+
+
+
+
+ net.java.html
+
+
+
+
+
+ org.netbeans.api.html4j
+
+
+
+ 1.0
+
+
+
+ org.openide.awt
+
+
+
+ 7.63
+
+
+
+ org.openide.util
+
+
+
+ 8.40
+
+
+
+
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,1 @@
+OpenIDE-Module-Name=module6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,88 @@
+/*
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+ *
+ * Copyright 2014 Oracle and/or its affiliates. All rights reserved.
+ *
+ * Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+ * Other names may be trademarks of their respective owners.
+ *
+ * The contents of this file are subject to the terms of either the GNU
+ * General Public License Version 2 only ("GPL") or the Common
+ * Development and Distribution License("CDDL") (collectively, the
+ * "License"). You may not use this file except in compliance with the
+ * License. You can obtain a copy of the License at
+ * http://www.netbeans.org/cddl-gplv2.html
+ * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+ * specific language governing permissions and limitations under the
+ * License. When distributing the software, include this License Header
+ * Notice in each file and include the License file at
+ * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the GPL Version 2 section of the License file that
+ * accompanied this code. If applicable, add the following below the
+ * License Header, with the fields enclosed by brackets [] replaced by
+ * your own identifying information:
+ * "Portions Copyrighted [year] [name of copyright owner]"
+ *
+ * If you wish your version of this file to be governed by only the CDDL
+ * or only the GPL Version 2, indicate your decision by adding
+ * "[Contributor] elects to include this software in this distribution
+ * under the [CDDL or GPL Version 2] license." If you do not indicate a
+ * single choice of license, a recipient has the option to distribute
+ * your version of this file under either the CDDL, the GPL Version 2 or
+ * to extend the choice of license to its licensees as provided above.
+ * However, if you add GPL Version 2 code and therefore, elected the GPL
+ * Version 2 license, then the option applies only if the new code is
+ * made subject to such option by the copyright holder.
+ *
+ * Contributor(s):
+ *
+ * Portions Copyrighted 2014 Sun Microsystems, Inc.
+ */
+package org.netbeans.modules.module6;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.net.URL;
+import net.java.html.json.Model;
+import net.java.html.json.Property;
+import org.netbeans.api.html4j.HTMLDialog;
+import org.openide.*;
+import org.openide.*;
+import org.openide.awt.ActionID;
+import org.openide.awt.ActionReference;
+import org.openide.awt.ActionRegistration;
+import org.openide.util.NbBundle.Messages;
+
+@ActionID(
+ category = "System",
+ id = "org.netbeans.modules.html4j.ShowHTMLDialog"
+)
+@ActionRegistration(
+ displayName = "#CTL_ShowHTMLDialog"
+)
+@ActionReference(path = "Menu/View", position = 1298)
+@Messages("CTL_ShowHTMLDialog=Show HTML Dialog")
+@Model(className = "DialogCtrl", properties = {
+ @Property(name = "ok", type = boolean.class),
+ @Property(name = "result", type = String.class)
+})
+public final class ShowHTMLDialog implements ActionListener {
+ @HTMLDialog(url = "test.html") static void showHelloWorld() {
+ new DialogCtrl().applyBindings();
+ }
+
+ @HTMLDialog(url = "result.html") static void showResult(String result) {
+ new DialogCtrl(false, result).applyBindings();
+ }
+
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ // shows dialog with a question
+ String ret = Pages.showHelloWorld();
+ // another dialog to display result of previous one
+ Pages.showResult(ret);
+ }
+
+
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ 774744d8b0e4 Thu Sep 04 18:07:34 2014 +0200
@@ -0,0 +1,55 @@
+
+
+
+