61 lines
No EOL
2 KiB
PHP
61 lines
No EOL
2 KiB
PHP
<?php
|
|
/**
|
|
* Piwik - free/libre analytics platform
|
|
*
|
|
* @link http://piwik.org
|
|
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*
|
|
*/
|
|
namespace Piwik\Plugins\Live;
|
|
|
|
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
|
|
|
|
/**
|
|
*
|
|
*/
|
|
class Live extends \Piwik\Plugin
|
|
{
|
|
|
|
/**
|
|
* @see Piwik\Plugin::registerEvents
|
|
*/
|
|
public function registerEvents()
|
|
{
|
|
return array(
|
|
'AssetManager.getJavaScriptFiles' => 'getJsFiles',
|
|
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
|
|
'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys'
|
|
);
|
|
}
|
|
|
|
public function getStylesheetFiles(&$stylesheets)
|
|
{
|
|
$stylesheets[] = "plugins/Live/stylesheets/live.less";
|
|
$stylesheets[] = "plugins/Live/stylesheets/visitor_profile.less";
|
|
}
|
|
|
|
public function getJsFiles(&$jsFiles)
|
|
{
|
|
$jsFiles[] = "libs/bower_components/visibilityjs/lib/visibility.core.js";
|
|
$jsFiles[] = "plugins/Live/javascripts/live.js";
|
|
$jsFiles[] = "plugins/Live/javascripts/SegmentedVisitorLog.js";
|
|
$jsFiles[] = "plugins/Live/javascripts/visitorProfile.js";
|
|
$jsFiles[] = "plugins/Live/javascripts/visitorLog.js";
|
|
$jsFiles[] = "plugins/Live/javascripts/rowaction.js";
|
|
}
|
|
|
|
public function getClientSideTranslationKeys(&$translationKeys)
|
|
{
|
|
$translationKeys[] = "Live_VisitorProfile";
|
|
$translationKeys[] = "Live_NoMoreVisits";
|
|
$translationKeys[] = "Live_ShowMap";
|
|
$translationKeys[] = "Live_HideMap";
|
|
$translationKeys[] = "Live_PageRefreshed";
|
|
$translationKeys[] = "Live_RowActionTooltipTitle";
|
|
$translationKeys[] = "Live_RowActionTooltipDefault";
|
|
$translationKeys[] = "Live_RowActionTooltipWithDimension";
|
|
$translationKeys[] = "Live_SegmentedVisitorLogTitle";
|
|
$translationKeys[] = "General_Segment";
|
|
$translationKeys[] = "General_And";
|
|
}
|
|
} |