[DRE-commits] [ruby-kyotocabinet] 04/04: added missing source

Jonas Genannt genannt at moszumanska.debian.org
Fri Aug 21 11:34:44 UTC 2015


This is an automated email from the git hooks/post-receive script.

genannt pushed a commit to branch master
in repository ruby-kyotocabinet.

commit f5a52e6ddd60e5020ff6a089b770d18fc233ef86
Author: Jonas Genannt <jonas at brachium-system.net>
Date:   Fri Aug 21 12:19:35 2015 +0200

    added missing source
---
 debian/missing-sources/thickbox.js | 314 +++++++++++++++++++++++++++++++++++++
 1 file changed, 314 insertions(+)

diff --git a/debian/missing-sources/thickbox.js b/debian/missing-sources/thickbox.js
new file mode 100644
index 0000000..e4025e8
--- /dev/null
+++ b/debian/missing-sources/thickbox.js
@@ -0,0 +1,314 @@
+/*
+ * Thickbox 3 - One Box To Rule Them All.
+ * By Cody Lindley (http://www.codylindley.com)
+ * Copyright (c) 2007 cody lindley
+ * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
+ */
+var tb_pathToImage = "../images/loadingAnimation.gif";
+
+$(document).ready(function() {
+    tb_init('a.thickbox, area.thickbox, input.thickbox');
+    imgLoader = new Image();
+    imgLoader.src = tb_pathToImage
+});
+
+function tb_init(b) {
+    $(b).click(function() {
+        var t = this.title || this.name || null;
+        var a = this.href || this.alt;
+        var g = this.rel || false;
+        tb_show(t, a, g);
+        this.blur();
+        return false
+    })
+}
+
+function tb_show(d, f, g) {
+    try {
+        if (typeof document.body.style.maxHeight === "undefined") {
+            $("body", "html").css({
+                height: "100%",
+                width: "100%"
+            });
+            $("html").css("overflow", "hidden");
+            if (document.getElementById("TB_HideSelect") === null) {
+                $("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
+                $("#TB_overlay").click(tb_remove)
+            }
+        } else {
+            if (document.getElementById("TB_overlay") === null) {
+                $("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
+                $("#TB_overlay").click(tb_remove)
+            }
+        }
+        if (tb_detectMacXFF()) {
+            $("#TB_overlay").addClass("TB_overlayMacFFBGHack")
+        } else {
+            $("#TB_overlay").addClass("TB_overlayBG")
+        }
+        if (d === null) {
+            d = ""
+        }
+        $("body").append("<div id='TB_load'><img src='" + imgLoader.src + "' /></div>");
+        $('#TB_load').show();
+        var h;
+        if (f.indexOf("?") !== -1) {
+            h = f.substr(0, f.indexOf("?"))
+        } else {
+            h = f
+        }
+        var i = /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;
+        var j = h.toLowerCase().match(i);
+        if (j == '.jpg' || j == '.jpeg' || j == '.png' || j == '.gif' || j == '.bmp') {
+            TB_PrevCaption = "";
+            TB_PrevURL = "";
+            TB_PrevHTML = "";
+            TB_NextCaption = "";
+            TB_NextURL = "";
+            TB_NextHTML = "";
+            TB_imageCount = "";
+            TB_FoundURL = false;
+            if (g) {
+                TB_TempArray = $("a[@rel=" + g + "]").get();
+                for (TB_Counter = 0;
+                    ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === "")); TB_Counter++) {
+                    var k = TB_TempArray[TB_Counter].href.toLowerCase().match(i);
+                    if (!(TB_TempArray[TB_Counter].href == f)) {
+                        if (TB_FoundURL) {
+                            TB_NextCaption = TB_TempArray[TB_Counter].title;
+                            TB_NextURL = TB_TempArray[TB_Counter].href;
+                            TB_NextHTML = "<span id='TB_next'>  <a href='#'>Next ></a></span>"
+                        } else {
+                            TB_PrevCaption = TB_TempArray[TB_Counter].title;
+                            TB_PrevURL = TB_TempArray[TB_Counter].href;
+                            TB_PrevHTML = "<span id='TB_prev'>  <a href='#'>< Prev</a></span>"
+                        }
+                    } else {
+                        TB_FoundURL = true;
+                        TB_imageCount = "Image " + (TB_Counter + 1) + " of " + (TB_TempArray.length)
+                    }
+                }
+            }
+            imgPreloader = new Image();
+            imgPreloader.onload = function() {
+                imgPreloader.onload = null;
+                var a = tb_getPageSize();
+                var x = a[0] - 150;
+                var y = a[1] - 150;
+                var b = imgPreloader.width;
+                var c = imgPreloader.height;
+                if (b > x) {
+                    c = c * (x / b);
+                    b = x;
+                    if (c > y) {
+                        b = b * (y / c);
+                        c = y
+                    }
+                } else if (c > y) {
+                    b = b * (y / c);
+                    c = y;
+                    if (b > x) {
+                        c = c * (x / b);
+                        b = x
+                    }
+                }
+                TB_WIDTH = b + 30;
+                TB_HEIGHT = c + 60;
+                $("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='" + f + "' width='" + b + "' height='" + c + "' alt='" + d + "'/></a>" + "<div id='TB_caption'>" + d + "<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");
+                $("#TB_closeWindowButton").click(tb_remove);
+                if (!(TB_PrevHTML === "")) {
+                    function goPrev() {
+                        if ($(document).unbind("click", goPrev)) {
+                            $(document).unbind("click", goPrev)
+                        }
+                        $("#TB_window").remove();
+                        $("body").append("<div id='TB_window'></div>");
+                        tb_show(TB_PrevCaption, TB_PrevURL, g);
+                        return false
+                    }
+                    $("#TB_prev").click(goPrev)
+                }
+                if (!(TB_NextHTML === "")) {
+                    function goNext() {
+                        $("#TB_window").remove();
+                        $("body").append("<div id='TB_window'></div>");
+                        tb_show(TB_NextCaption, TB_NextURL, g);
+                        return false
+                    }
+                    $("#TB_next").click(goNext)
+                }
+                document.onkeydown = function(e) {
+                    if (e == null) {
+                        keycode = event.keyCode
+                    } else {
+                        keycode = e.which
+                    }
+                    if (keycode == 27) {
+                        tb_remove()
+                    } else if (keycode == 190) {
+                        if (!(TB_NextHTML == "")) {
+                            document.onkeydown = "";
+                            goNext()
+                        }
+                    } else if (keycode == 188) {
+                        if (!(TB_PrevHTML == "")) {
+                            document.onkeydown = "";
+                            goPrev()
+                        }
+                    }
+                };
+                tb_position();
+                $("#TB_load").remove();
+                $("#TB_ImageOff").click(tb_remove);
+                $("#TB_window").css({
+                    display: "block"
+                })
+            };
+            imgPreloader.src = f
+        } else {
+            var l = f.replace(/^[^\?]+\??/, '');
+            var m = tb_parseQuery(l);
+            TB_WIDTH = (m['width'] * 1) + 30 || 630;
+            TB_HEIGHT = (m['height'] * 1) + 40 || 440;
+            ajaxContentW = TB_WIDTH - 30;
+            ajaxContentH = TB_HEIGHT - 45;
+            if (f.indexOf('TB_iframe') != -1) {
+                urlNoQuery = f.split('TB_');
+                $("#TB_iframeContent").remove();
+                if (m['modal'] != "true") {
+                    $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>" + d + "</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='" + urlNoQuery[0] + "' id='TB_iframeContent' name='TB_iframeContent" + Math.round(Math.random() * 1000) + "' onload='tb_showIframe()' style='width:" + (ajaxContentW + 29) + "px;height:" + (ajaxContentH + 17) + "px;' > </iframe>")
+                } else {
+                    $("#TB_overlay").unbind();
+                    $("#TB_window").append("<iframe frameborder='0' hspace='0' src='" + urlNoQuery[0] + "' id='TB_iframeContent' name='TB_iframeContent" + Math.round(Math.random() * 1000) + "' onload='tb_showIframe()' style='width:" + (ajaxContentW + 29) + "px;height:" + (ajaxContentH + 17) + "px;'> </iframe>")
+                }
+            } else {
+                if ($("#TB_window").css("display") != "block") {
+                    if (m['modal'] != "true") {
+                        $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>" + d + "</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:" + ajaxContentW + "px;height:" + ajaxContentH + "px'></div>")
+                    } else {
+                        $("#TB_overlay").unbind();
+                        $("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:" + ajaxContentW + "px;height:" + ajaxContentH + "px;'></div>")
+                    }
+                } else {
+                    $("#TB_ajaxContent")[0].style.width = ajaxContentW + "px";
+                    $("#TB_ajaxContent")[0].style.height = ajaxContentH + "px";
+                    $("#TB_ajaxContent")[0].scrollTop = 0;
+                    $("#TB_ajaxWindowTitle").html(d)
+                }
+            }
+            $("#TB_closeWindowButton").click(tb_remove);
+            if (f.indexOf('TB_inline') != -1) {
+                $("#TB_ajaxContent").append($('#' + m['inlineId']).children());
+                $("#TB_window").unload(function() {
+                    $('#' + m['inlineId']).append($("#TB_ajaxContent").children())
+                });
+                tb_position();
+                $("#TB_load").remove();
+                $("#TB_window").css({
+                    display: "block"
+                })
+            } else if (f.indexOf('TB_iframe') != -1) {
+                tb_position();
+                if ($.browser.safari) {
+                    $("#TB_load").remove();
+                    $("#TB_window").css({
+                        display: "block"
+                    })
+                }
+            } else {
+                $("#TB_ajaxContent").load(f += "&random=" + (new Date().getTime()), function() {
+                    tb_position();
+                    $("#TB_load").remove();
+                    tb_init("#TB_ajaxContent a.thickbox");
+                    $("#TB_window").css({
+                        display: "block"
+                    })
+                })
+            }
+        }
+        if (!m['modal']) {
+            document.onkeyup = function(e) {
+                if (e == null) {
+                    keycode = event.keyCode
+                } else {
+                    keycode = e.which
+                }
+                if (keycode == 27) {
+                    tb_remove()
+                }
+            }
+        }
+    } catch (e) {}
+}
+
+function tb_showIframe() {
+    $("#TB_load").remove();
+    $("#TB_window").css({
+        display: "block"
+    })
+}
+
+function tb_remove() {
+    $("#TB_imageOff").unbind("click");
+    $("#TB_closeWindowButton").unbind("click");
+    $("#TB_window").fadeOut("fast", function() {
+        $('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove()
+    });
+    $("#TB_load").remove();
+    if (typeof document.body.style.maxHeight == "undefined") {
+        $("body", "html").css({
+            height: "auto",
+            width: "auto"
+        });
+        $("html").css("overflow", "")
+    }
+    document.onkeydown = "";
+    document.onkeyup = "";
+    return false
+}
+
+function tb_position() {
+    $("#TB_window").css({
+        marginLeft: '-' + parseInt((TB_WIDTH / 2), 10) + 'px',
+        width: TB_WIDTH + 'px'
+    });
+    if (!(jQuery.browser.msie && jQuery.browser.version < 7)) {
+        $("#TB_window").css({
+            marginTop: '-' + parseInt((TB_HEIGHT / 2), 10) + 'px'
+        })
+    }
+}
+
+function tb_parseQuery(a) {
+    var b = {};
+    if (!a) {
+        return b
+    }
+    var c = a.split(/[;&]/);
+    for (var i = 0; i < c.length; i++) {
+        var d = c[i].split('=');
+        if (!d || d.length != 2) {
+            continue
+        }
+        var e = unescape(d[0]);
+        var f = unescape(d[1]);
+        f = f.replace(/\+/g, ' ');
+        b[e] = f
+    }
+    return b
+}
+
+function tb_getPageSize() {
+    var a = document.documentElement;
+    var w = window.innerWidth || self.innerWidth || (a && a.clientWidth) || document.body.clientWidth;
+    var h = window.innerHeight || self.innerHeight || (a && a.clientHeight) || document.body.clientHeight;
+    arrayPageSize = [w, h];
+    return arrayPageSize
+}
+
+function tb_detectMacXFF() {
+    var a = navigator.userAgent.toLowerCase();
+    if (a.indexOf('mac') != -1 && a.indexOf('firefox') != -1) {
+        return true
+    }
+}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-kyotocabinet.git



More information about the Pkg-ruby-extras-commits mailing list