mirror of
https://github.com/redmine/redmine.git
synced 2025-11-16 18:26:02 +01:00
Accidentally clicking next to the checkbox breaks issue selection (#30236).
git-svn-id: http://svn.redmine.org/redmine/trunk@17830 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -30,7 +30,12 @@ function contextMenuClick(event) {
|
|||||||
if (event.which == 1 || (navigator.appVersion.match(/\bMSIE\b/))) {
|
if (event.which == 1 || (navigator.appVersion.match(/\bMSIE\b/))) {
|
||||||
var tr = target.closest('.hascontextmenu').first();
|
var tr = target.closest('.hascontextmenu').first();
|
||||||
if (tr.length > 0) {
|
if (tr.length > 0) {
|
||||||
// a row was clicked, check if the click was on checkbox
|
// a row was clicked
|
||||||
|
if (target.is('td.checkbox')) {
|
||||||
|
// the td containing the checkbox was clicked, toggle the checkbox
|
||||||
|
target = target.find('input').first();
|
||||||
|
target.prop("checked", !target.prop("checked"));
|
||||||
|
}
|
||||||
if (target.is('input')) {
|
if (target.is('input')) {
|
||||||
// a checkbox may be clicked
|
// a checkbox may be clicked
|
||||||
if (target.prop('checked')) {
|
if (target.prop('checked')) {
|
||||||
|
|||||||
Reference in New Issue
Block a user