-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert period selector to angular & allow plugins to add periods to the frontend #11873
Convert period selector to angular & allow plugins to add periods to the frontend #11873
Commits on Sep 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 444cafd - Browse repository at this point
Copy the full SHA 444cafdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 279937e - Browse repository at this point
Copy the full SHA 279937eView commit details -
Move period selector code from calendar.js to new angular directive (…
…just move, no refactoring).
Configuration menu - View commit details
-
Copy full SHA for d7a1676 - Browse repository at this point
Copy the full SHA d7a1676View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4de104b - Browse repository at this point
Copy the full SHA 4de104bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3be407 - Browse repository at this point
Copy the full SHA a3be407View commit details -
Extract single period calendar to separate component & extract period…
… specific functionality to new extendable periods service.
Configuration menu - View commit details
-
Copy full SHA for 034ca3a - Browse repository at this point
Copy the full SHA 034ca3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d1d269 - Browse repository at this point
Copy the full SHA 1d1d269View commit details -
Move bulk of period selector code from directive to controller, & fix…
… variable name in date range picker template.
Configuration menu - View commit details
-
Copy full SHA for 765753e - Browse repository at this point
Copy the full SHA 765753eView commit details -
Fix issue w/ yesterday date value, remove need to give period selecto…
…r directive translations and make sure periods can be extended in the frontend.
Configuration menu - View commit details
-
Copy full SHA for 0edd007 - Browse repository at this point
Copy the full SHA 0edd007View commit details -
Make sure period selector still works outside of an angular routing c…
…ontext (ie, in embedded dashboard).
Configuration menu - View commit details
-
Copy full SHA for cba43a1 - Browse repository at this point
Copy the full SHA cba43a1View commit details -
In period selector UI test, hide ajaxLoadingCalendar using CSS since …
…it is now managed by angular.
Configuration menu - View commit details
-
Copy full SHA for dbb0030 - Browse repository at this point
Copy the full SHA dbb0030View commit details -
Make sure selected period highlighting changes immediately after sele…
…cting, even if loading a new page.
Configuration menu - View commit details
-
Copy full SHA for c0c8c73 - Browse repository at this point
Copy the full SHA c0c8c73View commit details -
Put period selector top level element ID & classes on correct element…
…s to ensure certain styles work properly.
Configuration menu - View commit details
-
Copy full SHA for 25ae3fe - Browse repository at this point
Copy the full SHA 25ae3feView commit details -
Make sure selected period text changes immediately after selecing per…
…iod, even if loading a new page or changing the URL.
Configuration menu - View commit details
-
Copy full SHA for 7e77422 - Browse repository at this point
Copy the full SHA 7e77422View commit details -
Make sure range start/end changes immediately when a period is select…
…ed & selected period date range stops being highlighted immediately when a range period is selected, even if loading a new page.
Configuration menu - View commit details
-
Copy full SHA for 522d97e - Browse repository at this point
Copy the full SHA 522d97eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb18d6d - Browse repository at this point
Copy the full SHA eb18d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e50c2c0 - Browse repository at this point
Copy the full SHA e50c2c0View commit details -
Assorted fixes for period selector refactor.
- Filter out invalid period labels (can happen if INI config for allowed periods is incorrect). - When determining display text for range, don't try to format the startRangeDate/endRangeDate vars, they're both strings. - Use correct selector when closing period selector.
Configuration menu - View commit details
-
Copy full SHA for cc290ea - Browse repository at this point
Copy the full SHA cc290eaView commit details
Commits on Oct 1, 2017
-
Set global piwik date/period values on location change, outside of pe…
…riod selector component.
Configuration menu - View commit details
-
Copy full SHA for 3637932 - Browse repository at this point
Copy the full SHA 3637932View commit details -
Do not skip parsing date if it does not start with an int (since the …
…JS can handle today/yesterday/now).
Configuration menu - View commit details
-
Copy full SHA for 1981c0b - Browse repository at this point
Copy the full SHA 1981c0bView commit details
Commits on Oct 4, 2017
-
Assorted fixes for period selector refactor:
- use $onChanges instead of watches in datepicker (watches get triggered every time, $onChanges doesn't) - don't use arrays for selected/highlighted dates (for some weird reason, changing one of these arrays results in angular thinking it changes 3 times instead of once) - don't redraw on triggered mouseover events (something triggers mouseover when a date is selected, probably jquery datepicker) - draw after a setTimeout when a date is selected so our drawing occurs after jquery datepicker draws
Configuration menu - View commit details
-
Copy full SHA for 78aa0ca - Browse repository at this point
Copy the full SHA 78aa0caView commit details
Commits on Oct 5, 2017
-
Achieving smoother rendering for period selector by removing click ha…
…ndlers jquery datepicker adds. Also fixed bug where selecting the current period type reset the view date for the date picker.
Configuration menu - View commit details
-
Copy full SHA for cd06459 - Browse repository at this point
Copy the full SHA cd06459View commit details -
Bound range date in period selector by piwik min/max date, so inferre…
…d dates will always be within allowed pickable dates in picker.
Configuration menu - View commit details
-
Copy full SHA for 7ad0aa8 - Browse repository at this point
Copy the full SHA 7ad0aa8View commit details
Commits on Oct 7, 2017
-
Removing ES6 used by accident + fix for issue when switching from non…
…-year to year period (ui-datepicker-current-day class does not get removed).
Configuration menu - View commit details
-
Copy full SHA for 77af67b - Browse repository at this point
Copy the full SHA 77af67bView commit details -
Fix for angularjs one way binding quirk: initial property value is se…
…t before $onInit not during construction.
Configuration menu - View commit details
-
Copy full SHA for ce4c5da - Browse repository at this point
Copy the full SHA ce4c5daView commit details
Commits on Oct 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 0027233 - Browse repository at this point
Copy the full SHA 0027233View commit details
Commits on Oct 9, 2017
-
Split up change/keyup event to solve strange race condition in IE 10 …
…on browserstack.
Configuration menu - View commit details
-
Copy full SHA for d9c4e0f - Browse repository at this point
Copy the full SHA d9c4e0fView commit details
Commits on Oct 12, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 337cf0b - Browse repository at this point
Copy the full SHA 337cf0bView commit details
Commits on Oct 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 34ad366 - Browse repository at this point
Copy the full SHA 34ad366View commit details -
Configuration menu - View commit details
-
Copy full SHA for de7ed86 - Browse repository at this point
Copy the full SHA de7ed86View commit details -
Only hide period option tooltip if period is active period, not if pe…
…riod is selected period.
Configuration menu - View commit details
-
Copy full SHA for 1652eb1 - Browse repository at this point
Copy the full SHA 1652eb1View commit details -
In period selector, disable apply button if range is invalid. Also fi…
…x case when \$.datepicker.parseDate returns null instead of throwing.
Configuration menu - View commit details
-
Copy full SHA for f1ddf3b - Browse repository at this point
Copy the full SHA f1ddf3bView commit details