All Notable changes to StadGent/drupal_theme_gent-base
.
- Support for new City of Ghent styleguide v6.
- DTGB-903: Add proper ID and class to content region when on overview page. with filters.
- DMD09LEAFL-4: Add css for leaflet maps.
- SPOS-541: Add styling profile dropdown.
- DTGB-901: Fix fatal error due to non existing field.
- DTGB-904: Fix gap in filter modal (fixed in Styleguide).
- DTGB-905: Fix filters heading size and missing help text.
- Remove word-break on language switcher links.
- DTGB-908: Fix multiple menu-bindings execution due to other modals on page.
- SGD8-2776: Fix CKEditor in-editor styling.
See Github releases for more information.
- DTGB-893: Fix broken multiple image upload widget.
- DTGB-872: Add font-display swap
- DTGB-868: Update qa-drupal to 1.5.x.
- Refactor gent_base.theme file
- Refactor twig files
- DTGB-868: Fix pager to support d9
- DTGB-869: Fix JS errors on responsive tables
- Update styleguide to 5.0.15: fix STIJ-396 and STIJ-397
- GSVU-302: Add icon cart
- Fix checkbox components by reverting update to dynamic.
- SGD8-2086: Add vesta email note (label)
- DTGB-867: Fix faulty twig array slice
- DTGB-865: Fix js:validate errors
- DTGB-865: Fix undefined variables
- Fix missing vendor folder in gent_styleguide dependency
- Fix checkbox-popup component because checkbox-dynamic doesn't support multiple categories layout in modal
- Update styleguide to 5.0.10
- STIJ-394: Update styleguide to 5.0.6
- STIJ-393: Fix wrong padding on filter labels in filter/sidebar layout
- Update to styleguide 5.0.4
- DTGB-852: Fix dynamic checkbox component: removed duplicate entries
- Update to styleguide 5.0.3
- DTGB-862: Fix postinstall issue on jenkins
- DTGB-863: Fix normalize conflict on header accolade
- DTGB-852: Fix dynamic checkbox component
- Missing fs-extra module.
- Fix outdated installation instructions.
- DTGB-859: Updated styleguide to 5.0.0
- DTGB-852: Changed checkox filter component with checkbox dynamic component.
- DTGB-861: Update styleguide to version 5
- DTGB-858: Updated styleguide to 4.1.1.
- BW-133: Add support Drupal 9.
- DTGB-851: Update styleguide to 4.1.0.
- DTGB-850: Fix wrong font as logged in user.
- DTGB-841: Added native lazy load to images.
- DTGB-849: Updated styleguide to 4.0.2
- SGD8-1735: Fixed webforms description message styling.
- KAG-437: Fixed overridden spacing on file element.
- DTGB-848: Fixed security vulnerabilities.
- DTGB-849: Replaced removed/deprecated CSS classes.
- DTGB-847: Removed overridden styling file-upload styleguide.
- IDPMG-44: Added oicd_menu support.
- DTGB-846: Added field_contact_categories to if statement infopage.
- DTGB-810: Changed upload description to follow ghent styleguide guidelines.
- DTGB-849: Updated gent_styleguide.
- DTGB-842: Updated @digipolis-gent/modal to 1.0.3.
- DTGB-843: Updatad gent_styleguide to 3.1.1.
- DTGB-842: Fixed PHP notice in preprocess_fieldset.
- DTGB-834: Add t filter to Close string in page.html.twig.
- DTGB-504: moved image style functionality to field level.
- DTGB-820: Updated deprecated classname inner-highlight to highlight__inner.
- DTGB-836: Fix pager: preprocess hook is now called last.
- SGD8-1395: Added hidden span to alt timeline item more info link
- SGD8-1685: Removed paragraph title from program modal
- DTGB-758: Converted the vesta renderable fields to variables.
- DTGB-810: Fixed webform file fields description theming
- SGD8-1391: fixed program overlay link after readspeaker event gets triggered
- DTGB-801: Fixed list indentation.
- DTGB-826: Fixed coding standards. Max-nested callback in accordion.bindings.js
- DTGB-838: Fixed security vulnerabilities.
- Update styleguide version to 3.1.0
- DTGB-830: Removed temp styling accolade in certain context. See STIJ-355.
- Added links template to support different behaviour for single items.
- Fixed form-element markup.
- Fixed files against coding standards.
- Removed placement of double classes for elements: checkbox and radio.
- Update styleguide version to 3.0.2
- Extra form wrapper for items in fieldsets.
- Require Drupal core 8.8.2 to support library dependencies #2905429.
- Modal fixed-height had a scrollable region without keyboard access. The template has been updated, make sure to add tabindex=0 on all your .modal--fixed-height templates in your project too.
- Fixed notice: Undefined index:
'#items' in
gent_base_preprocess_paragraph__image()
.
- Deprecated: ‘mijn-gent-block’ has been renamed to the more generic ‘authentication’ in order to match the documentation. The ‘.mijn-gent-block’ class is still functional but marked as deprecated. Please use ‘.authentication’ from now on.
- Replaced box by highlight.
- Deprecated modal.functions.js has been replaced by modal/index.js from @digipolis-gent/modal as npm dependency.
- Added jQuery and jQuery.once dependencies to libraries.
- Fixed fieldset (fieldgroup) wrongly marked as "optional".
- Fixed overridden attributes.
- Changed created date to published date in news--full
- Removed unsupported pubdate attribute in time tag.
- Added theming for menu and mobile menu due to a refactor of the style guide. ** Watch out! A new mobile_menu region is created with this update! **
- Made sure the pager preprocess hook gets called first because we rewrite it.
- Fixed missing theme facets warning.
- Fixed empty legend items for maps.
- Added fix for fieldsets and datetime wrappers.
- Added has_row option to enable fieldsets to render 2 fields next to each other.
- Removed form-tag from region-filters template and added a form-tag to the facet templates. This may break custom facets that rely on the form-tag.
- Updated gent_styleguide to 3.0.0-beta17.
- Fixed field message theming for form elements and fieldsets.
- Fixed optional label issue for fieldsets.
- Fixed menu JS library dependency.
- Fixed whitespace with form radios and checkboxes.
- Fixed hidden attribute.
- Fixed menu.bindings.js file to work with the Modal instead of a Menu reference.
- Fixed field description styling for certain types of fields.
- Upgrade styleguide version to 3.0.0-beta16.
- Added translation for filter remove button.
- Fixed accordion toggle issue due to double
accordion
class. - Fixed map legend scrolling issue.
- Upgrade styleguide version to 3.0.0-beta15.
- Fix JS issues when closing filter modal.
- Unwanted underline for links in partner block.
- Layout issue in newsletter subscribe form.
- Partner paragraph.
- Theme wrapper "form_element_bare".
- ID attribute for map regions.
- Label to close button in map legend.
- Force
alt
attribute for images, even if it's empty. - Template for local actions block.
- Theming for the language switcher block.
- Optimize aria attributes for image galleries.
- Added
role="alert"
to error messages.
- Missing label for dropdown facets.
- Broken focus outline for map controls.
- Modal layout for filters.
- Fixed typo in table-mobile script that caused JS error in Safari.
aria-labelledby
on mobile tables when no caption is present.- Fixed file upload theming.
- Fixed unresolved dependency
bodyScrollLock
.
- Upgrade styleguide version to 3.0.0-beta14.
- Template for
dg_newsletter
form.
- Removed rel attribute from read more links.
- Updated CSS classes in dg_auth block.
- Form elements are looped for all forms now. It is not restricted to webforms anymore.
- Upgraded styleguide version to 3.0.0-beta13.
- Make "optional" label controllable through State API.
- Duplicate ID's in table list descriptions.
- DTGB-769: Fixed broken documents field accordion.
- Feedback form, since this is too project-specific.
- Show map legend by default, but only on tablet or bigger.
- Show map legend by default.
- Updated Dutch, French and German translations.
- Horizontal scroll for (large) tables.
- Styling fixes for webforms.
- DTGB-744: Fixed Mijn Gent dropdown issue on IE.
- DTGB-745: Fixed broken map marker.
- DTGB-741: Fixed bindings for breadcrumbs and accordion JS files.
- DTGB-741: Fixed console issue with baselayerswitcher.
- SGD8-450: Prevent map controls to be displayed on top of modals.
- Readspeaker to detail layout.
- Applied styling to form-disclaimer.
- Add twig blocks to views with sidebar layout
- DTGB-725: Fixed warning when previewing newly created node with paragraphs.
- Added extra checks for field existence in call-to-action.
- Fix 404 error for
manifest.json
(it is renamed tosite.webmanifest
). - Theming for status messages.
- Fixed JS error when popup feature isn't enabled in dg_maps.
- DTGB-730: Fixed fatal error when visiting page with closed webform.
- DTGB-732: Fixed scrolling bug on iOS for Openlayers popup.
- Removed global_js from libraries.
- No minification for JS files is done. This should be handled by drupal from now on.
- SGD8-546: Theming for webforms.
- SGD8-546: Theming for default drupal throbber.
- SGD8-926: Script that generates mobile version of tables.
- SGD8-1081: Hide empty facets.
-
DTGB-652: Maps theming on mobile devices.
-
SGD8-828: Template suggestion for forms (they're now composed of "hook--form_id") instead of the element ID.
This should not be breaking since the element ID and form ID are identical in 99% of the cases.
-
DTGB-723: Added new field to vesta template.
-
SGD8-903: Added wrapper div around all paragraphs.
-
Attributes in
block--system-branding-block.html.twig
are now more configurable. -
SGD8-239: Refactored call-to-action paragraph template.
- SGD8-1024: Spacing around links in status messages.
- SGD8-187: Fullscreen not displayed over entire viewport on detail pages.
- DTGB-719: Use download icon in call-to-action paragraph.
- SGD8-1049: Consistently print full url in call-to-action paragraphs.
- Form steps layout in multistep forms.
- Theming for help block in detail-layout.
- SGD8-1102: Added correct link to profile in dg-auth block.
- SGD8-629: Display checkbox popup over entire width of the page.
- SGD8-629: Bind checkbox_filter only once.
- SGD8-1102: Avatar for mijn-gent block.
- DTGB-722: Added missing translation configuration.
- DTGB-724: Fixed wrappers in mijn-gent menu.
-
DTGB-491: Added
dg_maps
theming. -
Tabs/local tasks theming.
⚠️ The tabs block should ideally be placed in the admin region.
- DTGB-683: Frequently visited.
- DTGB-700: Styleguide as a part of gent-base. It is integrated as an npm dependency now.
- DTGB-706: Fixed missing document link text when no file description is set.
- DTGB-649: Added theming for contact paragraph.
- DTGB-651: Added teaser theming for infopage.
- DTGB-651: Added theming for topic.
- DTGB-651: Added teaser theming for topic_link.
- DTGB-632: Added styling for opening hours widgets.
- DTGB-656: Added theming for frequently visited block.
- DTGB-632: Added styling for opening hours widgets.
- DTGB-655: Updated copy in checkbox-popup facet widget.
- DTGB-611: Removed some libraries from
gent_base.info.yml
. (They'll have to be attached to the template from now on).
- DTGB-540: Replaced typekit by google fonts.
- DTGB-539: Refactored page template to use footer sections.
- DTGB-539: Refactored timeline item wrappers to role listitem.
- DTBG-539: Refactored image-gallery template to also use labelledby.
- DTGB-563: Fixed detecting the current node to insert the hero image.
- DTGB-576: Merge footer regions into one general region
- DTGB-517: Updated media--video templates.
- DTGB-414: Implemented the quote molecule in gent_base.
- DTGB-415: Added styling for node preview form.
- DTGB-555: Added templates for alternative timeline display
- DTGB-409: Removed region templates for footer and header. This enables better behat testing. A new design still has to be implemented, so for now they aren't used.
- DTGB-402: Added
form.html.twig
in the templates directory to add a required fields indicator at the top of every form.
- DTGB-140: ** IMPORTANT: Merged the style guide in the gent_base theme.**
- DTGB-283: Updated the license file to GPLv2.
- DTGB-397: Changed the markup of
fieldset.html.twig
slightly so radio button labels and checkbox labels are printed correctly. Note that you might need template overriding when applying this update! - DTGB-401: Updated links to new public gent_base repository.
- DTGB-276: Fixed a bug where the breadcrumb alignment was not correct.
- Some markup changes have been introduced so you might need some refactoring. We also added a new Drupal region "Breadcrumbs" so take a look at page.html.twig and gent_base.info.yml
- The breadcrumbs should now be drag and drop inside the new breadcrumbs region and should fully styled and function responsively.
- DTGB-396: Fixed admin check for admin region in gent_base.
- DTGB-131: Added missing 00-settings/_vars.scss partial in starterkit.
- DTGB-137: Added basic styling for Drupal primary tabs.
- DTGB-130: display webform help text as field-description.
- DTGB-135: Make style guide version fixed.
- DTGB-133: Fixed styling of messages.
- DTGB-103: Updated the documentation for the $styleguide-dir variable.
- Updated to gent_styleguide version 2.7.7
- DTGB-128: Added small fix for radio button groups and checkboxes optional labels.
- Updated to gent_styleguide version 2.6.16
- DTGB-123: Implemented accessible hamburger-menu.
- Updated to gent_styleguide version 2.6.15
- DTGB-122: Added CHANGELOG.md to keep track of future changes.
- DTGB-120: Changed grid structure of footer to reflect Gent Style Guide.
- Updated to gent_styleguide version 2.6.13