Changes for page CLB Search Component
Last modified by bougault on 2023/01/17 11:42
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -66,6 +66,7 @@ 66 66 get styles() { 67 67 return ` 68 68 input[type="text"] { 69 + border: 1px solid red; 69 69 } 70 70 ` 71 71 } ... ... @@ -111,7 +111,7 @@ 111 111 const { title_, spaces, doccontent_en } = results[i]; 112 112 const elt = document.createElement('clb-search-result'); 113 113 elt.setAttribute('data-title', title_); 114 - elt.setAttribute('data- href', spaces.join('/'));115 + elt.setAttribute('data-spaces', spaces); 115 115 elt.innerHTML = doccontent_en; 116 116 resultsContainer.appendChild(elt); 117 117 } ... ... @@ -133,8 +133,8 @@ 133 133 return this.getAttribute('data-title'); 134 134 } 135 135 136 - get hrefAttr() {137 - return this.getAttribute('data- href');137 + get spacesAttr() { 138 + return this.getAttribute('data-spaces'); 138 138 } 139 139 140 140 get styles() { ... ... @@ -147,7 +147,7 @@ 147 147 get html() { 148 148 return ` 149 149 <div> 150 - <a href="/bin/view/${this. hrefAttr}">${this.titleAttr}</a>151 + <a href="/bin/view/${this.spacesAttr.join("/")}>${this.titleAttr}</a> 151 151 <div> 152 152 <slot></slot> 153 153 </div> ... ... @@ -158,7 +158,6 @@ 158 158 this.attachShadow({ mode: 'open' }); 159 159 this.shadowRoot.appendChild(this.template.content.cloneNode(true)); 160 160 } 161 - 162 162 } 163 163 ); 164 164 </script>