PHP Classes

File: templates/jqueryconfirm/alert.js

Recommend this page to a friend!
  Classes of Thierry Feuzeu   Modals, alerts and confirmation dialogs for Jaxon   templates/jqueryconfirm/alert.js   Download  
File: templates/jqueryconfirm/alert.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Modals, alerts and confirmation dialogs for Jaxon
Display Ajax modal, alert and confirmation dialogs
Author: By
Last change:
Date: 7 years ago
Size: 2,465 bytes
 

Contents

Class file image Download
jaxon.dialogs.jconfirm = { dialog: null, success: function(content, title) { $.alert({content: content, title: title, type: 'green', icon: 'fa fa-success'}); }, info: function(content, title) { $.alert({content: content, title: title, type: 'blue', icon: 'fa fa-info'}); }, warning: function(content, title) { $.alert({content: content, title: title, type: 'orange', icon: 'fa fa-warning'}); }, error: function(content, title) { $.alert({content: content, title: title, type: 'red', icon: 'fa fa-error'}); }, confirm: function(question, title, yesCallback, noCallback) { if(noCallback == undefined) noCallback = function(){}; $.confirm({ title: title, content: question, buttons: { yes: { btnClass: "btn-blue", text: "<?php echo $this->yes ?>", action: yesCallback }, no: { text: "<?php echo $this->no ?>", action: noCallback } } }); } }; jaxon.command.handler.register("jconfirm.show", function(args) { // Add buttons for(key in args.data.buttons) { button = args.data.buttons[key]; if(button.action == "close") { button.action = function(){jaxon.dialogs.jconfirm.dialog.close();}; } else { button.action = new Function(button.action); } } args.data.closeIcon = true; if((jaxon.dialogs.jconfirm.dialog)) { jaxon.dialogs.jconfirm.dialog.close(); } jaxon.dialogs.jconfirm.dialog = $.confirm(args.data); }); jaxon.command.handler.register("jconfirm.hide", function(args) { if((jaxon.dialogs.jconfirm.dialog)) { jaxon.dialogs.jconfirm.dialog.close(); } jaxon.dialogs.jconfirm.dialog = null; }); jaxon.command.handler.register("jconfirm.alert", function(args) { $.alert(args.data); }); <?php if(($this->defaultForAlert)): ?> jaxon.ajax.message.success = jaxon.dialogs.jconfirm.success; jaxon.ajax.message.info = jaxon.dialogs.jconfirm.info; jaxon.ajax.message.warning = jaxon.dialogs.jconfirm.warning; jaxon.ajax.message.error = jaxon.dialogs.jconfirm.error; <?php endif ?> <?php if(($this->defaultForConfirm)): ?> jaxon.ajax.message.confirm = jaxon.dialogs.jconfirm.confirm; <?php endif ?>