cdmClicked: do not use event.target.parents to figure out if clicked on a heading
This commit is contained in:
parent
8519c68d93
commit
63f0ed3d9c
2 changed files with 5 additions and 3 deletions
|
@ -666,7 +666,7 @@ class Feeds extends Handler_Protected {
|
||||||
$reply['content'] .= "</div>";
|
$reply['content'] .= "</div>";
|
||||||
|
|
||||||
$reply['content'] .= "<div class=\"cdmContent\" $content_hidden
|
$reply['content'] .= "<div class=\"cdmContent\" $content_hidden
|
||||||
onclick=\"return cdmClicked(event, $id);\"
|
onclick=\"return cdmClicked(event, $id, true);\"
|
||||||
id=\"CICD-$id\">";
|
id=\"CICD-$id\">";
|
||||||
|
|
||||||
$reply['content'] .= "<div id=\"POSTNOTE-$id\">";
|
$reply['content'] .= "<div id=\"POSTNOTE-$id\">";
|
||||||
|
|
|
@ -1479,7 +1479,7 @@ function show_labels_in_headlines(transport) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function cdmClicked(event, id) {
|
function cdmClicked(event, id, in_body) {
|
||||||
//var shift_key = event.shiftKey;
|
//var shift_key = event.shiftKey;
|
||||||
|
|
||||||
if (!event.ctrlKey && !event.metaKey) {
|
if (!event.ctrlKey && !event.metaKey) {
|
||||||
|
@ -1521,7 +1521,7 @@ function cdmClicked(event, id) {
|
||||||
return !event.shiftKey;
|
return !event.shiftKey;
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (event.target.parents(".cdmHeader").length > 0) {
|
} else if (!in_body) {
|
||||||
|
|
||||||
toggleSelected(id, true);
|
toggleSelected(id, true);
|
||||||
|
|
||||||
|
@ -1535,6 +1535,8 @@ function cdmClicked(event, id) {
|
||||||
toggleUnread(id, 0, false);
|
toggleUnread(id, 0, false);
|
||||||
|
|
||||||
openArticleInNewWindow(id);
|
openArticleInNewWindow(id);
|
||||||
|
} else {
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
var unread_in_buffer = $$("#headlines-frame > div[id*=RROW][class*=Unread]").length
|
var unread_in_buffer = $$("#headlines-frame > div[id*=RROW][class*=Unread]").length
|
||||||
|
|
Loading…
Reference in a new issue