diff options
| -rw-r--r-- | module/plugins/Plugin.py | 4 | ||||
| -rw-r--r-- | module/web/media/default/js/funktions.js | 4 | ||||
| -rw-r--r-- | module/web/templates/default/home.html | 12 | 
3 files changed, 11 insertions, 9 deletions
| diff --git a/module/plugins/Plugin.py b/module/plugins/Plugin.py index a12dfa686..27e54cdc2 100644 --- a/module/plugins/Plugin.py +++ b/module/plugins/Plugin.py @@ -235,7 +235,9 @@ class Plugin(object):                      task.removeTask()                      #temp.unlink(temp.name)                      self.fail(_("No Client connected for captcha decrypting, or pil and tesseract not installed")) -                if self.pyfile.abort: raise Abort +                if self.pyfile.abort: +                    task.removeTask() +                    raise Abort                  sleep(1)              result = task.getResult()              task.removeTask() diff --git a/module/web/media/default/js/funktions.js b/module/web/media/default/js/funktions.js index 882d569d9..c0f38b0bb 100644 --- a/module/web/media/default/js/funktions.js +++ b/module/web/media/default/js/funktions.js @@ -1,11 +1,11 @@  // JavaScript Document
  function HumanFileSize(size)
  {
 -	var filesizename = new Array("KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB");
 +	var filesizename = new Array("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB");
  	var loga = Math.log(size)/Math.log(1024);
  	var i = Math.floor(loga);
  	var a = Math.pow(1024, i);
 -	return (size == 0) ? "0 KB" : (Math.round( size / a , 2) + " " + filesizename[i]);
 +	return (size == 0) ? "0 B" : (Math.round( size / a , 2) + " " + filesizename[i]);
  }
  Array.prototype.remove = function(from, to) {
 diff --git a/module/web/templates/default/home.html b/module/web/templates/default/home.html index da493ee78..97d245a38 100644 --- a/module/web/templates/default/home.html +++ b/module/web/templates/default/home.html @@ -96,7 +96,7 @@ var LinkEntry = new Class({                  name: $("link_{id}_name".substitute({id: this.id})),
                  status: $("link_{id}_status".substitute({id: this.id})),
                  info: $("link_{id}_info".substitute({id: this.id})),
 -                kbleft: $("link_{id}_kbleft".substitute({id: this.id})),
 +                bleft: $("link_{id}_kbleft".substitute({id: this.id})),
                  percent: $("link_{id}_percent".substitute({id: this.id})),
                  remove: $("link_{id}_remove".substitute({id: this.id})),
                  pgbTr: $("link_{id}_pgb_tr".substitute({id: this.id})),
 @@ -123,11 +123,11 @@ var LinkEntry = new Class({                  info: new Element('td', {
                  'html': item.info
                  }),
 -                kbleft: new Element('td', {
 +                bleft: new Element('td', {
                  'html': HumanFileSize(item.size)
                  }),
                  percent: new Element('span', {
 -                'html': item.percent+ '% / '+ HumanFileSize(item.size-item.kbleft)
 +                'html': item.percent+ '% / '+ HumanFileSize(item.size-item.bleft)
                  }),
                  remove: new Element('img',{
                  'src': 'media/default/img/control_cancel.png',
 @@ -152,7 +152,7 @@ var LinkEntry = new Class({                  })
              };
 -            this.elements.tr.adopt(this.elements.name,this.elements.status,this.elements.info,this.elements.kbleft,new Element('td').adopt(this.elements.percent,this.elements.remove));
 +            this.elements.tr.adopt(this.elements.name,this.elements.status,this.elements.info,this.elements.bleft,new Element('td').adopt(this.elements.percent,this.elements.remove));
              this.elements.pgbTr.adopt(new Element('td',{'colspan':5}).adopt(this.elements.pgb));
              this.initEffects();
              }catch(e){
 @@ -174,8 +174,8 @@ var LinkEntry = new Class({                  this.elements.name.set('text', item.name);
                  this.elements.status.set('text', item.statusmsg);
                  this.elements.info.set('text', item.info);
 -                this.elements.kbleft.set('text', item.format_size);
 -                this.elements.percent.set('text', item.percent+ '% / '+ HumanFileSize((item.size-item.kbleft) / (1024)));
 +                this.elements.bleft.set('text', item.format_size);
 +                this.elements.percent.set('text', item.percent+ '% / '+ HumanFileSize(item.size-item.bleft));
                  if(!operafix)
                  {
                      this.bar.start({
 | 
