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
path: root/js
AgeCommit message (Collapse)Author
2016-03-31fixes #9924 outlinks and downloads are not tracked if document is already ↵Thomas Steur
ready when piwik.js is loaded
2016-03-31New automated test to detect when piwik.js minified file is out of sync with ↵mattab
original piwik.js
2016-03-30Piwik.js 'setDomains' method supports page wildcards matching: ↵mattab
example.com/index* `setDomains("example.com/index*")` will correctly not track an outlink request to for example.com/index.html or example.com/index_en.html refs #9932
2016-03-30Merge pull request #9933 from piwik/remove_magic_setCookiePathMatthieu Aubry
piwik.js: remove the feature of `setDomains` that sets cookie path
2016-03-30piwik.js: remove the feature of `setDomains` magically setting the cookie path.mattab
Instead, we will better document how to correctly set the cookie configuration. https://github.com/piwik/piwik/issues/9932
2016-03-29refs #9954 attach request only if a request url is actually setThomas Steur
2016-03-08handle tel links the same as mailtosgiehl
2016-03-08fix overlay when using a custom piwik.php path for trackingThomas Steur
2016-03-07added Piwik to jslint sectionalexbeletsky
2016-03-04use piwik as window referencealexbeletsky
2016-02-23Remove unused variable from piwik.jsBas Bosman
2016-01-18detect whether window had focus only once and assume it had focus if used ↵Thomas Steur
inside an iframe
2016-01-18refs #9505 only track a ping if window actually has the focusThomas Steur
2016-01-05Document need to call setApiUrl()Joey3000
If "js/" is used by the Piwik tracking code instead of "piwik.js" and "piwik.php", Page Overlay won't work unless setApiUrl() is called with its parameter pointing to the root directory of Piwik. See https://piwik.org/docs/page-overlay/#page-overlay-troubleshooting (last bullet point) for details.
2015-12-15fixes #9371 make sure to use integers for resolution when devicePixelRatio ↵Thomas Steur
is eg 1.0001
2015-12-04there was a weird character after ||Thomas Steur
2015-12-04added documentation for cookieConfigPath detectionThomas Steur
2015-12-04fix jslintThomas Steur
2015-12-04set a cookie path automatically if a configHostAlias matches a pathThomas Steur
2015-12-03Added support to specify a path in a website URL and Piwik will recognize ↵Thomas Steur
the path during tracking
2015-11-24refs #9129 added feature Custom DimensionsThomas Steur
2015-11-16refs #9125 location.domain is not set when used in xulrunnerThomas Steur
2015-11-05Merge pull request #9164 from piwik/mysql_in_trackerMatthieu Aubry
Use MySQL instead of SQLite in tracker tests
2015-11-05Remove references to Sqlitemattab
2015-11-02fixes #9130 use window.JSON only if it actually contains JSON API methods ↵Thomas Steur
stringify and parse
2015-10-02do not use eval in minified piwik.js, replace JSON2 with JSON3Thomas Steur
2015-08-31added method to piwik.js to log all detected content blocksThomas Steur
2015-08-07refs #8413 prevent malformed url error if encoding is not utf8Thomas Steur
2015-07-20Differentiate the className argument from the Element methodDan Dascalescu
2015-07-20Forgot to quote "className"Dan Dascalescu
2015-07-17Better test for the className being an actual stringDan Dascalescu
2015-07-14Handle clicks on SVG elements. Fix #8346.Dan Dascalescu
2015-07-07Merge pull request #8265 from parruc/masterMatthieu Aubry
Added setCookiePath and setCookieDomain to applyFirst list
2015-07-01Added setCookiePath and setCookieDomain to applyFirstMatteo Parrucci
refs piwik/piwik#8112 Same problem happened with setCookieDomain. They have to be executed before setSiteId so added them to applyFirst
2015-06-26add constant PIWIK_VENDOR_PATHChristian Raue
2015-06-25Remoe heart beat events in disableHeartBeatTimer in JS tracker.diosmosis
2015-06-25Fix configHeartBeatDelay rename, shouldn't have renamed that variable to ↵diosmosis
...InSeconds since its in milliseconds.
2015-06-25Add <DEBUG> comments to beforea nd after disableHeartBeatTimer so it doesn't ↵diosmosis
appear in minified piwik.js. And set last tracker request time in makeSureThereIsAGapAfterFirstTrackingRequestToPreventMultipleVisitorCreation for increased code clarity + so it will be set when bulk requests sent.
2015-06-25Clear up heart beat code in piwik.js a bit and make sure heart beat delay ↵diosmosis
cannot be lower than 1 second.
2015-06-25Clean up some additions in this branch, rename setHeartBeatTimer to ↵diosmosis
enableHeartBeatTimer, rename clearHeartBeat to disableHeartBeatTimer, make sure the timer will be set up after any tracker request, not just page view.
2015-06-25Do not ignore ping requests when checking the last tracker request time, ↵diosmosis
since we should ping N seconds after last ping also. And if tracking request is sent before heart beat timer is configured, setup heart beat when configuring heart beat timer.
2015-06-25Fix JSLint errors by moving functions around and making other changes.diosmosis
2015-06-25Use Q promise library to accurately and cleanly test the heart beat feature ↵diosmosis
in the JS tracker.
2015-06-25Add new JS tracking heartbeat feature which replaces old one. New one is ↵diosmosis
more performant and executes much less code on user websites. New piwik.js tests included as well as an additional utility to make writing future tests easier (use jquery to parse tracker requests that are returned from fetchTrackedRequests). However tests don't currently pass since qunit is not super helpful for testing async code.
2015-06-09refs #5287 track middle clicks and open context menu optionallyThomas Steur
2015-06-08refs #7494 make sure to apply disableCookies before any other method that ↵Thomas Steur
could potentially set a cookie
2015-05-21Make Piwik.js unit tests greenmattab
2015-05-20Merge remote-tracking branch 'origin/master' into 5014mattab
Conflicts: piwik.js
2015-05-20Fixes #5014 - Encode URLs using Javascript encodeURIComponent so it works ↵mattab
with utf-8 characters Previously was using unescape which did not work well with utf8 non ascii characters.
2015-05-20fixes #7941 - take device pixel ratio into account when detecting screen ↵sgiehl
resolution