1 {% if selector is not defined %}
2 {% set selector = '.delete' %}
4 {% if loader is not defined %}
5 {% set loader = 'action' %}
7 {% if loader_selector is not defined %}
8 {% set loader_selector = '.loader_selector' %}
12 {% if single_action is defined %}
13 var _removeItems = function() {
14 $('{{ selector }}').off('click').on('click', function(event) {
15 event.preventDefault();
18 {% if extra_check is defined %}
21 {% if method is not defined %}
22 {% set method = 'GET' %}
25 url: {% if deleteurl is not defined %}_this.attr('href'){% else %}'{{ deleteurl|raw }}'{% endif %},
29 {% if extra_data is defined %}
34 {% include 'elements/js/loader.js.twig' with {
36 selector: loader_selector
38 success: function(res){
40 _res.find('form').on('submit', function(e) {
43 var _data = _form.serialize();
45 url: _form.attr('action'),
49 {% include 'elements/js/loader.js.twig' with {
51 selector: loader_selector
53 success: function(res){
55 window.location.href = _form.find('input[name=redirect_uri]').val();
58 url: '{{ url_for("ajaxMessages") }}',
60 success: function (values) {
61 for (var type in values) {
63 if (type == 'success') {
71 position: 'top right',
72 title: values[type]['title'],
73 message: values[type]['messages'].join('<br/>'),
74 showIcon: values[type]['icon'],
84 {% include "elements/js/modal.js.twig" with {
85 modal_title_twig: _T("An error occurred :(")|e("js"),
86 modal_without_content: true,
88 modal_deny_only: true,
89 modal_cancel_text: _T("Close")|e("js"),
90 modal_classname: "redalert",
96 var _title = _res.find('.header');
98 {% include "elements/js/modal.js.twig" with {
99 modal_title: "_title",
101 modal_content: "_res",
102 modal_onapprove: "$('#confirm_removal form').submit();",
103 modal_approve_text: _T("Remove")|e('js'),
104 modal_approve_icon: 'trash',
105 modal_approve_color: 'red',
106 modal_classname: "redalert"
110 {% include "elements/js/modal.js.twig" with {
111 modal_title_twig: _T("An error occurred :(")|e("js"),
112 modal_without_content: true,
114 modal_deny_only: true,
115 modal_cancel_text: _T("Close")|e("js"),
116 modal_classname: "redalert",
120 {% if single_action is defined %}