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:
Jean-Philippe Lang
2019-01-20 07:34:45 +00:00
parent dd564f08e7
commit 2a7d82fd8f

View File

@@ -30,7 +30,12 @@ function contextMenuClick(event) {
if (event.which == 1 || (navigator.appVersion.match(/\bMSIE\b/))) {
var tr = target.closest('.hascontextmenu').first();
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')) {
// a checkbox may be clicked
if (target.prop('checked')) {