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
[GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS - New PR #6474
Conversation
Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 First changes (not ready yet): - remove `UL/LI` that were used for layouting - add `bootstrap-utilities` for positioning - use `bootstrap` classes for positioning - add `bootstrap` custom variables - remove 50% of hardcoded styling - overall cleanup of unused (IE6/IE7) styles - rewrite some 'strange' CSS styling - make label for checkboxes clickable - put checkbox + label on 1 line - cleaned fieldset/legend structure
Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 Second batch of changes: - remove `UL/LI` that were used for layouting - remove hardcoded styling in core - cleaned fieldset/legend structure - removed unused HTML code Fixes: - improved alignment of `i18n` (geoserver#5984 (review)) - hide toolbar for openlayers (geoserver#5984 (comment)) - align CRS inpu (geoserver#5984 (review)) - improved positioning of `clear` link (geoserver#5984 (comment)) - increase padding of table cells - move help link to the right of a `<fieldset>` `<legend>` (geoserver#5984 (comment)) Todo: - write guidelines - check `display:none;` - check `extension` - check community modules
Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 Third batch of changes: - hardcoded styles from all extensions Todo: - write guidelines
Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 Documentation with guidelines for layout, sizing and spacing
Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 - Fix a typo in a variable name - Update tabel (dutch) to table (English) - Update doc/en/developer/source/programming-guide/wicket-pages/index.rst Co-authored-by: Jody Garnett <jody.garnett@gmail.com>
Had a quick go over the top level pages (and layers and some stores). Most look good, found the following issues:
|
@aaime Thank you for the review, I'm going to fix the errors |
Fix for 3 rebase bugs [geoserver#6474 (comment)]
Add a scrollbar to the layer attributes tab when the style editor is in fullscreen mode
I pushed some changes/fixes for the bugs mentioned above by @aaime |
Thanks for restarting @MichelGabriel - now is a good time and get this merged to main. |
@jodygarnett it should be the same as before, I didn't add new things |
Did one more round, couldn't find issues. So merging, before it bit-rots again 🤣 |
Thanks @MichelGabriel (and @aaime for review) |
…S - New PR (geoserver#6474) * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 First changes (not ready yet): - remove `UL/LI` that were used for layouting - add `bootstrap-utilities` for positioning - use `bootstrap` classes for positioning - add `bootstrap` custom variables - remove 50% of hardcoded styling - overall cleanup of unused (IE6/IE7) styles - rewrite some 'strange' CSS styling - make label for checkboxes clickable - put checkbox + label on 1 line - cleaned fieldset/legend structure * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 Second batch of changes: - remove `UL/LI` that were used for layouting - remove hardcoded styling in core - cleaned fieldset/legend structure - removed unused HTML code Fixes: - improved alignment of `i18n` (geoserver#5984 (review)) - hide toolbar for openlayers (geoserver#5984 (comment)) - align CRS inpu (geoserver#5984 (review)) - improved positioning of `clear` link (geoserver#5984 (comment)) - increase padding of table cells - move help link to the right of a `<fieldset>` `<legend>` (geoserver#5984 (comment)) Todo: - write guidelines - check `display:none;` - check `extension` - check community modules * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 Third batch of changes: - hardcoded styles from all extensions Todo: - write guidelines * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 Documentation with guidelines for layout, sizing and spacing * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213 - Fix a typo in a variable name - Update tabel (dutch) to table (English) - Update doc/en/developer/source/programming-guide/wicket-pages/index.rst Co-authored-by: Jody Garnett <jody.garnett@gmail.com> * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Fix for 3 rebase bugs [geoserver#6474 (comment)] * [GEOS-10556] Cleanup of CSS, HTML DOM structure en rewrite of some CSS Add a scrollbar to the layer attributes tab when the style editor is in fullscreen mode Co-authored-by: Jody Garnett <jody.garnett@gmail.com>
Replacing PR #5984
This is a new PR with the same code changes (cherry picked) as the PR it is replacing. The new PR has been made because the old one couldn't be rebased properly.
The old PR contains all the comments that were made.
Link to proposal: https://github.com/geoserver/geoserver/wiki/GSIP-213
Checklist
main
branch (backports managed later; ignore for branch specific issues).For core and extension modules:
[GEOS-XYZWV] Title of the Jira ticket
.