nette.ajax upload progress

monty
Člen | 66
+
0
-

Ahoj.

Rád bych si při uploadu souborů vykreslil progress bar.
Dělám to takto.

$.nette.ext({
    init: function() {
       $.ajaxSettings.xhr = function() {
	        var xhr = new window.XMLHttpRequest;
	        xhr.upload.addEventListener('progress', function(e) {
	        	var progress = e.loaded / e.total * 100;
	            $(".progress-bar").css("width", progress + "%");
	            $(".progress-bar-text").text(progress + "%");
	        }, false);
	        return xhr;
        };
    }
});

$.nette.init();

Rád bych si ale pomocí attributů submit buttonu definoval různé možnosti. Např umístění progress baru…

<input data-progressbar-placement="#wrap">

Jelikož ale není v init funkci „settings“ attribute, jako třeba v before, nevím, jakým způsobem bych tam ty attribute options mohl dostat.

Poradíte mi prosím někdo?

Díky
Petr