Bio allows for date of birth without (zero) year. Added entity ID to logo title.
This commit is contained in:
parent
293072c659
commit
30408673f5
|
@ -27,11 +27,11 @@
|
||||||
<dfn class="bio-label"><Icon icon="cake" />Date of birth</dfn>
|
<dfn class="bio-label"><Icon icon="cake" />Date of birth</dfn>
|
||||||
|
|
||||||
<span class="birthdate">
|
<span class="birthdate">
|
||||||
<span class="birthdate-long">{{ formatDate(actor.dateOfBirth, 'MMMM d, yyyy') }}</span>
|
<span class="birthdate-long">{{ formatDate(actor.dateOfBirth, actor.dateOfBirth.getFullYear() === 0 ? 'MMMM d' : 'MMMM d, yyyy') }}</span>
|
||||||
<span class="birthdate-short">{{ formatDate(actor.dateOfBirth, 'MMM d, yyyy') }}</span>
|
<span class="birthdate-short">{{ formatDate(actor.dateOfBirth, actor.dateOfBirth.getFullYear() === 0 ? 'MMM d' : 'MMM d, yyyy') }}</span>
|
||||||
|
|
||||||
<span
|
<span
|
||||||
v-if="!actor.dateOfDeath"
|
v-if="!actor.dateOfDeath && actor.dateOfBirth.getFullYear() !== 0"
|
||||||
class="age"
|
class="age"
|
||||||
>{{ actor.ageFromBirth }}</span>
|
>{{ actor.ageFromBirth }}</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -14,18 +14,24 @@
|
||||||
<img
|
<img
|
||||||
v-if="entity.type === 'network'"
|
v-if="entity.type === 'network'"
|
||||||
class="logo logo-child"
|
class="logo logo-child"
|
||||||
|
:alt="entity.name"
|
||||||
|
:title="`${entity.name} (#${entity.id})`"
|
||||||
:src="`/logos/${entity.slug}/thumbs/network.png`"
|
:src="`/logos/${entity.slug}/thumbs/network.png`"
|
||||||
>
|
>
|
||||||
|
|
||||||
<img
|
<img
|
||||||
v-else-if="entity.parent && !entity.isIndependent"
|
v-else-if="entity.parent && !entity.isIndependent"
|
||||||
class="logo logo-child"
|
class="logo logo-child"
|
||||||
|
:alt="entity.name"
|
||||||
|
:title="`${entity.name} (#${entity.id})`"
|
||||||
:src="`/logos/${entity.parent.slug}/thumbs/${entity.slug}.png`"
|
:src="`/logos/${entity.parent.slug}/thumbs/${entity.slug}.png`"
|
||||||
>
|
>
|
||||||
|
|
||||||
<img
|
<img
|
||||||
v-else
|
v-else
|
||||||
class="logo logo-child"
|
class="logo logo-child"
|
||||||
|
:alt="entity.name"
|
||||||
|
:title="`${entity.name} (#${entity.id})`"
|
||||||
:src="`/logos/${entity.slug}/thumbs/${entity.slug}.png`"
|
:src="`/logos/${entity.slug}/thumbs/${entity.slug}.png`"
|
||||||
>
|
>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -105,6 +105,7 @@ export default async function initServer() {
|
||||||
// ⚠️ We instantiate it only in development. (It isn't needed in production and it
|
// ⚠️ We instantiate it only in development. (It isn't needed in production and it
|
||||||
// would unnecessarily bloat our production server.)
|
// would unnecessarily bloat our production server.)
|
||||||
const vite = await import('vite');
|
const vite = await import('vite');
|
||||||
|
|
||||||
const viteDevMiddleware = (
|
const viteDevMiddleware = (
|
||||||
await vite.createServer({
|
await vite.createServer({
|
||||||
// root,
|
// root,
|
||||||
|
|
2
static
2
static
|
@ -1 +1 @@
|
||||||
Subproject commit d107cd9f452ff96bf6e479235ab9ac5832c7bb00
|
Subproject commit 5ec7bf2f4582972ebd72435236221fa3249735d4
|
|
@ -1,49 +0,0 @@
|
||||||
// vite.config.js
|
|
||||||
import vue from "file:///home/niels/Projects/traxxx-web/node_modules/@vitejs/plugin-vue/dist/index.mjs";
|
|
||||||
import vike from "file:///home/niels/Projects/traxxx-web/node_modules/vike/dist/esm/node/plugin/index.js";
|
|
||||||
import postCssGlobalData from "file:///home/niels/Projects/traxxx-web/node_modules/@csstools/postcss-global-data/dist/index.mjs";
|
|
||||||
import postCssNesting from "file:///home/niels/Projects/traxxx-web/node_modules/postcss-nesting/dist/index.mjs";
|
|
||||||
import postCssCustomMedia from "file:///home/niels/Projects/traxxx-web/node_modules/postcss-custom-media/dist/index.mjs";
|
|
||||||
import ViteYaml from "file:///home/niels/Projects/traxxx-web/node_modules/@modyfi/vite-plugin-yaml/dist/index.js";
|
|
||||||
var __vite_injected_original_dirname = "/home/niels/Projects/traxxx-web";
|
|
||||||
var vite_config_default = {
|
|
||||||
plugins: [
|
|
||||||
vue({
|
|
||||||
template: {
|
|
||||||
transformAssetUrls: {
|
|
||||||
base: null,
|
|
||||||
includeAbsolute: false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
vike({
|
|
||||||
redirects: {
|
|
||||||
"/": "/updates"
|
|
||||||
},
|
|
||||||
trailingSlash: true
|
|
||||||
// for some reason /tags breaks without this, ERR_TOO_MANY_REDIRECTS
|
|
||||||
}),
|
|
||||||
ViteYaml()
|
|
||||||
],
|
|
||||||
css: {
|
|
||||||
postcss: {
|
|
||||||
plugins: [
|
|
||||||
postCssGlobalData({
|
|
||||||
files: ["./assets/css/breakpoints.css"]
|
|
||||||
}),
|
|
||||||
postCssNesting(),
|
|
||||||
postCssCustomMedia()
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
resolve: {
|
|
||||||
alias: {
|
|
||||||
"#": __vite_injected_original_dirname,
|
|
||||||
"#root": __vite_injected_original_dirname
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
export {
|
|
||||||
vite_config_default as default
|
|
||||||
};
|
|
||||||
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvaG9tZS9uaWVscy9Qcm9qZWN0cy90cmF4eHgtd2ViXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCIvaG9tZS9uaWVscy9Qcm9qZWN0cy90cmF4eHgtd2ViL3ZpdGUuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9ob21lL25pZWxzL1Byb2plY3RzL3RyYXh4eC13ZWIvdml0ZS5jb25maWcuanNcIjtpbXBvcnQgdnVlIGZyb20gJ0B2aXRlanMvcGx1Z2luLXZ1ZSc7XG5pbXBvcnQgdmlrZSBmcm9tICd2aWtlL3BsdWdpbic7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgaW1wb3J0L2V4dGVuc2lvbnNcblxuaW1wb3J0IHBvc3RDc3NHbG9iYWxEYXRhIGZyb20gJ0Bjc3N0b29scy9wb3N0Y3NzLWdsb2JhbC1kYXRhJztcbmltcG9ydCBwb3N0Q3NzTmVzdGluZyBmcm9tICdwb3N0Y3NzLW5lc3RpbmcnO1xuaW1wb3J0IHBvc3RDc3NDdXN0b21NZWRpYSBmcm9tICdwb3N0Y3NzLWN1c3RvbS1tZWRpYSc7XG5pbXBvcnQgVml0ZVlhbWwgZnJvbSAnQG1vZHlmaS92aXRlLXBsdWdpbi15YW1sJztcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwbHVnaW5zOiBbXG5cdFx0dnVlKHtcblx0XHRcdHRlbXBsYXRlOiB7XG5cdFx0XHRcdHRyYW5zZm9ybUFzc2V0VXJsczoge1xuXHRcdFx0XHRcdGJhc2U6IG51bGwsXG5cdFx0XHRcdFx0aW5jbHVkZUFic29sdXRlOiBmYWxzZSxcblx0XHRcdFx0fSxcblx0XHRcdH0sXG5cdFx0fSksXG5cdFx0dmlrZSh7XG5cdFx0XHRyZWRpcmVjdHM6IHtcblx0XHRcdFx0Jy8nOiAnL3VwZGF0ZXMnLFxuXHRcdFx0fSxcblx0XHRcdHRyYWlsaW5nU2xhc2g6IHRydWUsIC8vIGZvciBzb21lIHJlYXNvbiAvdGFncyBicmVha3Mgd2l0aG91dCB0aGlzLCBFUlJfVE9PX01BTllfUkVESVJFQ1RTXG5cdFx0fSksXG5cdFx0Vml0ZVlhbWwoKSxcblx0XSxcblx0Y3NzOiB7XG5cdFx0cG9zdGNzczoge1xuXHRcdFx0cGx1Z2luczogW1xuXHRcdFx0XHRwb3N0Q3NzR2xvYmFsRGF0YSh7XG5cdFx0XHRcdFx0ZmlsZXM6IFsnLi9hc3NldHMvY3NzL2JyZWFrcG9pbnRzLmNzcyddLFxuXHRcdFx0XHR9KSxcblx0XHRcdFx0cG9zdENzc05lc3RpbmcoKSxcblx0XHRcdFx0cG9zdENzc0N1c3RvbU1lZGlhKCksXG5cdFx0XHRdLFxuXHRcdH0sXG5cdH0sXG5cdHJlc29sdmU6IHtcblx0XHRhbGlhczoge1xuXHRcdFx0JyMnOiBfX2Rpcm5hbWUsXG5cdFx0XHQnI3Jvb3QnOiBfX2Rpcm5hbWUsXG5cdFx0fSxcblx0fSxcbn07XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQStRLE9BQU8sU0FBUztBQUMvUixPQUFPLFVBQVU7QUFFakIsT0FBTyx1QkFBdUI7QUFDOUIsT0FBTyxvQkFBb0I7QUFDM0IsT0FBTyx3QkFBd0I7QUFDL0IsT0FBTyxjQUFjO0FBTnJCLElBQU0sbUNBQW1DO0FBUXpDLElBQU8sc0JBQVE7QUFBQSxFQUNkLFNBQVM7QUFBQSxJQUNSLElBQUk7QUFBQSxNQUNILFVBQVU7QUFBQSxRQUNULG9CQUFvQjtBQUFBLFVBQ25CLE1BQU07QUFBQSxVQUNOLGlCQUFpQjtBQUFBLFFBQ2xCO0FBQUEsTUFDRDtBQUFBLElBQ0QsQ0FBQztBQUFBLElBQ0QsS0FBSztBQUFBLE1BQ0osV0FBVztBQUFBLFFBQ1YsS0FBSztBQUFBLE1BQ047QUFBQSxNQUNBLGVBQWU7QUFBQTtBQUFBLElBQ2hCLENBQUM7QUFBQSxJQUNELFNBQVM7QUFBQSxFQUNWO0FBQUEsRUFDQSxLQUFLO0FBQUEsSUFDSixTQUFTO0FBQUEsTUFDUixTQUFTO0FBQUEsUUFDUixrQkFBa0I7QUFBQSxVQUNqQixPQUFPLENBQUMsOEJBQThCO0FBQUEsUUFDdkMsQ0FBQztBQUFBLFFBQ0QsZUFBZTtBQUFBLFFBQ2YsbUJBQW1CO0FBQUEsTUFDcEI7QUFBQSxJQUNEO0FBQUEsRUFDRDtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ1IsT0FBTztBQUFBLE1BQ04sS0FBSztBQUFBLE1BQ0wsU0FBUztBQUFBLElBQ1Y7QUFBQSxFQUNEO0FBQ0Q7IiwKICAibmFtZXMiOiBbXQp9Cg==
|
|
Loading…
Reference in New Issue