/*! * Piwik - free/libre analytics platform * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later */ // // TRANSITIONS ROW ACTION FOR DATA TABLES // function DataTable_RowActions_Transitions(dataTable) { this.dataTable = dataTable; this.transitions = null; } DataTable_RowActions_Transitions.prototype = new DataTable_RowAction; /** Static helper method to launch transitions from anywhere */ DataTable_RowActions_Transitions.launchForUrl = function (url) { broadcast.propagateNewPopoverParameter('RowAction', 'Transitions:url:' + url); }; DataTable_RowActions_Transitions.isPageUrlReport = function (module, action) { return module == 'Actions' && (action == 'getPageUrls' || action == 'getEntryPageUrls' || action == 'getExitPageUrls' || action == 'getPageUrlsFollowingSiteSearch'); }; DataTable_RowActions_Transitions.isPageTitleReport = function (module, action) { return module == 'Actions' && (action == 'getPageTitles' || action == 'getPageTitlesFollowingSiteSearch'); }; DataTable_RowActions_Transitions.isActionCustomDimensionReport = function (params) { return params.module == 'CustomDimensions' && params.action == 'getCustomDimension' && params.scopeOfDimension && params.scopeOfDimension === 'action'; }; DataTable_RowActions_Transitions.prototype.trigger = function (tr, e, subTableLabel) { var link = tr.find('> td:first > a').attr('href'); link = $('