From d07b7c8c52cb3d0d5475b4b077dd3cbb88b09c31 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Mon, 4 Oct 2010 23:02:02 -0400 Subject: [PATCH] Fix zz, zZ, and :zoom {val}, and also spurious ZZ help tag. Closes issue #39. --- common/content/buffer.js | 10 +++------- common/locale/en-US/buffer.xml | 4 ++-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/common/content/buffer.js b/common/content/buffer.js index e2283944..709c6eb8 100644 --- a/common/content/buffer.js +++ b/common/content/buffer.js @@ -1402,11 +1402,7 @@ const Buffer = Module("buffer", { else if (/^\d+$/.test(arg)) level = parseInt(arg, 10); else if (/^[+-]\d+$/.test(arg)) { - if (args.bang) - level = buffer.fullZoom + parseInt(arg, 10); - else - level = buffer.textZoom + parseInt(arg, 10); - + level = this.zoomLevel + parseInt(arg, 10); // relative args shouldn't take us out of range level = Math.constrain(level, Buffer.ZOOM_MIN, Buffer.ZOOM_MAX); } @@ -1730,7 +1726,7 @@ const Buffer = Module("buffer", { mappings.add(myModes, ["zz"], "Set text zoom value of current web page", - function (count) { buffer.textZoom = count > 1 ? count : 100; }, + function (count) { Buffer.setZoom(count > 1 ? count : 100, false) }, { count: true }); mappings.add(myModes, ["ZI", "zI"], @@ -1755,7 +1751,7 @@ const Buffer = Module("buffer", { mappings.add(myModes, ["zZ"], "Set full zoom value of current web page", - function (count) { buffer.fullZoom = count > 1 ? count : 100; }, + function (count) { Buffer.setZoom(count > 1 ? count : 100, true) }, { count: true }); // page info diff --git a/common/locale/en-US/buffer.xml b/common/locale/en-US/buffer.xml index 03c25467..5089c7a1 100644 --- a/common/locale/en-US/buffer.xml +++ b/common/locale/en-US/buffer.xml @@ -439,9 +439,9 @@ - ZZ zZ + zZ - countZZ + countzZ

Set full zoom value of current web page. Zoom value can be between 30 and