diff --git a/client/src/app/features/changelog/changelog.component.html b/client/src/app/features/changelog/changelog.component.html index 5b5c6cc..b797975 100644 --- a/client/src/app/features/changelog/changelog.component.html +++ b/client/src/app/features/changelog/changelog.component.html @@ -10,6 +10,7 @@ -
-
press this -> 
-
diff --git a/client/src/app/features/changelog/changelog.component.ts b/client/src/app/features/changelog/changelog.component.ts index 2e12cc4..b774390 100644 --- a/client/src/app/features/changelog/changelog.component.ts +++ b/client/src/app/features/changelog/changelog.component.ts @@ -4,7 +4,6 @@ import { HttpClient } from '@angular/common/http'; import { environment } from 'src/environments/environment.development'; import { CommonModule } from '@angular/common'; import { FetchLogService } from 'src/app/shared/services/fetch-log.service'; -import { WebsocketService } from 'src/app/shared/services/websocket.service'; @Component({ selector: 'app-changelog', @@ -115,4 +114,41 @@ export class ChangelogComponent { this.showLogModal = !this.showLogModal; } } + + // Context from Function d:/CodeProjects/recipe_manager/taobin_recipe_manager/server/python_api/merge_recipe.py:searchFnForHtml + searchLog(id: string){ + var input, filter, logBody, logRow, logP, logContent; + console.log("searchLog", id); + // log-disp-texts-changelog_580 + + let log_disp = document.getElementById("log-disp-texts-"+id); + logBody = log_disp!.getElementsByTagName("div") + + input = document.getElementById("searchInput-"+id) as HTMLInputElement; + filter = input!.value; + // logBody = document.getElementById("logBody"); + for (let index = 0; index < logBody.length; index++) { + const element = logBody[index]; + // console.log(element) + logRow = element.getElementsByTagName("div"); + for(let i = 0; i < logRow.length; i++){ + let p = logRow[i].getElementsByTagName("p"); + // console.log("Total P = ", logRow[i].getElementsByTagName("p").length); + + for(let p_i = 0; p_i < p.length; p_i++){ + let pcontent = p[p_i].textContent || p[p_i].innerText; + + if(pcontent.includes(filter)){ + logRow[i].style.display = ""; + break; + } else { + logRow[i].style.display = "none"; + } + } + } + } + + + +} } diff --git a/client/src/index.html b/client/src/index.html index 33689a5..4bd6dc0 100644 --- a/client/src/index.html +++ b/client/src/index.html @@ -13,33 +13,6 @@ /> --> -