Support » Plugin: Booking Package - Appointment Booking Calendar System » 予約時に「次」ボタンが消えない

  • Resolved J.Kiyama

    (@jkiyama)


    宿泊施設タイプのカレンダーで、「ゲスト」の項目を削除して項目無しの状態にすると、予約時に「次」のボタンを押して、次の入力内容が表示されても、「次」ボタンが非表示にならず、残ったままになります。バグではないかと思われますので、検証をお願いします(この現象は「ゲスト」の項目を削除すると必ず再現されます)。

    同様に、デフォルトの入力フィールドから「郵便番号」「住所」を削除し、「利用規約」を必須項目にするなどしたカレンダーで、(ユーザー側の操作で)「予約履歴」の画面から予約キャンセルをしようとすると、「予約をキャンセル」ボタンが反応しなくなるという現象が起きます。「予約をキャンセル」ボタンの他、閉じるボタン(×)も反応しなくなります。そのほか、通常は表示されていない「戻る」ボタンが「予約をキャンセル」ボタンの左隣に表示されており、そちらも同様に反応がありません。こちらの現象については、新しいカレンダーを作成したところ解消され、バグの発生条件は突き止められませんでした。

    以上、上記について検証をお願いいたします。

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author MASAAKI

    (@masaakitanaka)

    テストサーバーで動作確認をおこいましたが、上記の問題を確認することができませんでした。

    Thread Starter J.Kiyama

    (@jkiyama)

    ver. 1.4.92では、発生せず、1.4.93から発生しているエラーのようです。
    (「次」ボタンの箇所と、キャンセルができない部分とどちらも解消されます)

    最初のコメントで「入力フォームと」「ゲスト」のカスタマイズが発生条件だと書きましたが、どうやら関係ないらしく、できたりできなかったりしたのは、キャッシュが残っていたためのようでした。

    ブラウザのコンソールに、以下のJSのエラーが表示されています。

    Reservation_manage.js?ver=1.4.94&date=1625205550:3408 Uncaught TypeError: Cannot read property ‘get’ of undefined
    at Booking_manage.showUserDetails (Reservation_manage.js?ver=1.4.94&date=1625205550:3408)
    at Booking_Package_Member.bookingDetails (Member.js?ver=1.4.94&date=1625205550:1098)
    at HTMLTableRowElement.tr.onclick (Member.js?ver=1.4.94&date=1625205550:989)

    Reservation_manage.jsの3408行:「_18n.get(“night”)」が該当箇所のようです。
    先日当方から、「nights」の翻訳が当たらないので修正依頼をさせていただきましたが、それに絡む内容でしょうか?1行上の行には、「_18n.get(“nights”)」とあるので、「night -> nights」の誤りではないかと想像します。

    ご確認検証をお願いいたします。

    Thread Starter J.Kiyama

    (@jkiyama)

    Ver. 1.4.95でも、「次」ボタンが出てくる件は、解決していないようです。
    (キャンセルができない件は、解消されていました)

    「予約時に「次」ボタンが消えない」現象について、こちらでも詳しく観察してみましたので、お伝えします。検証は、デフォルトテーマ「Twenty Twenty-One」で、「Booking Package」以外のプラグインを全て無効にした状態で試しました。

    ・スマホ表示のときに発生する。
     ・PC表示では、「次」ボタンに、”hidden_panel”classが追加され非表示になっている
     ・スマホ表示では、「次」ボタンに、”hidden_panel”classが追加されない。
    ・ゲスト設定を削除すると発生する。
    ・最初に「次」ボタンを押した後は「次」ボタンは消える。「予約する」ボタンを押すと、再度表示されてしまう。
    ・「予約手続きが完了しました」の表示が出るが、再度「次」ボタンをクリックすることが可能。同じ予約を2件分入れられてしまう。
    ・(スマホ表示に切り替えたあとで)複数回予約すると発生する(切り替えたタイミングにより、初回は発生しないこともある)。

    よろしくお願いいたします。

    Plugin Author MASAAKI

    (@masaakitanaka)

    ご指摘いただいたバグの原因が判明いたしましたので次回のプラグインの更新で解決される予定となります。この度は詳細な情報をご提供いただきありがとうございました。

    • This reply was modified 1 year, 2 months ago by MASAAKI.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘予約時に「次」ボタンが消えない’ is closed to new replies.