Browse Source

! Might as well support the sprites somewhere more broadly.

Signed-off-by: Peter Spicer <[email protected]>
Peter Spicer 10 years ago
parent
commit
3d20df75c7
2 changed files with 5 additions and 3 deletions
  1. 1 1
      Sources/Drafts.php
  2. 4 2
      Themes/default/GenericMenu.template.php

+ 1 - 1
Sources/Drafts.php

@@ -645,7 +645,7 @@ function showProfileDrafts($memID, $draft_type = 0)
 	$context[$context['profile_menu_name']]['tab_data'] = array(
 		'title' => $txt['drafts_show'],
 		'description' => $txt['drafts_show_desc'],
-		'icon' => 'message_sm.png'
+		'icon_class' => 'pm_icons inbox'
 	);
 	$context['sub_template'] = 'showDrafts';
 }

+ 4 - 2
Themes/default/GenericMenu.template.php

@@ -172,9 +172,11 @@ function template_generic_menu_tabs(&$menu_context)
 		}
 
 		// Show an icon and/or a help item?
-		if (!empty($selected_tab['icon']) || !empty($tab_context['icon']) || !empty($selected_tab['help']) || !empty($tab_context['help']))
+		if (!empty($selected_tab['icon_class']) || !empty($tab_context['icon_class']) || !empty($selected_tab['icon']) || !empty($tab_context['icon']) || !empty($selected_tab['help']) || !empty($tab_context['help']))
 		{
-			if (!empty($selected_tab['icon']) || !empty($tab_context['icon']))
+			if (!empty($selected_tab['icon_class']) || !empty($tab_context['icon_class']))
+				echo '<span class="', !empty($selected_tab['icon_class']) ? $selected_tab['icon_class'] : $tab_context['icon_class'], ' icon"></span>';
+			elseif (!empty($selected_tab['icon']) || !empty($tab_context['icon']))
 				echo '<img src="', $settings['images_url'], '/icons/', !empty($selected_tab['icon']) ? $selected_tab['icon'] : $tab_context['icon'], '" alt="" class="icon" />';
 
 			if (!empty($selected_tab['help']) || !empty($tab_context['help']))