From b4dc3624acdc1439c8792ea1d9299bfe4174e569 Mon Sep 17 00:00:00 2001 From: jlukic Date: Wed, 12 Nov 2014 11:54:22 -0500 Subject: [PATCH] Add several new progress callbacks --- src/definitions/modules/progress.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/definitions/modules/progress.js b/src/definitions/modules/progress.js index 00702b322..4d77e4d60 100644 --- a/src/definitions/modules/progress.js +++ b/src/definitions/modules/progress.js @@ -332,6 +332,7 @@ $.fn.progress = function(parameters) { if(text) { module.set.label(text); } + $.proxy(settings.onActive, element)(module.value, module.total); }, success : function(text) { text = text || settings.text.success; @@ -344,6 +345,7 @@ $.fn.progress = function(parameters) { if(text) { module.set.label(text); } + $.proxy(settings.onSuccess, element)(module.total); }, warning : function(text) { text = text || settings.text.warning; @@ -356,6 +358,7 @@ $.fn.progress = function(parameters) { if(text) { module.set.label(text); } + $.proxy(settings.onWarning, element)(module.value, module.total); }, error : function(text) { text = text || settings.text.error; @@ -368,6 +371,7 @@ $.fn.progress = function(parameters) { if(text) { module.set.label(text); } + $.proxy(settings.onError, element)(module.value, module.total); }, total: function(totalValue) { module.total = totalValue; @@ -577,14 +581,14 @@ $.fn.progress = function(parameters) { $.fn.progress.settings = { - name : 'Progress', - namespace : 'progress', + name : 'Progress', + namespace : 'progress', - debug : false, - verbose : true, - performance : true, + debug : false, + verbose : true, + performance : true, - random : { + random : { min : 2, max : 5 }, @@ -600,6 +604,10 @@ $.fn.progress.settings = { value : false, onChange : function(percent, value, total){}, + onSuccess : function(total){}, + onActive : function(value, total){}, + onError : function(value, total){}, + onWarning : function(value, total){}, error : { method : 'The method you called is not defined.',