added more detection tests; fixed some detections
trigger an event on location change success which allows plugin developers to hook and parse dom to register events
started to integrate angularjs by rewriting the websites selector, it is still in progress and it is to defined how we want to deliver our templates and where we want to place our files, still a lot of work todo
applying some more angular concepts
actually use the angular based site selector, some more improvements, bugfixes
simplified piwikApi, prepared to cache result but does not work yet as we have to use GET, added some more features and more bugfixes
some more tweaks
applied some more angular concepts
some more angular best practices
exposing config as an angular module
make sure config works in admin ui
declaring is recommended by angular and ngmin this way
fix init default values and fix angular adds a leading slash after the hash
close autocomplete list if any of the list item is clicked
applied some more best practice recommendations for angular that were published a few days ago, see https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub
the SitesManager.getPatternMatchSites takes already care of site_selector_max_sites setting which is ideal. Also sort websites by name asc
moved css to the siteselector component
piwik-site-selector -> piwik-siteselector
cache initial websites in the model itself
refs #2174 all websites selector based on angularjs, also added the possibility to use %s and %1$s in JS translations