From 2bbdff3ca6ae915eea024c1845782619346d361c Mon Sep 17 00:00:00 2001 From: gnosygnu Date: Wed, 12 Oct 2016 17:16:55 -0400 Subject: [PATCH] fix 'Next' / 'Previous' not working on Search --- .../wikis/searchs/specials/htmls/Srch_html_page_bldr.java | 2 +- .../src/gplx/xowa/htmls/core/htmls/utls/Xoh_lnki_bldr.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_page_bldr.java b/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_page_bldr.java index 7ab12516f..e6d3965aa 100644 --- a/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_page_bldr.java +++ b/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_page_bldr.java @@ -68,7 +68,7 @@ public class Srch_html_page_bldr { img_path = Xoh_img_path.Img_go_bwd; title = Bry_paging_bwd; } - return lnki_bldr.Title_(title).Href_(wiki, self_lnkr.Add_int(Srch_qarg_mgr.Bry__slab_idx, qarg_slab_idx).Bld_to_bry()).Img_16x16(img_path).Img_pos_is_left_(img_pos_is_left).Caption_(title).Bld_to_bry(); + return lnki_bldr.Title_(title).Href_wo_escape_(wiki.Domain_bry(), self_lnkr.Add_int(Srch_qarg_mgr.Bry__slab_idx, qarg_slab_idx).Bld_to_bry()).Img_16x16(img_path).Img_pos_is_left_(img_pos_is_left).Caption_(title).Bld_to_bry(); } private static final Bry_fmtr fmtr_page = Bry_fmtr.new_(String_.Concat_lines_nl_skip_last ( "~{rslts_hdr}~{option_link}" diff --git a/400_xowa/src/gplx/xowa/htmls/core/htmls/utls/Xoh_lnki_bldr.java b/400_xowa/src/gplx/xowa/htmls/core/htmls/utls/Xoh_lnki_bldr.java index 77ad25744..ff0557399 100644 --- a/400_xowa/src/gplx/xowa/htmls/core/htmls/utls/Xoh_lnki_bldr.java +++ b/400_xowa/src/gplx/xowa/htmls/core/htmls/utls/Xoh_lnki_bldr.java @@ -39,6 +39,10 @@ public class Xoh_lnki_bldr { this.href = tmp_bfr.To_bry_and_clear(); return this; } + public Xoh_lnki_bldr Href_wo_escape_(byte[] domain_bry, byte[] v) { + this.href = Bry_.Add(Xoh_href_.Bry__site, domain_bry, Xoh_href_.Bry__wiki, v); + return this; + } public Xoh_lnki_bldr Title_(byte[] title) { this.title = Gfh_utl.Escape_for_atr_val_as_bry(tmp_bfr, Byte_ascii.Apos, title); return this;