integration/js/social.js
changeset 91 a94f5c62e4d7
parent 90 1a78608617aa
child 92 54cd42adea33
--- a/integration/js/social.js	Sat Dec 01 23:48:11 2012 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-(function() {
-
-var uid = 0;
-
-window.social = function(opts) {
-    
-    var opts = opts || {};
-    opts.sel = opts.sel || $(".Ldt-Social");
-    opts.url = opts.url || document.location.href;
-    
-    if (opts.swf) {
-        ZeroClipboard.setMoviePath(opts.swf);
-    }
-    
-    var text = opts.sel.find("title").text(),
-        clipId = "Social-Clip-" + (++uid),
-        clip;
-
-    opts.sel.find(".Ldt-Social-CopyBtn").attr("id", clipId);
-
-    opts.sel.find(".Ldt-Social-Url").click(function() {
-        var _pop = opts.sel.find(".Ldt-Social-UrlPop");
-        _pop.toggle();
-        if (_pop.is(":visible")) {
-            if (typeof clip == "undefined") {
-                clip = new ZeroClipboard.Client();
-                clip.setHandCursor( true );
-                clip.glue(clipId);
-                
-                clip.addEventListener( 'onMouseUp', function() {
-                    _pop.hide();
-                    clip.hide();
-                });
-            }
-            clip.show();
-            clip.setText( opts.url );
-            opts.sel.find(".Ldt-Social-Input").val(opts.url).focus();
-        } else {
-            clip.hide();
-        }
-        return false;
-    });
-    opts.sel.find(".Ldt-Social-Input").focus(function() {
-        this.select();
-    });
-    opts.sel.find(".Ldt-Social-Ext").click(function() {
-        window.open(
-            opts.sel.find(this).attr("href"),
-            "_blank",
-            "height=300,width=450,left=100,top=100,toolbar=0,menubar=0,status=0,location=0");
-        return false;
-    });
-    
-    opts.sel.find(".Ldt-Social-Fb").attr("href", "http://www.facebook.com/share.php?" + $.param({ u: opts.url, t: text }));
-    opts.sel.find(".Ldt-Social-Twitter").attr("href", "https://twitter.com/intent/tweet?" + $.param({ url: opts.url, text: text }));
-    opts.sel.find(".Ldt-Social-Gplus").attr("href", "https://plus.google.com/share?" + $.param({ url: opts.url, title: text }));
-    opts.sel.find(".Ldt-Social-Mail").attr("href", "mailto:?" + $.param({ subject: text, body: text + ": " + opts.url }));
-}
-}());
-/* END social.js */