Skip to content
Extraits de code Groupes Projets
Valider 703d120f rédigé par mattpiwik's avatar mattpiwik
Parcourir les fichiers

Forward segment + Fix notice + Widgets don't store segment in layout

git-svn-id: http://dev.piwik.org/svn/trunk@6360 59fd770c-687e-43c8-a1e3-f5a4ff64c105
parent 4abf07ef
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -167,7 +167,7 @@ class Piwik_CoreHome_DataTableRowAction_RowEvolution
protected function extractEvolutionReport($report)
{
$this->dataTable = $report['reportData'];
$this->rowLabel = $report['label'];
$this->rowLabel = Piwik_Common::sanitizeInputValue($report['label']);
$this->rowIcon = $report['logo'];
$this->availableMetrics = $report['metadata']['metrics'];
$this->dimension = $report['metadata']['dimension'];
......
......@@ -8,7 +8,7 @@
{$arrayDataTable.message}
{else}
{if count($arrayDataTable) == 0}
{if $showReportDataWasPurgedMessage}
{if isset($showReportDataWasPurgedMessage) && $showReportDataWasPurgedMessage}
<div class="pk-emptyDataTable">{'CoreHome_DataForThisReportHasBeenPurged'|translate:$deleteReportsOlderThan}</div>
{else}
<div class="pk-emptyDataTable">{'CoreHome_ThereIsNoDataForThisReport'|translate}</div>
......
......@@ -230,7 +230,8 @@ DataTable_RowActions_RowEvolution.prototype.showRowEvolution = function(tr, labe
date: request.data.date,
idSite: request.data.idSite,
period: request.data.period,
label: requestLabel
label: requestLabel,
segment: request.data.segment
};
if (metric) {
......
<div class="rowevolution">
<div class="popover-title">{$popoverTitle|escape}</div>
<div class="popover-title">{$popoverTitle}</div>
<div class="graph">
{$graph}
</div>
<div class="metrics-container">
<h2>{$availableMetricsText|escape}</h2>
<h2>{$availableMetricsText}</h2>
<div class="rowevolution-documentation">
{'RowEvolution_Documentation'|translate}
</div>
......
......@@ -86,12 +86,12 @@
*/
loadDashboard: function(dashboardIdToLoad) {
fetchLayout(generateLayout);
$(dashboardElement).empty();
dashboardName = '';
dashboardLayout = null;
dashboardId = dashboardIdToLoad;
piwikHelper.showAjaxLoading();
fetchLayout(generateLayout);
buildMenu();
return this;
},
......@@ -444,7 +444,7 @@
},
error: piwikHelper.ajaxHandleError
};
$.ajax(ajaxRequest);
piwikHelper.queueAjaxRequest( $.ajax(ajaxRequest) );
}
/**
......@@ -461,6 +461,10 @@
var items = $('[widgetId]', this);
for (var j=0; j<items.size(); j++) {
columns[columnNumber][j] = $(items[j]).dashboardWidget('getWidgetObject');
// Do not store segment in the dashboard layout
delete columns[columnNumber][j].parameters.segment;
}
columnNumber++;
});
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter