From d5e823716e8ad6f6f3e79e6bf448e712e81f41ce Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sat, 25 Jan 2014 02:14:05 +0400 Subject: [PATCH] some refactoring... Signed-off-by: Alex A. Naanou --- ui/ui.js | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/ui/ui.js b/ui/ui.js index 5fe0fb8b..983de6e3 100755 --- a/ui/ui.js +++ b/ui/ui.js @@ -557,27 +557,22 @@ function getProgressBar(name){ /******************************************* Event trigger helpers ***/ +function triggerProgressBarEvent(name, evt, args){ + var widget = typeof(name) == typeof('str') + ? getProgressBar(name) + : name + return widget.trigger(evt, args) +} + + function resetProgressBar(name){ - var widget = typeof(name) == typeof('str') - ? getProgressBar(name) - : name - return widget.trigger('progressReset') + return triggerProgressBarEvent(name, 'progressReset') } - - function updateProgressBar(name, done, total){ - var widget = typeof(name) == typeof('str') - ? getProgressBar(name) - : name - return widget.trigger('progressUpdate', [done, total]) + return triggerProgressBarEvent(name, 'progressUpdate', [done, total]) } - - function closeProgressBar(name){ - var widget = typeof(name) == typeof('str') - ? getProgressBar(name) - : name - return widget.trigger('progressClose') + return triggerProgressBarEvent(name, 'progressClose') }