mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-02 07:47:32 +00:00
Fixed upload/update progress bug in chrome
This commit is contained in:
parent
43ff32acb2
commit
0cd133657a
@ -4,14 +4,15 @@
|
||||
<script type="text/javascript">
|
||||
// Update progress bar
|
||||
function update_progress_info() {
|
||||
var dialog_id = '{{ dialog_id }}';
|
||||
$.ajax({
|
||||
url: '{{ httpserver_root }}/upload_progress/?X-Progress-ID=' + '{{ uuid }}' + '&callback=?',
|
||||
dataType: 'jsonp',
|
||||
cache: false,
|
||||
success: function(data) {
|
||||
if (data) {
|
||||
$('#upload-progress-text', window.parent.document).html(filesizeformat(data.uploaded) + ' / ' + filesizeformat(data.length));
|
||||
$('#task-progress-bar', window.parent.document).removeClass('hide').progressbar({
|
||||
$(dialog_id + ' #upload-progress-text', window.parent.document).html(filesizeformat(data.uploaded) + ' / ' + filesizeformat(data.length));
|
||||
$(dialog_id + ' #task-progress-bar', window.parent.document).removeClass('hide').progressbar({
|
||||
value: data.uploaded / data.length * 100
|
||||
});
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ function submit_and_real_time_show (dialog_id) {
|
||||
|
||||
// Update progress bar: for chrome
|
||||
if ($.browser.safari) {
|
||||
$('#request-progress').attr('src', '{{ SITE_ROOT }}file_upload_progress_page/?uuid=' + uuid);
|
||||
$(dialog_id + ' iframe').attr('src', '{{ SITE_ROOT }}file_upload_progress_page/?uuid=' + uuid + '&dlg_id=' + dialog_id.substr(1));
|
||||
}
|
||||
|
||||
return false;
|
||||
|
7
views.py
7
views.py
@ -2031,10 +2031,11 @@ def file_upload_progress_page(request):
|
||||
'''
|
||||
uuid = request.GET.get('uuid', '')
|
||||
httpserver_root = get_httpserver_root()
|
||||
|
||||
dialog_id = request.GET.get('dlg_id', '')
|
||||
return render_to_response('file_upload_progress_page.html', {
|
||||
'uuid': uuid,
|
||||
'httpserver_root': httpserver_root,
|
||||
'uuid': uuid,
|
||||
'httpserver_root': httpserver_root,
|
||||
'dialog_id': '#' + dialog_id,
|
||||
}, context_instance=RequestContext(request))
|
||||
|
||||
@login_required
|
||||
|
Loading…
Reference in New Issue
Block a user