From aeda8e37e3f9dac4a6ec941d435b26b4f9bd6c53 Mon Sep 17 00:00:00 2001 From: Steffen van Bergerem Date: Fri, 3 Jul 2015 15:51:19 +0200 Subject: [PATCH] Remove aspects-dropdown.js --- app/assets/javascripts/aspects-dropdown.js | 78 ---------------------- app/assets/javascripts/main.js | 1 - 2 files changed, 79 deletions(-) delete mode 100644 app/assets/javascripts/aspects-dropdown.js diff --git a/app/assets/javascripts/aspects-dropdown.js b/app/assets/javascripts/aspects-dropdown.js deleted file mode 100644 index 52201b81a..000000000 --- a/app/assets/javascripts/aspects-dropdown.js +++ /dev/null @@ -1,78 +0,0 @@ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later - -// Copyright (c) 2010-2012, Diaspora Inc. This file is -// licensed under the Affero General Public License version 3 or later. See -// the COPYRIGHT file. - -var AspectsDropdown = { - updateNumber: function(dropdown, personId, number, inAspectClass){ - var button = dropdown.parents(".dropdown").children('.button.toggle'), - selectedAspects = dropdown.children(".selected").length, - allAspects = dropdown.children().length, - replacement, - message, - isInPublisher = dropdown.closest('#publisher').length; - - if (number === 0) { - button.removeClass(inAspectClass); - if (isInPublisher) { - replacement = Diaspora.I18n.t("aspect_dropdown.select_aspects"); - } else { - replacement = Diaspora.I18n.t("aspect_dropdown.add_to_aspect"); - /* flash message prompt */ - message = Diaspora.I18n.t("aspect_dropdown.stopped_sharing_with", {name: dropdown.data('person-short-name')}); - Diaspora.page.flashMessages.render({success: true, notice: message}); - } - } else if (selectedAspects === allAspects) { - replacement = Diaspora.I18n.t('aspect_dropdown.all_aspects'); - } else if (number === 1) { - button.addClass(inAspectClass); - replacement = dropdown.find(".selected").first().text(); - /* flash message prompt */ - if (!isInPublisher) { - message = Diaspora.I18n.t("aspect_dropdown.started_sharing_with", {name: dropdown.data('person-short-name')}); - Diaspora.page.flashMessages.render({success: true, notice: message}); - } - } else { - replacement = Diaspora.I18n.t('aspect_dropdown.toggle', { count: number.toString()}); - } - - // if we are in the publisher, we add the visibility icon - if (isInPublisher) { - var icon = $("#visibility-icon"); - if (replacement.trim() === Diaspora.I18n.t("stream.public")) { - icon.removeClass("entypo-lock"); - icon.addClass("entypo-globe"); - } else { - icon.removeClass("entypo-globe"); - icon.addClass("entypo-lock"); - } - button.find('.text').text(replacement); - } else { - button.text(replacement + ' ▼'); - } - }, - - toggleCheckbox: function(check) { - if(!check.hasClass('radio')){ - var selectedAspects = check.closest(".dropdown").find("li.radio"); - AspectsDropdown.uncheckGroup(selectedAspects); - } - - check.toggleClass('selected'); - }, - - toggleRadio: function(check) { - var selectedAspects = check.closest(".dropdown").find("li"); - - AspectsDropdown.uncheckGroup(selectedAspects); - AspectsDropdown.toggleCheckbox(check); - }, - - uncheckGroup: function(elements){ - $.each(elements, function(index, value) { - $(value).removeClass('selected'); - }); - } -}; -// @license-end diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js index 48a07f568..ee9f3ddc1 100644 --- a/app/assets/javascripts/main.js +++ b/app/assets/javascripts/main.js @@ -42,7 +42,6 @@ //= require_tree ./pages //= require_tree ./widgets //= require view -//= require aspects-dropdown //= require mentions //= require bootstrap //= require osmlocator