[pmwiki-users] Edit anchor or JumpTop
Patrick R. Michaud
pmichaud at pobox.com
Fri Mar 3 08:57:11 CST 2006
On Fri, Mar 03, 2006 at 07:38:26AM -0700, pmwiki at ben-amotz.com wrote:
> Objective: to cause an edit screen to jump to an anchor.
> Example: an edit of a cookbook page jumps directly to the comment
> Possible approaches:
> 1. Modify the existing edit action to interpret and act on a url that
> includes an anchor, e.g.
> 2. Modify the default behavior of the existing edit action to look for,
> and jump to, a special editing anchor, if it exists.
In the general case this will be somewhat difficult, and require some
In particular, a url like Groupname/Pagename#anchor won't work
for this, because the "#anchor" part is an instruction to the browser
to scroll the *entire page* to #anchor. There's not a built-in
universal mechanism for browsers to scroll the editing textarea.
So, it'd have to be something like Groupname/Pagename?action=edit&jumpto=xyz,
get the browser to find the location of the "[[#xyz]]" anchor in the markup
text and scroll the edit textarea element to that location. And
since the textarea scrollTop property (used to scroll the textarea)
is given in *pixels*, and not lines or characters, it'd be very difficult
the textarea to be able to pre-position it at the anchor text.
More information about the pmwiki-users