Remove aspects-dropdown.js
This commit is contained in:
parent
7d32000bd0
commit
aeda8e37e3
2 changed files with 0 additions and 79 deletions
|
|
@ -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
|
|
||||||
|
|
@ -42,7 +42,6 @@
|
||||||
//= require_tree ./pages
|
//= require_tree ./pages
|
||||||
//= require_tree ./widgets
|
//= require_tree ./widgets
|
||||||
//= require view
|
//= require view
|
||||||
//= require aspects-dropdown
|
|
||||||
//= require mentions
|
//= require mentions
|
||||||
//= require bootstrap
|
//= require bootstrap
|
||||||
//= require osmlocator
|
//= require osmlocator
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue