-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Added site detection for Vue and added relevant tab and info #20781
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left another comment. Otherwise this seems to work as expected. Tests are still running, so I can't check if they are passing.
@sgiehl updated tests, should be good to merge now once all the test cases passes 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me 👍 The related tests are all passing and I can't see any issues when checking detection manually.
- Functional review done
- Potential edge cases thought about (behavior of the code with strange input, with strange internal state or possible interactions with other Matomo subsystems)
- Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- Security review done
- All looks good Wording review done
- Code review done
- Tests added and updated Tests were added if useful/possible
- None Reviewed for breaking changes
- n/a Developer changelog updated if needed
- n/a Documentation added if needed
- n/a Existing documentation updated if needed
…tomo into PG-2778-vue-no-data-screen
Apologies @AltamashShaikh, a few minor things to look at. Generally it's all good though! |
…nfo (#20781) * Added site detection for Vue and added relevant tab and info, #PG-2778 * Minor fix * Updated UI screenshots * Minor fix * Added FAQ link and PR feedback applied * Removed extra spaces and styling changes * Textual update * Updated UI screenshots * Changed to JS_FRAMEWORK instead of vue * Fixed type in methhod name * Updated note2 to not include support for on premise * Updated screenshots * Fix accidental typo in English lang string * Updated UI screenshot * Added z-index for fixed footer no data screen * PR feedback applied * updated screenshot --------- Co-authored-by: Michal Kleiner <michal@innocraft.com>
* Add site detection for Vue.js, with no data screen tab and tracking info (#20781) * Added site detection for Vue and added relevant tab and info, #PG-2778 * Minor fix * Updated UI screenshots * Minor fix * Added FAQ link and PR feedback applied * Removed extra spaces and styling changes * Textual update * Updated UI screenshots * Changed to JS_FRAMEWORK instead of vue * Fixed type in methhod name * Updated note2 to not include support for on premise * Updated screenshots * Fix accidental typo in English lang string * Updated UI screenshot * Added z-index for fixed footer no data screen * PR feedback applied * updated screenshot --------- Co-authored-by: Michal Kleiner <michal@innocraft.com> * Changes to make it compatible for 4.x-dev * fix test * fix test --------- Co-authored-by: Michal Kleiner <michal@innocraft.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
Description:
Added site detection for Vue and added relevant tab and info.
Fixes: #PG-2778, #PG-2749 style changes
Review