1
0
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:
gnosygnu
2016-06-21 18:32:10 -04:00
parent d43e0d2341
commit 04af0accdb
35 changed files with 395 additions and 119 deletions

View File

@@ -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);

View File

@@ -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();
}
}