Skip to content

Commit

Permalink
release: alpha.4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
solkimicreb committed Nov 24, 2016
1 parent f47da94 commit b213d70
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@risingstack/nx-framework",
"version": "1.0.0-alpha.3.0.1",
"version": "1.0.0-alpha.4.0.0",
"description": "Next generation client side framework",
"main": "index.js",
"author": {
Expand Down
8 changes: 7 additions & 1 deletion polyfills/customElement.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,14 @@ if (!document.registerElement) {
Array.prototype.forEach.call(mutation.addedNodes, onNodeAdded)
Array.prototype.forEach.call(mutation.removedNodes, onNodeRemoved)
}
mutations = observer.takeRecords()
if (mutations.length) {
onMutations(mutations)
}
}

function onNodeAdded (node) {
if (node.nodeType !== 1) return
if (!(node instanceof Element)) return

let config = registry.get(node.getAttribute('is'))
if (!config || config.extends !== node.tagName.toLowerCase()) {
Expand All @@ -31,12 +35,14 @@ if (!document.registerElement) {
if (node[secret.registered] && node.attachedCallback) {
node.attachedCallback()
}
Array.prototype.forEach.call(node.childNodes, onNodeAdded)
}

function onNodeRemoved (node) {
if (node[secret.registered] && node.detachedCallback) {
node.detachedCallback()
}
Array.prototype.forEach.call(node.childNodes, onNodeRemoved)
}

document.registerElement = function registerElement (name, config) {
Expand Down

0 comments on commit b213d70

Please sign in to comment.