src/pyams_thesaurus/zmi/resources/js/pyams_thesaurus.js
changeset 2 de33539c2db2
parent 0 47700a43ef3f
child 5 86ddb444d0a9
equal deleted inserted replaced
1:5bc708f1d186 2:de33539c2db2
   172 		if (checker.hasClass('disabled'))
   172 		if (checker.hasClass('disabled'))
   173 			return;
   173 			return;
   174 		var term = $('span.term', checker.closest('div').siblings('span'));
   174 		var term = $('span.term', checker.closest('div').siblings('span'));
   175 		MyAMS.ajax.post('switch-extract.json', {term: term.text(),
   175 		MyAMS.ajax.post('switch-extract.json', {term: term.text(),
   176 												extract: checker.data('ams-extract-name')}, function(data) {
   176 												extract: checker.data('ams-extract-name')}, function(data) {
   177 			if (data.used) {
   177 			if (data.status) {  // System view
       
   178 				MyAMS.ajax.handleJSON(data);
       
   179 			} else if (data.used) {
   178 				checker.removeClass('fa-square-o')
   180 				checker.removeClass('fa-square-o')
   179 					   .addClass('fa-square used');
   181 					   .addClass('fa-square used');
   180 				$('>li >div i.extract-checker[data-ams-extract-name="' + data.extract + '"]',
   182 				$('>li >div i.extract-checker[data-ams-extract-name="' + data.extract + '"]',
   181 				  checker.closest('div').siblings('ul.group')).removeClass('fa-square disabled')
   183 				  checker.closest('div').siblings('ul.group')).removeClass('fa-square disabled')
   182 															  .addClass('fa-square-o')
   184 															  .addClass('fa-square-o')