Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas ZILLIOX <thomas@zilliox.me>2013-07-02 20:08:38 +0400
committerThomas ZILLIOX <thomas@zilliox.me>2013-07-02 20:08:38 +0400
commit287dcbbe9eecd9d6e4c5cd89a5a2fa7fe14bb09a (patch)
tree3ca1c8b4a1fd14cca3c5f492cf6ea8391f1a1060 /plugins/Dashboard
parent3b367dd3afffa6d44fdf0069f62b00c2bb487a5a (diff)
Merge with master
Diffstat (limited to 'plugins/Dashboard')
-rw-r--r--plugins/Dashboard/API.php4
-rw-r--r--plugins/Dashboard/Controller.php3
-rw-r--r--plugins/Dashboard/Dashboard.php1
-rw-r--r--plugins/Dashboard/javascripts/dashboard.js26
-rw-r--r--plugins/Dashboard/javascripts/dashboardObject.js2
-rw-r--r--plugins/Dashboard/templates/embeddedIndex.twig2
6 files changed, 20 insertions, 18 deletions
diff --git a/plugins/Dashboard/API.php b/plugins/Dashboard/API.php
index 14a058b2aa..59ae8b9ae1 100644
--- a/plugins/Dashboard/API.php
+++ b/plugins/Dashboard/API.php
@@ -62,7 +62,7 @@ class Piwik_Dashboard_API
*
* @return array[]
*/
- public function getDefaultDashboard()
+ private function getDefaultDashboard()
{
$defaultLayout = $this->dashboard->getDefaultLayout();
$defaultLayout = $this->dashboard->decodeLayout($defaultLayout);
@@ -79,7 +79,7 @@ class Piwik_Dashboard_API
*
* @return array[]
*/
- public function getUserDashboards()
+ private function getUserDashboards()
{
$userLogin = Piwik::getCurrentUserLogin();
$userDashboards = $this->dashboard->getAllDashboards($userLogin);
diff --git a/plugins/Dashboard/Controller.php b/plugins/Dashboard/Controller.php
index 204cf8714d..ec63d82e4a 100644
--- a/plugins/Dashboard/Controller.php
+++ b/plugins/Dashboard/Controller.php
@@ -153,8 +153,11 @@ class Piwik_Dashboard_Controller extends Piwik_Controller
public function getAllDashboards()
{
$this->checkTokenInUrl();
+
if (Piwik::isUserIsAnonymous()) {
+ Piwik_DataTable_Renderer_Json::sendHeaderJSON();
echo '[]';
+
return;
}
diff --git a/plugins/Dashboard/Dashboard.php b/plugins/Dashboard/Dashboard.php
index 47a8dfedea..716e055bd7 100644
--- a/plugins/Dashboard/Dashboard.php
+++ b/plugins/Dashboard/Dashboard.php
@@ -209,7 +209,6 @@ class Piwik_Dashboard extends Piwik_Plugin
$pos++;
}
}
-
}
}
diff --git a/plugins/Dashboard/javascripts/dashboard.js b/plugins/Dashboard/javascripts/dashboard.js
index 298298e44c..e23ff669a4 100644
--- a/plugins/Dashboard/javascripts/dashboard.js
+++ b/plugins/Dashboard/javascripts/dashboard.js
@@ -24,7 +24,7 @@ function initDashboard(dashboardId, dashboardLayout) {
if (!$('#topBars').length) {
$('#dashboardSettings').css({left: 0});
$('#dashboardSettings').after($('#Dashboard'));
- $('#Dashboard > ul li a').each(function () {$(this).css({width: this.offestWidth + 30, paddingLeft: 0, paddingRight: 0});});
+ $('#Dashboard').find('> ul li a').each(function () {$(this).css({width: this.offestWidth + 30, paddingLeft: 0, paddingRight: 0});});
$('#Dashboard_embeddedIndex_' + dashboardId).addClass('sfHover');
}
@@ -36,7 +36,7 @@ function initDashboard(dashboardId, dashboardLayout) {
$('#removeDashboardLink').show();
}
// fix position
- $('#dashboardSettings .widgetpreview-widgetlist').css('paddingTop', $('#dashboardSettings .widgetpreview-categorylist').parent('li').position().top);
+ $('#dashboardSettings').find('.widgetpreview-widgetlist').css('paddingTop', $('#dashboardSettings').find('.widgetpreview-categorylist').parent('li').position().top);
});
$('body').on('mouseup', function (e) {
if (!$(e.target).parents('#dashboardSettings').length && !$(e.target).is('#dashboardSettings')) {
@@ -56,7 +56,7 @@ function initDashboard(dashboardId, dashboardLayout) {
$('#dashboardSettings').widgetPreview({
isWidgetAvailable: function (widgetUniqueId) {
- return !$('#dashboardWidgetsArea [widgetId=' + widgetUniqueId + ']').length;
+ return !$('#dashboardWidgetsArea').find('[widgetId=' + widgetUniqueId + ']').length;
},
onSelect: function (widgetUniqueId) {
var widget = widgetsHelper.getWidgetObjectFromUniqueId(widgetUniqueId);
@@ -66,7 +66,7 @@ function initDashboard(dashboardId, dashboardLayout) {
resetOnSelect: true
});
- $('#columnPreview>div').each(function () {
+ $('#columnPreview').find('>div').each(function () {
var width = [];
$('div', this).each(function () {
width.push(this.className.replace(/width-/, ''));
@@ -74,8 +74,8 @@ function initDashboard(dashboardId, dashboardLayout) {
$(this).attr('layout', width.join('-'));
});
- $('#columnPreview>div').on('click', function () {
- $('#columnPreview>div').removeClass('choosen');
+ $('#columnPreview').find('>div').on('click', function () {
+ $('#columnPreview').find('>div').removeClass('choosen');
$(this).addClass('choosen');
});
@@ -122,15 +122,15 @@ function renameDashboard() {
}
function removeDashboard() {
- $('#removeDashboardConfirm h2 span').html($('#dashboardWidgetsArea').dashboard('getDashboardName'));
+ $('#removeDashboardConfirm').find('h2 span').text($('#dashboardWidgetsArea').dashboard('getDashboardName'));
piwikHelper.modalConfirm('#removeDashboardConfirm', {yes: function () { $('#dashboardWidgetsArea').dashboard('removeDashboard'); }});
}
function showChangeDashboardLayoutDialog() {
- $('#columnPreview>div').removeClass('choosen');
- $('#columnPreview>div[layout=' + $('#dashboardWidgetsArea').dashboard('getColumnLayout') + ']').addClass('choosen');
+ $('#columnPreview').find('>div').removeClass('choosen');
+ $('#columnPreview').find('>div[layout=' + $('#dashboardWidgetsArea').dashboard('getColumnLayout') + ']').addClass('choosen');
piwikHelper.modalConfirm('#changeDashboardLayout', {yes: function () {
- $('#dashboardWidgetsArea').dashboard('setColumnLayout', $('#changeDashboardLayout .choosen').attr('layout'));
+ $('#dashboardWidgetsArea').dashboard('setColumnLayout', $('#changeDashboardLayout').find('.choosen').attr('layout'));
}});
}
@@ -159,12 +159,12 @@ function copyDashboardToUser() {
function (availableUsers) {
$('#copyDashboardUser').empty();
$('#copyDashboardUser').append(
- $('<option></option>').val(piwik.userLogin).html(piwik.userLogin)
+ $('<option></option>').val(piwik.userLogin).text(piwik.userLogin)
);
$.each(availableUsers, function (index, user) {
if (user.login != 'anonymous' && user.login != piwik.userLogin) {
$('#copyDashboardUser').append(
- $('<option></option>').val(user.login).html(user.login + ' (' + user.alias + ')')
+ $('<option></option>').val(user.login).text(user.login + ' (' + user.alias + ')')
);
}
});
@@ -189,7 +189,7 @@ function copyDashboardToUser() {
}, 'post');
ajaxRequest.setCallback(
function (id) {
- $('#alert h2').text(_pk_translate('Dashboard_DashboardCopied_js'));
+ $('#alert').find('h2').text(_pk_translate('Dashboard_DashboardCopied_js'));
piwikHelper.modalConfirm('#alert', {});
}
);
diff --git a/plugins/Dashboard/javascripts/dashboardObject.js b/plugins/Dashboard/javascripts/dashboardObject.js
index 8863317c9c..b8f3dbb19d 100644
--- a/plugins/Dashboard/javascripts/dashboardObject.js
+++ b/plugins/Dashboard/javascripts/dashboardObject.js
@@ -434,7 +434,7 @@
function buildMenu() {
var success = function (dashboards) {
- var dashboardMenuList = $('#Dashboard > ul');
+ var dashboardMenuList = $('#Dashboard').find('> ul');
dashboardMenuList.empty();
if (dashboards.length > 1) {
dashboardMenuList.show();
diff --git a/plugins/Dashboard/templates/embeddedIndex.twig b/plugins/Dashboard/templates/embeddedIndex.twig
index c5b037b0b8..a472b1b049 100644
--- a/plugins/Dashboard/templates/embeddedIndex.twig
+++ b/plugins/Dashboard/templates/embeddedIndex.twig
@@ -87,7 +87,7 @@
</div>
<div class="ui-confirm" id="removeDashboardConfirm">
- <h2>{{ 'Dashboard_RemoveDashboardConfirm'|translate('<span></span>') }}</h2>
+ <h2>{{ 'Dashboard_RemoveDashboardConfirm'|translate('<span></span>')|raw }}</h2>
<div class="popoverSubMessage">{{ 'Dashboard_NotUndo'|translate(resetDashboard) }}</div>
<input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/>