Skip to content

Commit 7f8e91d

Browse files
authored
Merge pull request #87 from vegegoku/master
undefined
2 parents 1f94239 + bbd092b commit 7f8e91d

File tree

11 files changed

+34
-34
lines changed

11 files changed

+34
-34
lines changed

lib/com/vaadin/polymer/Polymer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.google.gwt.core.client.GWT;
44
import com.google.gwt.core.client.JavaScriptObject;
5-
import elemental2.core.Array;
5+
import elemental2.core.JsArray;
66
import com.google.gwt.dom.client.Document;
77
import com.google.gwt.dom.client.Element;
88
import com.google.gwt.user.client.DOM;
@@ -61,11 +61,11 @@ public interface DomApi {
6161

6262
<T extends HTMLElement> T querySelector(String selector);
6363

64-
Array querySelectorAll(String selector);
64+
JsArray querySelectorAll(String selector);
6565

6666
void appendChild(Object el);
6767

68-
Array children();
68+
JsArray children();
6969
}
7070

7171
@JsType(isNative=true, namespace=GLOBAL)
@@ -427,7 +427,7 @@ function done() {
427427
function loadPolyfill() {
428428
var s = $doc.createElement('script');
429429
s.src = @com.vaadin.polymer.Polymer::absoluteHref(*)
430-
('webcomponentsjs/webcomponents-lite.min.js');
430+
('webcomponentsjs/webcomponents-lite.js');
431431
s.onreadystatechange = s.onload = done;
432432
$doc.head.appendChild(s);
433433
}
@@ -530,7 +530,7 @@ public static native <T> List<T> asList(JavaScriptObject o)
530530
* penalty because we directly take the native array of the super ArrayList
531531
* implementation.
532532
*/
533-
public static native <T extends JavaScriptObject> Array<T> asJsArray(List<?> l)
533+
public static native <T extends JavaScriptObject> JsArray<T> asJsArray(List<?> l)
534534
/*-{
535535
return l.@java.util.ArrayList::array;
536536
}-*/;

lib/com/vaadin/polymer/PolymerTemplate.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import jsinterop.annotations.JsType;
66
import elemental2.dom.HTMLElement;
77

8-
import elemental2.core.Array;
8+
import elemental2.core.JsArray;
99

1010
@JsType(isNative=true, namespace=GLOBAL, name="HTMLElement")
1111
public class PolymerTemplate extends HTMLElement {
@@ -18,8 +18,8 @@ public class PolymerTemplate extends HTMLElement {
1818
@JsProperty public native String getIdexAs();
1919
@JsProperty public native void setIndexAs(String value);
2020

21-
@JsProperty public native Array<?> getItems();
22-
@JsProperty public native void setItems(Array<?> items);
21+
@JsProperty public native JsArray<?> getItems();
22+
@JsProperty public native void setItems(JsArray<?> items);
2323

2424
@JsProperty public native void setFilter(PolymerFunction<Boolean, ?> items);
2525

package-lock.json

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gwt-api-generator",
3-
"version": "1.9.0",
3+
"version": "1.9.1",
44
"description": "",
55
"author": "Vaadin Ltd",
66
"license": "Apache License 2.0",

template/Behavior.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package <%= ns %>;
33

44
import elemental2.dom.*;
55
import com.google.gwt.core.client.JavaScriptObject;
6-
import elemental2.core.Array;
6+
import elemental2.core.JsArray;
77
import jsinterop.annotations.JsOverlay;
88
import jsinterop.annotations.JsProperty;
99
import jsinterop.annotations.JsType;

template/Element.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ package <%= ns %>;
44
import elemental2.dom.HTMLElement;
55
import elemental2.dom.Element;
66
import com.google.gwt.core.client.JavaScriptObject;
7-
import elemental2.core.Array;
7+
import elemental2.core.JsArray;
88
import jsinterop.annotations.JsOverlay;
99
import jsinterop.annotations.JsPackage;
1010
import jsinterop.annotations.JsProperty;

template/ElementEvent.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<%= disclaimer() %>
22
package <%= ns %>.event;
33

4-
import elemental2.core.Array;
4+
import elemental2.core.JsArray;
55
import com.google.gwt.core.client.JavaScriptObject;
66
import jsinterop.annotations.JsOverlay;
77
import jsinterop.annotations.JsProperty;

template/Widget.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import <%= event.ns %>.widget.event.<%= camelCase(event.name) %>EventHandler;
88
<% }); %>
99
import com.vaadin.polymer.*;
1010
import com.vaadin.polymer.PolymerWidget;
11-
import elemental2.core.Array;
11+
import elemental2.core.JsArray;
1212
import com.google.gwt.event.shared.HandlerRegistration;
1313
import com.google.gwt.core.client.JavaScriptObject;
1414
import com.vaadin.polymer.PolymerFunction;

template/WidgetEvent.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package <%= ns %>.widget.event;
33

44
import com.google.gwt.event.dom.client.DomEvent;
5-
import elemental2.core.Array;
5+
import elemental2.core.JsArray;
66
import com.google.gwt.core.client.JavaScriptObject;
77
import jsinterop.base.Js;
88

template/helpers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ module.exports = {
109109
if (/.*\|.*/.test(t)) return 'Object';
110110
if (/^string|^computed/i.test(t)) return 'String';
111111
if (/^boolean/i.test(t)) return 'boolean';
112-
if (/^array/i.test(t)) return 'Array<E>';
112+
if (/^array/i.test(t)) return 'JsArray<E>';
113113
if (/^element/i.test(t)) return 'Element';
114114
if (/^htmlelement/i.test(t)) return 'HTMLElement';
115115
if (/^number/i.test(t)) return 'double';

0 commit comments

Comments
 (0)