Pickles 2 プロジェクトの2022年のリリース内容をまとめています。
__console_resources
に変更した。PX=px2dthelper.get.list_unassigned_contents
を追加。[contenteditable]
が利用されているフィールドでバックスペースなどのキーボード操作が効かなくなる問題を修正。onOpenFilesDirectory
オプションを追加。openInFinder
、 openInTextEditor
を省略できるようになった。data.output
を data.src
に改名した。 (ただし後方互換性維持のため、data.output
にも配慮する)filesystem_encoding
の処理を廃止した。(Windowsで起きる問題の回避のため)$fs->get_realpath()
で、相対パス指定がルートに到達したとき、先頭の DIRECTORY_SEPARATOR
が2重に付与される場合がある問題を修正した。session.cookie_secure = 1
をセットするようになった。$px->h()
を追加した。px2style.modal()
が重ねて開かれたとき、背景色が重なりすぎる問題を修正した。px2style.modal()
について、要素への自動フォーカス機能を改善した。px2style.modal()
に、オプション height
, contentFill
を追加。px2style.getOpenedModalCount()
を追加。px2style.modal()
で開くように修正した。.gitattributes
を追加。droppedFileOperator
オプションが正しく選択されない問題を修正。session.cookie_httponly = 1
をセットするようになった。PX=px2dthelper.page.move_page_info_raw
を追加。PX=px2dthelper.content.move
を追加。PX=px2dthelper.page.add_page_info_raw
のバリデーションを改善。PX=px2dthelper.page.update_page_info_raw
で、path
、content
、logical_path
が変更された場合、影響範囲へ反映するようになった。PX=px2dthelper.page.delete_page_info_raw
で、削除対象のページに子ページがある場合に、パンくずを繰り上げるようになった。tomk79\pickles2\px2dthelper\utils::get_server_origin()
を追加。admin_users
、scheduler
、logs
のファイル名を .*.php
で保存するように変更した。px2style.modal()
のオプションに onbgclick
を追加した。px2style.modal()
のオプションに type
を追加した。drawer-left
と drawer-right
を追加した。px2style.modal()
で、タイトル、ボタンがない場合に、自動的にヘッダー、フッターを隠すようになった。list_page_id
オプションを追加。droppedFileOperator
コールバックが、処理しない場合に false
を返せるようになった。@layer px2style
を導入した。px2style.modal()
で、背景がスクロールされないようにする制御を追加した。px2style.modal()
のコンテナを dialog
要素に変更した。.px2-section
を追加した。.px2-button
、 .px2-input
、 .px-input-group
, .px2-form-input-list
の微調整。.px2-header
、 .px2-editor-type
、 .px2-document
、 .px2-slim
を削除。px2style.setConfig()
、 px2style.getConfig()
を廃止。onEditWindowOpen()
、 onEditWindowClose()
オプションを追加。module.js
の安定性に関する修正。スコープが分離されるようになった。app_mode
オプションを追加。lang
設定が反映されるようになった。module.js
の安定性に関する修正。px2style.modal()
で、特定の操作により、背景にフォーカスを移動できる問題を修正。$conf->plugins
設定が正しく読み込まれない問題を修正。.px2-note
、 .px2-error
を追加。px2style.modal()
で、モーダルを開いた直後に、モーダルのタイトルにフォーカスするようになった。px2style.modal()
に、 replaceBody()
メソッドを追加。.px2-note
、 .px2-error
を追加。$px->site()->get_sitemap_definition()
を追加。PX=api.get.sitemap_definition
を追加。$conf->custom_sitemap_definition
を追加。$conf->path_controot
が深いパスに設定されている場合に、異なる編集対象が選択される場合がある問題を修正。PX=px2dthelper.sitemap.upload
が、ファイルの保存に失敗する場合がある不具合を修正。PX=px2dthelper.page.add_page_info_raw
を追加。PX=px2dthelper.page.get_page_info_raw
を追加。PX=px2dthelper.page.update_page_info_raw
を追加。PX=px2dthelper.page.delete_page_info_raw
を追加。PX=px2dthelper.content.delete
を追加。.px2-modal
で、閉じるボタンクリック時にフォームを送信してしまうことがある問題を修正。px2style.modal()
は modalオブジェクトを返すようになった。PX=px2dthelper.sitemap.filelist
を追加。PX=px2dthelper.sitemap.download
を追加。PX=px2dthelper.sitemap.upload
を追加。PX=px2dthelper.sitemap.csv2xlsx
を追加。PX=px2dthelper.sitemap.xlsx2csv
を追加。$conf->commands->php
の設定が伝播されない不具合を修正。.px2-modal
で、フォームロック中に閉じるボタンを隠すようになった。>=7.3.0
に変更。std-document__css-margin-padding
を追加。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。>=7.3.0
に変更。$listMgr->draw()
を追加。$listMgr->get_article_thumb()
を追加。>=7.3.0
に変更。$conf->plugins->px2dt->enable_document_modules_cache
を追加。Broccoli関連リソースのビルドをキャッシュするか設定できるようになった。デフォルトは無効。commands
を追加。$branch->get_project_info()
の結果をキャッシュするようになった。$branch->get_cce_info()
を追加。