You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by dk...@apache.org on 2019/05/02 05:55:32 UTC
[sling-org-apache-sling-app-cms] branch master updated: Adding
support for double clicking items to open them
This is an automated email from the ASF dual-hosted git repository.
dklco 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 05f751d Adding support for double clicking items to open them
05f751d is described below
commit 05f751d369801dea50f0c05a7ddfc7abb20382fd
Author: Dan Klco <dk...@apache.org>
AuthorDate: Wed May 1 22:55:20 2019 -0700
Adding support for double clicking items to open them
---
ui/src/main/frontend/src/js/cms.table.js | 5 +++++
.../jcr_root/libs/sling-cms/components/cms/columns/name/name.jsp | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/ui/src/main/frontend/src/js/cms.table.js b/ui/src/main/frontend/src/js/cms.table.js
index 156f24a..45bc48f 100644
--- a/ui/src/main/frontend/src/js/cms.table.js
+++ b/ui/src/main/frontend/src/js/cms.table.js
@@ -33,6 +33,11 @@
});
this.classList.add('is-selected');
document.querySelector('.actions-target').innerHTML = this.querySelector('.cell-actions').innerHTML;
+ },
+ dblclick: function () {
+ if(this.querySelector('.item-link')){
+ window.location = this.querySelector('.item-link').href;
+ }
}
}
});
diff --git a/ui/src/main/resources/jcr_root/libs/sling-cms/components/cms/columns/name/name.jsp b/ui/src/main/resources/jcr_root/libs/sling-cms/components/cms/columns/name/name.jsp
index 0cbf2bf..0c233d6 100644
--- a/ui/src/main/resources/jcr_root/libs/sling-cms/components/cms/columns/name/name.jsp
+++ b/ui/src/main/resources/jcr_root/libs/sling-cms/components/cms/columns/name/name.jsp
@@ -21,7 +21,7 @@
<c:set var="colValue" value="${resource.name}" />
<c:choose>
<c:when test="${colConfig.valueMap.link}">
- <a href="${colConfig.valueMap.prefix}${resource.path}">
+ <a class="item-link" href="${colConfig.valueMap.prefix}${resource.path}">
<sling:encode value="${colValue}" mode="HTML" />
</a>
</c:when>