function navigation_widget_configure_init(){ var widgetTitle = $('#widget-title'); $('#widget-title').autocomplete({ action : 'navigation_widget_configure_autocomplete', skin : function(item){ var html = ''; var re = new RegExp(widgetTitle.val(),"gi"); name = item.name.replace(re, function (x) { return ''+x+''; }); html += '
'+name+'
'; html +=''+item.url+''; html += '
'; return html; }, highlight : function(item){ return item; }, onClick : function(selected,element){ widgetTitle.val(selected.name); $('#widget-url').val(selected.url); $('#widget-icon').val(selected.icon); init_components(); } }); } function navigation_widget_configure_save(widget,modal){ var data = $('#navigation-widget-form').toJson(); data.action = 'navigation_widget_configure_save'; data.id = modal.attr('data-widget'); $.action(data,function(){ $.message('success','Configuration enregistrée'); dashboard_dashboardwidget_search(); }); }