mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 21:18:58 +00:00
(search) Add crosstalk to paperdoll
This commit is contained in:
parent
f3382b5bd8
commit
4018e4c434
@ -98,6 +98,11 @@ public class JtePaperDoll {
|
|||||||
(rq, rs) -> MockedSearchResults.mockSiteInfoOverview(),
|
(rq, rs) -> MockedSearchResults.mockSiteInfoOverview(),
|
||||||
ret -> this.render("siteinfo/start.jte", Map.of("model", ret, "navbar", NavbarModel.SITEINFO))
|
ret -> this.render("siteinfo/start.jte", Map.of("model", ret, "navbar", NavbarModel.SITEINFO))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Spark.get("/site-info-crosstalk-ab",
|
||||||
|
(rq, rs) -> MockedSearchResults.mockCrosstalkModel(),
|
||||||
|
ret -> this.render("siteinfo/crosstalk.jte", Map.of("model", ret, "navbar", NavbarModel.SITEINFO))
|
||||||
|
);
|
||||||
Spark.get("/screenshot/*", (rq, rsp) -> {
|
Spark.get("/screenshot/*", (rq, rsp) -> {
|
||||||
rsp.type("image/svg+xml");
|
rsp.type("image/svg+xml");
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ import nu.marginalia.model.EdgeUrl;
|
|||||||
import nu.marginalia.model.crawl.DomainIndexingState;
|
import nu.marginalia.model.crawl.DomainIndexingState;
|
||||||
import nu.marginalia.search.command.SearchParameters;
|
import nu.marginalia.search.command.SearchParameters;
|
||||||
import nu.marginalia.search.model.*;
|
import nu.marginalia.search.model.*;
|
||||||
|
import nu.marginalia.search.svc.SearchCrosstalkService;
|
||||||
import nu.marginalia.search.svc.SearchFlagSiteService;
|
import nu.marginalia.search.svc.SearchFlagSiteService;
|
||||||
import nu.marginalia.search.svc.SearchSiteInfoService;
|
import nu.marginalia.search.svc.SearchSiteInfoService;
|
||||||
|
|
||||||
@ -258,4 +259,12 @@ public class MockedSearchResults {
|
|||||||
new SearchSiteInfoService.SiteOverviewModel.DiscoveredDomain("other.example.com", "2023-08-25T11:22:33")
|
new SearchSiteInfoService.SiteOverviewModel.DiscoveredDomain("other.example.com", "2023-08-25T11:22:33")
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Object mockCrosstalkModel() throws URISyntaxException {
|
||||||
|
return new SearchCrosstalkService.CrosstalkResult(
|
||||||
|
"www.example.com",
|
||||||
|
"other.example.com",
|
||||||
|
List.of(mockUrlDetails("https://www.example.com/some-incredibly-long-address-that-goes-on-and-on", "One document")),
|
||||||
|
List.of(mockUrlDetails("https://other.example.com/", "Other document")));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user