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

Night-mode: Allow global user-overrides for night-mode css / logo

This commit is contained in:
gnosygnu
2017-06-25 15:47:30 -04:00
parent 67fc90d43f
commit f1da174c5c
16 changed files with 160 additions and 36 deletions

View File

@@ -16,7 +16,7 @@ Apache License: https://github.com/gnosygnu/xowa/blob/master/LICENSE-APACHE2.txt
package gplx.xowa.users; import gplx.*; import gplx.xowa.*;
import gplx.xowa.apps.gfs.*; import gplx.xowa.wikis.*;
public class Xou_fsys_mgr implements Gfo_invk {
private Io_url app_root_dir; private Io_url wiki_root_dir; private Io_url cur_root;
private Io_url wiki_root_dir; private Io_url cur_root;
public Xou_fsys_mgr(Io_url user_dir) {
this.cur_root = user_dir;
app_root_dir = cur_root.GenSubDir("app");
@@ -28,6 +28,7 @@ public class Xou_fsys_mgr implements Gfo_invk {
public Io_url Root_dir() {return cur_root;}
public Io_url Wiki_root_dir() {return wiki_root_dir;}
public Io_url Wiki_html_dir(String wiki) {return wiki_root_dir.GenSubDir_nest(wiki, "html");}
public Io_url App_root_dir() {return app_root_dir;} private Io_url app_root_dir;
public Io_url App_data_history_fil() {return app_data_history_fil;} private Io_url app_data_history_fil;
public Io_url App_temp_dir() {return app_temp_dir;} private Io_url app_temp_dir;
public Io_url App_temp_html_dir() {return app_temp_html_dir;} private Io_url app_temp_html_dir;

View File

@@ -20,6 +20,7 @@ import gplx.xowa.files.caches.*;
public interface Xou_user {
String Key();
int Gender();
Xou_fsys_mgr Fsys_mgr();
Xou_db_mgr User_db_mgr();
Xou_history_mgr History_mgr();
Xow_wiki Wikii();