mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
ParserFunctions: Fix missing headers from several dozen ru.s Slavik pages
This commit is contained in:
@@ -150,6 +150,8 @@ public class Pf_func_ {
|
||||
, Xol_kwd_grp_.Id_ttl_subj_txt
|
||||
, Xol_kwd_grp_.Id_ttl_subj_url
|
||||
, Xol_kwd_grp_.Id_ttl_talk_txt
|
||||
, Xol_kwd_grp_.Id_ttl_root_url
|
||||
, Xol_kwd_grp_.Id_ttl_root_txt
|
||||
, Xol_kwd_grp_.Id_ttl_talk_url
|
||||
, Xol_kwd_grp_.Id_site_sitename
|
||||
, Xol_kwd_grp_.Id_site_servername
|
||||
@@ -302,6 +304,8 @@ public class Pf_func_ {
|
||||
case Xol_kwd_grp_.Id_ttl_leaf_url:
|
||||
case Xol_kwd_grp_.Id_ttl_subj_txt:
|
||||
case Xol_kwd_grp_.Id_ttl_subj_url:
|
||||
case Xol_kwd_grp_.Id_ttl_root_txt:
|
||||
case Xol_kwd_grp_.Id_ttl_root_url:
|
||||
case Xol_kwd_grp_.Id_ttl_talk_txt:
|
||||
case Xol_kwd_grp_.Id_ttl_talk_url: return Pfunc_ttl.Instance;
|
||||
|
||||
|
||||
@@ -33,6 +33,8 @@ public class Pfunc_ttl extends Pf_func_base {
|
||||
case Xol_kwd_grp_.Id_ttl_leaf_url: bfr.Add(ttl.Leaf_url()); break;
|
||||
case Xol_kwd_grp_.Id_ttl_base_txt: bfr.Add(ttl.Base_txt()); break;
|
||||
case Xol_kwd_grp_.Id_ttl_base_url: bfr.Add(ttl.Base_url()); break;
|
||||
case Xol_kwd_grp_.Id_ttl_root_txt: bfr.Add(ttl.Root_txt()); break;
|
||||
case Xol_kwd_grp_.Id_ttl_root_url: bfr.Add(Xoa_ttl.Replace_spaces(ttl.Root_txt())); break;
|
||||
case Xol_kwd_grp_.Id_ttl_subj_txt: bfr.Add(ttl.Subj_txt()); break;
|
||||
case Xol_kwd_grp_.Id_ttl_subj_url: bfr.Add(ttl.Subj_url()); break;
|
||||
case Xol_kwd_grp_.Id_ttl_talk_txt: bfr.Add(ttl.Talk_txt()); break;
|
||||
|
||||
@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
package gplx.xowa.xtns.pfuncs.ttls; import gplx.*; import gplx.xowa.*; import gplx.xowa.xtns.*; import gplx.xowa.xtns.pfuncs.*;
|
||||
import org.junit.*;
|
||||
public class Pfunc_ttl_tst {
|
||||
private final Xop_fxt fxt = new Xop_fxt();
|
||||
private final Xop_fxt fxt = new Xop_fxt();
|
||||
@Before public void init() {fxt.Reset();}
|
||||
@Test public void Ttl_page_txt() {fxt.Page_ttl_("a b"); fxt.Test_parse_tmpl_str_test("{{PAGENAME}}" , "{{test}}", "A b");}
|
||||
@Test public void Ttl_page_txt_empty() {fxt.Page_ttl_("a b"); fxt.Test_parse_tmpl_str_test("{{PAGENAME:}}" , "{{test}}", "");}
|
||||
@@ -32,6 +32,8 @@ public class Pfunc_ttl_tst {
|
||||
@Test public void Ttl_leaf_url() {fxt.Page_ttl_("a b/c/d e"); fxt.Test_parse_tmpl_str_test("{{SUBPAGENAMEE}}" , "{{test}}", "d_e");}
|
||||
@Test public void Ttl_base_txt() {fxt.Page_ttl_("a b/c/d e"); fxt.Test_parse_tmpl_str_test("{{BASEPAGENAME}}" , "{{test}}", "A b/c");}
|
||||
@Test public void Ttl_base_url() {fxt.Page_ttl_("a b/c/d e"); fxt.Test_parse_tmpl_str_test("{{BASEPAGENAMEE}}" , "{{test}}", "A_b/c");}
|
||||
@Test public void Rootpagename() {fxt.Page_ttl_("a b/c/d e"); fxt.Test_parse_tmpl_str_test("{{ROOTPAGENAME}}" , "{{test}}", "A b");}
|
||||
@Test public void Rootpagenamee() {fxt.Page_ttl_("a b/c/d e"); fxt.Test_parse_tmpl_str_test("{{ROOTPAGENAMEE}}" , "{{test}}", "A_b");}
|
||||
@Test public void Ttl_subj_txt() {fxt.Page_ttl_("Help talk:a b"); fxt.Test_parse_tmpl_str_test("{{SUBJECTPAGENAME}}" , "{{test}}", "Help:A b");}
|
||||
@Test public void Ttl_subj_url() {fxt.Page_ttl_("Help talk:a b"); fxt.Test_parse_tmpl_str_test("{{SUBJECTPAGENAMEE}}" , "{{test}}", "Help:A_b");}
|
||||
@Test public void Ttl_talk_txt() {fxt.Page_ttl_("Help:a b"); fxt.Test_parse_tmpl_str_test("{{TALKPAGENAME}}" , "{{test}}", "Help talk:A b");}
|
||||
|
||||
@@ -69,9 +69,9 @@ public class Wdata_pf_property extends Pf_func_base {
|
||||
num_parser.Parse(bry, 1, bry_len);
|
||||
return num_parser.Has_err() ? Wdata_wiki_mgr.Pid_null : num_parser.Rv_as_int();
|
||||
}
|
||||
public static void Print_self(Gfo_usr_dlg usr_dlg, Bry_bfr bfr, byte[] src, Xot_invk self, String warn_cls, String warn_fmt, Object... args) {
|
||||
private static void Print_self(Gfo_usr_dlg usr_dlg, Bry_bfr bfr, byte[] src, Xot_invk self, String warn_cls, String warn_fmt, Object... args) {
|
||||
bfr.Add_mid(src, self.Src_bgn(), self.Src_end());
|
||||
usr_dlg.Warn_many(GRP_KEY, warn_cls, warn_fmt, args);
|
||||
usr_dlg.Log_many(GRP_KEY, warn_cls, warn_fmt, args);
|
||||
}
|
||||
public static void Print_empty(Gfo_usr_dlg usr_dlg, String warn_cls, String warn_fmt, Object... args) {
|
||||
usr_dlg.Warn_many(GRP_KEY, warn_cls, warn_fmt, args);
|
||||
|
||||
Reference in New Issue
Block a user