Permalink
Commits on Mar 27, 2017
  1. Merge pull request #11533 from piwik/3.x-dev

    Release Piwik 3.0.3-b1
    mattab committed on GitHub Mar 27, 2017
  2. 3.0.3-b1

    mattab committed on GitHub Mar 27, 2017
Commits on Mar 26, 2017
  1. Merge pull request #11530 from piwik/docupdate

    Updates method documentation of `broadcast.buildReportingUrl`
    tsteur committed on GitHub Mar 26, 2017
  2. updates method documentation of `broadcast.buildReportingUrl`

    sgiehl committed Mar 26, 2017
Commits on Mar 25, 2017
  1. Fix UIControl memory leak (#11362)

    Previously, every `UIControl` ever created would be stored in `UIControl._controls`. During cleanup, every `UIControl` would be checked to see if it is still active in the DOM, but would never be removed from the array.
    
    Now, cleanup only retains a reference to active `UIControl` instances. This change also decouples `UIControl` IDs from the length of the array.
    jvilk committed with sgiehl Mar 25, 2017
  2. Improves plugin list filters (#11448)

    * Improves plugin list filters
    
    * match lowercase
    
    * update ui tests
    sgiehl committed with mattab Mar 25, 2017
  3. Premium Plugin Installer shows false error message after install (#11516

    )
    
    * fix #11512 Premium Plugin Installer shows false error message after install
    
    * better handling when a plugin was installed
    tsteur committed with mattab Mar 25, 2017
  4. Merge pull request #11472 from piwik/11471

    Fix showColumns in Multisites API by pageviews does not work
    mattab committed on GitHub Mar 25, 2017
  5. Refactor minor (#11528)

    mattab committed on GitHub Mar 25, 2017
  6. UI test

    mattab committed Mar 25, 2017
  7. refactor into twig files

    mattab committed Mar 25, 2017
Commits on Mar 24, 2017
  1. Tweak comment

    mattab committed Mar 24, 2017
Commits on Mar 22, 2017
  1. Update followingpages.js (#11511)

    * Update followingpages.js
    
    Fix for #11509
    
    * Update followingpages.js
    
    better css, allow for smooth transition and more control.
    
    * Update client.css
    
    add transition css.
    phoob committed with mattab Mar 22, 2017
  2. update expected screenshots

    sgiehl committed Mar 22, 2017
Commits on Mar 21, 2017
  1. Fix Overlay bubbles on Firefox (and Opera Mini) (#11485)

    * Fix Overlay bubbles on Firefox (and Opera Mini)
    
    The previous css didn't work on firefox (http://caniuse.com/#search=zoom). Using transform: scale() is the recommended way to do it according to
    
    * Update client.css
    phoob committed with mattab Mar 21, 2017
  2. changelog message

    mattab committed Mar 21, 2017
  3. Show human readable value for default value(s) of a setting (#11501)

    * show human readable value for default values
    
    * update screenshots
    sgiehl committed with mattab Mar 21, 2017
  4. check for valid url (#11502)

    sgiehl committed with mattab Mar 21, 2017
Commits on Mar 20, 2017
  1. always use window.jQuery instead of $ in ui tests (#11505)

    This is actually better this way instead of assigning $
    tsteur committed on GitHub Mar 20, 2017
  2. Add possibility to select a specific frame within a page (#11484)

    * Add possibility to select a specific frame within a page
    
    eg `page.selectFrame('myFrameName');` and at the end of the test `page.selectMainFrame();`
    
    What doesn't seem to work yet correctly is typing within the frame. I presume the position where the click should happen is not calculated correctly (it clicks before sending keys).
    
    * get correct position within frame so .click works
    
    * when selecting a frame within a frame, do not calculate position again
    
    * fix an issue where $ might not be defined but window.jquery
    tsteur committed on GitHub Mar 20, 2017
  3. language update (#11504)

    sgiehl committed on GitHub Mar 20, 2017
  4. update ui tests

    sgiehl committed Mar 20, 2017
  5. submodule updates

    sgiehl committed Mar 20, 2017
Commits on Mar 18, 2017
  1. Post JavaScript events when performing an action (#11463)

    * post JS events when a user performs an action
    
    * post events for website
    
    * also post the measurable type
    tsteur committed on GitHub Mar 18, 2017
  2. Post current action in Template.beforeContent event (#11481)

    * Post current action in Template.beforeContent event
    
    Be good to have this as well when wanting to restrict content to certain actions
    
    * for consistency also add event to dashboard
    tsteur committed on GitHub Mar 18, 2017
  3. New event that lets plugins trigger notifications in the admin area (#…

    …11483)
    
    * New event that lets plugins trigger notifications in the admin area
    
    They have to be triggered before assigning the notifications to the view and there is no other way to determine when a plugin is supposed to trigger notifications in the admin. Ideally, in the future we would even move the notifications above to CoreAdminHome or somewhere else eventually.
    
    First thought of using `Controller.addAdminNotifications` as we often use this wording but then we would need to rather do `Piwik::postEvent('Controller.triggerAdminNotifications', &$notifications);` as otherwise nothing can be added.
    
    Plugins could actually also use this event to cancel notifications where in the past it was needed to hide them via CSS. 
    
    Happy about any other naming suggestions but want to keep it "specific" to notifications and not something to general like `postEvent('Controller.renderAdminView, $view')`.
    
    * document new event
    tsteur committed on GitHub Mar 18, 2017