Modify

Opened 10 years ago

Closed 7 years ago

#973 closed defect (wontfix)

confusing grey-out of form labels

Reported by: anonymous Owned by: CuriousCurmudgeon
Priority: normal Component: BatchModifyPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10

Description

It is very confusing at first that labels and entry fields in the batch update form are greyed out until the corresponding check box has been checked.

Perhaps make the label apply to the check box so that clicking it will check the box and enable the other controls? That way, also, the label won't be greyed out which dissuades users from touching it.

Attachments (1)

batchmod-bug.png (57.5 KB) - added by zachatwork@… 9 years ago.
All fields are disabled, even when checked, except comment field.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 10 years ago by anonymous

Owner: changed from ashwin_phatak to anonymous
Status: newassigned

comment:2 Changed 9 years ago by anonymous

I am also having this issue in 0.11. Also, even after checking the box, I can not edit the field(s).

Hopefully this will get fixed,as it's a very useful plug-in, well will be if fixed.

comment:3 Changed 9 years ago by anonymous

*ping*

I am also having this problem in 0.11, all fields greyed out except "comment". See attachment.

Changed 9 years ago by zachatwork@…

Attachment: batchmod-bug.png added

All fields are disabled, even when checked, except comment field.

comment:4 Changed 9 years ago by anonymous

To those commenting that the fields stay disabled, even after checking the adjacent check box:

This was happening for me because jquery.js was not being loaded. Apparently Trac still functions without it, more or less. You'll see a 404 response for each js/jquery.js request in your web server logs (if applicable) and if your browser logs errors, It'll show up there too (i.e. Firefox's Tools > Error Console)

I'm using a Debian unstable packaged version of Trac (0.11-3), where the jquery file is removed and replaced with a package dependency for "libjs-jquery". I didn't look into why jquery.js isn't loaded, but instead just symlinked jquery.js to my Trac site-packages directory:

ln -s /usr/share/javascript/jquery/jquery.js /usr/lib/python2.4/site-packages/trac/htdocs/js/

Which ain't the right way to fix it ...but does fix the problem for me. YMMV.

comment:5 Changed 8 years ago by anonymous

In my case jquery.js was already linked by debian package, but it still did not work --- and there were no request for jquery.js in apache log. I made both apache restart and full page reload at a time, and one of those actions, or both of them helped.

comment:6 Changed 7 years ago by CuriousCurmudgeon

Owner: changed from anonymous to CuriousCurmudgeon
Status: assignednew

comment:7 Changed 7 years ago by CuriousCurmudgeon

I need more information on this. Specifically I need to know

  • Browser version
  • Browser plugins
  • Trac version
  • Trac plugins

comment:8 Changed 7 years ago by CuriousCurmudgeon

Resolution: wontfix
Status: newclosed

This ticket started as a request to change how fields are enabled in the batch modify form, but became one for those who were having problems with the checkboxes. Since the checkboxes should now be fixed in #6516 I am closing this as wontfix.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain CuriousCurmudgeon.
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.