tot - Difference in jquery/jquery.extlink.js versions 15 and 21
Not logged in
[Browse]  [Home]  [Login]  [Reports]  [Search]  [Timeline
  [History
Modified: jquery/jquery.extlink.js
===================================================================
--- jquery/jquery.extlink.js	2007-04-01 09:09:17 UTC (rev 20)
+++ jquery/jquery.extlink.js	2007-04-01 09:10:01 UTC (rev 21)
@@ -8,17 +8,22 @@
 */
 
 (function($) {
-    $(document).ready(function () {
-        var site = String(document.location)
-            .replace(/^(https?:\/\/[^:\/]+).*$/, "$1");
-        $("a").filter(function (i) {
-            return ($(this).attr("href").match(RegExp("^("+site+"|(https?:)?/)")) != null);
-        }).after("<img class=\"extlink\" src=\"jquery.extlink.d/extlink-grey.gif\"/>");
-        $("img.extlink")
-            .css("border",   "0px")
-            .css("padding",  "0px 2px 0px 2px")
-            .css("position", "relative")
-            .css("bottom",   "-1px");
+    $.fn.extend({
+        extlink: function (color) {
+            if (typeof color === "undefined")
+                color = "grey";
+            var site = String(document.location)
+                .replace(/^(https?:\/\/[^:\/]+).*$/, "$1");
+            $("a", this).filter(function (i) {
+                return ($(this).attr("href").match(RegExp("^("+site+"|(https?:)?/)")) != null);
+            }).each(function () {
+                $(this)
+                    .css("backgroundImage",    "url('jquery.extlink.d/extlink-" + color + ".gif')")
+                    .css("backgroundRepeat",   "no-repeat")
+                    .css("backgroundPosition", "right center")
+                    .css("padding-right",      "11px");
+            });
+        }
     });
 })(jQuery);