src/pyams_content/skin/resources/js/pyams_content.js
changeset 836 f33d67c86cdd
parent 800 2b5460ecb254
child 844 36af332b6dd0
--- a/src/pyams_content/skin/resources/js/pyams_content.js	Wed Jul 11 15:23:03 2018 +0200
+++ b/src/pyams_content/skin/resources/js/pyams_content.js	Wed Jul 11 16:13:25 2018 +0200
@@ -384,9 +384,9 @@
 		themes: {
 
 			initExtracts: function(element) {
-				var thesaurus = $('select[name="manager_tags.widgets.thesaurus_name:list"]', element);
+				var thesaurus = $('select[name="manager_themes.widgets.thesaurus_name:list"]', element);
 				var thesaurus_name = thesaurus.val();
-				var extract = $('select[name="manager_tags.widgets.extract_name:list"]', element);
+				var extract = $('select[name="manager_themes.widgets.extract_name:list"]', element);
 				var extract_name = extract.val();
 				if (thesaurus_name) {
 					MyAMS.jsonrpc.post('getExtracts',
@@ -407,8 +407,8 @@
 			getExtracts: function(event) {
 				var select = $(event.currentTarget);
 				var form = select.parents('form');
-				var thesaurus_name = $('select[name="manager_tags.widgets.thesaurus_name:list"]', form).val();
-				var extract = $('select[name="manager_tags.widgets.extract_name:list"]', form);
+				var thesaurus_name = $('select[name="manager_themes.widgets.thesaurus_name:list"]', form).val();
+				var extract = $('select[name="manager_themes.widgets.extract_name:list"]', form);
 				var plugin = extract.data('select2');
 				if (thesaurus_name && (thesaurus_name !== '--NOVALUE--')) {
 					MyAMS.jsonrpc.post('getExtracts',
@@ -420,6 +420,7 @@
 																			 {term: ''});
 									   });
 				} else {
+					extract.select2('data', null);
 					plugin.results.empty();
 					plugin.opts.populateResults.call(plugin, plugin.results, [], {term: ''});
 				}