From 4a2b041f1327fa2b9fbe143289dd62a7f16695dd Mon Sep 17 00:00:00 2001 From: mikeller Date: Tue, 29 Aug 2017 21:24:01 +1200 Subject: [PATCH] Cleaned up the formatting of timers in OSD. --- tabs/osd.js | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/tabs/osd.js b/tabs/osd.js index ff3c722e..412799f0 100755 --- a/tabs/osd.js +++ b/tabs/osd.js @@ -1159,14 +1159,18 @@ TABS.osd.initialize = function (callback) { var $timers = $('#timer-fields').empty(); for (let tim of OSD.data.timers) { var $timerConfig = $('
'); + var timerTable = $(''); + $timerConfig.append(timerTable); + var timerTableRow = $(''); + timerTable.append(timerTableRow); // Timer number - $timerConfig.append('' + (tim.index + 1) + ''); + timerTableRow.append(''); // Source - var sourceSpan = $(''); - sourceSpan.attr('title', chrome.i18n.getMessage('osdTimerSourceTooltip')); - sourceSpan.append(''); + var sourceTimerTableData = $(''); + sourceTimerTableData.attr('title', chrome.i18n.getMessage('osdTimerSourceTooltip')); + sourceTimerTableData.append(''); var src = $(''); OSD.constants.TIMER_TYPES.forEach(function(e, i) { src.append(''); @@ -1180,13 +1184,15 @@ TABS.osd.initialize = function (callback) { updateOsdView(); }); }); - sourceSpan.append(src); - $timerConfig.append(sourceSpan); + sourceTimerTableData.append(src); + timerTableRow.append(sourceTimerTableData); // Precision - var precisionSpan = $(''); - precisionSpan.attr('title', chrome.i18n.getMessage('osdTimerPrecisionTooltip')); - precisionSpan.append(''); + timerTableRow = $(''); + timerTable.append(timerTableRow); + var precisionTimerTableData = $(''); + precisionTimerTableData.attr('title', chrome.i18n.getMessage('osdTimerPrecisionTooltip')); + precisionTimerTableData.append(''); var precision = $(''); OSD.constants.TIMER_PRECISION.forEach(function(e, i) { precision.append(''); @@ -1200,13 +1206,16 @@ TABS.osd.initialize = function (callback) { updateOsdView(); }); }); - precisionSpan.append(precision); - $timerConfig.append(precisionSpan); + precisionTimerTableData.append(precision); + timerTableRow.append(''); + timerTableRow.append(precisionTimerTableData); // Alarm - var alarmSpan = $(''); - alarmSpan.attr('title', chrome.i18n.getMessage('osdTimerAlarmTooltip')); - alarmSpan.append(''); + timerTableRow = $(''); + timerTable.append(timerTableRow); + var alarmTimerTableData = $(''); + alarmTimerTableData.attr('title', chrome.i18n.getMessage('osdTimerAlarmTooltip')); + alarmTimerTableData.append(''); var alarm = $(''); alarm[0].value = tim.alarm; alarm.blur(function(e) { @@ -1217,8 +1226,9 @@ TABS.osd.initialize = function (callback) { updateOsdView(); }); }); - alarmSpan.append(alarm); - $timerConfig.append(alarmSpan); + alarmTimerTableData.append(alarm); + timerTableRow.append(''); + timerTableRow.append(alarmTimerTableData); $timers.append($timerConfig); }
' + (tim.index + 1) + '