From 0c01d9143fcacc7de1b7d06c83bdf83ee998c39e Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Mon, 9 Feb 2009 17:37:58 -0800 Subject: [PATCH] Note drag-and-drop no longer breaks page-up and page-down. --- static/js/Wiki.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/static/js/Wiki.js b/static/js/Wiki.js index eacdbc2..1d09ed2 100644 --- a/static/js/Wiki.js +++ b/static/js/Wiki.js @@ -1206,8 +1206,7 @@ Wiki.prototype.focus_previous_editor = function () { } var previous_holder = this.focused_editor.holder.previousSibling; - if ( !previous_holder ) return; - if ( !hasElementClass( previous_holder, "note_holder" ) ) + while ( previous_holder && previous_holder.nodeValue == "\n" ) previous_holder = previous_holder.previousSibling; if ( !previous_holder || !hasElementClass( previous_holder, "note_holder" ) ) return; var div = getFirstElementByTagAndClassName( "div", "static_note_div", previous_holder ); @@ -1226,8 +1225,7 @@ Wiki.prototype.focus_next_editor = function () { } var next_holder = this.focused_editor.holder.nextSibling; - if ( !next_holder ) return; - if ( !hasElementClass( next_holder, "note_holder" ) ) + while ( next_holder && next_holder.nodeValue == "\n" ) next_holder = next_holder.nextSibling; if ( !next_holder || !hasElementClass( next_holder, "note_holder" ) ) return; var div = getFirstElementByTagAndClassName( "div", "static_note_div", next_holder );