X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=share%2Fcollection.js;h=fdd9d30ae020fb2f1c0c77a7c722c91586f2a760;hb=ae76aa9dd083489e3d99561ae167ecb3f7b1e50d;hp=a15a096038a8e6d2f2426d6f97390ae60c90788f;hpb=6152606bb3ce82577b473370fc4b6ad6b48c1eb9;p=collection4.git diff --git a/share/collection.js b/share/collection.js index a15a096..fdd9d30 100644 --- a/share/collection.js +++ b/share/collection.js @@ -51,7 +51,7 @@ function update_search_suggestions () ); } /* update_search_suggestions */ -function zoom_redraw (jq_obj) +function zoom_redraw (jq_obj) /* {{{ */ { var url = jq_obj.data ("base_url"); @@ -65,9 +65,9 @@ function zoom_redraw (jq_obj) jq_obj.attr ("src", url); return (true); -} +} /* }}} function zoom_redraw */ -function zoom_reset (graph_id, diff) +function zoom_reset (graph_id, diff) /* {{{ */ { var jq_obj; var end; @@ -84,34 +84,34 @@ function zoom_reset (graph_id, diff) jq_obj.data ('end', end.toFixed (0)); return (zoom_redraw (jq_obj)); -} +} /* }}} function zoom_reset */ -function zoom_hour (graph_id) +function zoom_hour (graph_id) /* {{{ */ { zoom_reset (graph_id, 3600); -} +} /* }}} function zoom_hour */ -function zoom_day (graph_id) +function zoom_day (graph_id) /* {{{ */ { zoom_reset (graph_id, 86400); -} +} /* }}} function zoom_day */ -function zoom_week (graph_id) +function zoom_week (graph_id) /* {{{ */ { zoom_reset (graph_id, 7 * 86400); -} +} /* }}} function zoom_week */ -function zoom_month (graph_id) +function zoom_month (graph_id) /* {{{ */ { zoom_reset (graph_id, 31 * 86400); -} +} /* }}} function zoom_month */ -function zoom_year (graph_id) +function zoom_year (graph_id) /* {{{ */ { zoom_reset (graph_id, 366 * 86400); -} +} /* }}} function zoom_year */ -function zoom_relative (graph_id, factor_begin, factor_end) +function zoom_relative (graph_id, factor_begin, factor_end) /* {{{ */ { var jq_obj; var end; @@ -138,7 +138,30 @@ function zoom_relative (graph_id, factor_begin, factor_end) jq_obj.data ('end', end + (diff * factor_end)); return (zoom_redraw (jq_obj)); -} +} /* }}} function zoom_relative */ + +function zoom_reference (graph_id) /* {{{ */ +{ + var jq_obj; + var end; + var begin; + + jq_obj = $("#" + graph_id); + if (jq_obj == null) + return (false); + + begin = jq_obj.data ('begin'); + end = jq_obj.data ('end'); + if ((begin == null) || (end == null)) + return (false); + + $(".graph-img img").each (function () + { + $(this).data ('begin', begin); + $(this).data ('end', end); + zoom_redraw ($(this)); + }); +} /* }}} function zoom_reference */ function zoom_earlier (graph_id) /* {{{ */ { @@ -213,7 +236,7 @@ $(document).ready(function() { + "
W
" + "
M
" + "
Y
" - + "
!
" + + "
!
" + "" + "
" + "
←
"