mirror of
				https://github.com/Theodor-Springmann-Stiftung/hamann-ausgabe-core.git
				synced 2025-10-30 17:55:32 +00:00 
			
		
		
		
	Added markers. Weird shit is happening when searching for "Win", see Letter 51
This commit is contained in:
		| @@ -18,7 +18,8 @@ | ||||
|                <feature name="AdminService"> | ||||
|                     <span> · <a asp-controller="Admin" asp-action="Index">Admin-Bereich</a></span> | ||||
|                </feature> | ||||
|  | ||||
|           </div> | ||||
|      </div> | ||||
| </div> | ||||
| </div> | ||||
|  | ||||
| @await Html.PartialAsync("/Views/Shared/_Javascript.cshtml") | ||||
| @@ -18,9 +18,4 @@ | ||||
|  | ||||
|  | ||||
| <link rel="stylesheet" href="/css/output.css" asp-append-version="true" /> | ||||
| <script src="~/js/site.js" asp-append-version="true"></script> | ||||
|  | ||||
|  | ||||
| <environment exclude="Development"> | ||||
|     @await Html.PartialAsync("/Views/Shared/_Javascript.cshtml") | ||||
| </environment> | ||||
| <script src="~/js/site.js" asp-append-version="true"></script> | ||||
| @@ -1,6 +1,35 @@ | ||||
| @* Javascript gets inlined because it ain't much (but it's honest work) *@ | ||||
| @* Only put PRODUCTION JavaScript here *@ | ||||
|  | ||||
| @* Mark searched term *@ | ||||
| @if(ViewData.ContainsKey("Mark")) { | ||||
|     <script src="~/js/mark.min.js" asp-append-version="true"></script> | ||||
|     <script> | ||||
|         var instance = new Mark(document.querySelectorAll(".ha-register-body, .ha-letterbody *, .ha-searchresultpreview, .ha-comment")); | ||||
|         instance.mark('@ViewData["Mark"]', { "element": "span", "className": "ha-found", "acrossElements": true, "separateWordSearch": false, "exclude": [".ha-searchresultcommentpill", ".ha-letlink", ".ha-letlinks", ".ha-hkb"]}); | ||||
|          | ||||
|     </script> | ||||
| } | ||||
| <script> | ||||
|     function markanchor() { | ||||
|         var currentUrl = document.URL, | ||||
|         urlParts   = currentUrl.split('#'); | ||||
|         var anchor = (urlParts.length > 1) ? urlParts[1] : null; | ||||
|         if (anchor != null) { | ||||
|             var element = document.getElementById(anchor); | ||||
|             if (element !== null && element.classList.contains("ha-linecount") && element.firstChild.classList.contains("ha-hiddenlinecount")) { | ||||
|                 element.classList.add("ha-found"); | ||||
|                 element.classList.add("font-bold"); | ||||
|                 element.classList.add("mr-3"); | ||||
|                 element.prepend("● "); | ||||
|             } else if (element !== null && element.classList.contains("ha-commenthead")) { | ||||
|                 element.classList.add("ha-found"); | ||||
|                 element.classList.add("font-bold"); | ||||
|                 element.prepend("● "); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | ||||
|  | ||||
|     window.addEventListener("load", function () { | ||||
|         markanchor(); | ||||
|     }); | ||||
| </script> | ||||
| @@ -37,7 +37,7 @@ | ||||
|         </div> | ||||
|     } | ||||
|  | ||||
|     @if (Model.Letter.Meta.isProofread != HaDocument.Models.OptionalBool.True) { | ||||
|     @* @if (Model.Letter.Meta.isProofread != HaDocument.Models.OptionalBool.True) { | ||||
|         <div class="ha-tooltip"> | ||||
|             <div class="ha-pill"> | ||||
|                 <span class="ha-cross">geprüft</span> | ||||
| @@ -56,7 +56,7 @@ | ||||
|                 Textkritisch geprüft | ||||
|             </div> | ||||
|         </div> | ||||
|     } | ||||
|     } *@ | ||||
|  | ||||
|     @if (Model.Letter.Meta.ZH != null && Model.Letter.Meta.ZH.dateChanged) { | ||||
|         <div class="ha-tooltip"> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Simon Martens
					Simon Martens