Похоже, что он перестал работать с тех пор, как Shopify выпустила «мост приложения».
Мой модальный код такой ( прямо из документов ):
ShopifyApp.Modal.confirm({
title: "Delete your account?",
message: "Do you want to delete your account? This can't be undone.",
okButton: "Yes, delete my account",
cancelButton: "No, keep my account"
}, function(result){
alert("The modal was closed.");
});
Документы говорят следующее:
Все модальные диалоги могут также принимать атрибут style: 'danger', который изменит основную кнопку с синего на красный, что полезно для подтверждения удаления.
Вот что появляется:
Как видите, у меня нет атрибута style
, включенного в мой код, однако модальное значениевсе еще стилизован с красной кнопкой (которая должна быть только для стиля опасности). Попробуйте другой атрибут стиля disabled
также ничего не делает.
Это сломано сейчас?Или есть новые недокументированные способы установить это?