Revision 515b3e04 snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_main_view.js
b/snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_main_view.js | ||
---|---|---|
768 | 768 |
} |
769 | 769 |
}, |
770 | 770 |
|
771 |
quota_handlers_initialized: false, |
|
772 |
|
|
771 | 773 |
load_user_quotas: function() { |
772 | 774 |
var main_view = this; |
773 | 775 |
snf.api.sync('read', undefined, { |
... | ... | |
776 | 778 |
snf.user.quotas = {}; |
777 | 779 |
snf.user.quotas['vms'] = d.vms_quota; |
778 | 780 |
snf.user.quotas['networks'] = d.networks_quota; |
779 |
main_view.init_quotas_handlers(['vms','networks']); |
|
781 |
if (!main_view.quota_handlers_initialized) { |
|
782 |
main_view.init_quotas_handlers(['vms','networks']); |
|
783 |
main_view.quota_handlers_initialized = true; |
|
784 |
} |
|
785 |
try { |
|
786 |
main_view.check_quotas('vms'); |
|
787 |
main_view.check_quotas('networks'); |
|
788 |
} catch (err) { |
|
789 |
console.error(err); |
|
790 |
} |
|
791 |
}, |
|
792 |
complete: function() { |
|
793 |
setTimeout(function(){ |
|
794 |
main_view.load_user_quotas(); |
|
795 |
}, synnefo.config.quotas_update_interval || 10000); |
|
780 | 796 |
} |
781 | 797 |
}); |
782 | 798 |
}, |
Also available in: Unified diff