From 0b6f6fccb129a4860af6aabea342e0dbfdba22ca Mon Sep 17 00:00:00 2001 From: df Date: Tue, 10 Nov 2020 15:59:05 +0000 Subject: [PATCH] Add tooltips to slider handles --- webif/html/browse/bookmarks/script.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/webif/html/browse/bookmarks/script.js b/webif/html/browse/bookmarks/script.js index 5a99e3c..469b7eb 100644 --- a/webif/html/browse/bookmarks/script.js +++ b/webif/html/browse/bookmarks/script.js @@ -1,6 +1,7 @@ var curval = 0; var $slider; var end = -1; +var values; function toTimeStr(tval) { return new Date(null, null, null, null, null, tval) @@ -10,6 +11,7 @@ function toTimeStr(tval) { function setvals() { + var nvalues; values = $.trim($('#bookmarks').val()).split(/ +/); if (values.length > 0 && values[0] != '') { @@ -26,6 +28,7 @@ setvals() }); values = nvalues; $('#bookmarks').val(values.join(' ')); + values = $.trim($('#bookmarks').val()).split(/ +/); sortmarks(); refreshtimes(); } @@ -38,7 +41,6 @@ draw_slider() else $slider = $('#slider'); setvals(); - values = $.trim($('#bookmarks').val()).split(/ +/); if (!values.length || values[0] == '') { $slider = null; @@ -65,6 +67,7 @@ draw_slider() setvals(); } }); + refreshtimes(); }; function @@ -79,6 +82,10 @@ refreshtimes() end = v|0; t += toTimeStr(v); }); + /* using internal class from jQueryUI */ + $('#slider .ui-slider-handle').each( function(i) { + $(this).attr('title', toTimeStr(values[i])); + }); } $('#bookmarkstime').text(t); }