]> git.ktnx.net Git - icedeb.git/blobdiff - chrome/content/icedeb.js
put clipboard retrieval in a routine, hook to DOMContentLoaded
[icedeb.git] / chrome / content / icedeb.js
index 19cf1207f1a64fc3dc798c94ddb04d43353270ee..a8db84b775cb33fc1c5a7da833f85358481d8b96 100644 (file)
@@ -8,6 +8,9 @@ IceDeb = {
             .createInstance(Components.interfaces.nsITransferable);
         if (!trans) return null;
 
+        if (typeof(trans.init) === 'function')
+            trans.init(null);
+
         trans.addDataFlavor("text/unicode");
         clip.getData(trans,
                 clip.supportsSelectionClipboard()
@@ -47,7 +50,7 @@ IceDeb = {
     lookup_bts: function(in_new) {
         var bug = IceDeb.trim_keyword(IceDeb.getClipboardText());
         if (!bug) return null;
-        var uri="http://bugs.debian.org/" + bug;
+        var uri="https://bugs.debian.org/" + bug;
 
         if (in_new) {
             var b = getBrowser();
@@ -61,7 +64,7 @@ IceDeb = {
     lookup_pts: function(in_new) {
         var pkg = IceDeb.trim_keyword(IceDeb.getClipboardText());
         if (!pkg) return null;
-        var uri="http://packages.qa.debian.org/" + pkg;
+        var uri="https://tracker.debian.org/" + pkg;
 
         if (in_new) {
             var b = getBrowser();
@@ -75,7 +78,7 @@ IceDeb = {
     lookup_deb: function(in_new) {
         var pkg = IceDeb.trim_keyword(IceDeb.getClipboardText());
         if (!pkg) return null;
-        var uri="http://packages.debian.org/" + pkg;
+        var uri="https://packages.debian.org/" + pkg;
 
         if (in_new) {
             var b = getBrowser();
@@ -89,7 +92,7 @@ IceDeb = {
     lookup_ml: function(in_new) {
         var msg_id = IceDeb.trim_keyword(IceDeb.getClipboardText());
         if (!msg_id) msg_id = '';
-        var uri="http://lists.debian.org/msgid-search/" + msg_id;
+        var uri="https://lists.debian.org/msgid-search/" + msg_id;
 
         if (in_new) {
             var b = getBrowser();
@@ -102,7 +105,7 @@ IceDeb = {
     },
     lookup_ddpo: function(in_new) {
         var keyword = IceDeb.trim_keyword(IceDeb.getClipboardText());
-        var uri="http://qa.debian.org/developer.php";
+        var uri="https://qa.debian.org/developer.php";
 
         if (keyword) uri += "?login=" + keyword;
 
@@ -132,7 +135,7 @@ IceDeb = {
     },
     lookup_security: function(in_new) {
         var keyword = IceDeb.trim_keyword(IceDeb.getClipboardText());
-        var uri="http://security-tracker.debian.org/";
+        var uri="https://security-tracker.debian.org/";
 
         if (keyword) uri += "tracker/" + keyword;