| | |
| | | this.set_quota = function(content) |
| | | { |
| | | if (content && this.gui_objects.quotadisplay) { |
| | | if (typeof(content) == 'object') |
| | | if (typeof(content) == 'object' && content.type == 'image') |
| | | this.percent_indicator(this.gui_objects.quotadisplay, content); |
| | | else |
| | | $(this.gui_objects.quotadisplay).html(content); |
| | |
| | | quota_width = parseInt(quota / 100 * width), |
| | | pos = $(obj).position(); |
| | | |
| | | // Opera bug? |
| | | pos.top = Math.max(0, pos.top); |
| | | |
| | | this.env.indicator_width = width; |
| | | this.env.indicator_height = height; |
| | | |
| | |
| | | quota_width = width; |
| | | quota = 100; |
| | | } |
| | | |
| | | if (data.title) |
| | | data.title = this.get_label('quota') + ': ' + data.title; |
| | | |
| | | // main div |
| | | var main = $('<div>'); |
| | |
| | | |
| | | // replace quota image |
| | | $(obj).html('').append(bar1).append(bar2).append(main); |
| | | // update #quotaimg title |
| | | $('#quotaimg').attr('title', data.title); |
| | | }; |
| | | |
| | | /********************************************************/ |
| | |
| | | if (this._int) |
| | | clearInterval(this._int); |
| | | |
| | | if (this.env.keep_alive && !this.env.framed && this.task=='mail' && this.gui_objects.mailboxlist) |
| | | if (this.env.keep_alive && !this.env.framed && this.task == 'mail' && this.gui_objects.mailboxlist) |
| | | this._int = setInterval(function(){ ref.check_for_recent(false); }, this.env.keep_alive * 1000); |
| | | else if (this.env.keep_alive && !this.env.framed && this.task!='login') |
| | | else if (this.env.keep_alive && !this.env.framed && this.task != 'login' && this.env.action != 'print') |
| | | this._int = setInterval(function(){ ref.send_keep_alive(); }, this.env.keep_alive * 1000); |
| | | }; |
| | | |