1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-25 23:36:20 +02:00

Revert "Simplify copying of redirected links" - doesn't work with right click + open in new tab

This reverts commit 00da70626d.
This commit is contained in:
Jakub Vrana
2014-03-26 08:38:23 -07:00
parent 794ba74be4
commit ba7af8e31c
3 changed files with 1 additions and 26 deletions

View File

@@ -179,14 +179,6 @@ function tableClick(event, click) {
var el = getTarget(event);
while (!isTag(el, 'tr')) {
if (isTag(el, 'table|a|input|textarea')) {
if (el.origHref) {
// open('about:blank').document.write('<meta http-equiv="Refresh">') still passes the referer in Chrome
var href = el.href;
el.href = el.origHref;
setTimeout(function () {
el.href = href;
}, 0);
}
if (el.type != 'checkbox') {
return;
}
@@ -203,21 +195,6 @@ function tableClick(event, click) {
trCheck(el);
}
/** Clean redirect links to simplify their copying
* @param HTMLElement
*/
function selectLinks(table) {
var as = table.getElementsByTagName('a');
for (var i = 0; i < as.length; i++) {
var a = as[i];
var match = /^https?:\/\/www\.adminer\.org\/redirect\/\?url=(.+)/.exec(a.href); //! rewrites also links intentionally stored with http://www.adminer.org/redirect/?url=
if (match) {
a.origHref = a.href;
a.href = decodeURIComponent(match[1]);
}
}
}
var lastChecked;
/** Shift-click on checkbox for multiple selection.
@@ -684,7 +661,6 @@ function selectLoadMore(a, limit, loading) {
var tbody = document.createElement('tbody');
tbody.innerHTML = request.responseText;
document.getElementById('table').appendChild(tbody);
selectLinks(tbody);
if (tbody.children.length < limit) {
a.parentNode.removeChild(a);
} else {