add action to reset UI layout, resize_headlines parameter checking

This commit is contained in:
Andrew Dolgov 2008-05-20 04:43:21 +01:00
parent cfd58e50aa
commit d16a515917
2 changed files with 15 additions and 3 deletions

View File

@ -376,12 +376,14 @@ function resize_headlines(delta_x, delta_y) {
if (getInitParam("theme") == "3pane") { if (getInitParam("theme") == "3pane") {
if (c_frame.offsetLeft > feeds_frame.offsetWidth + feeds_frame.offsetLeft + 100) { if (c_frame.offsetLeft > feeds_frame.offsetWidth + feeds_frame.offsetLeft + 100) {
if (delta_x != undefined) {
hor_offset = delta_x; hor_offset = delta_x;
} }
}
debug("resize_headlines: HOR-mode"); 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"; h_frame.style.right = c_frame.offsetWidth - 1 + "px";
resize_grab.style.top = (h_frame.offsetTop + h_frame.offsetHeight - 60) + "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 { } else {
if (delta_y != undefined) {
ver_offset = delta_y; ver_offset = delta_y;
}
debug("resize_headlines: VER-mode"); debug("resize_headlines: VER-mode");
@ -578,6 +582,12 @@ function quickMenuGo(opid) {
Effect.Appear("hotkey_help_overlay", {duration : 0.3}); Effect.Appear("hotkey_help_overlay", {duration : 0.3});
} }
if (opid == "qmcResetUI") {
hor_offset = 0;
ver_offset = 0;
resize_headlines();
}
} catch (e) { } catch (e) {
exception_error("quickMenuGo", e); exception_error("quickMenuGo", e);
} }

View File

@ -165,6 +165,8 @@ window.onload = init;
<option disabled>--------</option> <option disabled>--------</option>
<option style="color : #5050aa" disabled><?php echo __('Other actions:') ?></option> <option style="color : #5050aa" disabled><?php echo __('Other actions:') ?></option>
<option value="qmcAddFilter"><?php echo __('&nbsp;&nbsp;Create filter') ?></option> <option value="qmcAddFilter"><?php echo __('&nbsp;&nbsp;Create filter') ?></option>
<option value="qmcResetUI"><?php echo __('&nbsp;&nbsp;Reset UI layout') ?></option>
<option value="qmcHKhelp"><?php echo __('&nbsp;&nbsp;Keyboard shortcuts') ?></option> <option value="qmcHKhelp"><?php echo __('&nbsp;&nbsp;Keyboard shortcuts') ?></option>
</select> </select>
</div> </div>