diff -r 318533413200 -r a1707c607eec src/pyams_skin/resources/js/myams-events.js --- a/src/pyams_skin/resources/js/myams-events.js Sun Jul 19 02:02:20 2020 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -/** - * MyAMS events management - */ -(function($, globals) { - - var ams = globals.MyAMS; - - ams.events = { - - /** - * Initialize events listeners - * - * "data-ams-events-handlers" is a data attribute containing a JSON object where: - * - each key is an event name - * - value is a callback name. - * For example: data-ams-events-handlers='{"change": "MyAPP.events.changeListener"}' - */ - init: function(element) { - $('[data-ams-events-handlers]', element).each(function() { - var element = $(this); - var handlers = element.data('ams-events-handlers'); - if (handlers) { - for (var event in handlers) { - if (handlers.hasOwnProperty(event)) { - element.on(event, ams.getFunctionByName(handlers[event])); - } - } - } - }); - } - }; - -})(jQuery, this);