| OLD | NEW | 
| (Empty) |  | 
 |   1 const updateTime = { | 
 |   2         display: function() { | 
 |   3                 var elements = document.getElementsByClassName('update_time'); | 
 |   4                 for(i = 0; i < elements.length; i++) { | 
 |   5                         var key = elements[i].parentNode.id; | 
 |   6                         if(preferences.exist(key + '-time')) { | 
 |   7                                 var difference = getTime() - preferences.int(key
     + '-time'); | 
 |   8                                 elements[i].innerHTML = ' ' + this.string(differ
    ence); | 
 |   9                         } | 
 |  10                         else { | 
 |  11                                 elements[i].innerHTML = ' ' + translate.get('upd
    ate_just'); | 
 |  12                         } | 
 |  13                 } | 
 |  14         }, | 
 |  15         string: function(time) { | 
 |  16                 if(time < 60000) //< 1 minute | 
 |  17                         return (translate.get('update_just')); | 
 |  18                 if(time < 2*60000) //< 2 minutes | 
 |  19                         return (translate.get('update_minute')); | 
 |  20                 if(time < 60*60000) //< 1 hour | 
 |  21                         return (translate.get('update_minutes')).replace(/%/, Ma
    th.floor(time / (60000))); | 
 |  22                 if(time < 2*60*60000) //< 2 hours | 
 |  23                         return (translate.get('update_hour')); | 
 |  24                 if(time < 24*60*60000) //< 1 day | 
 |  25                         return (translate.get('update_hours')).replace(/%/, Math
    .floor(time / (60*60000))); | 
 |  26                 if(time < 2*24*60*60000) //< 2 days | 
 |  27                         return (translate.get('update_day')); | 
 |  28                 if(time < 30*24*60*60000) //< 1 month | 
 |  29                         return (translate.get('update_days')).replace(/%/, Math.
    floor(time / (24*60*60000))); | 
 |  30                 else //> 1 month | 
 |  31                         return (translate.get('update_old')); | 
 |  32         } | 
 |  33 }; | 
 |  34  | 
 |  35 updateTime.display(); | 
 |  36 window.setInterval("updateTime.display();", 5000) | 
| OLD | NEW |