summaryrefslogtreecommitdiffstats
path: root/data/js
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2013-02-25 19:27:23 +0100
committerFlorian Pritz <bluewind@xinu.at>2013-02-25 20:49:49 +0100
commitb99ae1000c31cabc8621b24ebedd64ed4ad67267 (patch)
tree97e40f1631ba608446e09f9cc61a05142ca60a38 /data/js
parent3b5a740ef9a6c905be8be30ad1674c8825dd0f71 (diff)
automatically wrap lines
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'data/js')
-rw-r--r--data/js/script.js17
1 files changed, 6 insertions, 11 deletions
diff --git a/data/js/script.js b/data/js/script.js
index ffa036280..7d84eb9a1 100644
--- a/data/js/script.js
+++ b/data/js/script.js
@@ -9,17 +9,14 @@ function fixedEncodeURIComponent (str) {
$(window).bind('hashchange', function(e) {
var hash = window.location.hash;
- $('#highlight_line').remove();
+ $('.highlight_line').removeClass("highlight_line");
if (hash.match(/^#n\d+$/) === null) {
return;
}
- var link = $(hash);
-
- $('<div id="highlight_line" />').prependTo('.highlight').css({
- top: link.get(0).offsetTop - 10 + parseInt(link.css("padding-top")) + 'px'
- });
+ var line = $(hash).parent().parent();
+ line.addClass("highlight_line");
});
$(window).trigger('hashchange');
@@ -59,14 +56,12 @@ function fixedEncodeURIComponent (str) {
return this;
});
- window.lines_wrapped = false;
+ window.lines_wrapped = true;
$('#linewrap').click(function() {
if (window.lines_wrapped == true) {
- $(".content .numbers").show();
- $(".content .code > .highlight > pre").css("white-space", "pre");
+ $(".highlight > pre").css("white-space", "pre");
} else {
- $(".content .numbers").hide();
- $(".content .code > .highlight > pre").css("white-space", "pre-wrap");
+ $(".highlight > pre").css("white-space", "pre-wrap");
}
window.lines_wrapped = !window.lines_wrapped;
});