Follow-up to #1342054: [META] Clean up templates and CSS

Problem/Motivation

  1. Bartik's template files need to be assessed and cleaned up of redundant markup, bad formatting and ID's.
  2. Bartik's CSS files need to follow Drupal's CSS Coding Standards.

Proposed resolution

For this issue we take "primary-menu.css" within Bartik in css/components/primary-menu.css plus any template file associated with the CSS and clean them up.

Remaining tasks

  • Write a patch containing as much as the above as possible.
  • Post a patch with screenshots.
  • Visual review of a patch - check the secondary menu visually with and without patch applied. Take screenshots.
  • Code review of a patch - check the code follows coding standards, suggest improvements if needed in a comment.
  • Produce a new patch with improvements if needed.

User interface changes

None

API changes

None

Data model changes

None

Beta phase evaluation

Reference: https://www.drupal.org/core/beta-changes
Issue category Task because it is refactoring CSS and templates in Bartik
Issue priority Not critical because Bartik functions fine we are just doing cleanup tasks
Unfrozen changes Unfrozen because it only changes CSS and markup
Prioritized changes The main goal of this issue is usability of the Bartik's codebase
Disruption non-Disruptive as it is just changing markup and CSS
CommentFileSizeAuthor
#71 interdiff_70-71.txt1.24 KBIndrajithKB
#71 2502045-71.patch9.07 KBIndrajithKB
#70 interdiff-69-70.txt1.99 KBGauravvvv
#70 2502045-70.patch9.77 KBGauravvvv
#69 2502045-69.patch9.76 KBkiran.kadam911
#65 diff_reroll_2502045_55-65.txt8.68 KBankithashetty
#65 2502045-65.patch9.76 KBankithashetty
#64 Screen Shot 2020-09-20 at 3.08.13 AM.png44.39 KBdjsagar
#55 interdiff-2502045-47-55.txt8.42 KBdcrocks
#55 primary-menu-bartik-2502045-55.patch9.92 KBdcrocks
#54 primary-menu-bartik-2502045-54.patch1.35 MBdcrocks
#54 interdiff-2502045-47-54.txt8.42 KBdcrocks
#51 addedmenuitem.jpg61.24 KBdcrocks
#51 loggedout.jpg47.69 KBdcrocks
#51 loggedin.jpg63.55 KBdcrocks
#47 primary-menu-bartik-2502045-47.patch9.36 KBthamas
#47 interdiff-2502045-47.txt5.25 KBthamas
#45 addmenu.jpg75.09 KBdcrocks
#41 interdiff-2502045-40-41.txt4.67 KBdcrocks
#41 2502045-41_Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik.patch9.11 KBdcrocks
#40 interdiff-2502045-28-40.txt3.56 KBdcrocks
#40 2502045-40_Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik.patch7.89 KBdcrocks
#37 interdiff-2502045-28-37.txt3.31 KBdcrocks
#37 2502045-37_Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik.patch7.24 KBdcrocks
#28 interdiff-2502045-26-28.txt823 bytesdcrocks
#28 2502045-28_Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik.patch8.13 KBdcrocks
#26 interdiff-2502045-13-26.txt0 bytesdcrocks
#26 2502045-26_Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik.patch8.15 KBdcrocks
#21 interdiff-2502045-14-21.txt372 bytesrudraram
#21 Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik-2502045-21.patch10.03 KBrudraram
#19 Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik-2502045-18.patch10.03 KBrudraram
#18 interdiff-2502045-14-18.txt372 bytesrudraram
#17 Screen Shot 2015-09-02 at 4.29.00 pm.png28.75 KBrudraram
#17 interdiff-2502045-14-17.txt372 bytesrudraram
#17 Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik-2502045-17.patch7.34 KBrudraram
#15 Screen Shot 2015-09-02 at 09.28.56.png59.56 KBemma.maria
#14 interdiff-2502045-13-14.txt5.92 KBdcrocks
#14 2502045-14_Replace_the_Primary_menu_component_with_a_reusable_component_in_Bartik.patch9.95 KBdcrocks
#13 interdiff_clean-up-primary-menu-10-13.txt572 bytespjbaert
#13 clean-up-primary-menu-2502045-13.patch8.31 KBpjbaert
#10 clean-up-primary-menu-2502045-10.patch8.24 KBemma.maria
#5 2502045-5_Clean_up_the_Primary_ menu_component_in_Bartik.patch7.08 KBdcrocks
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

emma.maria’s picture

Observations of the primary-menu.css file.

We should not name CSS selectors based on the location the component is sat within. What if someone wants to move the Primary menu? I know that we have a specific region for it in Bartik but it's bad practice for CSS. It causes really long overspecific selectors such as .region-primary-menu .block-menu .menu which we can improve.

Therefore we need to come up with a solution to be able to apply styles using a resuable component class such as .primary-menu or .primary-menu--block (name to be decided based on the component it is added to) instead.

We also need the usual clean up of comment formatting within the CSS file also.

emma.maria’s picture

mgifford’s picture

Thanks for championing this @emma.maria

Can this be done in 8.0?

dcrocks’s picture

dcrocks’s picture

Status: Active » Needs review
FileSize
7.08 KB

This patch appears to work but please test. Since the class name menu--main uses the menu's machine name drupal guarantees that it is unique and so it is a good selector. But please note that since the region css components contain so much styling that this and the secondary menu will look different in each region it is placed, which is probably what should happen. And the corollary is that any block moved to these regions will also look differently than in their original placement.

emma.maria’s picture

Status: Needs review » Needs work

@dcrocks thanks for the patch!

The issue we need to solve here is to not rely on the region markup or limit the styles to one particular instance of menu. We want any menu added to this region to have the "main navigation" styles. The default provided main navigation also should not look the same wherever it's placed, the styles should default to basic menu list styling elsewhere.

Therefore we need to add a reusable component class to menu blocks when they are added to the currently named "Primary menu" region and amend the current CSS to use that class.

emma.maria’s picture

Title: Clean up the "Primary menu" component in Bartik. » Replace the "Primary menu" component with a reusable component in Bartik.
emma.maria’s picture

Issue summary: View changes
emma.maria’s picture

Assigned: Unassigned » emma.maria
emma.maria’s picture

Assigned: emma.maria » Unassigned
Status: Needs work » Needs review
FileSize
8.24 KB

I have kicked off the work needed for this issue.

I have added two classes to a brand new template for the Primary menu region in Bartik called region--primary-menu.html.twig

These classes are:

.layout-primary-menu
.primary menu

 
.layout-primary-menu is for Primary menu region layout styles.
.primary-menu is the component class for the styling to make a menu look like the tab style menu that we have for the main navigation of Bartik.

Further work needs to be carried out with this patch. I think menu-toggle styles might be able to be moved out to their own files.
There is also an awful lot of CSS overriding each other so that would be good to investigate also.

lauriii’s picture

Status: Needs review » Needs work

Instead of overwriting whole template why not just simply:

{% extends "@classy/layout/region.html.twig" %}
{% set attributes = attributes.addClass('primary-menu', 'layout-' ~ region|clean_class) %}
emma.maria’s picture

Thanks @lauriii. Let's change the contents of region--primary-menu.html.twig to what is in #11.

pjbaert’s picture

Status: Needs work » Needs review
FileSize
8.31 KB
572 bytes

Updated the region--primary-menu.html.twig as requested in #12

dcrocks’s picture

This patch implements the suggestion in #11 and breaks the toggle code into a separate file. I'm not quite sure what the boundaries are there though. It needs more work. For example, is the assumption that block labels are invisible in these menu areas true?

emma.maria’s picture

Issue summary: View changes
Status: Needs review » Needs work
FileSize
59.56 KB

The mobile menu has space either side of it.
 

 
This is because of the following code which is needed for the other displays of the menus.

+++ b/core/themes/bartik/css/layout.css
@@ -28,3 +28,11 @@
+.layout-primary-menu {
+  clear: both;
+  padding: 0 15px;
+}

Can we amend this so the padding is only applied to widths above when the mobile menu is used please.

emma.maria’s picture

Issue tags: +Novice
rudraram’s picture

@emma.maria Uploading the re-rolled patch for #14. Attaching screenshot too.

Mobile Menu

rudraram’s picture

FileSize
372 bytes

Above patch committed the changes for the new files. Updated and uploading. Interdiff attached.

Mobile Menu

rudraram’s picture

rudraram’s picture

rudraram’s picture

My internet really went crazy and created all the mess above. Sorry for all that. Please ignore comments from #18 - #20.

This #21 has all the final patch re-roll updates + screenshot.

Mobile Menu

pjbaert’s picture

Status: Needs work » Needs review
rudraram’s picture

emma.maria’s picture

Thanks @rudraram I will take a look at the patch in #21.

emma.maria’s picture

Status: Needs review » Needs work
Issue tags: -Novice

Thanks @rudraram the menu looks great.

I have seen some code improvements.

  1. We should not have a separate primary-menu--toggle file. I suggested in #10 that moving out menu-toggle styles might be a possibility, but I didn't know that the menu toggle is added to every menu block on the page and not just the primary one.

    As the primary-menu toggle is a variant of the primary menu the styles needs to go back into primary-menu.css.

  2.  

  3. Add a correctly formatted file comment to the top of primary-menu.css. Look at blocks.css for an example.
  4.  

  5. The styles within the media queries need to be moved out of the media query groups and be placed alongside similar CSS selectors instead.

    For eg...

    .primary-menu .menu a {
      color: #333;
      background: #ccc;
      background: rgba(255, 255, 255, 0.7);
      float: none;
      display: block;
      text-decoration: none;
      text-shadow: 0 1px #eee;
      border-radius: 8px;
      margin: 4px 0;
      padding: 0.9em 0 0.9em 10px; /* LTR */
    }
    [dir="rtl"] .primary-menu .menu a {
      padding: 0.9em 10px 0.9em 0;
    }
    @media all and (min-width: 461px) and (max-width: 900px) {
      .primary-menu .menu a {
        float: none;
        display: block;
        border-radius: 8px;
        margin-bottom: 5px;
        padding: 0.9em 5px;
      }
    }
    @media all and (min-width: 901px) {
      .primary-menu .menu a {
        float: left; /* LTR */
        padding: 0.7em 0.8em;
        margin-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
      }
      [dir="rtl"] .primary-menu .menu a {
        float: right;
        padding: 0.7em 0.8em;
      }
    }

    This rule is present in our coding standards, media queries are a state of a component and not a component themselves.

  6.  

  7. Explore removing the body:not(:target) amongst the selectors. This was originally used to provide browser support for the menu dropdown and we should see if this is still needed for IE9+.

    body:not(:target) #nav { /* these styles are only applied if :target and :not are understood (and the body is not targeted, of course) */}

    from http://www.creativebloq.com/netmag/build-smart-mobile-navigation-without-hacks-6126265 in 2012.

dcrocks’s picture

This patch is just to reset the patch. It goes back to when the toggle code was part of primary-menu.css and adds a @file statement to it. The code seems to very fragile, as simply moving hunks of code around breaks the layout pretty badly.

dcrocks’s picture

Status: Needs work » Needs review
dcrocks’s picture

This is a small fix because of a visual regression introduced by this patch. The css here seems very fragile.

thamas’s picture

I just started to check this issue and wonder why we have the name of the primary menu region from its default content? It should have a more generic name maybe just as the Messages region was renamed to Highlighted.

dcrocks’s picture

thamas’s picture

Thanks @dcrocks for pointing the related issue.

thamas’s picture

Issue summary: View changes

Fix misleading part of issue description possibly coming from the creating of the issue by cloning an other one.

thamas’s picture

Status: Needs review » Needs work

About the last patch in #28

  • I was not able to find any visual regression
  • If I understand well, @emma.maria asks in #25 to move the related media queries next to the affected selectors instead of creating only one block for every media query. This is missing.
  • According to our CSS coding standards media query values should be defined using rems.
  • According to Can I Use the :target selector is supported by IE9 (as well as all other current browsers) so body:not(:target) selectors should be removed from the code (see also #25).
thamas’s picture

  1. +++ b/core/themes/bartik/css/components/primary-menu.css
    @@ -110,13 +110,13 @@ body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .
         margin: 0 5px;
         padding: 0;
    

    Redundant, already defined at line 8–9

  2. +++ b/core/themes/bartik/css/components/primary-menu.css
    @@ -110,13 +110,13 @@ body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .
         padding: 0;
    
    @@ -125,39 +125,39 @@ body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .
         height: auto;
    

    Redundant. Already defined at line 19-20.

  3. +++ b/core/themes/bartik/css/components/primary-menu.css
    @@ -125,39 +125,39 @@ body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .
         font-size: 0.929em;
    

    Redundant. Already defined at line 7.

There could be more redundant code like these.

Also the declaration order in the rulesets should be set aligned to our standards.

thamas’s picture

Otherwise I am totally confused by this issue.

The title says we want to

Replace the "Primary menu" component with a reusable component in Bartik

However Primary menu is a region. If I move its html code to somewhere else its content will not look like the same (using the current patch).

Later @emma.maria writes in #6 that

We want any menu added to this region to have the "main navigation" styles.

and

Therefore we need to add a reusable component class to menu blocks when they are added to the currently named "Primary menu" region

However what the current patch do is adding a new class .primary-menu to the region and using that class to style menus instead the original .region-primary-menu class. I can't see the difference why it is better?

If we want to to style menu block when they are in this specific region, the current (not patched) solution just works.

If we want to be able to style a manu to look like the current main menu in the primary region independently from its position than we should create a menu--primary modifier for the menu component and make it possible to apply that class to menu blocks when it is needed.

dcrocks’s picture

A good question. The fact is, for bartik, menu styling is different for different regions. So yes, the menu styling is tied to the region but that styling shouldn't be tied to the region name, as other content might go into a given region. So this patch provides a region twig file to identify the menu styling for this region. That file's name will change when the region does get renamed but the menu classes added wont.

Just a note, removing all the 'body:not(:target) selectors' doesn't seem to introduce any visual regression on firefox at least and also removed the redundant code mentioned in #34. I'll provide a new patch soon.

dcrocks’s picture

This removes all the 'body:not(:target)' selectors. However just moving multimedia code around introduces visual regressions. That will take more thought.

dcrocks’s picture

Status: Needs review » Needs work

The last is not going to work.

dcrocks’s picture

Status: Needs work » Needs review

This design is mobile 1st. Removing toggle code causes visual regressions. Dispersing media code causes visual regressions. I would like to go with #28 and if someone thinks serious css improvements need to made then that could possibly be a follow up issue.

dcrocks’s picture

Removed all 'body:not(:target)' selectors. This time did it correctly. Tried in firefox, chrome, safari, and opera. Appears to work OK.

dcrocks’s picture

This disperses the multimedia code thru-out the file.

thamas’s picture

@dcrocks Thanks the info and the patches. I try to check them (if I have enough time)

About the issue: so the idea is that the region name will change but it will keep the currently introduced .primary-menu class? If so that will be confusing. It basically not the best idea to modify the styling of a component (menu) because of its position in the layout (.region-name .component name {sepcific: styling;}) – but if we do so, it is much better to use the name of the layout element then introduce a new class which is hard to identify. (The recommended and reusable way would be to add a modifier to the component: .menu--primary.) I just not understand how will .primary-menu be reusable. Also how other elements than menus in this region will be styled? Will they have an other class?

Sorry if these all clear to others. I try to understand it…

dcrocks’s picture

There is a lot of history there. This is my understanding of it. The bartik theme, and the Gardner theme before it, always had 2 menus in the header area. The variable names used to place them were 'primary-menu' and 'secondary-menu'. These menus are identical in output to the 'User account' and 'Main navigation' menus but they have a special use case in which they could be joined to make one multilevel menu. I've never used that option but apparently a lot of others have.
In drupal 8, these menus were converted to blocks while still preserving the special use case. That was part of the effort to eliminate system variables in templates, which you can see in many other issues. In the process of creating these blocks the header area was broken into 3 regions with the current names.
But those names don't meet standards so there is an effort to rename them. And it is also a standard for any menu placed in a given region to have a styling appropriate to that region's over all design requirements. For the header area, in what are now called the primary- and secondary- menu regions, the styling for any menu has to match the historical primary and secondary menu styling, upgraded to support mobile devices.
The purpose of this issue is to free that styling from the name of the region while still maintaining the historical connection to the primary and secondary menus. When the issue is complete, any menu placed in this region will have the same styling. It is also intended as part of a general cleanup that is being down on all core css.
I hope this helps. I hope there isn't any major error in fact or interpretation, but hopefully others will correct me.

dcrocks’s picture

I do agree that the term 'reusable component' is confusing here. We are really providing standardized styling for one particular 'type' of block in this specific region.

dcrocks’s picture

FileSize
75.09 KB

Here is an example of the Tools menu added to the primary menu region.

thamas’s picture

@dcrocks Thanks for not giving up explaining the issue for me!

thamas’s picture

@dcrocks Thanks for your patch! While I still have concerns about the issue I used your patch as a base for refactoring and cleaning up more the file. The result of our effort is 175 lines instead of 193 and 3.7 KB instead of 4.7 KB. :)

So it still needs review and the one who review it please read our discussion about the goal and the solution of this issue.

dcrocks’s picture

Did a new git clone of 8.0.x and applied patch from #47. Installed cleanly and saw no visual regressions. Did notice that both the 'Place block' and 'Configure block' form allow you to toggle the 'Display title' option, which means you can change that option on both new menu placements as well as existing ones. Takes care of my issue with that feature.

dcrocks’s picture

@thamas I know you have other things to do, but could you take a look at the sister issue, #2502049: Replace the "Secondary menu" component with a reusable component in Bartik. if you have time?

thamas’s picture

Issue tags: +Needs screenshots

@dcrocks I can't promise it very soon, but I'll check that.

Back to this issue I wonder why we do not have .menu__link classes because styling html elements (in this case the a element) is not a good practice…

dcrocks’s picture

Issue tags: -Needs screenshots
FileSize
63.55 KB
47.69 KB
61.24 KB

Struggling to find generic way to add class menu__link to 'a' elements of components of type primary-menu. Complicated by fact that a special class 'is-active' is added to all menus but by different means if anonymous or logged in users(php vs javascript). So far, can't prevent visual regressions. Added screenshots.

dcrocks’s picture

I don't think etiquette allows me to mark this RTBC but I think #47 meets all the requirements specified in the issue summary and in discussion. As far as providing a class name for 'a' elements, the only way to properly solve it is as a generic issue for all drupal css, not just for the primary menu.

thamas’s picture

While I think this issue should be RTBC here is some addition to my toughts in #42:

Because of violation of the Open/Closed Principle, we have ended up with a dictatorial selector. We have written a selector that says "If you put that in here, this will happen." This means we are now open to leaking styles: because the decision is made in our CSS and not in our view, things will happen whether we like them or not.

Harry Roberts, in Contextual Styling: UI Components, Nesting, and Implementation Detail (see the Implementation detail part for, ehm… details :)).

dcrocks’s picture

Rerolled this for current 8.1.

dcrocks’s picture

Did that wrong. This is a patch against current 8.0.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

djsagar’s picture

Status: Needs review » Needs work
FileSize
44.39 KB

Hi,

The patch of #55 is not working here is the screen short which can be help to find the error.

Thanks!

ankithashetty’s picture

Version: 8.9.x-dev » 9.1.x-dev
Status: Needs work » Needs review
FileSize
9.76 KB
8.68 KB

Hi @djsagar, looks like you applied the interdiff text file instead of the patch file...

Here's the re-rolled the patch in #55 against the 9.1.x dev branch.

Thanks!

Status: Needs review » Needs work

The last submitted patch, 65: 2502045-65.patch, failed testing. View results

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

kiran.kadam911’s picture

Status: Needs work » Needs review
FileSize
9.76 KB

Thanks to everyone for the patch. It's applied successfully.

Here's the re-rolled the patch in #65 against the 9.3.x

Thanks!

Gauravvvv’s picture

FileSize
9.77 KB
1.99 KB

I have attached a patch and interdiff as well. Please review.

IndrajithKB’s picture

FileSize
9.07 KB
1.24 KB

Hi @Gauravmahlawat thanks for the patch, here am re-rolling the patch by resolving the custom failures, please review the patch

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

DeepaliJ’s picture

Assigned: Unassigned » DeepaliJ

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

smustgrave’s picture

Project: Drupal core » Bartik
Version: 10.1.x-dev » 1.0.2
Component: Bartik theme » Look and Feel

This issue is being reviewed by the kind folks in Slack, #need-reveiw-queue. We are working to keep the size of Needs Review queue [2700+ issues] to around 400 (1 month or less), following Review a patch or merge require as a guide.

Reviewing the last patch this appears to be bartik specific. Bartik was removed in Drupal 10 so moving this ticket to the contrib module

DeepaliJ’s picture

Assigned: DeepaliJ » Unassigned