Modify

Opened 2 years ago

Last modified 9 months ago

#11610 new defect

WikiExtrasPlugin breaks SectionEditPlugin when boxes contain headings

Reported by: lyon.jeffrey@… Owned by: cbalan
Priority: normal Component: SectionEditPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.0

Description

Example wiki page that demonstrates behavior:

{{{#!newsbox 

= A heading =

bla bla bla

}}}
  
= Another Heading =

bla bla bla

== Subheading ==

bla bla bla

This produces the wiki page:

Clicking on the [Edit] region next to the Another Heading (the first section in the main page) incorrectly opens the section in the newsbox instead as shown below.

Also, there is no [Edit] region provided beside the A heading field in the newsbox.

Attachments (2)

wiki.png (8.0 KB) - added by anonymous 2 years ago.
edit.png (21.1 KB) - added by anonymous 2 years ago.

Download all attachments as: .zip

Change History (4)

Changed 2 years ago by anonymous

Changed 2 years ago by anonymous

comment:1 Changed 2 years ago by anonymous

This is especially annoying if one also uses ShellExampleMacro a lot where you have no influence on the contents.

comment:2 Changed 9 months ago by anonymous

The [Edit] link is also missing on the right side sections when you split the page vertically and wrong section appears in Edit box when yo click on some Edit link on the left, e.g.:

{{{#!div style="float: right; margin: 0 1em; width:50%"
== Tasks ==
=== Interface - general ===
[[TicketQuery(format=table,col=status|summary|estimatedhours|totalhours|owner,keywords~=Interface,order=priority)]]
=== Interface - outbound ===
[[TicketQuery(format=table,col=status|summary|estimatedhours|totalhours|owner,keywords~=Outbound,order=priority)]]
}}}

= Outbound interface =

[[PageOutline(2-3)]]

"Interface" is a software component etc. etc.:
  1. Actions. When something, that should trigger a message, happens, an action is stored.
  2. A batch processes is periodically checking for new actions and creates messages based on them.

== General notes ==

  * The development takes place in ... Subversion branch. 
  * The business layer is implemented in ... project 
  * The console application that runs the outbound processing is implemented in ... project
  * Unit tests are in ... project  

Clicking the link near General notes will open the === Interface - general === for editing.

Add Comment

Modify Ticket

Action
as new The owner will remain cbalan.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.