警报.js - 导轨自定义确认对话框
alertify.js - rails custom confirm dialog
如何使用
alertify自定义我的轨道确认对话框?我尝试了这段代码,关于它应该工作jquery_ujs:
$.rails.confirm = function(msg){
alertify.confirm(msg, function (e) {
if (e) {
return true;
} else {
return false;
}
});
};
示例 Rails 调用:
<%= link_to system_communication_gallery_video_path(@gallery.id, video.id), method: :delete, remote: true, confirm: "Are you sure?" do %>
我也在摆弄这个覆盖,并偶然发现了这个问题。此代码段不起作用,因为alertify.confirm
的结果不会返回到$.rails.confirm
。
更新:
经过一番搜索,我找到了rors的演示。
重要提示:在HTML中,您必须有两个数据属性:data-confirm
和data-method
。其中数据方法可以是 RESTful 方法(GET、POST、PUT、PATCH、DELETE)。
Javascript:
$.rails.allowAction = function(element){
if( undefined === element.attr('data-confirm') ){
return true;
}
$.rails.showConfirmDialog(element);
return false;
};
$.rails.confirmed = function(element){
element.removeAttr('data-confirm');
element.trigger('click.rails');
};
$.rails.showConfirmDialog = function(element){
var msg = element.data('confirm');
alertify.confirm(msg, function(e){
if(e){
$.rails.confirmed(element);
}
})
};
哈姆尔:
= link_to 'Link title', root_path, {data: {confirm: 'Are you sure you want to go home?', method: 'get'}}
相关文章:
- 通过Rails中的自定义Jquery对话框处理链接的确认
- socket.io自定义事件的确认
- onbeforeunload确认对话框可以用设计良好的自定义对话框进行自定义
- 自定义警报/确认框
- 使用 jQuery 和 asp.net Web 表单进行自定义确认
- ASP Html.BeginForm 多个提交按钮 - 添加没有 JQuery 的自定义确认
- 自定义确认对话框无法正常工作
- 自定义JavaScript提示和确认框
- 警报.js - 导轨自定义确认对话框
- 为CakePHP创建自定义确认弹出窗口
- 如何在 MVC 中将自定义确认对话框与 Ajax Actionlink 一起使用
- Javascript:确认确定取消按钮上的自定义文本
- 贝宝自定义确认电子邮件
- 自定义确认框,该框具有关闭窗口事件的某些功能
- 我可以用纯javascript(不使用jquery)创建自定义确认框吗?其工作原理与window.conf相同
- 将自定义确认消息添加到标准joomla 3.0管理工具栏按钮
- 自定义确认消息'Yes'没有选项不来
- Javascript自定义确认"Yes"或“;No"
- 捕捉&在javascript中的自定义确认框中重新调用事件
- j查询自定义确认框允许/阻止咳嗽事件