Luxeritas 1.50 リリース
Luxeritas 1.50 をリリースしました。
Javascript でかかる負荷を軽減 + 機能追加を1点。
機能追加などの詳しい図説は開発者ブログの方に書いておきます。
ダウンロードは、こちらのページ から。
改訂履歴
機能追加と内部改善
- グローバルナビを固定に設定した際、下スクロールの時は隠して「上スクロールの時だけ表示」できる機能追加
- 内蔵 Javascript の最適化
- jQuery である必要がなさそうな部分を Vanilla 化
- スクロールイベントの負荷軽減
- リサイズイベントの負荷軽減
- 投稿画面で「ブログカード」ボタン押した後、オーバーレイ部分がクリックされたらダイアログ閉じるようにした
- 投稿画面の「ブログカード挿入」ダイアログのボタン類の配色を WordPress の管理画面の配色と同じになるようにした
- デバッグモード true の状態でブログカードのキャッシュ作成に失敗した場合 Notice が出るパターンがあったので一応出ないようにした
バグ修正
- 帯メニューを表示してグローバルナビをヘッダー上部に配置した時、帯メニューとグローバルナビの間に 1px の隙間が出来てしまっていたので修正
- グローバルナビの配置をヘッダー上部に設定して、且つスクロール固定に設定して、且つスクロール時に影を付ける設定にしていると、スクロールする前から影がついてしまうバグの修正(上部配置だと、最初から固定状態なのでバグとも言いがたいけどねw。何となく気になったから直した)
- グローバルナビの開閉方法を「一度に全開閉」に設定した際、子メニューを持つ親メニューが左から4pxズレていたので修正
ディスカッション
コメント一覧
1点目につき、勉強不足で申し訳ありませんm(__)m
2点目ありがとうございます、早速入れます
バグ報告です
いずれも私だけの環境かもしれませんが
・フッター部のWordPress Luxeritas Theme is provided by “Thought is free”.が2行あります
(症状は記載のウェブサイトにて)
・編集画面でブログカード追加ボタンをクリックするとページ上部まで自動でスクロールします
よろしくお願い申し上げますm(__)m
天満川鈴さん。
・1点目
全然バグじゃないですw
head タグ内に <link id="footer" を挿入してしまっているのが原因です。
HTML 内に id は一意でなくてはなりません。
Luxeritas はフッターに id=”footer” が存在しているため、id が重複してしまっています。
Luxeritas では、id=”footer” 内にコピーライトが存在しなければ「提供元を削除している」と判定して、提供元を再挿入する処理を入れています。
その判定に引っかかって2つ表示されているということです。
・2点目
jquery-ui の仕様ですね。
スクロールしないようにできるかどうか、ちょい調べてみます。
無理だったら、そのままですw
と、思ったけど、2点目の件。
/luxeritas/inc/blogcard-admin-func.php の 130行目で、
じゃなくて
にすれば良いらしい。
1.45.1 の時点では false にしてあったのに、処理を追加した際に間違えて true に書き換えてしまったらしいw
レベルダウンですね。次のバージョンで反映させます。