Earlier version of allura-base.js have contained "tooltip" plugin. I see that it is used in two places in code (see below), but can't find it anywhere on UI, so I didn't include it for now. Maybe you know what it was used for and can point out it to me, so I can add it back and check that it still works?
The first reference you gave doesn't match on anything in our current templates I don't think. I traced it back to commit [d36ab9], before we were even using jinja. I don't think that HTML structure was kept.
The second reference can come through via the [[projects]] macro, but I believe the js is not used. <small class="badge"> was removed in [ed2751]
BTW, I'm making some small adjustments in sftheme to support the jquery upgrade.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
jquery is missing altogether from /auth/ pages and /p/import_project pages. (TODO: test login overly on /p/import_project/google-code/ when jquery is there). Can cleanup the tooltip and badge stuff I mentioned above, as you see fit.
Created an internal SourceForge ticket for some changes needed there (#10191)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Take a look at login overlay at /p/import_project/github/. It doesn't show up right on my sandbox (see attachment), even on master and release versions. However it looks fine on forge-allura.apache.org which uses 1.2.1 release, so I assume it is something with my sandbox. I've tried allurasitetheme also, with the same result. sftheme looks fine, though.
That overlay size is wrong because of a login_fragment.html template override for SourceForge only. If you set disable_template_overrides = True in your .ini file then it works fine (or uninstall ForgeSF and stop using any providers from it). So I think everything's ok in that regard.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Closed #722.
ib/7827
Earlier version of
allura-base.js
have contained "tooltip" plugin. I see that it is used in two places in code (see below), but can't find it anywhere on UI, so I didn't include it for now. Maybe you know what it was used for and can point out it to me, so I can add it back and check that it still works?QA:
Browse the site and watch for errors related to jQuery in the developer console.
You can also revert [02a539e] to be able to see jquery-migrate warnings, if any (ignore the
$.browser
one, since we have a piece of code for that).Some areas to check:
Also, make sure it fixes [#6297] and close it too.
Related
Tickets:
#6297I think the tooltip stuff can go.
The first reference you gave doesn't match on anything in our current templates I don't think. I traced it back to commit [d36ab9], before we were even using jinja. I don't think that HTML structure was kept.
The second reference can come through via the
[[projects]]
macro, but I believe the js is not used.<small class="badge">
was removed in [ed2751]BTW, I'm making some small adjustments in sftheme to support the jquery upgrade.
jquery is missing altogether from /auth/ pages and /p/import_project pages. (TODO: test login overly on /p/import_project/google-code/ when jquery is there). Can cleanup the tooltip and badge stuff I mentioned above, as you see fit.
Created an internal SourceForge ticket for some changes needed there (#10191)
Closed #734. Force-pushed
ib/7827
(rebase)Take a look at login overlay at
/p/import_project/github/
. It doesn't show up right on my sandbox (see attachment), even on master and release versions. However it looks fine on forge-allura.apache.org which uses 1.2.1 release, so I assume it is something with my sandbox. I've tried allurasitetheme also, with the same result. sftheme looks fine, though.That overlay size is wrong because of a
login_fragment.html
template override for SourceForge only. If you setdisable_template_overrides = True
in your .ini file then it works fine (or uninstall ForgeSF and stop using any providers from it). So I think everything's ok in that regard.