mirror of
https://github.com/sharkdp/bat
synced 2024-12-21 09:43:06 +00:00
58 lines
10 KiB
Svelte
58 lines
10 KiB
Svelte
|
[38;2;255;255;255m<[0m[3;38;2;249;38;114mscript[0m[38;2;255;255;255m>[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;248;248;242m [0m[38;2;255;255;255monMount[0m[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114mfrom[0m[38;2;248;248;242m [0m[38;2;230;219;116m'[0m[38;2;230;219;116msvelte[0m[38;2;230;219;116m'[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;255;255;255mList[0m[38;2;248;248;242m [0m[38;2;249;38;114mfrom[0m[38;2;248;248;242m [0m[38;2;230;219;116m'[0m[38;2;230;219;116m./List.svelte[0m[38;2;230;219;116m'[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;255;255;255mItem[0m[38;2;248;248;242m [0m[38;2;249;38;114mfrom[0m[38;2;248;248;242m [0m[38;2;230;219;116m'[0m[38;2;230;219;116m./Item.svelte[0m[38;2;230;219;116m'[0m[38;2;248;248;242m;[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mitem[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mpage[0m[38;2;248;248;242m;[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239masync[0m[38;2;166;226;46m [0m[3;38;2;102;217;239mfunction[0m[38;2;166;226;46m [0m[38;2;166;226;46mhashchange[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m the poor man's router![0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mpath[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mwindow[0m[38;2;255;255;255m.[0m[38;2;255;255;255mlocation[0m[38;2;255;255;255m.[0m[38;2;255;255;255mhash[0m[38;2;255;255;255m.[0m[38;2;248;248;242mslice[0m[38;2;255;255;255m([0m[38;2;174;129;255m1[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255mpath[0m[38;2;255;255;255m.[0m[38;2;248;248;242mstartsWith[0m[38;2;255;255;255m([0m[38;2;230;219;116m'[0m[38;2;230;219;116m/item[0m[38;2;230;219;116m'[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mid[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255mpath[0m[38;2;255;255;255m.[0m[38;2;248;248;242mslice[0m[38;2;255;255;255m([0m[38;2;174;129;255m6[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mitem[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mawait[0m[38;2;248;248;242m [0m[38;2;248;248;242mfetch[0m[38;2;255;255;255m([0m[38;2;249;38;114m`[0m[38;2;230;219;116mh[0m[38;2;230;219;116mt[0m[38;2;230;219;116mt[0m[38;2;230;219;116mp[0m[38;2;230;219;116ms[0m[38;2;230;219;116m:[0m[38;2;230;219;116m/[0m[38;2;230;219;116m/[0m[38;2;230;219;116mn[0m[38;2;230;219;116mo[0m[38;2;230;219;116md[0m[38;2;230;219;116me[0m[38;2;230;219;116m-[0m[38;2;230;219;116mh[0m[38;2;230;219;116mn[0m[38;2;230;219;116ma[0m[38;2;230;219;116mp[0m[38;2;230;219;116mi[0m[38;2;230;219;116m.[0m[38;2;230;219;116mh[0m[38;2;230;219;116me[0m[38;2;230;219;116mr[0m[38;2;230;219;116mo[0m[38;2;230;219;116mk[0m[38;2;230;219;116mu[0m[38;2;230;219;116ma[0m[38;2;230;219;116mp[0m[38;2;230;219;116mp[0m[38;2;230;219;116m.[0m[38;2;230;219;116mc[0m[38;2;230;219;116mo[0m[38;2;230;219;116mm[0m[38;2;230;219;116m/[0m[38;2;230;219;116mi[0m[38;2;230;219;116mt[0m[38;2;230;219;116me[0m[38;2;230;219;116mm[0m[38;2;230;219;116m/[0m[38;2;249;38;114m${[0m[38;2;255;255;255mid[0m[38;2;249;38;114m}[0m[38;2;249;38;114m`[0m[38;2;255;255;255m)[0m[38;2;255;255;255m.[0m[38;2;248;248;242mthen[0m[38;2;255;255;255m([0m[3;38;2;253;151;31mr[0m[38;2;248;248;242m [0m[3;38;2;102;217;239m=>[0m[38;2;248;248;242m [0m[38;2;255;255;255mr[0m[38;2;255;255;255m.[0m[38;2;248;248;242mjson[0m[38;2;248;248;242m()[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[3;38;2;166;226;46mwindow[0m[38;2;255;255;255m.[0m[38;2;248;248;242mscrollTo[0m[38;2;255;255;255m([0m[38;2;174;129;255m0[0m[38;2;248;248;242m,[0m[38;2;174;129;255m0[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255mpath[0m[38;2;255;255;255m.[0m[38;2;248;248;242mstartsWith[0m[38;2;255;255;255m([0m[38;2;230;219;116m'[0m[38;2;230;219;116m/top[0m[38;2;230;219;116m'[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mpage[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114m+[0m[38;2;255;255;255mpath[0m[38;2;255;255;255m.[0m[38;2;248;248;242mslice[0m[38;2;255;255;255m([0m[38;2;174;129;255m5[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mitem[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;166;226;46mwindow[0m[38;2;255;255;255m.[0m[38;2;255;255;255mlocation[0m[38;2;255;255;255m.[0m[38;2;255;255;255mhash[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m'[0m[38;2;230;219;116m/top/1[0m[38;2;230;219;116m'[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242monMount[0m[38;2;255;255;255m([0m[38;2;255;255;255mhashchange[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;255;255;255m</[0m[3;38;2;249;38;114mscript[0m[38;2;255;255;255m>[0m
|
|||
|
|
|||
|
[38;2;255;255;255m<[0m[38;2;249;38;114mstyle[0m[38;2;255;255;255m>[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mmain[0m[38;2;248;248;242m [0m[38;2;255;255;255m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mposition[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;102;217;239mrelative[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mmax-width[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m800[0m[38;2;249;38;114mpx[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mmargin[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m [0m[38;2;102;217;239mauto[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mmin-height[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m101[0m[38;2;249;38;114mvh[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mpadding[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;249;38;114mem[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255m}[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mmain[0m[38;2;248;248;242m [0m[38;2;166;226;46m:[0m[38;2;166;226;46mglobal[0m[38;2;248;248;242m([0m[38;2;166;226;46m.[0m[38;2;166;226;46mmeta[0m[38;2;248;248;242m) [0m[38;2;255;255;255m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mcolor[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m999[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mfont-size[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m12[0m[38;2;249;38;114mpx[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mmargin[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;249;38;114mem[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255m}[0m
|
|||
|
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mmain[0m[38;2;248;248;242m [0m[38;2;166;226;46m:[0m[38;2;166;226;46mglobal[0m[38;2;248;248;242m([0m[38;2;249;38;114ma[0m[38;2;248;248;242m) [0m[38;2;255;255;255m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mcolor[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;102;217;239mrgb[0m[38;2;255;255;255m([0m[38;2;190;132;255m0[0m[38;2;248;248;242m,[0m[38;2;190;132;255m0[0m[38;2;248;248;242m,[0m[38;2;190;132;255m150[0m[38;2;255;255;255m)[0m[38;2;255;255;255m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255m}[0m
|
|||
|
[38;2;255;255;255m</[0m[38;2;249;38;114mstyle[0m[38;2;255;255;255m>[0m
|
|||
|
|
|||
|
[38;2;255;255;255m<[0m[38;2;249;38;114msvelte:window[0m[38;2;248;248;242m [0m[38;2;102;217;239mon[0m[38;2;166;226;46m:[0m[38;2;230;219;116mhashchange[0m[38;2;166;226;46m=[0m[38;2;248;248;242m{[0m[38;2;255;255;255mhashchange[0m[38;2;248;248;242m}[0m[38;2;255;255;255m/>[0m
|
|||
|
|
|||
|
[38;2;255;255;255m<[0m[38;2;249;38;114mmain[0m[38;2;255;255;255m>[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;249;38;114m#if[0m[38;2;248;248;242m [0m[38;2;255;255;255mitem[0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItem[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;255;255;255mitem[0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;166;226;46mreturnTo[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m#/top/[0m[38;2;230;219;116m{[0m[38;2;255;255;255mpage[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;249;38;114m:else if[0m[38;2;248;248;242m [0m[38;2;255;255;255mpage[0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mList[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;255;255;255mpage[0m[38;2;248;248;242m}[0m[38;2;255;255;255m/>[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;249;38;114m/if[0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;255;255;255m</[0m[38;2;249;38;114mmain[0m[38;2;255;255;255m>[0m
|