css: use class names for app icons (#7490)

This commit is contained in:
Frédéric Péters 2015-06-08 14:08:57 +02:00
parent cf299da0d0
commit 0af671acee
2 changed files with 46 additions and 46 deletions

View File

@ -689,47 +689,47 @@ ul#sidepage-menu li a.icon-settings { background-image: url(icons/settings.small
ul#sidepage-menu li a.icon-submission { background-image: url(icons/submission.small.png); }
ul#sidepage-menu li a.icon-users { background-image: url(icons/users.small.png); }
ul#sidepage-menu li a.icon-workflows { background-image: url(icons/workflows.small.png); }
ul.apps #add a { background-image: url(icons/add.large.png); }
ul.apps #add a:hover { background-image: url(icons/add.large-hover.png); }
ul.apps #calendar a { background-image: url(icons/calendar.large.png); }
ul.apps #calendar a:hover { background-image: url(icons/calendar.large-hover.png); }
ul.apps #categories a { background-image: url(icons/categories.large.png); }
ul.apps #categories a:hover { background-image: url(icons/categories.large-hover.png); }
ul.apps #clock a { background-image: url(icons/clock.large.png); }
ul.apps #clock a:hover { background-image: url(icons/clock.large-hover.png); }
ul.apps #facturier a { background-image: url(icons/facturier.large.png); }
ul.apps #facturier a:hover { background-image: url(icons/facturier.large-hover.png); }
ul.apps #forms a { background-image: url(icons/forms.large.png); }
ul.apps #forms a:hover { background-image: url(icons/forms.large-hover.png); }
ul.apps #gis a { background-image: url(icons/gis.large.png); }
ul.apps #gis a:hover { background-image: url(icons/gis.large-hover.png); }
ul.apps #grid a { background-image: url(icons/grid.large.png); }
ul.apps #grid a:hover { background-image: url(icons/grid.large-hover.png); }
ul.apps #home a { background-image: url(icons/home.large.png); }
ul.apps #home a:hover { background-image: url(icons/home.large-hover.png); }
ul.apps #management a { background-image: url(icons/management.large.png); }
ul.apps #management a:hover { background-image: url(icons/management.large-hover.png); }
ul.apps #organizational-units a { background-image: url(icons/organizational-units.large.png); }
ul.apps #organizational-units a:hover { background-image: url(icons/organizational-units.large-hover.png); }
ul.apps #password a { background-image: url(icons/password.large.png); }
ul.apps #password a:hover { background-image: url(icons/password.large-hover.png); }
ul.apps #phone a { background-image: url(icons/phone.large.png); }
ul.apps #phone a:hover { background-image: url(icons/phone.large-hover.png); }
ul.apps #portal a { background-image: url(icons/portal.large.png); }
ul.apps #portal a:hover { background-image: url(icons/portal.large-hover.png); }
ul.apps #porte-doc a { background-image: url(icons/porte-doc.large.png); }
ul.apps #porte-doc a:hover { background-image: url(icons/porte-doc.large-hover.png); }
ul.apps #roles a { background-image: url(icons/roles.large.png); }
ul.apps #roles a:hover { background-image: url(icons/roles.large-hover.png); }
ul.apps #security a { background-image: url(icons/security.large.png); }
ul.apps #security a:hover { background-image: url(icons/security.large-hover.png); }
ul.apps #services a { background-image: url(icons/services.large.png); }
ul.apps #services a:hover { background-image: url(icons/services.large-hover.png); }
ul.apps #settings a { background-image: url(icons/settings.large.png); }
ul.apps #settings a:hover { background-image: url(icons/settings.large-hover.png); }
ul.apps #submission a { background-image: url(icons/submission.large.png); }
ul.apps #submission a:hover { background-image: url(icons/submission.large-hover.png); }
ul.apps #users a { background-image: url(icons/users.large.png); }
ul.apps #users a:hover { background-image: url(icons/users.large-hover.png); }
ul.apps #workflows a { background-image: url(icons/workflows.large.png); }
ul.apps #workflows a:hover { background-image: url(icons/workflows.large-hover.png); }
ul.apps li.icon-add a { background-image: url(icons/add.large.png); }
ul.apps li.icon-add a:hover { background-image: url(icons/add.large-hover.png); }
ul.apps li.icon-calendar a { background-image: url(icons/calendar.large.png); }
ul.apps li.icon-calendar a:hover { background-image: url(icons/calendar.large-hover.png); }
ul.apps li.icon-categories a { background-image: url(icons/categories.large.png); }
ul.apps li.icon-categories a:hover { background-image: url(icons/categories.large-hover.png); }
ul.apps li.icon-clock a { background-image: url(icons/clock.large.png); }
ul.apps li.icon-clock a:hover { background-image: url(icons/clock.large-hover.png); }
ul.apps li.icon-facturier a { background-image: url(icons/facturier.large.png); }
ul.apps li.icon-facturier a:hover { background-image: url(icons/facturier.large-hover.png); }
ul.apps li.icon-forms a { background-image: url(icons/forms.large.png); }
ul.apps li.icon-forms a:hover { background-image: url(icons/forms.large-hover.png); }
ul.apps li.icon-gis a { background-image: url(icons/gis.large.png); }
ul.apps li.icon-gis a:hover { background-image: url(icons/gis.large-hover.png); }
ul.apps li.icon-grid a { background-image: url(icons/grid.large.png); }
ul.apps li.icon-grid a:hover { background-image: url(icons/grid.large-hover.png); }
ul.apps li.icon-home a { background-image: url(icons/home.large.png); }
ul.apps li.icon-home a:hover { background-image: url(icons/home.large-hover.png); }
ul.apps li.icon-management a { background-image: url(icons/management.large.png); }
ul.apps li.icon-management a:hover { background-image: url(icons/management.large-hover.png); }
ul.apps li.icon-organizational-units a { background-image: url(icons/organizational-units.large.png); }
ul.apps li.icon-organizational-units a:hover { background-image: url(icons/organizational-units.large-hover.png); }
ul.apps li.icon-password a { background-image: url(icons/password.large.png); }
ul.apps li.icon-password a:hover { background-image: url(icons/password.large-hover.png); }
ul.apps li.icon-phone a { background-image: url(icons/phone.large.png); }
ul.apps li.icon-phone a:hover { background-image: url(icons/phone.large-hover.png); }
ul.apps li.icon-portal a { background-image: url(icons/portal.large.png); }
ul.apps li.icon-portal a:hover { background-image: url(icons/portal.large-hover.png); }
ul.apps li.icon-porte-doc a { background-image: url(icons/porte-doc.large.png); }
ul.apps li.icon-porte-doc a:hover { background-image: url(icons/porte-doc.large-hover.png); }
ul.apps li.icon-roles a { background-image: url(icons/roles.large.png); }
ul.apps li.icon-roles a:hover { background-image: url(icons/roles.large-hover.png); }
ul.apps li.icon-security a { background-image: url(icons/security.large.png); }
ul.apps li.icon-security a:hover { background-image: url(icons/security.large-hover.png); }
ul.apps li.icon-services a { background-image: url(icons/services.large.png); }
ul.apps li.icon-services a:hover { background-image: url(icons/services.large-hover.png); }
ul.apps li.icon-settings a { background-image: url(icons/settings.large.png); }
ul.apps li.icon-settings a:hover { background-image: url(icons/settings.large-hover.png); }
ul.apps li.icon-submission a { background-image: url(icons/submission.large.png); }
ul.apps li.icon-submission a:hover { background-image: url(icons/submission.large-hover.png); }
ul.apps li.icon-users a { background-image: url(icons/users.large.png); }
ul.apps li.icon-users a:hover { background-image: url(icons/users.large-hover.png); }
ul.apps li.icon-workflows a { background-image: url(icons/workflows.large.png); }
ul.apps li.icon-workflows a:hover { background-image: url(icons/workflows.large-hover.png); }

View File

@ -96,9 +96,9 @@ class build_icons(Command):
'small': {'colour': 'e7e7e7', 'width': '20',
'css': 'ul#sidepage-menu li a.icon-%(name)s { background-image: url(icons/%(filename)s); }'},
'large': {'colour': 'e7e7e7', 'width': '80',
'css': 'ul.apps #%(name)s a { background-image: url(icons/%(filename)s); }'},
'css': 'ul.apps li.icon-%(name)s a { background-image: url(icons/%(filename)s); }'},
'large-hover': {'colour': 'bebebe', 'width': '80',
'css': 'ul.apps #%(name)s a:hover { background-image: url(icons/%(filename)s); }'},
'css': 'ul.apps li.icon-%(name)s a:hover { background-image: url(icons/%(filename)s); }'},
}
css_rules = []
for basepath, dirnames, filenames in os.walk('icons'):