From eb09ab5342cbc7aef3b48f43924b80604b8cdfea Mon Sep 17 00:00:00 2001 From: Ted Serbinski Date: Thu, 1 Mar 2007 00:08:04 +0000 Subject: [PATCH] add new RTL advanced setting for themes that need that --- left-green.gif | Bin 0 -> 895 bytes simplemenu.module | 13 ++++++++++++- simplemenu_rtl.css | 20 ++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 left-green.gif create mode 100644 simplemenu_rtl.css diff --git a/left-green.gif b/left-green.gif new file mode 100644 index 0000000000000000000000000000000000000000..1929b376b9ebf04a080cca55ef141cb0190d0a38 GIT binary patch literal 895 zcmZ?wbhEHb6krfw_|CxK+$KJ2SHb?v%PN=H-Fta+&G9K|vveBP#Dq`Q?%$lc`Sk3t zNpkb{*0-$oE?i(%y)y9Sho>FuB6plyu>5eRPme_GROMN_${SX=MNZax`u0KAZ2f85 zvpd)L@4mQb>zTPr54O~+~Gp&T+E8x|aF<`CA3iTJ?8)u!dgl5yaILld90p2>p` z7Zz{|$*GkHI7~`% drupal_map_assoc(array_keys(list_themes())), '#default_value' => variable_get('simplemenu_exclusions', array()), '#description' => t('Select which themes to not display the menu. Use this when you have a theme that displays its own admin navigation.'), + ); + + $form['default_menu']['advanced']['simplemenu_rtl'] = array( + '#type' => 'checkbox', + '#title' => t('Set menu orientation to RTL'), + '#default_value' => variable_get('simplemenu_rtl', 0), + '#description' => t('Set the orientation of the menu to RTL for Eastern languages.') ); return system_settings_form($form); diff --git a/simplemenu_rtl.css b/simplemenu_rtl.css new file mode 100644 index 00000000..238001f3 --- /dev/null +++ b/simplemenu_rtl.css @@ -0,0 +1,20 @@ +/* $Id$ */ + +ul#simplemenu li { +float:right; +border-right:1px solid #eee; +border-left:1px solid #999; +} + +ul#simplemenu li.expanded > a { +background:#ddd url(left-green.gif) no-repeat 97%; +} + +ul#simplemenu li.root > a { +font-weight:bold; +background:#ddd url(down-green.gif) no-repeat 97%; +} + +ul#simplemenu li:hover ul,ul#simplemenu li li:hover ul,ul#simplemenu li li li:hover ul,ul#simplemenu li.sfhover ul,ul#simplemenu li li.sfhover ul,ul#simplemenu li li li.sfhover ul { +right:auto; +} \ No newline at end of file