1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

Simplify scripting api; add support for multiple extensions; support lua extensions

This commit is contained in:
gnosygnu
2016-10-15 18:21:46 -04:00
parent 7ccea7ac7a
commit c1d84249e1
18 changed files with 482 additions and 172 deletions

View File

@@ -57,13 +57,10 @@ public class Xoh_page_wtr_wkr {
hctx = Xoh_wtr_ctx.Basic;
Write_body(page_bfr, ctx, hctx, page);
Write_page_by_tid(ctx, hctx, view_mode, rv, fmtr, page_bfr.To_bry_and_rls());
new gplx.xowa.addons.htmls.scripts.Xoscript_mgr().Write(rv, wiki, page);
if (page_mode == Xopg_page_.Tid_html) // if html, write page again, but wrap it in html skin this time
Write_page_by_tid(ctx, hctx, page_mode, rv, mgr.Page_html_fmtr(), Gfh_utl.Escape_html_as_bry(rv.To_bry_and_clear()));
wdata_lang_wtr.Page_(null);
if (page_mode == Xopg_page_.Tid_read) { // EXPERIMENTAL
new gplx.xowa.addons.htmls.scripts.Xoscript_mgr().Write(rv, wiki, page);
}
}
}
else