projects
/
GM_direct_download_links.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a DDL_log() functions
[GM_direct_download_links.git]
/
direct_download_links.user.js
diff --git
a/direct_download_links.user.js
b/direct_download_links.user.js
index
a91fb00
..
a29f81c
100644
(file)
--- a/
direct_download_links.user.js
+++ b/
direct_download_links.user.js
@@
-86,7
+86,7
@@
for (i = 0; i < supported_sites.length; i++) {
if (result) {
var ret = direct_download_link_add(window.location.href, site);
if (!ret) {
if (result) {
var ret = direct_download_link_add(window.location.href, site);
if (!ret) {
-
alert
('Cannot add the link');
+
DDL_log
('Cannot add the link');
}
}
}
}
}
}
@@
-101,26
+101,26
@@
for (i = 0; i < supported_sites.length; i++) {
function direct_download_link_add(pageURL, site) {
var element = document.getElementById(site.urlContainer);
if (!element) {
function direct_download_link_add(pageURL, site) {
var element = document.getElementById(site.urlContainer);
if (!element) {
-
alert
('DirectDL (' + site.pageURL + '): Cannot find the element ' + site.urlContainer + ' containing the URL.');
+
DDL_log
('DirectDL (' + site.pageURL + '): Cannot find the element ' + site.urlContainer + ' containing the URL.');
return null;
}
var content = element.innerHTML;
if (!content) {
return null;
}
var content = element.innerHTML;
if (!content) {
-
alert
('DirectDL (' + site.pageURL + '): content is null, cannot find URL.');
+
DDL_log
('DirectDL (' + site.pageURL + '): content is null, cannot find URL.');
return null;
}
var matches = content.match(site.urlRegexp);
if (!matches || matches.length < 2 || !matches[1]) {
return null;
}
var matches = content.match(site.urlRegexp);
if (!matches || matches.length < 2 || !matches[1]) {
-
alert
('DirectDL (' + site.pageURL + '): URL not found, check the urlRegexp');
+
DDL_log
('DirectDL (' + site.pageURL + '): URL not found, check the urlRegexp');
return null;
}
var URL = matches[1];
var links = document.getElementById(site.linkDest);
if (!links) {
return null;
}
var URL = matches[1];
var links = document.getElementById(site.linkDest);
if (!links) {
-
alert
('DirectDl (' + site.pageURL + '): Cannot add the direct download link.');
+
DDL_log
('DirectDl (' + site.pageURL + '): Cannot add the direct download link.');
return null;
}
return null;
}
@@
-137,3
+137,12
@@
function direct_download_link_add(pageURL, site) {
return true;
}
return true;
}
+
+function DDL_log(message) {
+ var debug = false;
+ if (debug) {
+ alert(message)
+ } else {
+ GM_log(message);
+ }
+}