I updated from redmine core 3.3.3 to 3.4.3 and in the admin menu in http://mydomain.com/admin the icon of ldap_sync is repeated over the whole link.
That's because the CSS property "background-repeat: no-repeat" is missing. It is normally applied by using the "icon" CSS class.
However, I am not sure whether this is totally correct. Looking at all the other admin links, there seems to be another class that gets set: icon-name, e.g.
So this should probably also be solved by adding "icon icon-ldap_sync" and defining that class in the CSS instead of directly using the "ldap-sync" CSS class.
I updated from redmine core 3.3.3 to 3.4.3 and in the admin menu in http://mydomain.com/admin the icon of ldap_sync is repeated over the whole link. That's because the CSS property "background-repeat: no-repeat" is missing. It is normally applied by using the "icon" CSS class.
This patch fixes it:
However, I am not sure whether this is totally correct. Looking at all the other admin links, there seems to be another class that gets set: icon-name, e.g.
Also, https://www.redmine.org/issues/24313 seems to enforce this as a coding standard.
So this should probably also be solved by adding "icon icon-ldap_sync" and defining that class in the CSS instead of directly using the "ldap-sync" CSS class.
This should look like this, then:
This also works as expected.