src/pyams_content/skin/resources/js/pyams_content.js
changeset 302 6d86ba0d1ec3
parent 281 e5bfd8db9f3f
child 363 86d1a240d4dc
--- 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: {