//now you can refresh each dashboard module you want

This commit is contained in:
Vincent Augagneur
2013-09-02 17:22:51 +02:00
parent 121554026c
commit f165dae15d
5 changed files with 30 additions and 10 deletions
+10 -6
View File
@@ -31,14 +31,18 @@ function refreshDashbard(module_name)
{ {
if (typeof(module_name) == 'undefined') if (typeof(module_name) == 'undefined')
module_name = 0; module_name = 0;
datas = { else
ajax:true, $('#'+module_name+' section').each( function (){
action:'refreshDashboard', $(this).addClass('loading');
module:module_name });
};
$.ajax({ $.ajax({
url : dashboard_ajax_url, url : dashboard_ajax_url,
data : datas, data : {
ajax:true,
action:'refreshDashboard',
module:module_name
},
dataType: 'json', dataType: 'json',
success : function(widgets){ success : function(widgets){
for (var name in widgets) for (var name in widgets)
-1
View File
@@ -54,7 +54,6 @@ class Dashactivity extends Module
public function hookDashboardDatas($params) public function hookDashboardDatas($params)
{ {
sleep(2);
return array( return array(
'data_value' => array( 'data_value' => array(
'order_nbr' => 365, 'order_nbr' => 365,
@@ -30,7 +30,7 @@
<a class="list-tooolbar-btn" href="#" title="configure"> <a class="list-tooolbar-btn" href="#" title="configure">
<i class="process-icon-configure"></i> <i class="process-icon-configure"></i>
</a> </a>
<a class="list-tooolbar-btn" href="#" title="refresh"> <a class="list-tooolbar-btn" href="#" onclick="refreshDashbard('dashactivity'); return false;" title="refresh">
<i class="process-icon-refresh"></i> <i class="process-icon-refresh"></i>
</a> </a>
</span> </span>
@@ -30,7 +30,7 @@
<a class="list-tooolbar-btn" href="javascript:void(0);" title="configure"> <a class="list-tooolbar-btn" href="javascript:void(0);" title="configure">
<i class="process-icon-configure"></i> <i class="process-icon-configure"></i>
</a> </a>
<a class="list-tooolbar-btn" href="javascript:location.reload();" title="refresh"> <a class="list-tooolbar-btn" href="#" onclick="refreshDashbard('dashproducts'); return false;" title="refresh">
<i class="process-icon-refresh"></i> <i class="process-icon-refresh"></i>
</a> </a>
</span> </span>
+18 -1
View File
@@ -54,6 +54,23 @@ class Dashtrends extends Module
public function hookDashboardDatas($params) public function hookDashboardDatas($params)
{ {
return array(); return array(
'data_value' => array(
'sales_score' => Tools::displayPrice(151.365),
'orders_score' => 120,
'cart_value_score' => Tools::displayPrice(35),
'visits_score' => 12,
'convertion_rate_score' => 4,
'net_profits_score' => Tools::displayPrice(42),
),
'data_trends' => array(
'sales_score_trends' => array('way' => 'up', 'value' => 0.66),
'orders_score_trends' => array('way' => 'down', 'value' => 0.66),
'cart_value_score_trends' => array('way' => 'up', 'value' => 0.66),
'visits_score_trends' => array('way' => 'down', 'value' => 0.66),
'convertion_rate_score_trends' => array('way' => 'up', 'value' => 0.66),
'net_profits_score_trends' => array('way' => 'up', 'value' => 0.66)
)
);
} }
} }