blob: 46b93d43a255ed9ee1ef87d193f332837fc2bf8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
/- sur=nostril
/= sig /web/components/sigil/sigil
::
|_ [=state:sur =bowl:gall]
++ new-post-link
;+ ;a/"/nostril/add":"new post"
++ sigil
:: ;+ (sig(size 48) src.bowl)
:: =/ =ship
:: ?+ (clan:title (~(gut by sessions.state) src.bowl (dec (bex 128))))
:: !!
:: %czar ?:((gte (bex 64) src.bowl) src.bowl (~(got by sessions.state) src.bowl))
:: %king ?:((gte (bex 64) src.bowl) src.bowl (~(got by sessions.state) src.bowl))
:: %duke ?:((gte (bex 64) src.bowl) src.bowl (~(got by sessions.state) src.bowl))
:: %earl ?:((gte (bex 64) src.bowl) src.bowl (~(got by sessions.state) src.bowl))
:: ==
=/ ship src.bowl
=/ p (scow %p ship)
;div.f.g2
;* new-post-link
;a/"/forum/usr/{p}":"{p}"
==
++ $
;nav#topnav.fs.g2
;div.f.g2
;div#nav-main.fs
;a/"https://urbitsystems.tech/"(class "lg:relative flex h-full items-center bg-black w-1/2 lg:w-[14.5rem] xl:w-64 type-ui"):"~ Technical Journal"
;div#nav-dropdown:"↓"
==
;div#nav-links
;a/"https://urbitsystems.tech/information":"Information"
;a.active/"/forum":"Forum"
==
==
;div#login-div
;+ sigil
==
;script:"{script}"
==
++ script
^~
%- trip
'''
async function setSigil(){
console.log("setting sigil")
const div = document.getElementById("login-div");
const res = await fetch("/forum/f/sigil");
const t = await res.text();
console.log("sigil", t);
if (t) div.innerHTML = t;
}
setSigil();
'''
--
|