summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-06-26 09:02:34 +0200
committerGravatar default2023-06-26 09:02:34 +0200
commitbaf557ba750b1e39be8c706bafbfb14a13982d57 (patch)
tree41de61d78d4e7ec62c899a760a22092146d24b0c
parentIf the user style.css does not exist, return the server-wide version. (diff)
downloadsnac2-baf557ba750b1e39be8c706bafbfb14a13982d57.tar.gz
snac2-baf557ba750b1e39be8c706bafbfb14a13982d57.tar.xz
snac2-baf557ba750b1e39be8c706bafbfb14a13982d57.zip
In adduser(), don't copy the system-wide css.
Diffstat (limited to '')
-rw-r--r--doc/style.css3
-rw-r--r--utils.c23
2 files changed, 4 insertions, 22 deletions
diff --git a/doc/style.css b/doc/style.css
index 41f7b33..7b4839d 100644
--- a/doc/style.css
+++ b/doc/style.css
@@ -12,7 +12,7 @@ img { max-width: 100% }
12.snac-top-controls { padding-bottom: 1.5em } 12.snac-top-controls { padding-bottom: 1.5em }
13.snac-post { border-top: 1px solid #a0a0a0; } 13.snac-post { border-top: 1px solid #a0a0a0; }
14.snac-children { padding-left: 2em; border-left: 1px solid #a0a0a0; } 14.snac-children { padding-left: 2em; border-left: 1px solid #a0a0a0; }
15.snac-textarea { font-family: inherit; width: 95% } 15.snac-textarea { font-family: inherit; width: 100% }
16.snac-history { border: 1px solid #606060; border-radius: 3px; margin: 2.5em 0; padding: 0 2em } 16.snac-history { border: 1px solid #606060; border-radius: 3px; margin: 2.5em 0; padding: 0 2em }
17.snac-btn-mute { float: right; margin-left: 0.5em } 17.snac-btn-mute { float: right; margin-left: 0.5em }
18.snac-btn-unmute { float: right; margin-left: 0.5em } 18.snac-btn-unmute { float: right; margin-left: 0.5em }
@@ -21,3 +21,4 @@ img { max-width: 100% }
21.snac-btn-hide { float: right; margin-left: 0.5em } 21.snac-btn-hide { float: right; margin-left: 0.5em }
22.snac-btn-delete { float: right; margin-left: 0.5em } 22.snac-btn-delete { float: right; margin-left: 0.5em }
23.snac-footer { margin-top: 2em; font-size: 75% } 23.snac-footer { margin-top: 2em; font-size: 75% }
24.snac-poll-result { margin-left: auto; margin-right: auto; }
diff --git a/utils.c b/utils.c
index f5b02ae..067b041 100644
--- a/utils.c
+++ b/utils.c
@@ -53,7 +53,8 @@ const char *default_css =
53 ".snac-btn-unfollow { float: right; margin-left: 0.5em }\n" 53 ".snac-btn-unfollow { float: right; margin-left: 0.5em }\n"
54 ".snac-btn-hide { float: right; margin-left: 0.5em }\n" 54 ".snac-btn-hide { float: right; margin-left: 0.5em }\n"
55 ".snac-btn-delete { float: right; margin-left: 0.5em }\n" 55 ".snac-btn-delete { float: right; margin-left: 0.5em }\n"
56 ".snac-footer { margin-top: 2em; font-size: 75% }\n"; 56 ".snac-footer { margin-top: 2em; font-size: 75% }\n"
57 ".snac-poll-result { margin-left: auto; margin-right: auto; }\n";
57 58
58const char *greeting_html = 59const char *greeting_html =
59 "<!DOCTYPE html>\n" 60 "<!DOCTYPE html>\n"
@@ -266,26 +267,6 @@ int adduser(const char *uid)
266 mkdirx(d); 267 mkdirx(d);
267 } 268 }
268 269
269 xs *scssfn = xs_fmt("%s/style.css", srv_basedir);
270 xs *ucssfn = xs_fmt("%s/static/style.css", basedir);
271
272 if ((f = fopen(scssfn, "r")) != NULL) {
273 FILE *i;
274
275 if ((i = fopen(ucssfn, "w")) == NULL) {
276 printf("ERROR: cannot create file '%s'\n", ucssfn);
277 return 1;
278 }
279 else {
280 xs *c = xs_readall(f);
281 fwrite(c, strlen(c), 1, i);
282
283 fclose(i);
284 }
285
286 fclose(f);
287 }
288
289 xs *cfn = xs_fmt("%s/user.json", basedir); 270 xs *cfn = xs_fmt("%s/user.json", basedir);
290 271
291 if ((f = fopen(cfn, "w")) == NULL) { 272 if ((f = fopen(cfn, "w")) == NULL) {