EC-CUBE / EC-CUBE/ec-cube

Safariでdatetimepickerがエラーとなる

Open
#4,160 1 comment 1 reaction 0 assignees View on GitHub
bug:Low
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)
Safariで、会員一覧・受注一覧など日付の検索条件(datatimepicker)で下記のどちらかの問題が発生します。

日付を選択して検索すると、
* 検索結果には反映されているがフォームに選択した日付が表示されない
* datatimepciker自体が下記エラーで動作しない

エラー内容(Webコンソール)

```
Error: Tempus Dominus Bootstrap4's requires moment.js. Moment.js must be included before Tempus Dominus Bootstrap4's JavaScript.
TypeError: undefined is not a function (near '...$('input[id$=_date_start]').datetimepicker...')
```

## 期待する内容(Expect) or 要望 (Requirement)
* 日付を検索後、フォームに選択した日付が表示される。
* 再度日付の再検索が可能(エラーが発生しない)

## 再現手順(Procedure)
1. Safariで、会員一覧 or 受注一覧に画面遷移
2. 注文日等日付の検索条件を加え検索
3. 下記のどちらかの問題が発生

* 検索結果には反映されているがフォームに選択した日付が表示されない
* datatimepciker自体が下記エラーで動作しない

**※商品一覧の登録日、更新日は初回からエラーとなる**

### 環境 (environment)
+ EC-CUBE: 4.0.x
+ PHP: 7.x.x
+ DB:
- PostgreSQL x.x.x
- MySQL x.x.x

+ ブラウザ: Safari

## 関連情報 (Ref)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.