mirror of
https://github.com/gnosygnu/xowa.git
synced 2025-05-30 14:04:56 +00:00
Personal_wikis: Show wiki in left sidebar
This commit is contained in:
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…
Reference in New Issue
Block a user