src/pyams_content/skin/resources/js/pyams_content.js
changeset 844 36af332b6dd0
parent 836 f33d67c86cdd
child 873 5f40601f9cb0
--- a/src/pyams_content/skin/resources/js/pyams_content.js	Fri Jul 13 08:51:55 2018 +0200
+++ b/src/pyams_content/skin/resources/js/pyams_content.js	Fri Jul 13 09:23:53 2018 +0200
@@ -350,6 +350,24 @@
 					MyAMS.initContent(marker);
 				}
 				MyAMS.helpers.sort(toolbar, 'weight');
+			},
+
+			switchAnchor: function() {
+				return function () {
+					var source = $(this);
+					var element = source.parents('tr').first();
+					var container = element.parents('table');
+					MyAMS.ajax.post(container.data('ams-location') + '/' +
+									container.data('ams-anchor-switcher'),
+						{object_name: element.data('ams-element-name')},
+						function (result, status) {
+							if (result.anchor) {
+								$('i', source).attr('class', 'fa fa-fw fa-anchor');
+							} else {
+								$('i', source).attr('class', 'fa fa-fw fa-anchor txt-color-silver opacity-50');
+							}
+						});
+				}
 			}
 		},