);
} /* update_search_suggestions */
-function zoom_redraw (jq_obj)
+function zoom_redraw (jq_obj) /* {{{ */
{
var url = jq_obj.data ("base_url");
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;
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;
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) /* {{{ */
{
+ "<div class=\"graph-button\" onClick=\"zoom_week ('"+id+"');\">W</div>"
+ "<div class=\"graph-button\" onClick=\"zoom_month ('"+id+"');\">M</div>"
+ "<div class=\"graph-button\" onClick=\"zoom_year ('"+id+"');\">Y</div>"
- + "<div class=\"graph-button\" >!</div>"
+ + "<div class=\"graph-button\" onClick=\"zoom_reference ('"+id+"');\">!</div>"
+ "</div>"
+ "<div class=\"graph-buttons navigation\">"
+ "<div class=\"graph-button\" onClick=\"zoom_earlier ('"+id+"');\">←</div>"