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
Switch from bower to npm and update JS libraries #14082
Conversation
…for frontend dependencies + fix a test.
@sgiehl the fix for the tooltip issue is to switch to materialize, which I haven't looked into yet. The archiving PRs are currently my focus. |
@diosmosis I've tried switching to materialize tooltips. But it's a bit more work to do as I thought. We are using callbacks in some cases to determine the content of the tooltips and whether they should be shown or not. That is not supported by materialize tooltips. So we would need to change that. Also materialize uses the same jQuery wrapper for tooltips as jquery ui, so we can't use the I've now pushed a hackish solution that only fixes the issue for the datatable row actions. Might be enough for the moment, as I didn't find any other overlapping tooltip yet. Maybe we can go with this solution for now and create a follow up issue to maybe even remove jquery ui completely with a later release. |
If it works, this sounds good to me, whatever takes the least amount of time at this point. |
Screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
screenshot changes for matomo-org/matomo#14082
Still a WIP.
NOTE: This will require updates to premium plugins.
TODO (in other PRs most likely):
Refs #12961
Fixes #12067