輪郭一覧動的更新対応以後,ページ遷移以外で×輪結の輪結先検索語が更新されなくなっていた問題を修正。
「コピー完了」の通注が「クリックでコピー」の通注に消されやすかった問題を修正。@tip
にもロック機能を付け,細かく制御出来るようにした。
ついでに,新規描出フォームの知名欄輪括弧でのコピーが出来なかった問題の修正,中景輪符知番接頭子でも「クリックでコピー」の通注を表示するように修正。
@tip
}{消されやすかった}{「クリックでコピー」}{更新されなくなっていた}(35)filter
}{描写部}{希哲16年9月29日}{希哲16年9月29日の副日記}(123)輪郭削除機能実装を一段落させ新生全知検索整備に戻り,全文検索機能実装に入った。
用合いは概ね予定通り,知名欄・描写欄を空にすると表示される削除ボタンで実行する(輪郭削除ボタンの様子)。
削除済み輪郭は,全体を半透明化,中景輪符の知名部に薄く「削除済み」と表示,知番に打ち消し線を付け,描写部には「この輪郭は削除されました。」と表示する。スクリプトを複雑化させないように,前後景輪符,×輪結,全知検索窓の自我アイコン(吊るし輪郭)以外はpointer-events
と filter
を使って CSS のみで無効化するようにした(削除済み輪郭の様子,削除済み吊るし輪郭の様子)。
後縁では,知名・描写が同時に空文字列で送信されると削除立求と認識する。出場(dg_udrw()
)では b_del
を TRUE
にし,n_oln
,n_fg
,n_bg
を減算し,輪括を一括削除する。復元の問題もあるため出与え変更は最小限に留めた。
KNEST 隠しは最低限の同期をさせつつ,効率的な同期が不可能な他輪郭の前後景輪数はある程度の不一致を許容することにした。未公開輪郭のために使っていた「未公開輪郭が含まれています。」を「表示出来ない輪郭が含まれています。」に変更してある(28日3歩)。
6月27日の開発で dg_udrw()
での最低限の輪郭削除は出来るようになっていたため,用合いの調整程度で終わるだろうと思っていたが,忘れていた輪括や KNEST 隠し周りの調整に時間がかかった。性質上,慎重を要する部分でもあった。とはいえ,所要日数3日で,現段階でなければここまで効率的に実装出来なかっただろうという実感があり,導入時期として最適解に近いことが分かったので,それはそれで嬉しい発見だった。
全文検索機能実装はとんとん拍子に進み,出振るいまでもう一息というところまで来た。
吊るし輪郭の×輪結には自輪郭検索を解除してしまう問題があるという思い込みがあったが,見直してみるとそこまで悪くないので不具合修正のみしておいた。
×輪結の役割は,吊るし輪郭を外して検索語を維持することだが,前後景検索や輪郭ページでは意図的に全輪郭検索を初期状態にしている。他用者とのやりとりに使うことも多いからだ。このため,輪郭を移動しながら×輪結を使うと全輪郭検索に戻ることになる。
挙動の整合性はあるが,初期状態では(検索語とは別に)自輪郭検索を反映する方がいいような気がしていた。localStorage を使えば実装が容易なことに気付いたものの,だんだん,大した問題ではない気がしてきた。自輪郭検索に戻りたければ自我アイコンがあるし,舞覧の戻るもある。私の場合,意識的に全輪郭検索を多用しているので自輪郭検索が外れやすいように感じているだけかもしれない。
輪結先の URL 符号化が出来ていなかった問題を見つけたのでそれだけ直しておいた。
<input type="search">
を導入。就寝前に閲覧専用模動に関して閃きがあり,また脳爆発が始まってしまった。
漠然と,中景部の角丸周辺がボタンとして使えそうだとは思っていたが,これで吹き描きを長方形にして前後景部を隠し,さらに中景輪符の波括弧を角括弧に変えれば吹き描きの意味ともデラングとも調和する。詳細はまだ練る必要があるが,かなりの有力案になりそうだ。
途中で終了。
輪郭ページでくぐり検索同様中景部右上に表示していた×輪結を削除し,非録入り状態ではデライト語体を表示し扉への輪結とすることにした。ここに置く予定の共有ボタンが未実装なため,録入り中は何も表示されないことになる。
検索流入が急増してきている今,この動線が無いのは問題だった。
これまで輪郭ページは単なるくぐり検索の転用だったため,検索演心等から来た訪問者が何のサイトなのか分からないという問題はずっと認識していたが,意外に難しかった。
非録入り状態で×輪結を扉への輪結に置換するという考えは以前からあったものだが,くぐり検索と輪郭ページが未分化だったため,検索上の便宜との兼ね合いで見送っていた。
代替案として全知検索窓左部分にデライト語体を表示するというのもあったが,やはり自我アイコンの表示部分という役割が分からなくなるのでこれも使えなかった。
最近,輪郭ページの閲覧・共有向けという役割が明確になってきたこともあり,昨日,寝る前に×輪結自体が輪郭ページでは不要なのではないかと気付いた。
途中で終了。
描出ボタンのスクリプト調整は完了し,周辺の細かい調整をして出振るい。
×輪結を置いていた div.etc はとりあえず nav.etc にしておいた。
昔の名残りで輪郭一覧でも旧 div.etc を空で出力していたことに気付く。吊るし輪郭のみで十分なので削除。
幅狭領当てで ×輪結が輪符に少し被っていたため,輪符右横に余白が無い場合は上部に置くことにした。余白が気になるかと思っていたが,アイコンを少し小さくすれば意外にばら成しは良く,問題なかった。
高さを微妙に変動させる方法で鼻部のずれは概ね解消したが,下吹き描きでのずれがまだ目立つ。特に吊るし輪郭の下吹き描きで大きなずれが生じている。