diff --git a/plinth/modules/sharing/static/sharing_add_edit.js b/plinth/modules/sharing/static/sharing_add_edit.js new file mode 100644 index 000000000..def0372ce --- /dev/null +++ b/plinth/modules/sharing/static/sharing_add_edit.js @@ -0,0 +1,36 @@ +/** + * @licstart The following is the entire license notice for the JavaScript + * code in this page. + * + * This file is part of FreedomBox. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + * @licend The above is the entire license notice for the JavaScript code + * in this page. + */ + +var sharing_groups = $('#id_sharing-groups').parent().parent(); + +if ($("#id_sharing-is_public").prop('checked')) { + sharing_groups.hide(); +} + +$("#id_sharing-is_public").change(function() { + if (this.checked) { + sharing_groups.hide(); + } else { + sharing_groups.show(); + } +}); diff --git a/plinth/modules/sharing/templates/sharing_add_edit.html b/plinth/modules/sharing/templates/sharing_add_edit.html index 97150a2a7..2587e21ac 100644 --- a/plinth/modules/sharing/templates/sharing_add_edit.html +++ b/plinth/modules/sharing/templates/sharing_add_edit.html @@ -20,18 +20,23 @@ {% load bootstrap %} {% load i18n %} +{% load static %} {% block content %}

{{ title }}

- {% csrf_token %} + {% csrf_token %} - {{ form|bootstrap }} + {{ form|bootstrap }} - +
{% endblock %} + +{% block page_js %} + +{% endblock %}