mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
'v3.6.3.3'
This commit is contained in:
@@ -50,9 +50,10 @@ public class Xod_app {
|
||||
Srch_search_qry qry = Srch_search_qry.New__drd(wiki, ns_mgr, Bry_.new_u8(search), bgn, end);
|
||||
addon.Search(qry, cbk);
|
||||
}
|
||||
public void Page__load_files(Xow_wiki wiki, Xod_page_itm pg, Xog_js_wkr js_wkr) {
|
||||
public void Page__on_load_end(Xow_wiki wiki, Xod_page_itm pg, Xog_js_wkr js_wkr) {
|
||||
file_mgr.Load_files(wiki, pg, js_wkr);
|
||||
app.User().User_db_mgr().Cache_mgr().Db_save();
|
||||
gplx.xowa.wikis.pages.lnkis.Xopg_redlink_mgr.Run_async(pg.Hpg(), js_wkr);
|
||||
}
|
||||
public static byte[] To_page_url(Xow_wiki wiki, String canonical_str) {// NOTE: need canonical_url to handle "A:B" where "A:" is not a ns, even though PageTitle treats "A:" as a namespace
|
||||
byte[] canonical_bry = Bry_.new_u8(canonical_str);
|
||||
|
||||
@@ -37,4 +37,16 @@ public class Xowd_data_tstr {
|
||||
byte[] data = html_bry;
|
||||
html_db.Tbl__html().Insert(page_id, 0, gplx.core.ios.streams.Io_stream_.Tid_raw, gplx.xowa.htmls.core.hzips.Xoh_hzip_dict_.Hzip__none, Bry_.Empty, Bry_.Empty, Bry_.Empty, data);
|
||||
}
|
||||
public void Text__insert(int page_id, String text) {
|
||||
Xow_db_file db = wiki.Data__core_mgr().Db__text();
|
||||
if (db == null) {
|
||||
db = wiki.Data__core_mgr().Db__core();
|
||||
db.Tbl__text().Create_tbl();
|
||||
}
|
||||
db.Tbl__text().Create_tbl();
|
||||
byte[] text_bry = Bry_.new_u8(text);
|
||||
db.Tbl__text().Insert_bgn();
|
||||
db.Tbl__text().Insert_cmd_by_batch(page_id, text_bry);
|
||||
db.Tbl__text().Insert_end();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user