nette.ajax upload progress
- monty
- Člen | 66
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