|
1 | 1 | /* eslint-disable inclusive-language/use-inclusive-words */
|
2 | 2 | import { LightningElement, track } from 'lwc';
|
3 |
| -import { subscribe, publish } from 'services/pubsub'; |
| 3 | +import { subscribe } from 'services/pubsub'; |
4 | 4 |
|
5 | 5 | export default class logViewer extends LightningElement {
|
| 6 | + goToPlaceholder = 'Go to line'; |
| 7 | + goTohasLabel = false; |
6 | 8 | reRenderVal = false;
|
7 | 9 | isLoading = false;
|
8 | 10 | isSearching = false;
|
@@ -165,7 +167,7 @@ export default class logViewer extends LightningElement {
|
165 | 167 | const searchPopover =
|
166 | 168 | this.template.querySelector('.data-search');
|
167 | 169 | if (searchPopover) {
|
168 |
| - searchPopover.style.left = `${searchButtonRect.right}px`; |
| 170 | + searchPopover.style.right = `${window.innerWidth - 24 - searchButtonRect.right}px`; |
169 | 171 | }
|
170 | 172 | }
|
171 | 173 | const lineElem = this.template.querySelectorAll('.log-row');
|
@@ -501,7 +503,7 @@ export default class logViewer extends LightningElement {
|
501 | 503 | processSearchRes(event) {
|
502 | 504 | const lineNumbers = event.detail;
|
503 | 505 | this.LineNumMap = new Map();
|
504 |
| - console.log(lineNumbers); |
| 506 | + //console.log(lineNumbers); |
505 | 507 | if (Array.isArray(lineNumbers)) {
|
506 | 508 | lineNumbers.forEach((l) => {
|
507 | 509 | if (this.linesPerPage !== 0) {
|
@@ -548,4 +550,10 @@ export default class logViewer extends LightningElement {
|
548 | 550 | }
|
549 | 551 | this.LineNumMap = new Map();
|
550 | 552 | }
|
| 553 | + |
| 554 | + goToLine(event) { |
| 555 | + // console.log('linenumber', event.detail); |
| 556 | + const lNum = event.detail; |
| 557 | + this.goToPage(lNum); |
| 558 | + } |
551 | 559 | }
|
0 commit comments