Modify

Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#1442 closed defect (wontfix)

plugin uses humongous javascript ajax thing

Reported by: anonymous Owned by: Noah Kantrowitz
Priority: normal Component: MasterTicketsPlugin
Severity: blocker Keywords:
Cc: Trac Release: 0.10

Description

Why why on earth, include this horrible jquery.js client side hackery when you have python on the server?

this plugin just does not work unless you allow this javascript cr*p to run, so out it goes.

Attachments (0)

Change History (1)

comment:1 Changed 17 years ago by Noah Kantrowitz

Resolution: wontfix
Status: newclosed
  1. This plugin will "work" without JavaScript, you just won't get clickable links for the ticket numbers in the Blocking/Blocked By fields. You also won't see the "resolve as" option disabled, though trying to use it for a blocked ticket still won't work (it double checks server-side).
  2. This is needed because the way the templates are setup, if I put markup as the value of a field, it also gets added as the value attribute of the entry box at the bottom of the ticket form. This results in HTML that looks like this:
    <input type="text" name="blocking" value="<a href="/ticket/1">#1</a>" />
    

which is clearly invalid. There is no way in these templates to tell it to escape in one place but not another. Similarly there is no way in the template to disable an action, so this has to be done client-side.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Noah Kantrowitz.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.