diff --git a/bower.json b/bower.json
index 755c18e00..a06f11ba8 100644
--- a/bower.json
+++ b/bower.json
@@ -12,12 +12,12 @@
"angular-sanitize": "~1.4.9",
"angular-bootstrap": "~0.14.3",
"angular-bootstrap-colorpicker": "~3.0.24",
+ "angular-chosen-localytics": "~1.3.0",
"angular-csv-import": "~0.0.27",
"angular-formly-templates-bootstrap": "~6.2.0",
"angular-formly": "~7.3.9",
"angular-loading-bar": "~0.8.0",
"angular-ui-router": "~0.2.17",
- "angular-ui-select": "~0.13.1",
"angular-ui-tree": "~2.5.0",
"angular-gettext": "~2.2.0",
"angular-scroll-glue": "~2.0.6",
diff --git a/gulpfile.js b/gulpfile.js
index eadcd54a6..dedb3d634 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -68,6 +68,12 @@ gulp.task('fonts-libs', function() {
.pipe(gulp.dest(path.join(output_directory, 'fonts')));
});
+// Catches image files for angular-chosen.
+gulp.task('angular-chosen-img', function () {
+ return gulp.src(path.join('bower_components', 'chosen', '*.png'))
+ .pipe(gulp.dest(path.join(output_directory, 'css')));
+});
+
// Catches all skins files for TinyMCE editor.
gulp.task('tinymce-skins', function () {
return gulp.src(path.join('bower_components', 'tinymce-dist', 'skins', '**'))
@@ -108,7 +114,7 @@ gulp.task('translations', function () {
});
// Gulp default task. Runs all other tasks before.
-gulp.task('default', ['js-libs', 'css-libs', 'fonts-libs', 'tinymce', 'translations'], function () {});
+gulp.task('default', ['js-libs', 'css-libs', 'fonts-libs', 'tinymce', 'angular-chosen-img', 'translations'], function () {});
/**
diff --git a/openslides/agenda/static/js/agenda/site.js b/openslides/agenda/static/js/agenda/site.js
index 21532c481..ccd0cf285 100644
--- a/openslides/agenda/static/js/agenda/site.js
+++ b/openslides/agenda/static/js/agenda/site.js
@@ -226,18 +226,14 @@ angular.module('OpenSlidesApp.agenda.site', ['OpenSlidesApp.agenda'])
'operator',
'Agenda',
'User',
- 'LimitUsers',
'item',
- function ($scope, $filter, $http, $state, operator, Agenda, User, LimitUsers, item) {
+ function ($scope, $filter, $http, $state, operator, Agenda, User, item) {
Agenda.bindOne(item.id, $scope, 'item');
User.bindAll({}, $scope, 'users');
$scope.speakerSelectBox = {};
$scope.alert = {};
$scope.speakers = $filter('orderBy')(item.speakers, 'weight');
- // limit the number of users in ui-select field
- $scope.LimitUsers = LimitUsers;
-
$scope.$watch(function () {
return Agenda.lastModified();
}, function () {
diff --git a/openslides/agenda/static/templates/agenda/item-detail.html b/openslides/agenda/static/templates/agenda/item-detail.html
index 0d81a4ee4..babbcc672 100644
--- a/openslides/agenda/static/templates/agenda/item-detail.html
+++ b/openslides/agenda/static/templates/agenda/item-detail.html
@@ -130,20 +130,14 @@
{{ alert.msg }}
-
-
-
- {{ $select.selected.get_full_name() }}
-
-
-
-
-
-
-
-
-
-
+
+