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

realtime-map.tpl « templates « UserCountryMap « plugins - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 231ecd5ddb9d58e80e3c7c04569fe6b63dba6b6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<div id="RealTimeMap" style="position:relative; overflow:hidden;">

    <div id="RealTimeMap_container">
        <div id="RealTimeMap_map" style="overflow:hidden"></div>
        <div class="realTimeMap_overlay">
            <span class="showing_visits_of" style="display:none">{'UserCountryMap_ShowingVisits'|translate} <span class="realTimeMap_timeSpan" style="font-weight:bold"></span></span>
            <span class="no_data" style="display:none">{'CoreHome_ThereIsNoDataForThisReport'|translate}</span>
            <span class="loading_data">{'General_LoadingData'|translate}...</span>
            <img src="{$piwikUrl}plugins/UserCountryMap/img/realtimemap-loading.gif" style="vertical-align:baseline;position:relative;left:-2px;">
        </div>
        <div class="realTimeMap_overlay realTimeMap_datetime"></div>
    </div>
    <div id="RealTimeMap_meta">
        <span class="loadingPiwik">
            <img src="{$piwikUrl}themes/default/images/loading-blue.gif"> {'General_LoadingData'|translate}...
        </span>
    </div>

</div>

<!-- configure some piwik vars -->
<script type="text/javascript">

{* If the map is loaded from the menu, do a few tweaks to clean up the display *}
{if $mapIsStandaloneNotWidget}
	function initStandaloneMap() {ldelim}
		$('.top_controls').hide();
		$('ul.nav').on('piwikSwitchPage', function(event, item) {ldelim}
			var clickedMenuIsNotMap = ($(item).text() != "{'UserCountryMap_RealTimeMap'|translate|escape:'js'}");
			if(clickedMenuIsNotMap) {ldelim}
				$('.top_controls').show();
			{rdelim}
		{rdelim});
		$('.realTimeMap_overlay').css('top', '0px');
		$('.realTimeMap_datetime').css('top', '20px');
	{rdelim}

	initStandaloneMap();
{/if}

	{literal}
    var config = { metrics: {} };
{/literal}

    config.svgBasePath = "{$piwikUrl}plugins/UserCountryMap/svg/";
    config.liveRefreshAfterMs = {$liveRefreshAfterMs};

    config._ = JSON.parse('{$localeJSON|escape:'javascript'}');
    config.reqParams = JSON.parse('{$reqParamsJSON|escape:'javascript'}');
    config.siteHasGoals = {$hasGoals};
    config.maxVisits = {$maxVisits};

    var realtimeMap;

{literal}
    if ($('#dashboardWidgetsArea').length) {
        // dashboard mode
        var $widgetContent = $('#RealTimeMap').parents('.widgetContent');

        $widgetContent.on('widget:create', function(evt, widget) {
            realtimeMap = new UserCountryMap.RealtimeMap(config, widget);
        }).on('widget:maximise', function(evt) {
            realtimeMap.resize();
        }).on('widget:minimise', function(evt) {
            realtimeMap.resize();
        }).on('widget:destroy', function(evt) {
            realtimeMap.destroy();
        });
    } else {
        // stand-alone mode
        realtimeMap = new UserCountryMap.RealtimeMap(config);
    }
{/literal}

</script>