Personal_wikis: Show wiki in left sidebar

pull/620/head
gnosygnu 8 years ago
parent 96b3b0afb8
commit 3e69a06434

@ -34,14 +34,6 @@ public class Xowdir_addon implements Xoax_addon_itm, Xoax_addon_itm__special, Xo
}
public String Addon__key() {return ADDON__KEY;} private static final String ADDON__KEY = "xowa.user.wiki.regy";
// public static Xowdir_addon Addon__get(Xow_wiki wiki) {
// Xowdir_addon rv = (Xowdir_addon)wiki.Addon_mgr().Itms__get_or_null(ADDON__KEY);
// if (rv == null) {
// rv = new Xowdir_addon(wiki.App().User().User_db_mgr().Conn());
// wiki.Addon_mgr().Itms__add(rv);
// }
// return rv;
// }
public static void Init(Xoae_app app) {
// exit if none found
Db_conn conn = app.User().User_db_mgr().Conn();
@ -53,7 +45,7 @@ public class Xowdir_addon implements Xoax_addon_itm, Xoax_addon_itm__special, Xo
int len = itms.length;
for (int i = 0; i < len; ++i) {
Xowdir_wiki_itm itm = itms[i];
app.User().Wikii().Xwiki_mgr().Add_by_atrs(itm.Domain(), itm.Domain());
app.User().Wikii().Xwiki_mgr().Add_by_atrs_offline(itm.Domain(), itm.Domain());
}
}
}

@ -35,7 +35,7 @@ public class Xow_wiki_factory {
rv.Db_mgr_as_sql().Save_mgr().Create_enabled_(true);
// register it for the url-bar; EX: test.me.org/wiki/Main_Page
app.User().Wikii().Xwiki_mgr().Add_by_atrs(domain, domain);
app.User().Wikii().Xwiki_mgr().Add_by_atrs_offline(String_.new_u8(domain), String_.new_u8(domain));
// add an xwiki to xowa.home
rv.Xwiki_mgr().Add_by_atrs("xowa.home", "home");

@ -31,6 +31,9 @@ public class Xow_xwiki_mgr {
public Xow_xwiki_itm Get_at(int i) {return (Xow_xwiki_itm)list.Get_at(i);}
public Xow_xwiki_itm Get_by_key(byte[] key) {return (Xow_xwiki_itm)hash.Get_by_bry(key);}
public Xow_xwiki_itm Get_by_mid(byte[] src, int bgn, int end) {return (Xow_xwiki_itm)hash.Get_by_mid(src, bgn, end);}
public Xow_xwiki_itm Add_by_atrs_offline(String key, String domain) {
return Add_by_atrs(Bry_.new_a7(key), Bry_.new_a7(domain), null).Offline_(true);
}
public Xow_xwiki_itm Add_by_atrs(String key, String domain) {return Add_by_atrs(Bry_.new_a7(key), Bry_.new_a7(domain), null);}
public Xow_xwiki_itm Add_by_atrs(byte[] key, byte[] domain) {return Add_by_atrs(key, domain, null);}
public Xow_xwiki_itm Add_by_atrs(byte[] key, byte[] domain_bry, byte[] url_fmt) {

Loading…
Cancel
Save