ecs.js
6 years ago
ecs_admin_bar_menu.js
6 years ago
ecs_ajax_pagination.js
5 years ago
ecs_preview.js
6 years ago
ecs.js
14 lines
| 1 | |
| 2 | var ECS_hooks = {}; |
| 3 | |
| 4 | var ECS_Columns_Count=0; |
| 5 | |
| 6 | function ECS_add_action(name, func) { |
| 7 | if(!ECS_hooks[name]) ECS_hooks[name] = []; |
| 8 | ECS_hooks[name].push(func); |
| 9 | } |
| 10 | |
| 11 | function ECS_do_action(name, ...params){ |
| 12 | if(ECS_hooks[name]) |
| 13 | ECS_hooks[name].forEach(func => func(...params)); |
| 14 | } |