mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
avoid CPU-costly Date.(date|time)toLocaleString()
This commit is contained in:
parent
98d2bbada7
commit
eacf93a1b1
1 changed files with 9 additions and 14 deletions
|
|
@ -98,18 +98,6 @@ var staticFilterTypes = {
|
||||||
'xhr': 'xmlhttprequest'
|
'xhr': 'xmlhttprequest'
|
||||||
};
|
};
|
||||||
|
|
||||||
var timeOptions = {
|
|
||||||
hour: '2-digit',
|
|
||||||
minute: '2-digit',
|
|
||||||
second: '2-digit',
|
|
||||||
hour12: false
|
|
||||||
};
|
|
||||||
|
|
||||||
var dateOptions = {
|
|
||||||
month: 'short',
|
|
||||||
day: '2-digit'
|
|
||||||
};
|
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
var classNameFromTabId = function(tabId) {
|
var classNameFromTabId = function(tabId) {
|
||||||
|
|
@ -434,6 +422,12 @@ var createHiddenTextNode = function(text) {
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
|
var padTo2 = function(v) {
|
||||||
|
return v < 10 ? '0' + v : v;
|
||||||
|
};
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
|
||||||
var createGap = function(tabId, url) {
|
var createGap = function(tabId, url) {
|
||||||
var tr = createRow('1');
|
var tr = createRow('1');
|
||||||
tr.classList.add('tab');
|
tr.classList.add('tab');
|
||||||
|
|
@ -547,8 +541,9 @@ var renderLogEntry = function(entry) {
|
||||||
|
|
||||||
// Fields common to all rows.
|
// Fields common to all rows.
|
||||||
var time = new Date(entry.tstamp);
|
var time = new Date(entry.tstamp);
|
||||||
tr.cells[0].textContent = time.toLocaleTimeString('fullwide', timeOptions);
|
tr.cells[0].textContent = padTo2(time.getHours()) + ':' +
|
||||||
tr.cells[0].title = time.toLocaleDateString('fullwide', dateOptions);
|
padTo2(time.getMinutes()) + ':' +
|
||||||
|
padTo2(time.getSeconds());
|
||||||
|
|
||||||
if ( entry.tab ) {
|
if ( entry.tab ) {
|
||||||
tr.classList.add('tab');
|
tr.classList.add('tab');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue