forked from forgejo/forgejo
Backport #22695 by @jolheiser Resolves #22692 Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: John Olheiser <john.olheiser@gmail.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
parent
6705b215db
commit
305cac291d
3 changed files with 19 additions and 39 deletions
|
@ -134,21 +134,6 @@ export function initGlobalCommon() {
|
|||
toggleElem($($(this).data('target')));
|
||||
});
|
||||
|
||||
// make table <tr> and <td> elements clickable like a link
|
||||
$('tr[data-href], td[data-href]').on('click', function (e) {
|
||||
const href = $(this).data('href');
|
||||
if (e.target.nodeName === 'A') {
|
||||
// if a user clicks on <a>, then the <tr> or <td> should not act as a link.
|
||||
return;
|
||||
}
|
||||
if (e.ctrlKey || e.metaKey) {
|
||||
// ctrl+click or meta+click opens a new window in modern browsers
|
||||
window.open(href);
|
||||
} else {
|
||||
window.location = href;
|
||||
}
|
||||
});
|
||||
|
||||
// prevent multiple form submissions on forms containing .loading-button
|
||||
document.addEventListener('submit', (e) => {
|
||||
const btn = e.target.querySelector('.loading-button');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue