aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/scripts/scroll-percentage.js
diff options
context:
space:
mode:
authorGravatar Mason Larobina <mason.larobina@gmail.com>2010-03-13 23:00:59 +0800
committerGravatar Mason Larobina <mason.larobina@gmail.com>2010-03-13 23:38:37 +0800
commitff65edef69e1c3bee3e64e0bb63015dc008dc7e5 (patch)
treef6a2dd3abe2f85c4e2e90c804844c921b029d10e /examples/data/scripts/scroll-percentage.js
parent3f70db4fce6a2e461c309ccb46a096d7dd5815d1 (diff)
Removed broken and deprecated scripts and removed them from the config.
examples/scripts/cookies.sh: Deprecated by uzbl-cookie-daemon months ago. examples/scripts/extedit.js: Broken in its current form without the Uzbl.run method. examples/scripts/scroll-percentage.js: Broken without the Uzbl.run method. examples/scripts/{linkfollow,hint,follower}.js: Development should take place in the single follow.js from now on. There is no logic in co-developing 4 separate following scripts (some of which have been broken for months) in our selection of example scripts.
Diffstat (limited to 'examples/data/scripts/scroll-percentage.js')
-rw-r--r--examples/data/scripts/scroll-percentage.js68
1 files changed, 0 insertions, 68 deletions
diff --git a/examples/data/scripts/scroll-percentage.js b/examples/data/scripts/scroll-percentage.js
deleted file mode 100644
index c9a51aa..0000000
--- a/examples/data/scripts/scroll-percentage.js
+++ /dev/null
@@ -1,68 +0,0 @@
-// VIM ruler style scroll message
-(function() {
- var run = Uzbl.run;
- var update_message = function() {
- var innerHeight = window.innerHeight;
- var scrollY = window.scrollY;
- var height = document.height;
- var message;
-
- if (UzblZoom.type === "full") {
- var zoom_level = UzblZoom.level;
- innerHeight = Math.ceil(innerHeight * zoom_level);
- scrollY = Math.ceil(scrollY * zoom_level);
- height -= 1;
- }
-
- if (! height) {
- message = "";
- }
- else if (height <= innerHeight) {
- message = run("print @scroll_all_indicator") || "All";
- }
- else if (scrollY === 0) {
- message = run("print @scroll_top_indicator") || "Top";
- }
- else if (scrollY + innerHeight >= height) {
- message = run("print @scroll_bottom_indicator") || "Bot";
- }
- else {
- var percentage = Math.round(scrollY / (height - innerHeight) * 100);
- message = percentage + "%";
- }
- run("set scroll_message=" + message);
- };
-
- self.UzblZoom = {
- get level() {
- return Number(run("print @zoom_level")) || 1;
- },
- set level(level) {
- if (typeof level === "number" && level > 0) {
- run("set zoom_level = " + level);
- update_message();
- }
- },
- get type() {
- return run("print @zoom_type") || "text";
- },
- set type(type) {
- if ((type === "text" || type === "full") && this.type != type) {
- run("toggle_zoom_type");
- run("set zoom_type = " + type);
- update_message();
- }
- },
- toggle_type: function() {
- this.type = (this.type === "text" ? "full" : "text");
- }
- };
-
- window.addEventListener("DOMContentLoaded", update_message, false);
- window.addEventListener("load", update_message, false);
- window.addEventListener("resize", update_message, false);
- window.addEventListener("scroll", update_message, false);
- update_message();
-})();
-
-// vim: set noet ff=unix