From 2536b35c0ee4a4c5245de2c4c523b830cb54527d Mon Sep 17 00:00:00 2001 From: FinnStutzenstein Date: Fri, 16 Jun 2017 12:55:45 +0200 Subject: [PATCH] Highlight objects in list view, if related objects are projected --- CHANGELOG | 2 ++ openslides/agenda/static/js/agenda/base.js | 4 ++++ .../static/templates/agenda/item-list.html | 3 ++- .../assignments/static/js/assignments/base.js | 16 ++++++++++++++-- .../templates/assignments/assignment-list.html | 3 ++- openslides/core/static/css/app.css | 4 ++++ openslides/core/static/js/core/base.js | 4 ++++ openslides/motions/static/js/motions/base.js | 4 ++++ .../static/templates/motions/motion-list.html | 3 ++- 9 files changed, 38 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index ad34c2527..6f80a2ec4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -50,6 +50,8 @@ Core: clients by refactoring autoupdate, Collection and AccessPermission [#3223]. - Fixes autoupdate bug for a user without user.can_see_name permission [#3233]. - Improved reconnect handling if the server was flushed [#3297]. +- Highlight list entries in a light blue, if a related object is projected (e.g. + a list of speakers of a motion) [#3301] Mediafiles: - Fixed reloading of PDF on page change [#3274]. diff --git a/openslides/agenda/static/js/agenda/base.js b/openslides/agenda/static/js/agenda/base.js index 8650742bc..367cbec17 100644 --- a/openslides/agenda/static/js/agenda/base.js +++ b/openslides/agenda/static/js/agenda/base.js @@ -197,6 +197,10 @@ angular.module('OpenSlidesApp.agenda', ['OpenSlidesApp.users']) }); return isProjectedIds; }, + isRelatedProjected: function () { + // related objects for agenda items: list of speakers slide. + return this.isListOfSpeakersProjected(); + }, // project list of speakers projectListOfSpeakers: function(projectorId) { var isProjectedIds = this.isListOfSpeakersProjected(); diff --git a/openslides/agenda/static/templates/agenda/item-list.html b/openslides/agenda/static/templates/agenda/item-list.html index 9798f0ddf..ae7cad92d 100644 --- a/openslides/agenda/static/templates/agenda/item-list.html +++ b/openslides/agenda/static/templates/agenda/item-list.html @@ -211,7 +211,8 @@