Stiglo je novo izdanje. Osvježi stranu.
Pravo na uvid u kod. Otvoren protokol omogućava nezavisne operatere i interoperabilnost. Manifest
Izvor
4d7883a894b3
- server.js
- lib/auth.js
- lib/build.js
- lib/cards.js
- lib/db.js
- lib/gradovi.js
- lib/icons.js
- lib/imena.js
- lib/jezik.js
- lib/kartapodaci.js
- lib/lekcije.js
- lib/md.js
- lib/mehanika.js
- lib/mreza.js
- lib/pages.js
- lib/registar.js
- lib/routes.js
- lib/schema2.js
- lib/views.js
- seed/content.mjs
- seed/seed.mjs
- public/app.js
- public/style.css
1 // Pixel-grid symbols; the logo is a monogram, never a seal.
2 const pixels={folder:[[1,4,14,11],[1,2,6,3]],message:[[1,2,14,10],[2,12,3,3]],user:[[5,1,6,5],[3,8,10,7]],cards:[[4,1,10,12],[1,4,10,12]],search:[[2,2,8,2],[2,2,2,8],[8,2,2,8],[2,8,8,2],[10,10,2,2],[12,12,2,2]],book:[[2,1,12,14],[1,2,2,13]],coin:[[4,1,8,2],[1,4,2,8],[13,4,2,8],[4,13,8,2]],check:[[2,8,3,3],[5,11,3,3],[8,8,3,3],[11,5,3,3]],x:[[2,2,3,3],[5,5,3,3],[8,8,3,3],[11,11,3,3],[11,2,3,3],[8,5,3,3],[5,8,3,3],[2,11,3,3]]};
3 export const ICON_NAMES=Object.keys(pixels);
4 export const icon=(name,cls='')=>`<svg class="ic ${cls}" viewBox="0 0 16 16" width="16" height="16" shape-rendering="crispEdges" aria-hidden="true">${(pixels[name]||pixels.folder).map(([x,y,w,h])=>`<rect x="${x}" y="${y}" width="${w}" height="${h}" fill="currentColor"/>`).join('')}</svg>`;
5 export const logo=(size=40)=>`<svg class="logo" viewBox="0 0 64 64" width="${size}" height="${size}" aria-hidden="true" focusable="false"><rect x="1" y="1" width="62" height="62" fill="#f3ecd8" stroke="#1a1714" stroke-width="2"/><rect x="1" y="1" width="62" height="6" fill="#003893"/><rect x="1" y="7" width="62" height="6" fill="#fff"/><rect x="1" y="13" width="62" height="6" fill="#c8102e"/><path d="M10 28l9 13v14M28 28l-9 13M36 28v19q0 8 8 8t8-8V28" fill="none" stroke="#1a1714" stroke-width="5"/></svg>`;
6