Fixed setting for share options appearing again w/ every init
authorAlexander Ebert <ebert@woltlab.com>
Wed, 25 Feb 2015 14:50:32 +0000 (15:50 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Wed, 25 Feb 2015 14:50:32 +0000 (15:50 +0100)
wcfsetup/install/files/js/WCF.Message.js

index 8bbed45eb3365fa1a1b7dfcd9624e88c1c4f371f..9c5bb032f14be00e721a1bbc7b3a414783d11e30 100644 (file)
@@ -3206,7 +3206,7 @@ WCF.Message.Share.Page = Class.extend({
                        data.link.data('provider', provider).click($.proxy(self._click, self));
                });
                
-               if (WCF.User.userID) {
+               if (WCF.User.userID && !$container.find('.jsShowPrivacySettings').length) {
                        var $openSettings = $('<li class="jsShowPrivacySettings"><a><span class="icon icon32 fa-gear jsTooltip" title="' + WCF.Language.get('wcf.message.share.privacy') + '" /></a></li>');
                        $openSettings.appendTo($container.children('ul')).children('a').click($.proxy(this._openPrivacySettings, this));
                }