Midraの掲示板













  1. MateChan
    >>84 横幅が少なくとも一定以上になるように、しきい値を超えたらスクロールできるようにするとか?


  2. Midra
    一部のMarkdownに対応させる予定だけど細かいとこが上手くいかなくて苦戦なう


  3. Midra@管理者
    ```js
    // ==UserScript==
    // @name 選択範囲 検索 ショートカット
    // @namespace https://midra.me
    // @version 1.0.0
    // @description 選択範囲をキーボードショートカットで検索できるスクリプト
    // @author Midra
    // @license MIT
    // @match *://*/*
    // @run-at document-start
    // @grant GM_openInTab
    // ==/UserScript==

    ;(() => {
    'use strict'

    window.addEventListener('keydown', (e) => {
    if (
    e.ctrlKey && e.key === 'g' ||
    e.metaKey && e.key === 'g'
    ) {
    const selectedText = window.getSelection().toString().trim()
    if (selectedText) {
    e.preventDefault()
    e.stopPropagation()

    if (/^http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- ./?%&=~]*)?$/.test(selectedText)) {
    GM_openInTab(selectedText, e.shiftKey)
    } else {
    const url = `https://www.google.com/search?q=${encodeURIComponent(selectedText)}`
    GM_openInTab(url, e.shiftKey)
    }
    }
    }
    })
    })()
    ```





  4. Midra@管理者
    ```tsx
    const Header = memo(({ isAdmin }: Pick<BoardProps, 'isAdmin'>) => {
    return (
    <header>
    <h2>Midraの掲示板{isAdmin && ' (管理者)'}</h2>

    <nav>
    <a href="/">トップページ</a>
    <a href="/blog">ブログ</a>
    <a href="/admin">管理ページ</a>
    </nav>

    <nav>
    <a href="/rss/board.xml" target="_blank">
    RSS
    </a>
    </nav>
    </header>
    )
    })
    ```






  5. 匿名R
    ウィザーヌケ儿卜ソが嫌いてず!!

    失礼しました















  6. プシュー
    const bbs = "cool";
    if (121 === 121 && 122 !== 123) {
    console.log(bbs);
    }






  7. じゃがびぃ
    重要なやリ取リに使えゑサ亻卜と闻いて来まレだ!