summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-07-03 17:03:18 +0200
committerGravatar Tom Willemse2016-07-03 17:03:18 +0200
commit2db8023e8ae64a5dea227de1cbae2f1edefd250b (patch)
treebdebb6ec8ac7d12a8562ff11c3043081e735987a
parent033a5fb2a0ce9f05fa7fe728fd0549b244e989d9 (diff)
downloaddotfiles-drd.tar.gz
dotfiles-drd.zip
Add simplistic readable-mode buffer modeHEADdrd
-rw-r--r--conkeror/.conkerorrc/readable-mode.css18
-rw-r--r--conkeror/.conkerorrc/readable.js26
2 files changed, 44 insertions, 0 deletions
diff --git a/conkeror/.conkerorrc/readable-mode.css b/conkeror/.conkerorrc/readable-mode.css
new file mode 100644
index 0000000..0b5d98a
--- /dev/null
+++ b/conkeror/.conkerorrc/readable-mode.css
@@ -0,0 +1,18 @@
+body {
+ background-color: #ffffff;
+ color: #000000;
+ width: 750px;
+ margin: 0 auto;
+ font-family: Signika;
+ font-size: 16px;
+ text-align: left;
+}
+
+body img {
+ max-width: 750px;
+}
+
+pre, code, tt {
+ font-family: "Fantasque Sans Mono";
+ font-size: 16px;
+}
diff --git a/conkeror/.conkerorrc/readable.js b/conkeror/.conkerorrc/readable.js
new file mode 100644
index 0000000..97a4904
--- /dev/null
+++ b/conkeror/.conkerorrc/readable.js
@@ -0,0 +1,26 @@
+/*global define_buffer_mode make_file read_text_file make_css_data_uri */
+
+var readable_load_path = this.loading_paths[0];
+
+function readable_mode_enable(buffer) {
+ var path = readable_load_path + '/readable-mode.css';
+ var file = make_file(path);
+ var styles = read_text_file(file);
+ var document = buffer.document;
+ var newCSS = document.createElement('link');
+ var uri = make_css_data_uri([styles]);
+
+ newCSS.id = 'readable-mode-css';
+ newCSS.rel = 'stylesheet';
+ newCSS.href = uri.spec;
+
+ document.getElementsByTagName('head')[0].appendChild(newCSS);
+}
+
+function readable_mode_disable(buffer) {
+ var newCSS = buffer.document.getElementById('readable-mode-css');
+ buffer.document.getElementsByTagName('head')[0].removeChild(newCSS);
+}
+
+define_buffer_mode('readable-mode', readable_mode_enable, readable_mode_disable,
+ $doc = 'Make the current buffer readable.');