cleanup code

This commit is contained in:
pypy
2020-01-13 21:43:18 +09:00
parent 704ac594d6
commit c907f1f964
+34 -25
View File
@@ -108,16 +108,22 @@ CefSharp.BindObjectAsync(
return false; return false;
}; };
var escapeTag = (s) => String(s).replace(/["&'<>]/gu, (c) => `&#${c.charCodeAt(0)};`); var escapeTag = function (tag) {
var s = String(tag);
return s.replace(/["&'<>]/gu, (c) => `&#${c.charCodeAt(0)};`);
};
Vue.filter('escapeTag', escapeTag); Vue.filter('escapeTag', escapeTag);
var commaNumber = (n) => String(Number(n) || 0).replace(/(\d)(?=(\d{3})+(?!\d))/gu, '$1,'); var commaNumber = function (num) {
var s = String(Number(num));
return s.replace(/(\d)(?=(\d{3})+(?!\d))/gu, '$1,');
};
Vue.filter('commaNumber', commaNumber); Vue.filter('commaNumber', commaNumber);
var formatDate = (s, format) => { var formatDate = function (date, format) {
var dt = new Date(s); var dt = new Date(date);
if (isNaN(dt)) { if (isNaN(dt)) {
return escapeTag(s); return escapeTag(date);
} }
var hours = dt.getHours(); var hours = dt.getHours();
var map = { var map = {
@@ -138,34 +144,37 @@ CefSharp.BindObjectAsync(
}; };
Vue.filter('formatDate', formatDate); Vue.filter('formatDate', formatDate);
var textToHex = (s) => String(s).split('').map((c) => c.charCodeAt(0).toString(16)).join(' '); var textToHex = function (text) {
var s = String(text);
return s.split('').map((c) => c.charCodeAt(0).toString(16)).join(' ');
};
Vue.filter('textToHex', textToHex); Vue.filter('textToHex', textToHex);
var timeToText = (t) => { var timeToText = function (sec) {
var sec = Number(t); var n = Number(sec);
if (isNaN(sec)) { if (isNaN(n)) {
return escapeTag(t); return escapeTag(sec);
} }
sec = Math.floor(sec / 1000); n = Math.floor(n / 1000);
var arr = []; var arr = [];
if (sec < 0) { if (n < 0) {
sec = -sec; n = -n;
} }
if (sec >= 86400) { if (n >= 86400) {
arr.push(`${Math.floor(sec / 86400)}d`); arr.push(`${Math.floor(n / 86400)}d`);
sec %= 86400; n %= 86400;
} }
if (sec >= 3600) { if (n >= 3600) {
arr.push(`${Math.floor(sec / 3600)}h`); arr.push(`${Math.floor(n / 3600)}h`);
sec %= 3600; n %= 3600;
} }
if (sec >= 60) { if (n >= 60) {
arr.push(`${Math.floor(sec / 60)}m`); arr.push(`${Math.floor(n / 60)}m`);
sec %= 60; n %= 60;
} }
if (sec || if (n ||
!arr.length) { arr.length === 0) {
arr.push(`${sec}s`); arr.push(`${n}s`);
} }
return arr.join(' '); return arr.join(' ');
}; };