Make sure you're logged in at https://in.yourparty.uk then navigate to your country or region:
| const css = (...x) => | |
| m(`style`, `\n@scope to (slot) {${ String.raw(...x) }}\n`) |
| // Mithril dev harness backend | |
| // | |
| // Exports a `registry` of components, active `instances`, an | |
| // `activeTree` with the hierarchicy of components in vdom structure, | |
| // and a `wrapper` to be used instead of `m` hyperscript. | |
| // | |
| // Intended for use as a backend to a GUI for visual inspection & | |
| // debugging of the Mithril virtual DOM tree. | |
| // Each component called by Mithril needs to be wrapped in a |
| /** Return a unique selector for a specific element. */ | |
| const getUniqueSelector = (/** @type {Element} */ element) => { | |
| /** Unique selector for this element */ | |
| let selector = '' | |
| /** @type {Element} */ | |
| let parent | |
| while (parent = element.parentElement) { | |
| /** @type {number} Nth-child order of the element. */ |
| function BeforeUnload(){ | |
| const route. = m.route.set | |
| const handler = e => { | |
| if( | |
| e.target.href | |
| && | |
| e.target != '_blank' | |
| && | |
| !confirm(message) | |
| ){ |
| // Disable mobile zoom on focus | |
| { | |
| // Customise the selector value as necessary | |
| const selector = '[data-nozoom]' | |
| const $viewport = | |
| document.querySelector('meta[name=viewport]') | |
| ?? | |
| Object.assign(document.createElement('meta'), {name: 'viewport'}) | |
| const $scale0 = Object.assign($viewport.cloneNode(), {content: 'user-scalable=0'}) |
| @property --columns { | |
| syntax: '<integer>'; | |
| inherits: false; | |
| initial-value: 1; | |
| } | |
| table { | |
| display: grid; | |
| grid-template-columns: repeat(var(--columns, 1), auto); | |
| } |
| :root { | |
| --separator-text : ' | '; | |
| --separator-size : .45em; | |
| } | |
| .inline-separators { | |
| &:dir(ltr) { | |
| clip-path : inset(-100vh -100vw -100vh 0); | |
| } | |
| const object = {a: 1, b: 2} | |
| const array = [3,4] | |
| // Value expression | |
| const foo = {...object, c: 3} // == {a: 1, b: 2, c: 3} | |
| const bar = [...array, 5, 6] // == [3, 4, 5, 6] | |
| // Destructuring assignment | |
| { | |
| const {a, ...rest} = foo // a == {a: 1}; rest == {b: 2, c: 3} |
Hjalmar Söderberg translated by Charles Wharton Stork
One day in April many years ago, in the time when I still wondered about the meaning of life, I went into a little cigar booth on a back street to buy a cigar. I selected a dark and angular El Zelo, stuffed it into my case, paid for it, and made ready to go. But at that moment it occurred to me to show the young girl who stood in the booth, and of whom I used often to buy my cigars, a little sketch in India ink, which I happened to have lying in a portfolio. I had got it from a young artist, and to my thinking it was very fine. “Look here,” said I, handing it to her. “What do you think of that?” She took it in her hand with interested curiosity and looked at it very long and closely. She turned it in various directions, and her face took on an expression of strained mental activity. “Well, what does it mean?” she asked finally with an inquisitive glance. I was a little surprised.