Several fixes/improvements to angular period selector (#12319)
* If a period is filtered out, the result of the periods array becomes an object which breaks the period selector which expects an array. * Use $onInit instead of directive constructor. Seems angular.js silences errors when this is done. * Parse previousN/lastN dates correctly in angular periods service. * Parse periods using piwikPeriods client side, since we cannot assume a date range. Also if an invalid is used for period/date, display ERROR in the period selector. * Angular will swallow errors from datepicker.parseDate, so add a console.log for developer sanity + make sure period selector has consistent state even when period/date values are invalid (& result in failed date parsing). * Update misc/log-analytics submodule to latest.
parent
e7ef6302
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- core/Period/PeriodValidator.php 2 ajouts, 0 suppressioncore/Period/PeriodValidator.php
- misc/log-analytics 1 ajout, 1 suppressionmisc/log-analytics
- plugins/CoreHome/CoreHome.php 1 ajout, 0 suppressionplugins/CoreHome/CoreHome.php
- plugins/CoreHome/angularjs/common/services/periods.js 34 ajouts, 5 suppressionsplugins/CoreHome/angularjs/common/services/periods.js
- plugins/CoreHome/angularjs/common/services/piwik.js 3 ajouts, 10 suppressionsplugins/CoreHome/angularjs/common/services/piwik.js
- plugins/CoreHome/angularjs/period-selector/period-selector.controller.js 12 ajouts, 8 suppressions...e/angularjs/period-selector/period-selector.controller.js
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter