--- a/src/pyams_content/skin/resources/js/pyams_content.js Tue Nov 28 17:27:48 2017 +0100
+++ b/src/pyams_content/skin/resources/js/pyams_content.js Tue Nov 28 17:28:14 2017 +0100
@@ -457,6 +457,33 @@
},
/**
+ * Site management
+ */
+ site: {
+
+ switchVisibility: function() {
+ return function() {
+ var source = $(this);
+ var content = source.parents('tr').first();
+ MyAMS.ajax.post(content.data('ams-location') + '/set-content-visibility.json',
+ {object_name: content.data('ams-element-name')},
+ function(result, status) {
+ var klass;
+ if (result.visible) {
+ klass = 'fa-eye';
+ } else {
+ klass = 'fa-eye-slash';
+ }
+ if (!result.published) {
+ klass += ' text-danger';
+ }
+ $('i', source).attr('class', 'fa fa-fw ' + klass);
+ });
+ };
+ }
+ },
+
+ /**
* Review comments management
*/
review: {