Example #1
0
                $_notification_alternative_actions.html(alternative_actions);

                // Get direct system notifications actions
                var direct_notifications = <?php 
echo json_encode(Av_routing::get_actions_by_type('direct', 'SN'));
?>
;
                var direct_notifications_actions = $.map(direct_notifications, function (element, action)
                {
                    return action;
                });
                var direct_actions_pattern = new RegExp(direct_notifications_actions.join('|'));

                // Get menu system notifications actions
                var menu_notifications = <?php 
echo json_encode(Av_routing::get_actions_by_type('menu', 'SN'));
?>
;
                var menu_notifications_actions = $.map(menu_notifications, function (element, action)
                {
                    return action;
                });
                var menu_actions_pattern = new RegExp(menu_notifications_actions.join('|'));

                $('a', __self).off('click').on('click', function (event)
                {
                    event.preventDefault();
                    event.stopPropagation();

                    if (direct_actions_pattern.test($(this).attr('href')))
                    {