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 @@
-
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 @@
/> -->
-