This is an automated email from the ASF dual-hosted git repository.
jeb pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git
The following commit(s) were added to refs/heads/master by this push:
new 15ef597 fixed traversal check
15ef597 is described below
commit 15ef59776739c49b67a6faaad95bfac80b857d5a
Author: JE Bailey <[email protected]>
AuthorDate: Mon Oct 15 12:53:03 2018 -0400
fixed traversal check
---
ui/src/main/frontend/src/js/cms.table.js | 5 +----
ui/src/main/frontend/src/js/nomnom.js | 22 ++++++++++------------
2 files changed, 11 insertions(+), 16 deletions(-)
diff --git a/ui/src/main/frontend/src/js/cms.table.js
b/ui/src/main/frontend/src/js/cms.table.js
index a6933b5..887ede6 100644
--- a/ui/src/main/frontend/src/js/cms.table.js
+++ b/ui/src/main/frontend/src/js/cms.table.js
@@ -31,9 +31,6 @@ nomnom.decorate(".table .load-versions", {
});
-
-
-
nomnom.decorate(".table", {
initCallback: function(){
var $table = $(this);
@@ -46,7 +43,7 @@ nomnom.decorate(".table", {
}
});
-nomnom.decorate("table tbody tr",{
+nomnom.decorate(".table tbody tr",{
events :{
click: function(event){
var $current = $(this);
diff --git a/ui/src/main/frontend/src/js/nomnom.js
b/ui/src/main/frontend/src/js/nomnom.js
index fa32f9c..8e59c65 100644
--- a/ui/src/main/frontend/src/js/nomnom.js
+++ b/ui/src/main/frontend/src/js/nomnom.js
@@ -31,7 +31,7 @@
};
var tagSelectors = {};
- var debug = false;
+ var debug = true;
var elementMap = new WeakMap();
new MutationObserver(function(mutations) {
@@ -125,20 +125,18 @@
};
var checkAll = function(node) {
- if (!node.querySelectorAll) {
- return;
- }
var checkSet = new Set([node]);
- checkSet.forEach(function(node){
- let elements = node.children;
- for (let i = 0; i < elements.length; i++) {
- let element = elements[i];
- if (element.querySelectorAll) {
- check(element);
- checkSet.add(element);
+ checkSet.forEach(function(element){
+ if (element.querySelectorAll) {
+ check(element);
+ }
+ let elements = element.children;
+ if (elements){
+ for (let i = 0; i < elements.length; i++) {
+ checkSet.add(elements[i]);
}
}
- checkSet.delete(node);
+ checkSet.delete(element);
});
}