Javascript

未分類

WordPressのコメント入力欄にメンションを自動入力させた

WordPressのコメントに返信する際に、相手のアカウントを記載しなくても、返信としてFediverseに送信、通知されるので記載する必要はないかもしれないが、記載した方が良い場合もあるかもしれないので入力フォームに自動で入力されたら便利...
0
未分類

数式を表示するためのコードをjavascript.jsに移した

WordPressで数式を表示するためにMathJaxを使っているが、そのためのコードをこれまではそれぞれの投稿ページにカスタムHTMLやカスタムJavaScriptを使って記載していた。今回、使っているテーマCocoonに子テーマ用のja...
0
未分類

fedibirdのタイムラインで上の投稿に戻れない原因の推測

fedibirdのタイムラインを見ている時に上に表示されている投稿に戻れないバグが発生して、mp3音声をアップロードした投稿の下で起こっていそうなので、このバグを再現するコードを作成しながら原因を推測した。mp3によるスクロール妨害 原因は...
1
未分類

開発者ツールを使っている時だけバグ再現

fedibirdのタイムラインを見ている時に上に表示されている投稿に戻れないバグが発生して、どうやらmp3音声をアップロードした投稿の下の投稿で起こるらしい。mastodon.socialでは起こらないのだが、mstdn.jpでは起こる。ユ...
0
未分類

WordPressでMathJaxを利用しているが…

WordPressのバージョンが6.9になって数式を入力できるブロックが追加されたのだが、使い勝手が悪く、それ以前から使っていたMathJaxを利用することにしている。ただ、MathJaxを利用するには記事のページにJavaScriptを記...
0
未分類

「エスケープ」と「エンコード」の違いをGeminiに教わる

プログラムなどのコードを作成する際に文字を本来の文字とは異なる文字で表現することが多々あるのだが、「エスケープ」と「エンコード」は違うらしく、私は混同して使っていたし、今後も間違えそうである。特に、元に戻す方は「デコード」と一緒くたにしてい...
0
未分類

form内のボタンはtype="button"が無いとsubmitになる

"フォームを作成する際には、サブミットボタン以外はボタンにtype="button"を設定する習慣をつけることは非常に大切だと思います。思いもよらぬ挙動やバグを未然に防ぐことができます。またJavaScriptで特別な動作を実装する場合は必...
0
未分類

コードを右端で折り返すべきか否か?

#WordPress にコードを記載した際に、コードブロックを使うと横スクロールが現れることがある。これを右端で折り返して表示するべきか否か、悩んでしまった。次のコードのブックマークレットをブラウザに設置すれば、このサイトに関しては、そのブ...
8
未分類

Bloggerが勝手にタブをスペースに変える

拘らなければいいのだけど、 #WordPress だと、コードの入力で一段下げる場合、スペースではなくタブを使うように注意される。だから、 #Blogger にコードを載せる際もタブにした方が良いかなと思うのだけど、普通に入力するとタブが複...
3
未分類

inputの入力履歴が残らない

#Firefox の設定では入力履歴が残るように設定してあるのだが、私が作成したフォームで入力履歴が残らない問題が発生した。残さない方が嬉しい人もいるだろうが、残ってくれた方が便利なこともある。それで、 #Gemini に相談しながら問題を...
7