From fdedfec7d3ac0db94aa1248eb18ecaaa101d90df Mon Sep 17 00:00:00 2001 From: zmagod Date: Wed, 4 Jul 2018 17:38:16 +0200 Subject: [PATCH] fixes bug with bootstrap-select --- .../javascripts/repositories/forms/repository_item_edit.js | 5 +++-- .../javascripts/repositories/repository_datatable.js.erb | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/repositories/forms/repository_item_edit.js b/app/assets/javascripts/repositories/forms/repository_item_edit.js index 4e636e278..91696ba55 100644 --- a/app/assets/javascripts/repositories/forms/repository_item_edit.js +++ b/app/assets/javascripts/repositories/forms/repository_item_edit.js @@ -82,10 +82,11 @@ /** * Handles select picker default value * + * @param {Object} node * @returns {undefinded} */ - RepositoryItemEditForm.prototype.initializeSelectpickerValues = function() { - $('.bootstrap-select').each(function(_, dropdown) { + RepositoryItemEditForm.prototype.initializeSelectpickerValues = function(node) { + $($(node).find('.bootstrap-select')).each(function(_, dropdown) { var selectedValue = $($(dropdown).find('select')[0]).data('selected-value'); var selectPicker = $($(dropdown).find('select')[0]); var value = '-1' diff --git a/app/assets/javascripts/repositories/repository_datatable.js.erb b/app/assets/javascripts/repositories/repository_datatable.js.erb index 545550462..7e988e900 100644 --- a/app/assets/javascripts/repositories/repository_datatable.js.erb +++ b/app/assets/javascripts/repositories/repository_datatable.js.erb @@ -668,7 +668,7 @@ var RepositoryDatatable = (function(global) { var editForm = new RepositoryItemEditForm(data, node); editForm.renderForm(TABLE); _initSelectPicker(); - editForm.initializeSelectpickerValues(); + editForm.initializeSelectpickerValues(node); // initialize smart annotation _.each($('[data-object="repository_cell"]'), function(el) {