Skip to content

Commit 250bc81

Browse files
authored
Merge pull request #1 from ThinkDeepTech/hm/impl
Hm/impl
2 parents 6f54278 + c865265 commit 250bc81

File tree

2 files changed

+7
-32
lines changed

2 files changed

+7
-32
lines changed

bower.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"description": "Polymer element providing import of intersection observer polyfill.",
44
"main": "deep-intersection-observer.html",
55
"dependencies": {
6-
"polymer": "Polymer/polymer#^1.0 || ^2.0"
6+
"polymer": "Polymer/polymer#^1.0 || ^2.0",
7+
"intersection-observer": "w3c/IntersectionObserver"
78
},
89
"devDependencies": {
910
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^2.0.0",

deep-intersection-observer.html

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,10 @@
1-
<link rel="import" href="../polymer/polymer-element.html">
1+
<link rel="import" href="../polymer/polymer.html">
2+
<script src="../intersection-observer/polyfill/intersection-observer.js"></script>
23

34
<dom-module id="deep-intersection-observer">
4-
<template>
5-
<style>
6-
:host {
7-
display: block;
8-
}
9-
</style>
10-
<h2>Hello [[prop1]]!</h2>
11-
</template>
12-
135
<script>
14-
/**
15-
* `deep-intersection-observer`
16-
* Polymer element providing import of intersection observer polyfill.
17-
*
18-
* @customElement
19-
* @polymer
20-
* @demo demo/index.html
21-
*/
22-
class DeepIntersectionObserver extends Polymer.Element {
23-
static get is() { return 'deep-intersection-observer'; }
24-
static get properties() {
25-
return {
26-
prop1: {
27-
type: String,
28-
value: 'deep-intersection-observer'
29-
}
30-
};
31-
}
32-
}
33-
34-
window.customElements.define(DeepIntersectionObserver.is, DeepIntersectionObserver);
6+
Polymer({
7+
is: 'deep-intersection-observer'
8+
});
359
</script>
3610
</dom-module>

0 commit comments

Comments
 (0)