Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

管理/ユーザ画面のアセットファイルの分離と整理、ライブラリバージョンアップ等 #250

Merged
merged 9 commits into from
Mar 7, 2021

Conversation

uzulla
Copy link
Collaborator

@uzulla uzulla commented Mar 5, 2021

ref: #210

重要

InternetExplorerのサポートをドロップ

更新内容

  • 無駄なデバッグログが残っていたのを削除
  • SPの公開部分テンプレートでサーチエンジンインデックス不許可を削除
  • 管理画面テンプレートでサーチエンジンインデックス不許可を追加
  • 管理画面「デバッグ用」「ユーザー一覧」が未実装だったので実装
  • SP管理画面で「ブログの確認」のリンク先が間違っていたのを修正
  • 開発時用のMakefileを修正make bashなどの挙動修正
  • 管理画面とユーザー画面で、img,css,jsなどを分離し、再配置。テンプレート側も修正
  • JSライブラリの付帯ファイル(READMEなど)をpublic/以下から除去し、package.jsonの依存に記述(elrteを除く)
  • jQuery を3.6に更新
  • jQuery-uiをアップデート
  • jquery.ui.touch-punchをとりはずし
  • jquery-migrateをとりはずし
  • JSコードのmsie確認系コードを削除
  • elrteのmsie確認軽コードをコメントアウト(注意: elrteは更新が放棄されている WYSIWYGエディタのリプレース #119 )
  • assets/ admin/assets のリクエストがPHPまで到達した際には、404をレスポンスする(404は元来ランダムなブログへのリダイレクトだが、開発中に分かりづらいため)

note

  • IEサポートはドロップしたが、関連コードやCSSハックなど積極的に消しこんだものではない。jQueryアップデートにともなって発生するエラーが発生しないように修正した。

作業時間 8h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants