12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //CHARGEMENT DE LA PAGE
- function init_plugin_dashboard(){
- switch($.urlParam('page')){
- default:
- break;
- }
-
- }
- //Enregistrement des configurations
- function dashboard_setting_save(){
- $.action({
- action: 'dashboard_setting_save',
- fields: $('#dashboard-setting-form').toJson()
- },function(){
- $.message('success','Enregistré');
- });
- }
- //** BLOC DE TABLEAU DE BORD **/
- //Récuperation d'une liste bloc de tableau de bord dans le tableau #dashboardwidgets
- function dashboard_dashboardwidget_search(callback,exportMode){
- var box = new FilterBox('#dashboard_dashboardwidget-filters');
- if(exportMode) $('.btn-export').addClass('btn-preloader');
- $('#dashboardwidgets').fill({
- action:'dashboard_dashboardwidget_search',
- filters: box.filters(),
- sort: $('#dashboardwidgets').sortable_table('get'),
- export: !exportMode ? false : exportMode
- },function(response){
- if(!exportMode) $('.results-count > span').text(response.pagination.total);
- if(callback!=null) callback();
- });
- }
- //Ajout ou modification bloc de tableau de bord
- function dashboard_dashboardwidget_save(){
- var data = $('#dashboardwidget-form').toJson();
- $.action(data,function(r){
- $('#dashboardwidget-form').attr('data-id',r.id);
- $.urlParam('id',r.id);
- $.message('success','Enregistré');
- });
- }
- //Suppression bloc de tableau de bord
- function dashboard_dashboardwidget_delete(element){
- if(!confirm('Êtes vous sûr de vouloir supprimer cet item ?')) return;
- var line = $(element).closest('.item-line');
- $.action({
- action: 'dashboard_dashboardwidget_delete',
- id: line.attr('data-id')
- },function(r){
- line.remove();
- $.message('info','Item supprimé');
- });
- }
|