Progress Indicator Helper
Join the DZone community and get the full member experience.
Join For FreeUse the optional options param to pass custom show or hide functions. Provides functions show/hide.
function ProgressIndicator(element, options) {
var element = $(element);
var my_options = {show:Element.show, hide:Element.hide};
Object.extend(my_options, options || {});
this.show = function() { my_options.show(element) }
this.hide = function() { my_options.hide(element) }
this.hide();
}
Example
var p = new ProgressIndicator($("my_element"));
p.show();
var q = new ProgressIndicator("my_other_element",
{show: Effect.Appear,
hide:Effect.Fade});
q.show();
$("my_other_element").onclick = q.hide;
Requires prototype for a few things.
Indicator (metadata)
Opinions expressed by DZone contributors are their own.
Comments