From d16a515917244bcc3a2ee98cabb2ebc0fd22e7d2 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 20 May 2008 04:43:21 +0100 Subject: [PATCH] add action to reset UI layout, resize_headlines parameter checking --- tt-rss.js | 16 +++++++++++++--- tt-rss.php | 2 ++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/tt-rss.js b/tt-rss.js index dcfcb87ab..61598a99b 100644 --- a/tt-rss.js +++ b/tt-rss.js @@ -376,12 +376,14 @@ function resize_headlines(delta_x, delta_y) { if (getInitParam("theme") == "3pane") { if (c_frame.offsetLeft > feeds_frame.offsetWidth + feeds_frame.offsetLeft + 100) { - hor_offset = delta_x; + if (delta_x != undefined) { + hor_offset = delta_x; + } } debug("resize_headlines: HOR-mode"); - c_frame.style.width = (400+hor_offset) + "px"; + c_frame.style.width = (400 + hor_offset) + "px"; h_frame.style.right = c_frame.offsetWidth - 1 + "px"; resize_grab.style.top = (h_frame.offsetTop + h_frame.offsetHeight - 60) + "px"; @@ -391,7 +393,9 @@ function resize_headlines(delta_x, delta_y) { } else { - ver_offset = delta_y; + if (delta_y != undefined) { + ver_offset = delta_y; + } debug("resize_headlines: VER-mode"); @@ -578,6 +582,12 @@ function quickMenuGo(opid) { Effect.Appear("hotkey_help_overlay", {duration : 0.3}); } + if (opid == "qmcResetUI") { + hor_offset = 0; + ver_offset = 0; + resize_headlines(); + } + } catch (e) { exception_error("quickMenuGo", e); } diff --git a/tt-rss.php b/tt-rss.php index e749d43f3..e0a5d0862 100644 --- a/tt-rss.php +++ b/tt-rss.php @@ -165,6 +165,8 @@ window.onload = init; + +