Skip to content

Commit

Permalink
clean up code a bit
Browse files Browse the repository at this point in the history
  • Loading branch information
benji-york committed Aug 19, 2006
1 parent f1c88b7 commit 81d11b5
Showing 1 changed file with 15 additions and 37 deletions.
52 changes: 15 additions & 37 deletions real/__resources__/commands.js
Expand Up @@ -38,59 +38,37 @@ function _tb_goBack(info) {
}

function _tb_rememberLinkN(info) {
function getElementsByTagNames(tagNames,obj) {
if (!obj) var obj = document;
var resultArray = new Array();
for (var i=0;i<tagNames.length;i++) {
var tags = obj.getElementsByTagName(tagNames[i]);
for (var j=0;j<tags.length;j++) {
resultArray.push(tags[j]);
function getElementsByTagNames(names, obj) {
var results = [];
if (obj == undefined) {
var obj = document;
}

for (var i=0; i<names.length; i++) {
var elements = obj.getElementsByTagName(names[i]);
for (var j=0; j<elements.length; j++) {
results.push(elements[j]);
}
}
var testNode = resultArray[0];

var testNode = results[0];
if (!testNode) return [];
if (testNode.sourceIndex) {
resultArray.sort(function (a,b) {
results.sort(function (a,b) {
return a.sourceIndex - b.sourceIndex;
});
}
else if (testNode.compareDocumentPosition) {
resultArray.sort(function (a,b) {
results.sort(function (a,b) {
return 3 - (a.compareDocumentPosition(b) & 6);
});
}
return resultArray;
return results;
}
// function getElementsByTagNames(names, node) {
// var results = [];
// for (var i in names) {
// var tags = node.getElementsByTagName(names[i]);
// for (var j in tags) {
// results.push(tags[j]);
// }
// }
// var example = results[0];

// if (!example) return [];

// if (example.sourceIndex) {
// results.sort(function (a,b) {return a.sourceIndex - b.sourceIndex;});
// }
// else if (example.compareDocumentPosition) {
// results.sort(function (a,b) {
// return 3 - (a.compareDocumentPosition(b) & 6);
// });
// }
// return results;
// }

log(info);
var links = getElementsByTagNames(['a', 'area'], top.frames[0].document);
var id = _tb_remembered_links.length;
_tb_remembered_links[id] = links[info[0]];
log(links.length);
log(id);
log(_tb_remembered_links[id]);
return id;
}

Expand Down

0 comments on commit 81d11b5

Please sign in to comment.