|
--- jquery.socialshareprivacy.js 2011-11-02 19:58:54.000000000 +0100 |
|
+++ jquery-1.9/jquery.socialshareprivacy.js 2013-03-06 15:31:17.000000000 +0100 |
|
@@ -174,7 +174,7 @@ |
|
|
|
var $container_fb = $('li.facebook', context); |
|
|
|
- $('li.facebook div.fb_like img.fb_like_privacy_dummy,li.facebook span.switch', context).live('click', function () { |
|
+ context.on("click",'li.facebook div.fb_like img.fb_like_privacy_dummy,li.facebook span.switch', function () { |
|
if ($container_fb.find('span.switch').hasClass('off')) { |
|
$container_fb.addClass('info_off'); |
|
$container_fb.find('span.switch').addClass('on').removeClass('off').html(options.services.facebook.txt_fb_on); |
|
@@ -207,7 +207,7 @@ |
|
|
|
var $container_tw = $('li.twitter', context); |
|
|
|
- $('li.twitter div.tweet img,li.twitter span.switch', context).live('click', function () { |
|
+ context.on("click",'li.twitter div.tweet img,li.twitter span.switch', function () { |
|
if ($container_tw.find('span.switch').hasClass('off')) { |
|
$container_tw.addClass('info_off'); |
|
$container_tw.find('span.switch').addClass('on').removeClass('off').html(options.services.twitter.txt_twitter_on); |
|
@@ -235,7 +235,7 @@ |
|
|
|
var $container_gplus = $('li.gplus', context); |
|
|
|
- $('li.gplus div.gplusone img,li.gplus span.switch', context).live('click', function () { |
|
+ context.on("click",'li.gplus div.gplusone img,li.gplus span.switch', function () { |
|
if ($container_gplus.find('span.switch').hasClass('off')) { |
|
$container_gplus.addClass('info_off'); |
|
$container_gplus.find('span.switch').addClass('on').removeClass('off').html(options.services.gplus.txt_gplus_on); |
|
@@ -254,12 +254,12 @@ |
|
context.append('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="' + options.info_link + '"><span class="help_info icon"><span class="info">' + options.txt_help + '</span></span></a></div></li>'); |
|
|
|
// Info-Overlays mit leichter Verzoegerung einblenden |
|
- $('.help_info:not(.info_off)', context).live('mouseenter', function () { |
|
+ context.on("mouseenter",'.help_info:not(.info_off)', function () { |
|
var $info_wrapper = $(this); |
|
var timeout_id = window.setTimeout(function () { $($info_wrapper).addClass('display'); }, 500); |
|
$(this).data('timeout_id', timeout_id); |
|
}); |
|
- $('.help_info', context).live('mouseleave', function () { |
|
+ context.on("mouseleave",'.help_info', function () { |
|
var timeout_id = $(this).data('timeout_id'); |
|
window.clearTimeout(timeout_id); |
|
if ($(this).hasClass('display')) { |
|
@@ -276,7 +276,7 @@ |
|
if (((facebook_on && facebook_perma) |
|
|| (twitter_on && twitter_perma) |
|
|| (gplus_on && gplus_perma)) |
|
- && (!$.browser.msie || ($.browser.msie && $.browser.version > 7.0))) { |
|
+ && (typeof JSON != 'undefined')) { |
|
|
|
// Cookies abrufen |
|
var cookie_list = document.cookie.split(';'); |
|
@@ -335,18 +335,18 @@ |
|
$container_settings_info.find('span.settings').css('cursor', 'pointer'); |
|
|
|
// Einstellungs-Menue bei mouseover ein-/ausblenden |
|
- $($container_settings_info.find('span.settings'), context).live('mouseenter', function () { |
|
+ context.on('mouseenter','li.settings_info span.settings', function () { |
|
var timeout_id = window.setTimeout(function () { $container_settings_info.find('.settings_info_menu').removeClass('off').addClass('on'); }, 500); |
|
$(this).data('timeout_id', timeout_id); |
|
}); |
|
- $($container_settings_info, context).live('mouseleave', function () { |
|
+ context.on("mouseleave",'li.settings_info span.settings', function () { |
|
var timeout_id = $(this).data('timeout_id'); |
|
window.clearTimeout(timeout_id); |
|
$container_settings_info.find('.settings_info_menu').removeClass('on').addClass('off'); |
|
}); |
|
|
|
// Klick-Interaktion auf <input> um Dienste dauerhaft ein- oder auszuschalten (Cookie wird gesetzt oder geloescht) |
|
- $($container_settings_info.find('fieldset input')).live('click', function (event) { |
|
+ context.on("click",'li.settings_info fieldset input', function (event) { |
|
var click = event.target.id; |
|
var service = click.substr(click.lastIndexOf('_') + 1, click.length); |
|
var cookie_name = 'socialSharePrivacy_' + service; |