From 7e2f832c330ef7c0873cfe0fa3950b837b724f56 Mon Sep 17 00:00:00 2001 From: gnosygnu Date: Sat, 7 Dec 2019 17:23:39 -0500 Subject: [PATCH] Refactor: Rename Xoa_ttl.Full_txt_w_ttl_case to Full_txt [#626] --- 400_xowa/src/gplx/xowa/Xoa_ttl.java | 6 +++--- 400_xowa/src/gplx/xowa/Xoa_url.java | 2 +- .../wikis/ctgs/htmls/catpages/fmts/Xoctg_fmt_itm_base.java | 2 +- .../wikis/ctgs/htmls/pageboxs/doubles/Xoctg_double_itm.java | 4 ++-- .../wikis/searchs/gui/htmlbars/Srch_rslt_cbk__js.java | 4 ++-- .../addons/wikis/searchs/searchers/rslts/Srch_rslt_row.java | 2 +- .../wikis/searchs/specials/htmls/Srch_html_row_bldr.java | 2 +- 400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm.java | 4 ++-- 400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm_read_mgr.java | 2 +- 400_xowa/src/gplx/xowa/htmls/Xoh_page_wtr_wkr_.java | 2 +- .../gplx/xowa/htmls/core/wkrs/lnkis/htmls/Xoh_lnki_wtr.java | 2 +- 400_xowa/src/gplx/xowa/htmls/hrefs/Xoh_href_parser.java | 2 +- 400_xowa/src/gplx/xowa/htmls/js/Xoh_js_cleaner.java | 2 +- .../gplx/xowa/htmls/modules/popups/Xow_popup_html_mkr.java | 4 ++-- .../src/gplx/xowa/htmls/ns_files/Xoh_ns_file_page_mgr.java | 2 +- 400_xowa/src/gplx/xowa/parsers/lnkis/Xop_lnki_tkn.java | 2 +- 400_xowa/src/gplx/xowa/parsers/tmpls/Xot_invk_tkn.java | 4 ++-- .../src/gplx/xowa/parsers/utils/Xop_redirect_mgr_tst.java | 2 +- 400_xowa/src/gplx/xowa/parsers/xndes/Xop_xnde_wkr.java | 2 +- .../src/gplx/xowa/specials/allPages/Xows_page_allpages.java | 6 +++--- 400_xowa/src/gplx/xowa/specials/movePage/Move_page.java | 4 ++-- .../specials/xowa/popup_history/Popup_history_page.java | 2 +- 400_xowa/src/gplx/xowa/wikis/data/tbls/Xowd_page_itm.java | 2 +- 400_xowa/src/gplx/xowa/wikis/ttls/Xow_ttl_fxt.java | 2 +- 400_xowa/src/gplx/xowa/xtns/dynamicPageList/Dpl_xnde.java | 6 +++--- 400_xowa/src/gplx/xowa/xtns/gallery/Gallery_parser_tst.java | 2 +- 400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_rel2abs.java | 2 +- .../src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_titleparts.java | 2 +- 400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_ttl.java | 2 +- .../src/gplx/xowa/xtns/scribunto/libs/Scrib_lib_mw.java | 4 ++-- .../src/gplx/xowa/xtns/translates/Xop_languages_xnde.java | 2 +- .../xowa/xtns/wbases/pfuncs/Wdata_pf_property_data.java | 2 +- 32 files changed, 45 insertions(+), 45 deletions(-) diff --git a/400_xowa/src/gplx/xowa/Xoa_ttl.java b/400_xowa/src/gplx/xowa/Xoa_ttl.java index f11899487..94fdfcfa3 100644 --- a/400_xowa/src/gplx/xowa/Xoa_ttl.java +++ b/400_xowa/src/gplx/xowa/Xoa_ttl.java @@ -35,7 +35,7 @@ public class Xoa_ttl { // PAGE:en.w:http://en.wikipedia.org/wiki/Help:Link; REF. public byte[] Raw() {return raw;} private byte[] raw = Bry_.Empty; public byte[] Wik_txt() {return wik_bgn == -1 ? Bry_.Empty : Bry_.Mid(full_txt, wik_bgn, ns_bgn == -1 ? page_bgn - 1 : ns_bgn - 1);} public Xow_xwiki_itm Wik_itm() {return wik_itm;} private Xow_xwiki_itm wik_itm; - public byte[] Full_txt_w_ttl_case() {return Xoa_ttl.Replace_unders(Full_db());} + public byte[] Full_txt() {return Xoa_ttl.Replace_unders(Full_db());} public byte[] Full_txt_by_orig() { int bgn = wik_bgn == -1 ? 0 : ns_bgn == -1 ? page_bgn : ns_bgn; int end = full_txt.length; @@ -67,8 +67,8 @@ public class Xoa_ttl { // PAGE:en.w:http://en.wikipedia.org/wiki/Help:Link; REF. public int Wik_bgn() {return wik_bgn;} public int Anch_bgn() {return anch_bgn;} // NOTE: anch_bgn is not correct when page has trailing ws; EX: [[A #b]] should have anch_bgn of 3 (1st char after #), but instead it is 2 public byte[] Anch_txt() {return anch_bgn == -1 ? Bry_.Empty : Bry_.Mid(full_txt, anch_bgn, full_txt.length);} - public byte[] Talk_txt() {return ns.Id_is_talk() ? Full_txt_w_ttl_case() : Bry_.Add(tors_txt, Page_txt());} - public byte[] Subj_txt() {return ns.Id_is_subj() ? Full_txt_w_ttl_case() : Bry_.Add(tors_txt, Page_txt());} + public byte[] Talk_txt() {return ns.Id_is_talk() ? Full_txt() : Bry_.Add(tors_txt, Page_txt());} + public byte[] Subj_txt() {return ns.Id_is_subj() ? Full_txt() : Bry_.Add(tors_txt, Page_txt());} public byte[] Full_url() { synchronized (href_encoder) { // LOCK:static-obj return href_encoder.Encode(full_txt); diff --git a/400_xowa/src/gplx/xowa/Xoa_url.java b/400_xowa/src/gplx/xowa/Xoa_url.java index 489073061..2ddebf371 100644 --- a/400_xowa/src/gplx/xowa/Xoa_url.java +++ b/400_xowa/src/gplx/xowa/Xoa_url.java @@ -106,7 +106,7 @@ public class Xoa_url { public static final Xoa_url Null = null; public static Xoa_url blank() {return new Xoa_url();} public static Xoa_url Test() {return New(Bry_.new_a7("test_wiki"), Bry_.new_a7("test_page"));} - public static Xoa_url New(Xow_wiki wiki, Xoa_ttl ttl) {return New(wiki.Domain_bry(), ttl.Full_txt_w_ttl_case());} + public static Xoa_url New(Xow_wiki wiki, Xoa_ttl ttl) {return New(wiki.Domain_bry(), ttl.Full_txt());} public static Xoa_url New(byte[] wiki, byte[] page) { Xoa_url rv = new Xoa_url(); rv.Wiki_bry_(wiki); diff --git a/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/catpages/fmts/Xoctg_fmt_itm_base.java b/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/catpages/fmts/Xoctg_fmt_itm_base.java index dd2a80759..29fbb8ed9 100644 --- a/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/catpages/fmts/Xoctg_fmt_itm_base.java +++ b/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/catpages/fmts/Xoctg_fmt_itm_base.java @@ -73,7 +73,7 @@ public abstract class Xoctg_fmt_itm_base implements gplx.core.brys.Bfr_arg { loop_ends_at_col = true; } @gplx.Virtual public void Bld_html(Bry_bfr bfr, Xow_wiki wiki, Xou_history_mgr history_mgr, Xoh_href_parser href_parser, Xoctg_catpage_itm itm, Xoa_ttl ttl) { - byte[] itm_full_ttl = Gfh_utl.Escape_html_as_bry(tmp_bfr, ttl.Full_txt_w_ttl_case());// NOTE: ttl.Full_txt() to get full ns; EX: Template:A instead of just "A" + byte[] itm_full_ttl = Gfh_utl.Escape_html_as_bry(tmp_bfr, ttl.Full_txt());// NOTE: ttl.Full_txt() to get full ns; EX: Template:A instead of just "A" byte[] itm_href = wiki.Html__href_wtr().Build_to_bry(wiki, ttl); byte[] itm_atr_cls = Xoh_lnki_wtr.Lnki_cls_visited(history_mgr, wiki.Domain_bry(), ttl.Page_txt()); // NOTE: must be ttl.Page_txt() in order to match Xou_history_mgr.Add Fmt__exists.Bld_many(bfr, itm_href, itm_atr_cls, itm_full_ttl, itm_full_ttl, gplx.core.encoders.Hex_utl_.Encode_bry(itm.Sortkey_binary())); diff --git a/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/pageboxs/doubles/Xoctg_double_itm.java b/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/pageboxs/doubles/Xoctg_double_itm.java index fdf8ecd6b..70caeb610 100644 --- a/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/pageboxs/doubles/Xoctg_double_itm.java +++ b/400_xowa/src/gplx/xowa/addons/wikis/ctgs/htmls/pageboxs/doubles/Xoctg_double_itm.java @@ -37,10 +37,10 @@ public class Xoctg_double_itm implements gplx.core.brys.Bfr_arg { byte[] lnki_cls = Xoh_lnki_wtr.Lnki_cls_visited(history_mgr, wiki.Domain_bry(), ttl.Page_txt());// NOTE: must be ttl.Page_txt() in order to match Xou_history_mgr.Add byte[] lnki_href = href_wtr.Build_to_bry(wiki, ttl); byte[] lnki_text = ttl.Page_txt(); - byte[] lnki_ttl = ttl.Full_txt_w_ttl_case(); + byte[] lnki_ttl = ttl.Full_txt(); // build title -// tmp_bfr.Add(ttl.Full_txt_w_ttl_case()); +// tmp_bfr.Add(ttl.Full_txt()); // tmp_bfr.Add_byte_space().Add_byte(Byte_ascii.Paren_bgn) .Add_byte(Byte_ascii.Ltr_S).Add_byte_colon().Add_int_variable(itm.Count__subcs()); // tmp_bfr.Add_byte_space().Add_byte(Byte_ascii.Comma) .Add_byte(Byte_ascii.Ltr_P).Add_byte_colon().Add_int_variable(itm.Count__pages()); // tmp_bfr.Add_byte_space().Add_byte(Byte_ascii.Comma) .Add_byte(Byte_ascii.Ltr_F).Add_byte_colon().Add_int_variable(itm.Count__files()); diff --git a/400_xowa/src/gplx/xowa/addons/wikis/searchs/gui/htmlbars/Srch_rslt_cbk__js.java b/400_xowa/src/gplx/xowa/addons/wikis/searchs/gui/htmlbars/Srch_rslt_cbk__js.java index f486cb12b..1cef713fe 100644 --- a/400_xowa/src/gplx/xowa/addons/wikis/searchs/gui/htmlbars/Srch_rslt_cbk__js.java +++ b/400_xowa/src/gplx/xowa/addons/wikis/searchs/gui/htmlbars/Srch_rslt_cbk__js.java @@ -40,14 +40,14 @@ class Srch_rslt_cbk__js implements Srch_rslt_cbk { if (i >= rslts_len) break; // rslts_end will overshoot actual rslts_len; check for out of bounds and exit; EX: default suggest will have rslts_end of 25, but "earth time" will retrieve 15 results Srch_rslt_row row = rslts_list.Get_at(i); Highlight(ctx, row); // always highlight title first; needed for suggest_box to update highlighting when increasing word; EX: Eart -> Earth; "Earth" should be highlighted, not "Eart" - js_wtr.Ary_bry(row.Page_ttl.Full_txt_w_ttl_case()); + js_wtr.Ary_bry(row.Page_ttl.Full_txt()); js_wtr.Ary_bry(row.To_display(Srch_rslt_row.Display_type__suggest)); } js_wtr.Ary_term(); js_wtr.Func_term(); } private static void Highlight(Srch_search_ctx ctx, Srch_rslt_row row) { - try {row.Page_ttl_highlight = ctx.Highlight_mgr.Highlight(row.Page_ttl.Full_txt_w_ttl_case());} // NOTE: always highlight row; needed for when search done in url_bar (highlight=n) and then same search reused for search (highlight=y) + try {row.Page_ttl_highlight = ctx.Highlight_mgr.Highlight(row.Page_ttl.Full_txt());} // NOTE: always highlight row; needed for when search done in url_bar (highlight=n) and then same search reused for search (highlight=y) catch (Exception e) {Xoa_app_.Usr_dlg().Warn_many("", "", "highlight failed; ttl=~{0} err=~{1}", row.Page_ttl_wo_ns, Err_.Message_gplx_log(e));} } } diff --git a/400_xowa/src/gplx/xowa/addons/wikis/searchs/searchers/rslts/Srch_rslt_row.java b/400_xowa/src/gplx/xowa/addons/wikis/searchs/searchers/rslts/Srch_rslt_row.java index ae95628af..896e3811a 100644 --- a/400_xowa/src/gplx/xowa/addons/wikis/searchs/searchers/rslts/Srch_rslt_row.java +++ b/400_xowa/src/gplx/xowa/addons/wikis/searchs/searchers/rslts/Srch_rslt_row.java @@ -43,7 +43,7 @@ public class Srch_rslt_row { byte[] rv = display_type == Srch_rslt_row.Display_type__suggest ? this.Page_ttl_highlight - : Page_ttl.Full_txt_w_ttl_case(); + : Page_ttl.Full_txt(); // no redirect; just return it; EX: "Actual page" if (Page_redirect_id == Page_redirect_id_null) diff --git a/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_row_bldr.java b/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_row_bldr.java index 0f3b72726..6344433b1 100644 --- a/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_row_bldr.java +++ b/400_xowa/src/gplx/xowa/addons/wikis/searchs/specials/htmls/Srch_html_row_bldr.java @@ -33,7 +33,7 @@ public class Srch_html_row_bldr implements gplx.core.brys.Bfr_arg { public void Bld_html(Bry_bfr bfr, Srch_rslt_row row) { synchronized (thread_lock) { lnki_bldr.Href_(row.Wiki_bry, row.Page_ttl); - lnki_bldr.Title_(row.Page_ttl.Full_txt_w_ttl_case()); + lnki_bldr.Title_(row.Page_ttl.Full_txt()); lnki_bldr.Caption_direct_(row.To_display(Srch_rslt_row.Display_type__special_page)); fmtr.Bld_many(bfr, Gfh_utl.Encode_id_as_str(row.Key), row.Page_score, lnki_bldr.Bld_to_bry()); } diff --git a/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm.java b/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm.java index 44d0a6b89..bd32c7480 100644 --- a/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm.java +++ b/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm.java @@ -100,7 +100,7 @@ public class Xog_tab_itm implements Gfo_invk { } public void Tab_name_() { byte[] tab_name = page.Html_data().Custom_tab_name(); // Custom_tab_name set by Special:Default_tab or variants; DATE:2015-10-05 - if (tab_name == null) tab_name = page.Ttl().Full_txt_w_ttl_case(); // no custom_tab_name; use ttl's text + if (tab_name == null) tab_name = page.Ttl().Full_txt(); // no custom_tab_name; use ttl's text Tab_name_(String_.new_u8(tab_name)); } public void Tab_name_(String tab_name) { @@ -125,7 +125,7 @@ public class Xog_tab_itm implements Gfo_invk { if (url.Page_is_main()) url.Page_bry_(wiki.Props().Main_page()); // NOTE: must go before ttl.Make; DATE:2016-07-31 Xoa_ttl ttl = wiki.Ttl_parse(url.Page_bry()); if (ttl == null) {usr_dlg.Prog_one("", "", "title is invalid: ~{0}", String_.new_u8(url.Raw())); return;} - String new_tab_name = String_.new_u8(ttl.Full_txt_w_ttl_case()); + String new_tab_name = String_.new_u8(ttl.Full_txt()); // if clicking on anchor, just scroll; do not load page if ( url.Anch_str() != null // url has anchor diff --git a/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm_read_mgr.java b/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm_read_mgr.java index bbe6a4996..d06cc1993 100644 --- a/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm_read_mgr.java +++ b/400_xowa/src/gplx/xowa/guis/views/Xog_tab_itm_read_mgr.java @@ -74,7 +74,7 @@ public class Xog_tab_itm_read_mgr { String url_str = "", win_str = Win_text_blank; if (url != null && ttl != null) { url_str = url.To_str(); - win_str = String_.new_u8(Bry_.Add(ttl.Full_txt_w_ttl_case(), Win_text_suffix_page)); + win_str = String_.new_u8(Bry_.Add(ttl.Full_txt(), Win_text_suffix_page)); // fmt to url if set Xog_urlfmtr_mgr url_box_fmtr = win.Url_box_fmtr(); diff --git a/400_xowa/src/gplx/xowa/htmls/Xoh_page_wtr_wkr_.java b/400_xowa/src/gplx/xowa/htmls/Xoh_page_wtr_wkr_.java index 763f87304..7ca704a55 100644 --- a/400_xowa/src/gplx/xowa/htmls/Xoh_page_wtr_wkr_.java +++ b/400_xowa/src/gplx/xowa/htmls/Xoh_page_wtr_wkr_.java @@ -31,7 +31,7 @@ public class Xoh_page_wtr_wkr_ { return tmp_bfr.To_bry_and_clear(); } else - return ttl.Full_txt_w_ttl_case(); // NOTE: include ns with ttl as per defect d88a87b3 + return ttl.Full_txt(); // NOTE: include ns with ttl as per defect d88a87b3 } public static void Bld_head_end(Bry_bfr html_bfr, Bry_bfr tmp_bfr, Xoae_page page) { byte[] head_end = Xopg_tag_wtr.Write(tmp_bfr, Bool_.Y, Xopg_tag_wtr_cbk_.Basic, page.Html_data().Custom_head_tags()); diff --git a/400_xowa/src/gplx/xowa/htmls/core/wkrs/lnkis/htmls/Xoh_lnki_wtr.java b/400_xowa/src/gplx/xowa/htmls/core/wkrs/lnkis/htmls/Xoh_lnki_wtr.java index 751805b0c..eb10ee2a8 100644 --- a/400_xowa/src/gplx/xowa/htmls/core/wkrs/lnkis/htmls/Xoh_lnki_wtr.java +++ b/400_xowa/src/gplx/xowa/htmls/core/wkrs/lnkis/htmls/Xoh_lnki_wtr.java @@ -128,7 +128,7 @@ public class Xoh_lnki_wtr { .Add_int_variable(lnki_html_id); // '1234' } if (cfg.Lnki__title()) { - byte[] title_bry = lnki_ttl.Full_txt_w_ttl_case(); // NOTE: use Full_txt to (a) replace underscores with spaces; (b) get title casing; EX:[[roman_empire]] -> Roman empire; (c) include ns_name; EX: Help:A -> "title='Help:A'" not "title='A'"; DATE:2015-11-16 + byte[] title_bry = lnki_ttl.Full_txt(); // NOTE: use Full_txt to (a) replace underscores with spaces; (b) get title casing; EX:[[roman_empire]] -> Roman empire; (c) include ns_name; EX: Help:A -> "title='Help:A'" not "title='A'"; DATE:2015-11-16 int title_len = title_bry.length; if (title_len > 0) { bfr .Add(Gfh_bldr_.Bry__title__nth); // '" title=\"' diff --git a/400_xowa/src/gplx/xowa/htmls/hrefs/Xoh_href_parser.java b/400_xowa/src/gplx/xowa/htmls/hrefs/Xoh_href_parser.java index 86b02d9de..d36bcbd64 100644 --- a/400_xowa/src/gplx/xowa/htmls/hrefs/Xoh_href_parser.java +++ b/400_xowa/src/gplx/xowa/htmls/hrefs/Xoh_href_parser.java @@ -63,7 +63,7 @@ public class Xoh_href_parser { if (ttl == null) // invalid ttl; null out page; tmp_page = Bry_.Empty; else - tmp_page = ttl.Full_txt_w_ttl_case(); + tmp_page = ttl.Full_txt(); } } } diff --git a/400_xowa/src/gplx/xowa/htmls/js/Xoh_js_cleaner.java b/400_xowa/src/gplx/xowa/htmls/js/Xoh_js_cleaner.java index 282286de0..5bebe827f 100644 --- a/400_xowa/src/gplx/xowa/htmls/js/Xoh_js_cleaner.java +++ b/400_xowa/src/gplx/xowa/htmls/js/Xoh_js_cleaner.java @@ -25,7 +25,7 @@ public class Xoh_js_cleaner { if (cleaned != null) { bfr.Del_by(end - bgn); bfr.Add(cleaned); - app.Usr_dlg().Log_many("", "", "javascript detected: wiki=~{0} ~{1}", wiki.Domain_str(), String_.new_u8(ttl.Full_txt_w_ttl_case())); + app.Usr_dlg().Log_many("", "", "javascript detected: wiki=~{0} ~{1}", wiki.Domain_str(), String_.new_u8(ttl.Full_txt())); } } public byte[] Clean(Xowe_wiki wiki, byte[] src, int bgn, int end) { diff --git a/400_xowa/src/gplx/xowa/htmls/modules/popups/Xow_popup_html_mkr.java b/400_xowa/src/gplx/xowa/htmls/modules/popups/Xow_popup_html_mkr.java index 8c2786388..2c3b96bb0 100644 --- a/400_xowa/src/gplx/xowa/htmls/modules/popups/Xow_popup_html_mkr.java +++ b/400_xowa/src/gplx/xowa/htmls/modules/popups/Xow_popup_html_mkr.java @@ -44,7 +44,7 @@ public class Xow_popup_html_mkr { , hdom_bry , wiki.Lang().Dir_ltr_bry() , page_url - , String_.new_u8(page.Ttl().Full_txt_w_ttl_case()) + , String_.new_u8(page.Ttl().Full_txt()) , popup_itm.Popup_id() , Xow_popup_html_bldr_.Bld_fmtr_wiki(fmtr_wiki, wrdx_bfr, cur_wiki.Domain_bry(), page.Wiki().Domain_bry()) // NOTE: use cur_wiki, not page_wiki; DATE:2014-06-28 , gplx.core.ios.Io_size_.To_str(page.Db().Text().Text_bry().length) @@ -116,7 +116,7 @@ class Xow_popup_html_bldr_ { } public static byte[] Bld_fmtr_viewed(Bry_fmtr fmtr, Xoae_app app, Xowe_wiki wiki, Bry_bfr wrdx_bfr, Xoa_ttl ttl) { byte[] view_time_item = Bry_.Empty; - gplx.xowa.users.history.Xou_history_itm history_itm = app.Usere().History_mgr().Get_or_null(wiki.Domain_bry(), ttl.Full_txt_w_ttl_case()); + gplx.xowa.users.history.Xou_history_itm history_itm = app.Usere().History_mgr().Get_or_null(wiki.Domain_bry(), ttl.Full_txt()); if (history_itm != null) view_time_item = fmtr.Bld_bry_many(wrdx_bfr, history_itm.View_end().XtoStr_fmt_yyyy_MM_dd_HH_mm_ss()); return view_time_item; diff --git a/400_xowa/src/gplx/xowa/htmls/ns_files/Xoh_ns_file_page_mgr.java b/400_xowa/src/gplx/xowa/htmls/ns_files/Xoh_ns_file_page_mgr.java index 8ef947dc4..1830c4a04 100644 --- a/400_xowa/src/gplx/xowa/htmls/ns_files/Xoh_ns_file_page_mgr.java +++ b/400_xowa/src/gplx/xowa/htmls/ns_files/Xoh_ns_file_page_mgr.java @@ -73,7 +73,7 @@ public class Xoh_ns_file_page_mgr implements gplx.core.brys.Bfr_arg { public void Bfr_arg__add(Bry_bfr bfr) { alt_wtr.Init_by_fmtr(repo_mgr, xfer_itm, html_wtr); Xof_ext orig_ext = xfer_itm.Orig_ext(); - byte[] alt_bry = gplx.langs.htmls.encoders.Gfo_url_encoder_.Http_url.Encode(ttl.Full_txt_w_ttl_case()); + byte[] alt_bry = gplx.langs.htmls.encoders.Gfo_url_encoder_.Http_url.Encode(ttl.Full_txt()); byte[] xowa_title = gplx.langs.htmls.encoders.Gfo_url_encoder_.Http_url.Encode(ttl.Page_url()); if (orig_ext.Id_is_thumbable_img()) html_wtr.Html_main_img().Bld_bfr_many(bfr, xfer_itm.Orig_w(), xfer_itm.Orig_h(), xfer_itm.Html_orig_url().To_http_file_bry(), file_size_bry, orig_ext.Mime_type() diff --git a/400_xowa/src/gplx/xowa/parsers/lnkis/Xop_lnki_tkn.java b/400_xowa/src/gplx/xowa/parsers/lnkis/Xop_lnki_tkn.java index 1eb8787df..f9a45d701 100644 --- a/400_xowa/src/gplx/xowa/parsers/lnkis/Xop_lnki_tkn.java +++ b/400_xowa/src/gplx/xowa/parsers/lnkis/Xop_lnki_tkn.java @@ -60,7 +60,7 @@ public class Xop_lnki_tkn extends Xop_tkn_itm_base implements gplx.xowa.wikis.pa public byte[] Target; public byte[] Ttl_ary() { return ttl.ForceLiteralLink() || ns_id != Xow_ns_.Tid__main // if [[:]] or non-main (Category, Template) - ? ttl.Full_txt_w_ttl_case() // use full_txt (no initial colon; capitalize first) + ? ttl.Full_txt() // use full_txt (no initial colon; capitalize first) : ttl.Raw(); // use raw (preserve case, white-spaces) } public boolean Caption_exists() { diff --git a/400_xowa/src/gplx/xowa/parsers/tmpls/Xot_invk_tkn.java b/400_xowa/src/gplx/xowa/parsers/tmpls/Xot_invk_tkn.java index 88892daa4..36280fbb5 100644 --- a/400_xowa/src/gplx/xowa/parsers/tmpls/Xot_invk_tkn.java +++ b/400_xowa/src/gplx/xowa/parsers/tmpls/Xot_invk_tkn.java @@ -259,9 +259,9 @@ public class Xot_invk_tkn extends Xop_tkn_itm_base implements Xot_invk { rv = true; } catch (Exception e) { if (Env_.Mode_testing()) - throw Err_.new_exc(e, "xo", "failed to evaluate function", "page", ctx.Page().Ttl().Full_txt_w_ttl_case(), "defn", defn.Name(), "src", String_.new_u8(src, this.Src_bgn(), this.Src_end())); + throw Err_.new_exc(e, "xo", "failed to evaluate function", "page", ctx.Page().Ttl().Full_txt(), "defn", defn.Name(), "src", String_.new_u8(src, this.Src_bgn(), this.Src_end())); else { - wiki.Appe().Usr_dlg().Warn_many("", "", "failed to evaluate function: page=~{0} defn=~{1} src=~{2} err=~{3}", ctx.Page().Ttl().Full_txt_w_ttl_case(), defn.Name(), Bry_.Replace_nl_w_tab(src, this.Src_bgn(), this.Src_end()), Err_.Message_gplx_log(e)); + wiki.Appe().Usr_dlg().Warn_many("", "", "failed to evaluate function: page=~{0} defn=~{1} src=~{2} err=~{3}", ctx.Page().Ttl().Full_txt(), defn.Name(), Bry_.Replace_nl_w_tab(src, this.Src_bgn(), this.Src_end()), Err_.Message_gplx_log(e)); rv = false; } } diff --git a/400_xowa/src/gplx/xowa/parsers/utils/Xop_redirect_mgr_tst.java b/400_xowa/src/gplx/xowa/parsers/utils/Xop_redirect_mgr_tst.java index cda2c374a..a56086f08 100644 --- a/400_xowa/src/gplx/xowa/parsers/utils/Xop_redirect_mgr_tst.java +++ b/400_xowa/src/gplx/xowa/parsers/utils/Xop_redirect_mgr_tst.java @@ -70,7 +70,7 @@ class Xop_redirect_mgr_fxt { redirect_mgr.Clear(); byte[] raw_bry = Bry_.new_u8(raw_str); Xoa_ttl actl_ttl = redirect_mgr.Extract_redirect(raw_bry); - byte[] actl_bry = actl_ttl == null ? Bry_.Empty : actl_ttl.Full_txt_w_ttl_case(); + byte[] actl_bry = actl_ttl == null ? Bry_.Empty : actl_ttl.Full_txt(); Tfds.Eq(expd_str, String_.new_u8(actl_bry)); } public void Test__redirected_html(String page_str, String expd_str) { diff --git a/400_xowa/src/gplx/xowa/parsers/xndes/Xop_xnde_wkr.java b/400_xowa/src/gplx/xowa/parsers/xndes/Xop_xnde_wkr.java index ad5b183b6..11e5bb660 100644 --- a/400_xowa/src/gplx/xowa/parsers/xndes/Xop_xnde_wkr.java +++ b/400_xowa/src/gplx/xowa/parsers/xndes/Xop_xnde_wkr.java @@ -723,7 +723,7 @@ public class Xop_xnde_wkr implements Xop_ctx_wkr { xnde_xtn.Xtn_parse(ctx.Wiki(), ctx, root, src, xnde); } catch (Exception e) { - String err_msg = String_.Format("failed to render extension: title={0} excerpt={1} err={2}", ctx.Page().Ttl().Full_txt_w_ttl_case() + String err_msg = String_.Format("failed to render extension: title={0} excerpt={1} err={2}", ctx.Page().Ttl().Full_txt() , Bry_.Mid(src, xnde.Tag_open_end(), xnde.Tag_close_bgn()) , Err_.Message_gplx_log(e)); if (Env_.Mode_testing()) diff --git a/400_xowa/src/gplx/xowa/specials/allPages/Xows_page_allpages.java b/400_xowa/src/gplx/xowa/specials/allPages/Xows_page_allpages.java index 3324bb128..33c901098 100644 --- a/400_xowa/src/gplx/xowa/specials/allPages/Xows_page_allpages.java +++ b/400_xowa/src/gplx/xowa/specials/allPages/Xows_page_allpages.java @@ -134,7 +134,7 @@ public class Xows_page_allpages implements gplx.core.brys.Bfr_arg, Gfo_invk, Xow Xol_msg_itm msg_itm = wiki.Lang().Msg_mgr().Itm_by_id_or_null(msg_id); Bry_bfr tmp_bfr = wiki.Utl__bfr_mkr().Get_b512(); try { - byte[] lbl_text = msg_itm.Fmt(tmp_bfr, fmtr, ttl.Full_txt_w_ttl_case()); + byte[] lbl_text = msg_itm.Fmt(tmp_bfr, fmtr, ttl.Full_txt()); byte[] args__rest = arg_hash.Concat(tmp_bfr, Bry_arg_ns, Bry_arg_hideredirects); byte[] arg_from = gplx.langs.htmls.encoders.Gfo_url_encoder_.Id.Encode(ttl.Page_txt_wo_qargs()); return html_list_end.Bld_bry_many(bfr, arg_from, args__rest, lbl_text); @@ -194,10 +194,10 @@ class Xos_pagelist_html_itm_fmtr implements gplx.core.brys.Bfr_arg { if (ttl_itm == null) break; // ttl_itm can be null at bgn or end of title list; EX: list=A-Z; count=5; key=Z; itms=X,Y,Z,null,null Xoa_ttl ttl = Xows_page_allpages.ttl_(wiki, init_ns, ttl_itm); byte[] href = href_wtr.Build_to_bry(wiki, ttl); - byte[] title = ttl.Full_txt_w_ttl_case(); + byte[] title = ttl.Full_txt(); byte[] cls = Xoh_lnki_wtr.Lnki_cls_visited(history_mgr, wiki_key, ttl.Page_txt()); // NOTE: must be ttl.Page_txt() in order to match Xou_history_mgr.Add Bry_fmtr fmtr = ttl_itm.Redirected() ? itm_redirect : itm_normal; - fmtr.Bld_bfr_many(bfr, itm_pct, href, title, ttl.Full_txt_w_ttl_case(), cls); + fmtr.Bld_bfr_many(bfr, itm_pct, href, title, ttl.Full_txt(), cls); } } } diff --git a/400_xowa/src/gplx/xowa/specials/movePage/Move_page.java b/400_xowa/src/gplx/xowa/specials/movePage/Move_page.java index bbec4bdbb..5afb2d101 100644 --- a/400_xowa/src/gplx/xowa/specials/movePage/Move_page.java +++ b/400_xowa/src/gplx/xowa/specials/movePage/Move_page.java @@ -69,8 +69,8 @@ public class Move_page implements Xow_special_page { fmtr_all.Bld_bfr_many(tmp_bfr , msg_mgr.Val_by_key_obj("move-page-legend") , Bry_.Add(Xoh_href_.Bry__wiki, src_ttl.Full_db()) - , gplx.langs.htmls.Gfh_utl.Escape_html_as_bry(src_ttl.Full_txt_w_ttl_case()) - , src_ttl.Full_txt_w_ttl_case() + , gplx.langs.htmls.Gfh_utl.Escape_html_as_bry(src_ttl.Full_txt()) + , src_ttl.Full_txt() , msg_mgr.Val_by_key_obj("newtitle") , ns_list_fmtr , args.Trg_ttl() diff --git a/400_xowa/src/gplx/xowa/specials/xowa/popup_history/Popup_history_page.java b/400_xowa/src/gplx/xowa/specials/xowa/popup_history/Popup_history_page.java index a8ebdcde3..6f8d835bc 100644 --- a/400_xowa/src/gplx/xowa/specials/xowa/popup_history/Popup_history_page.java +++ b/400_xowa/src/gplx/xowa/specials/xowa/popup_history/Popup_history_page.java @@ -27,7 +27,7 @@ public class Popup_history_page implements Xow_special_page { for (int i = len - 1; i > -1; --i) { Xow_popup_itm itm = (Xow_popup_itm)hash.Get_at(i); if (Ttl_chk(itm.Page_ttl())) continue; - fmtr_main.Bld_bfr_many(bfr, itm.Page_href(), itm.Page_ttl().Full_txt_w_ttl_case()); + fmtr_main.Bld_bfr_many(bfr, itm.Page_href(), itm.Page_ttl().Full_txt()); } page.Db().Text().Text_bry_(bfr.Trim_end(Byte_ascii.Nl).To_bry_and_rls()); page.Html_data().Html_restricted_n_(); diff --git a/400_xowa/src/gplx/xowa/wikis/data/tbls/Xowd_page_itm.java b/400_xowa/src/gplx/xowa/wikis/data/tbls/Xowd_page_itm.java index 37d82417c..6846290b8 100644 --- a/400_xowa/src/gplx/xowa/wikis/data/tbls/Xowd_page_itm.java +++ b/400_xowa/src/gplx/xowa/wikis/data/tbls/Xowd_page_itm.java @@ -94,7 +94,7 @@ public class Xowd_page_itm { return this; } public Xowd_page_itm Ttl_(Xoa_ttl ttl) { - ttl_full_db = ttl.Full_txt_w_ttl_case(); + ttl_full_db = ttl.Full_txt(); ttl_page_db = ttl.Page_db(); ns = ttl.Ns(); ns_id = ns.Id(); diff --git a/400_xowa/src/gplx/xowa/wikis/ttls/Xow_ttl_fxt.java b/400_xowa/src/gplx/xowa/wikis/ttls/Xow_ttl_fxt.java index 15b6dcbf0..336d5ee99 100644 --- a/400_xowa/src/gplx/xowa/wikis/ttls/Xow_ttl_fxt.java +++ b/400_xowa/src/gplx/xowa/wikis/ttls/Xow_ttl_fxt.java @@ -67,7 +67,7 @@ class Xow_ttl_fxt { if (expd_page_txt != null) Tfds.Eq(expd_page_txt, String_.new_u8(actl.Page_txt()), "Page_txt"); if (expd_page_url != null) Tfds.Eq(expd_page_url, String_.new_u8(actl.Page_url()), "Page_url"); if (expd_page_db != null) Tfds.Eq(expd_page_db , String_.new_u8(actl.Page_db()) , "Page_db"); - if (expd_full_txt != null) Tfds.Eq(expd_full_txt, String_.new_u8(actl.Full_txt_w_ttl_case()), "Full_txt"); + if (expd_full_txt != null) Tfds.Eq(expd_full_txt, String_.new_u8(actl.Full_txt()), "Full_txt"); if (expd_full_url != null) Tfds.Eq(expd_full_url, String_.new_u8(actl.Full_url()), "Full_url"); if (expd_leaf_txt != null) Tfds.Eq(expd_leaf_txt, String_.new_u8(actl.Leaf_txt()), "Leaf_txt"); if (expd_leaf_url != null) Tfds.Eq(expd_leaf_url, String_.new_u8(actl.Leaf_url()), "Leaf_url"); diff --git a/400_xowa/src/gplx/xowa/xtns/dynamicPageList/Dpl_xnde.java b/400_xowa/src/gplx/xowa/xtns/dynamicPageList/Dpl_xnde.java index 46fc98409..a105aa3e5 100644 --- a/400_xowa/src/gplx/xowa/xtns/dynamicPageList/Dpl_xnde.java +++ b/400_xowa/src/gplx/xowa/xtns/dynamicPageList/Dpl_xnde.java @@ -23,7 +23,7 @@ public class Dpl_xnde implements Xox_xnde { private Dpl_itm itm; private Ordered_hash pages; public void Xatr__set(Xowe_wiki wiki, byte[] src, Mwh_atr_itm xatr, Object xatr_id_obj) {} // NOTE: has no attributes public void Xtn_parse(Xowe_wiki wiki, Xop_ctx ctx, Xop_root_tkn root, byte[] src, Xop_xnde_tkn xnde) { - itm = Dpl_itm.Parse(wiki, ctx, ctx.Page().Ttl().Full_txt_w_ttl_case(), src, xnde); + itm = Dpl_itm.Parse(wiki, ctx, ctx.Page().Ttl().Full_txt(), src, xnde); pages = new Dpl_page_finder(itm, wiki).Find(); } public void Xtn_write(Bry_bfr bfr, Xoae_app app, Xop_ctx ctx, Xoh_html_wtr html_wtr, Xoh_wtr_ctx hctx, Xoae_page wpg, Xop_xnde_tkn xnde, byte[] src) { @@ -50,14 +50,14 @@ public class Dpl_xnde implements Xox_xnde { for (int i = itms_bgn; i < itms_len; i++) { Xowd_page_itm page = (Xowd_page_itm)pages.Get_at(i); Xoa_ttl ttl = Xoa_ttl.Parse(wiki, page.Ns_id(), page.Ttl_page_db()); - byte[] ttl_page_txt = show_ns ? ttl.Full_txt_w_ttl_case() : ttl.Page_txt(); + byte[] ttl_page_txt = show_ns ? ttl.Full_txt() : ttl.Page_txt(); if (ttl_page_txt == null) continue; // NOTE: apparently DynamicPageList allows null pages; DATE:2013-07-22 switch (html_mode.Tid()) { case Dpl_html_data.Tid_list_ul: case Dpl_html_data.Tid_list_ol: bfr.Add(Xoh_consts.Space_2).Add(html_mode.Itm_bgn()).Add(Gfh_bldr_.Bry__a_lhs_w_href); bfr.Add_str_a7("/wiki/").Add(Gfo_url_encoder_.Href.Encode(ttl.Full_db())).Add_byte_quote(); // NOTE: Full_db to encode spaces as underscores; PAGE:en.q:Wikiquote:Speedy_deletions DATE:2016-01-19 - Gfh_atr_.Add(bfr, Gfh_atr_.Bry__title, Xoh_html_wtr_escaper.Escape(amp_mgr, tmp_bfr, ttl.Full_txt_w_ttl_case())); // NOTE: Full_txt b/c title always includes ns, even if show_ns is off; PAGE:en.b:Wikibooks:WikiProject DATE:2016-01-20 + Gfh_atr_.Add(bfr, Gfh_atr_.Bry__title, Xoh_html_wtr_escaper.Escape(amp_mgr, tmp_bfr, ttl.Full_txt())); // NOTE: Full_txt b/c title always includes ns, even if show_ns is off; PAGE:en.b:Wikibooks:WikiProject DATE:2016-01-20 if (itm.No_follow()) bfr.Add(Bry_nofollow); bfr.Add_byte(Byte_ascii.Gt); Xoh_html_wtr_escaper.Escape(amp_mgr, bfr, ttl_page_txt, 0, ttl_page_txt.length, false, false); diff --git a/400_xowa/src/gplx/xowa/xtns/gallery/Gallery_parser_tst.java b/400_xowa/src/gplx/xowa/xtns/gallery/Gallery_parser_tst.java index 28add5be0..f26e9f4bf 100644 --- a/400_xowa/src/gplx/xowa/xtns/gallery/Gallery_parser_tst.java +++ b/400_xowa/src/gplx/xowa/xtns/gallery/Gallery_parser_tst.java @@ -97,7 +97,7 @@ class Gallery_parser_fxt { Gallery_itm itm = (Gallery_itm)list.Get_at(i); String[] ary = new String[5]; rv[i] = ary; - ary[0] = String_.new_u8(itm.Ttl().Full_txt_w_ttl_case()); + ary[0] = String_.new_u8(itm.Ttl().Full_txt()); ary[2] = Xto_str_ary_itm(src, itm.Alt_bgn(), itm.Alt_end()); ary[3] = Xto_str_ary_itm(src, itm.Link_bgn(), itm.Link_end()); ary[4] = Xto_str_ary_itm(src, itm.Page_bgn(), itm.Page_end()); diff --git a/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_rel2abs.java b/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_rel2abs.java index 8330e2891..aede9a620 100644 --- a/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_rel2abs.java +++ b/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_rel2abs.java @@ -31,7 +31,7 @@ public class Pfunc_rel2abs extends Pf_func_base { @Override public void Func_evaluate(Bry_bfr bfr, Xop_ctx ctx, Xot_invk caller, Xot_invk self, byte[] src) {// REF.MW:ParserFunctions_body.php byte[] qry = Eval_argx(ctx, src, caller, self); byte[] orig = Pf_func_.Eval_arg_or_empty(ctx, src, caller, self, self.Args_len(), 0); - if (orig.length == 0) orig = ctx.Page().Ttl().Full_txt_w_ttl_case(); + if (orig.length == 0) orig = ctx.Page().Ttl().Full_txt(); Bry_bfr tmp_bfr = ctx.Wiki().Utl__bfr_mkr().Get_b512(); try {bfr.Add(Rel2abs(tmp_bfr, ctx.Wiki().Parser_mgr().Rel2abs_ary(), qry, orig));} finally {tmp_bfr.Mkr_rls();} diff --git a/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_titleparts.java b/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_titleparts.java index c96440e6d..16dba3960 100644 --- a/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_titleparts.java +++ b/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_titleparts.java @@ -25,7 +25,7 @@ public class Pfunc_titleparts extends Pf_func_base { byte[] argx = Eval_argx(ctx, src, caller, self); if (argx == null) return; // no argx; return empty Xoa_ttl argx_as_ttl = Xoa_ttl.Parse(ctx.Wiki(), argx, 0, argx.length); // transform to title in order to upper first, replace _, etc.. if (argx_as_ttl == null) {bfr.Add(argx); return;} // NOTE: argx_as_ttl will be null if invalid, such as [[a|b]]; PAGE:en.w:owl and {{taxobox/showtaxon|Dinosauria}} - else argx = argx_as_ttl.Full_txt_w_ttl_case(); + else argx = argx_as_ttl.Full_txt(); // get parts_len byte[] parts_len_ary = Pf_func_.Eval_arg_or_empty(ctx, src, caller, self, args_len, 0); int parts_len = parts_len_ary == Bry_.Empty ? Int_.Min_value : Bry_.To_int_or(parts_len_ary, Int_.Max_value); diff --git a/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_ttl.java b/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_ttl.java index 875ec101c..efe3d29ae 100644 --- a/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_ttl.java +++ b/400_xowa/src/gplx/xowa/xtns/pfuncs/ttls/Pfunc_ttl.java @@ -25,7 +25,7 @@ public class Pfunc_ttl extends Pf_func_base { switch (id) { case Xol_kwd_grp_.Id_ttl_page_txt: bfr.Add(ttl.Page_txt()); break; case Xol_kwd_grp_.Id_ttl_page_url: bfr.Add(ttl.Page_url()); break; - case Xol_kwd_grp_.Id_ttl_full_txt: bfr.Add(ttl.Full_txt_w_ttl_case()); break; + case Xol_kwd_grp_.Id_ttl_full_txt: bfr.Add(ttl.Full_txt()); break; case Xol_kwd_grp_.Id_ttl_full_url: bfr.Add(ttl.Full_url()); break; case Xol_kwd_grp_.Id_ttl_leaf_txt: bfr.Add(ttl.Leaf_txt()); break; case Xol_kwd_grp_.Id_ttl_leaf_url: bfr.Add(ttl.Leaf_url()); break; diff --git a/400_xowa/src/gplx/xowa/xtns/scribunto/libs/Scrib_lib_mw.java b/400_xowa/src/gplx/xowa/xtns/scribunto/libs/Scrib_lib_mw.java index 9a68f8f97..031de40e9 100644 --- a/400_xowa/src/gplx/xowa/xtns/scribunto/libs/Scrib_lib_mw.java +++ b/400_xowa/src/gplx/xowa/xtns/scribunto/libs/Scrib_lib_mw.java @@ -334,7 +334,7 @@ public class Scrib_lib_mw implements Scrib_lib { if (sub_src == null) return rslt.Init_fail("expandTemplate: template \"" + ttl_str + "\" does not exist"); // NOTE: must return error if template is missing; PAGE:en.w:Flag_of_Greenland DATE:2016-05-02 - Xot_invk_mock sub_frame = Xot_invk_mock.new_(core.Frame_current().Defn_tid(), 0, ttl.Full_txt_w_ttl_case(), args_ary); // NOTE: (1) must have ns (Full); (2) must be txt (space, not underscore); EX:Template:Location map+; DATE:2014-09-21 + Xot_invk_mock sub_frame = Xot_invk_mock.new_(core.Frame_current().Defn_tid(), 0, ttl.Full_txt(), args_ary); // NOTE: (1) must have ns (Full); (2) must be txt (space, not underscore); EX:Template:Location map+; DATE:2014-09-21 Xot_defn_tmpl transclude_tmpl = ctx.Wiki().Parser_mgr().Main().Parse_text_to_defn_obj(ctx, ctx.Tkn_mkr(), ttl.Ns(), ttl.Page_db(), sub_src); Bry_bfr sub_bfr = cur_wiki.Utl__bfr_mkr().Get_k004(); transclude_tmpl.Tmpl_evaluate(ctx, sub_frame, sub_bfr); @@ -371,7 +371,7 @@ public class Scrib_lib_mw implements Scrib_lib { if (ttl == null) throw Err_.new_wo_type("newChild: invalid title", "title", (String)ttl_obj); } Keyval[] args_ary = args.Pull_kv_ary_safe(2); - Xot_invk_mock new_frame = Xot_invk_mock.new_(core.Frame_current().Defn_tid(), 0, ttl.Full_txt_w_ttl_case(), args_ary); // NOTE: use spaces, not unders; REF.MW:$frame->getTitle()->getPrefixedText(); DATE:2014-08-14 + Xot_invk_mock new_frame = Xot_invk_mock.new_(core.Frame_current().Defn_tid(), 0, ttl.Full_txt(), args_ary); // NOTE: use spaces, not unders; REF.MW:$frame->getTitle()->getPrefixedText(); DATE:2014-08-14 String new_frame_id = "frame" + Int_.To_str(frame_list_len); frame_list.Add(new_frame_id, new_frame); return rslt.Init_obj(new_frame_id); diff --git a/400_xowa/src/gplx/xowa/xtns/translates/Xop_languages_xnde.java b/400_xowa/src/gplx/xowa/xtns/translates/Xop_languages_xnde.java index d35f13295..aec27c584 100644 --- a/400_xowa/src/gplx/xowa/xtns/translates/Xop_languages_xnde.java +++ b/400_xowa/src/gplx/xowa/xtns/translates/Xop_languages_xnde.java @@ -118,7 +118,7 @@ class Xop_languages_fmtr implements gplx.core.brys.Bfr_arg { byte[] lang_ttl_bry = lang_is_en ? root_ttl_bry : Bry_.Add_w_dlm(Xoa_ttl.Subpage_spr, root_ttl_bry, lang_key); Xoa_ttl lang_ttl = Xoa_ttl.Parse(wiki, ns_id, lang_ttl_bry); byte[] lang_href = href_wtr.Build_to_bry(wiki, lang_ttl); - byte[] lang_title = lang_ttl.Full_txt_w_ttl_case(); + byte[] lang_title = lang_ttl.Full_txt(); Bry_fmtr fmtr = null; if (Bry_.Eq(lang_key, Xol_lang_itm_.Key_en)) fmtr = Xop_languages_xnde.fmtr_itm_english; else if (Bry_.Eq(lang_key, cur_lang)) fmtr = Xop_languages_xnde.fmtr_itm_selected; diff --git a/400_xowa/src/gplx/xowa/xtns/wbases/pfuncs/Wdata_pf_property_data.java b/400_xowa/src/gplx/xowa/xtns/wbases/pfuncs/Wdata_pf_property_data.java index cdcbebd01..aa0afbe2a 100644 --- a/400_xowa/src/gplx/xowa/xtns/wbases/pfuncs/Wdata_pf_property_data.java +++ b/400_xowa/src/gplx/xowa/xtns/wbases/pfuncs/Wdata_pf_property_data.java @@ -44,7 +44,7 @@ public class Wdata_pf_property_data { byte key_tid = atrs_hash.Get_as_byte_or(src, key_bgn, key_end, Byte_.Max_value_127); switch (key_tid) { case Byte_.Max_value_127: - ctx.App().Usr_dlg().Warn_many("", "", "unknown key for property: ~{0} ~{1}", String_.new_u8(ctx.Page().Ttl().Full_txt_w_ttl_case()), String_.new_u8(src, self.Src_bgn(), self.Src_end())); + ctx.App().Usr_dlg().Warn_many("", "", "unknown key for property: ~{0} ~{1}", String_.new_u8(ctx.Page().Ttl().Full_txt()), String_.new_u8(src, self.Src_bgn(), self.Src_end())); continue; case Tid__id: // same as "not-found", but don't warn; continue;