mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
Cfg: Convert rest of pages
This commit is contained in:
@@ -48,13 +48,13 @@ class Xowb_json_dump_db {
|
||||
wiki.Ns_mgr().Init();
|
||||
|
||||
// init ns_map
|
||||
Xoapi_import import_cfg = app.Api_root().Bldr().Wiki().Import();
|
||||
this.ns_to_db_mgr = new Xob_ns_to_db_mgr(new Xob_ns_to_db_wkr__text(), db_mgr, import_cfg.Text_db_max());
|
||||
byte[] ns_file_map = import_cfg.New_ns_file_map(src_fil_len);
|
||||
this.ns_to_db_mgr = new Xob_ns_to_db_mgr(new Xob_ns_to_db_wkr__text(), db_mgr, Xobldr_cfg.Max_size__text(app));
|
||||
byte[] ns_file_map = Xobldr_cfg.New_ns_file_map(src_fil_len);
|
||||
Xob_ns_file_itm.Init_ns_bldr_data(Xow_db_file_.Tid__text, wiki.Ns_mgr(), ns_file_map);
|
||||
|
||||
// start import
|
||||
this.text_zip_mgr = wiki.Utl__zip_mgr(); this.text_zip_tid = import_cfg.Zip_tid_text();
|
||||
this.text_zip_mgr = wiki.Utl__zip_mgr();
|
||||
this.text_zip_tid = Xobldr_cfg.Zip_mode__text(app);
|
||||
this.page_modified_on = Datetime_now.Get();
|
||||
page_tbl.Insert_bgn();
|
||||
qid_cmd.Page_wkr__bgn();
|
||||
|
||||
@@ -18,11 +18,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
package gplx.xowa.xtns.wbases.specials; import gplx.*; import gplx.xowa.*; import gplx.xowa.xtns.*; import gplx.xowa.xtns.wbases.*;
|
||||
public class Wdata_itemByTitle_cfg implements Gfo_invk {
|
||||
public byte[] Site_default() {return site_default;} private byte[] site_default = Bry_.new_a7("enwiki");
|
||||
public void Init_by_app(Xoae_app app) {
|
||||
app.Cfg().Bind_many_app(this, Cfg__site_default);
|
||||
}
|
||||
public Object Invk(GfsCtx ctx, int ikey, String k, GfoMsg m) {
|
||||
if (ctx.Match(k, Invk_site_default)) return site_default;
|
||||
else if (ctx.Match(k, Invk_site_default_)) site_default = m.ReadBry("v");
|
||||
if (ctx.Match(k, Cfg__site_default)) site_default = m.ReadBry("v");
|
||||
else return Gfo_invk_.Rv_unhandled;
|
||||
return this;
|
||||
} private static final String Invk_site_default = "site_default", Invk_site_default_ = "site_default_";
|
||||
}
|
||||
public static final String Key = "itemByTitle";
|
||||
private static final String Cfg__site_default = "xowa.addon.wikibase.site_default";
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user