Ejemplo n.º 1
0
 function updateLapDom(num, time, li) {
   li.querySelector('.lap-duration').textContent =
     Utils.format.durationMs(time);
   mozL10n.localize(
     li.querySelector('.lap-name'),
     'lap-number',
     { n: num }
   );
   return li;
 }
Ejemplo n.º 2
0
 function createLapDom(num, time) {
   var li = document.createElement('li');
   li.setAttribute('class', 'lap-cell');
   var html = this.lapTemplate.interpolate({
     time: Utils.format.durationMs(time)
   });
   li.innerHTML = html;
   mozL10n.localize(
     li.querySelector('.lap-name'),
     'lap-number',
     { n: num }
   );
   return li;
 }
Ejemplo n.º 3
0
 Stopwatch.Panel.prototype.onlap = function(val) {
   var node = this.nodes.laps;
   var num = node.childNodes.length + 1;
   if (num > 99) {
     return;
   }
   var time = Utils.format.hms(Math.floor(val.getTime() / 1000), 'mm:ss');
   var li = document.createElement('li');
   li.setAttribute('class', 'lap-cell');
   var html = this.lapTemplate.interpolate({
     time: time
   });
   li.innerHTML = html;
   mozL10n.localize(
     li.querySelector('.lap-name'),
     'lap-number',
     { n: num }
   );
   node.insertBefore(li, node.firstChild);
 };