diff --git a/.gitignore b/.gitignore
index 7a13c56..7754e10 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
*.xpi
*.suo
-*.sln
\ No newline at end of file
+*.sln
diff --git a/chrome/content/browserx.xul b/chrome/content/browserx.xul
index 7b07092..765f02a 100644
--- a/chrome/content/browserx.xul
+++ b/chrome/content/browserx.xul
@@ -1,43 +1,43 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chrome/content/firerecord.js b/chrome/content/firerecord.js
index 6691abc..acb9df3 100644
--- a/chrome/content/firerecord.js
+++ b/chrome/content/firerecord.js
@@ -4,7 +4,7 @@ window.addEventListener("load", function load(event) {
window.removeEventListener("load", load, false); //remove listener, no longer needed
firerecord.init();
}, false);
-
+
var firerecord = function () {
var prefManager = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
return {
@@ -14,25 +14,25 @@ var firerecord = function () {
appcontent.addEventListener("DOMContentLoaded", firerecord.run, true);
}
},
- running: function (){
- if(recordingx){
- recordingx = false;
- alert("Stop Listen");
- //document.location.reload();
- //closes all tabs on firefox.
- }
- else{
- recordingx = true;
- alert("Start Listen");
- firerecord.run();
- }
-
- },
- file: function(){
-
+ running: function () {
+ if (recordingx) {
+ recordingx = false;
+ alert("Stop Listen");
+ //document.location.reload();
+ //closes all tabs on firefox.
+ }
+ else {
+ recordingx = true;
+ alert("Start Listen");
+ firerecord.run();
+ }
- },
- run : function () {
+ },
+ file: function () {
+
+
+ },
+ run: function () {
var head = content.document.getElementsByTagName("head")[0],
style = content.document.getElementById("link-target-finder-style"),
all = content.document.getElementsByTagName("*"),
@@ -60,83 +60,83 @@ var firerecord = function () {
var validtags = ["A", "BUTTON", "FORM", "IMG", "INPUT", "LINK", "OPTION", "SELECT", "TABLE", "TEXTAREA"];
//Add a click event listener to all the valid tags.
if (validtags.indexOf(all[i].tagName) < 0) continue;
-
+
info[0] = all[i].tagName;
//Feel free to change this to a for each...
- if(recordingx){
- switch (info[0]) {
- //All of these cases need null checks for each attribute.
- case "INPUT":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleType, false);
- break;
- case "A":
-
- elm.addEventListener("click", handleEvent);
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "BUTTON":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "FORM":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "IMG":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "INPUT":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "LINK":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "OPTION":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "SELECT":
-
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "TABLE":
- info[1] = all[i].getAttribute("summmary");
- info[2] = all[i].getAttribute("caption");
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
- case "TEXTAREA":
- elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
- elm.addEventListener("click", handleEvent, false);
- break;
+ if (recordingx) {
+ switch (info[0]) {
+ //All of these cases need null checks for each attribute.
+ case "INPUT":
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleType, false);
+ break;
+ case "A":
+
+ elm.addEventListener("click", handleEvent);
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "BUTTON":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "FORM":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "IMG":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "INPUT":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "LINK":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "OPTION":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "SELECT":
+
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "TABLE":
+ info[1] = all[i].getAttribute("summmary");
+ info[2] = all[i].getAttribute("caption");
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+ case "TEXTAREA":
+ elm.className += ((elm.className.length > 0) ? " " : "") + "link-target-finder-selected";
+ elm.addEventListener("click", handleEvent, false);
+ break;
+
+ }
}
- }
-
- }
+
+ }
//----------------------------------------------------------------
-
+
}
};
//Need to add author to this part...
- //Need to add author to this part...
+ //Need to add author to this part...
function handleEvent(e) {
var targ;
if (!e) {
@@ -156,87 +156,87 @@ var firerecord = function () {
var taginfo = new Array();
tname = targ.tagName;
taginfo[0] = tname;
-
+
//Feel free to change this to a for each...
switch (tname) {
//All of these cases need null checks for each attribute.
-
+
case "A":
taginfo[1] = targ.href;
-
+
break;
case "BUTTON":
taginfo[1] = targ.name;
taginfo[2] = targ.type;
taginfo[3] = targ.value;
taginfo[4] = targ.form;
-
+
break;
case "FORM":
taginfo[1] = targ.name;
taginfo[2] = targ.length;
taginfo[3] = targ.target;
taginfo[4] = targ.action;
-
+
break;
case "IMG":
taginfo[1] = targ.name;
taginfo[2] = targ.src;
-
+
break;
case "INPUT":
taginfo[1] = targ.name;
taginfo[2] = targ.type;
taginfo[3] = targ.value;
-
+
break;
case "LINK":
taginfo[1] = targ.href;
taginfo[2] = targ.type;
taginfo[3] = targ.charset;
-
+
break;
case "OPTION":
taginfo[1] = targ.text;
taginfo[2] = targ.value;
taginfo[3] = targ.index;
-
+
break;
case "SELECT":
taginfo[1] = targ.type;
taginfo[2] = targ.name;
taginfo[3] = targ.size;
-
+
break;
case "TABLE":
taginfo[1] = targ.summmary;
taginfo[2] = targ.caption;
-
+
break;
case "TEXTAREA":
taginfo[1] = targ.name;
taginfo[2] = targ.type;
taginfo[3] = targ.value;
-
+
break;
}
alert(window.content.location.href);
- if(!taginfo[1]){
- taginfo[1]= "null";
+ if (!taginfo[1]) {
+ taginfo[1] = "null";
}
- if(!taginfo[2]){
- taginfo[2]= "null";
+ if (!taginfo[2]) {
+ taginfo[2] = "null";
}
- if(!taginfo[3]){
- taginfo[3]= "null";
+ if (!taginfo[3]) {
+ taginfo[3] = "null";
}
- if(!taginfo[4]){
- taginfo[4]= "null";
+ if (!taginfo[4]) {
+ taginfo[4] = "null";
}
- alert("You clicked on a " + tname + " with info \n " + taginfo[1] + "\n"+ taginfo[2]+"\n"+taginfo[3]+"\n"+" saving... " + taginfo.join('::'));
-
+ alert("You clicked on a " + tname + " with info \n " + taginfo[1] + "\n" + taginfo[2] + "\n" + taginfo[3] + "\n" + " saving... " + taginfo.join('::'));
+
e.cancelBubble = true;
};
diff --git a/chrome/content/options.xul b/chrome/content/options.xul
index b6f20f6..72e7b23 100644
--- a/chrome/content/options.xul
+++ b/chrome/content/options.xul
@@ -1,31 +1,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/install.rdf b/install.rdf
index a079dc8..595c581 100644
--- a/install.rdf
+++ b/install.rdf
@@ -2,22 +2,22 @@
-
- csc207qc@gmail.com
- Fire Record
- .8
- 2
- Quinsigamond Community College CS207
- Records Browsing
- http://www.qcc.edu/
- chrome://firerecord/content/options.xul
+
+ csc207qc@gmail.com
+ Fire Record
+ .8
+ 2
+ Quinsigamond Community College CS207
+ Records Browsing
+ http://www.qcc.edu/
+ chrome://firerecord/content/options.xul
-
-
- {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
- 4.0
- 20.0.1
-
-
-
+
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 4.0
+ 20.0.1
+
+
+
diff --git a/skin/skin.css b/skin/skin.css
index 86e7871..4b2ccc4 100644
--- a/skin/skin.css
+++ b/skin/skin.css
@@ -1,12 +1,12 @@
#link-target-finder-toolbar-button {
- list-style-image: url("chrome://firerecord/skin/toolbar-large.png");
+ list-style-image: url("chrome://firerecord/skin/toolbar-large.png");
}
#link-target-finder-status-bar-icon {
- width: 83px;
- margin: 0 5px;
+ width: 83px;
+ margin: 0 5px;
}
.link-target-finder-selected {
- outline: 2px solid CadetBlue !important;
-}
\ No newline at end of file
+ outline: 2px solid CadetBlue !important;
+}