各ページには7件まで記事が表示されるようになっていますが、
長いと長いし、閉じる機能はあっても、毎回閉じたり開いたりするのも面倒ですよね。
なので、coolieに開閉の記録を残すようにしました。
Cookie自体はブラウザ上でしか使っていませんので、好きに開けたり閉じたりしてください。
未設定(新しい記事?)は表示で、
一度開閉した場合は、最後の状態を保存していますので、
以前よりは読みやすいんじゃ無いかな~?
だと良いな??
cookieの保持は2週間に設定してあります。
有効期限が切れるとどんどん消えていきます。
あと、これはイメージ等のロードを防ぐ効果もあります。
(ブラウザ次第ですけれどね?)
そのために onloadではなく、ページの一番下に、スクリプトの実行を行う所があります。
初期状態では非表示で読み込み
htmlを読み終わった段階で一番下のスクリプトが自動的に実行されて
cookieを読み込んで、それぞれの記事に表示/非表示を設定するようになっています。
本来であれば、鯖側でcookieの処理をして、記事に表示非表示を設定していけば、
ブラウザ側で処理する必要が無かったり、他のページに移ってから、「戻る」などをした時も、位置がずれなくていいとは思うのですけれどね?
まぁ、その辺りも、いずれは組み込むかもしれません。
昔とは違うので、WordPressにしてしまっても良いのですけれど
昔の様々なブログ機能って言うのは、ホント使えなかったんですよね
作る側も、提供する側も、全然こなれていなかったというか?
何処まで何を許可して良いのかとか、分かっていなかった時代ですからね
|