Fossil SCM

Need a "Preview" button when editing a ticket

Fixed

f5e414efde8c3dd… · opened 17 years, 4 months ago

Type
Feature_Request
Priority
Severity
Minor
Resolution
Fixed
Subsystem
Created
Nov. 16, 2008 1:47 p.m.

The preview is especially needed on the Comments section where the user is allowed to enter wiki - which might not be rendered as expected. There already is a Preview on the "New Ticket" page. It should not be that much trouble to add the same to the "Edit Ticket" page.


kkinnell added on 2008-11-25 20:22:28:
Here is a "cut & paste" patch for version dec2c22d9d.

Setup->Tickets->Edit Ticket Page

Copy the default html, and paste it into a file.

Copy the patch text below, and paste it into a different file.

Run "patch -c default file patch file"

Then clear out the html in the text area on the Edit Ticket Page and cut&paste the patched text.

The changes just adding buttons and connecting them to display areas, but it's easier to explain it in diff -c than it is in English. :)

*** distedit.th1        2008-11-25 14:06:08.000000000 -0600
--- prvwedit.th1        2008-11-25 14:03:41.000000000 -0600


*** 60,65 **** --- 60,66 ---- wrap="virtual" class="wikiedit">$<comment></textarea><br> <input type="hidden" name="eall" value="1"> <input type="submit" name="aonlybtn" value="Append Remark"> + <input type="submit" name="prevw1btn" value="Preview"> <th1>enable_output [expr {!$eall}]</th1> Append Remark from <input type="text" name="username" value="$<username>" size="30">:<br>


*** 67,73 **** --- 68,92 ---- wrap="virtual" class="wikiedit">$<cmappnd></textarea><br> <th1>enable_output [expr {[hascap w] && !$eall}]</th1> <input type="submit" name="eallbtn" value="Edit All"> + <input type="submit" name="prevw2btn" value="Preview"> <th1>enable_output 1</th1> + + <th1>enable_output [info exists prevw1btn]</th1> + <tr><td colspan="2"> + Description Preview:<br><hr> + <th1>wiki $comment</th1> + <hr> + </td></tr> + <th1>enable_output 1</th1> + + <th1>enable_output [info exists prevw2btn]</th1> + <tr><td colspan="2"> + Description Preview:<br><hr> + <th1>wiki $cmappnd</th1> + <hr> + </td></tr> + <th1>enable_output 1</th1> + </td></tr> <tr><td align="right"></td><td> <input type="submit" name="submit" value="Submit Changes">

Hrm. I wish I'd had the preview before I submitted this; I would've realized I need to change all of those '<' chars into '&lt;' sequences.


drh added on 2008-11-26 02:40:03:
Preview button similar to what is described above was added to the default ticket configuration by check-in [6bcff72d23]. Existing repositories will want to import these changes. The easiest way to do this after upgrading the fossil executable to version [6bcff72d23] or later is to go to

Setup -> Tickets -> Edit_Ticket_Page

And there select "Revert To Default"

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button