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:
Diffstat (limited to 'plugins/CoreHome/javascripts')
-rw-r--r--plugins/CoreHome/javascripts/broadcast.js15
1 files changed, 4 insertions, 11 deletions
diff --git a/plugins/CoreHome/javascripts/broadcast.js b/plugins/CoreHome/javascripts/broadcast.js
index fe3b262b32..44ace8fe19 100644
--- a/plugins/CoreHome/javascripts/broadcast.js
+++ b/plugins/CoreHome/javascripts/broadcast.js
@@ -504,8 +504,6 @@ var broadcast = {
* handler.
*/
propagateNewPopoverParameter: function (handlerName, value) {
- var $location = angular.element(document).injector().get('$location');
-
var popover = '';
if (handlerName && '' != value && 'undefined' != typeof value) {
popover = handlerName + ':' + value;
@@ -524,15 +522,10 @@ var broadcast = {
}
}
- var $window = piwikHelper.getAngularDependency('$window');
- var urlStr = $window.location.hash;
- urlStr = broadcast.updateParamValue('popover=' + encodeURIComponent(popover), urlStr);
- urlStr = urlStr.replace(/^[#?]+/, '');
- $location.search(urlStr);
-
- setTimeout(function () {
- angular.element(document).injector().get('$rootScope').$apply();
- }, 1);
+ var MatomoUrl = window.CoreHome.MatomoUrl;
+ MatomoUrl.updateHash(
+ Object.assign({}, MatomoUrl.hashParsed.value, { popover }),
+ );
},
/**