diff --git a/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js b/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js new file mode 100644 index 000000000..31c9ae137 --- /dev/null +++ b/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js @@ -0,0 +1,6 @@ +$(document).ready(function(){ +$("#navigation li span").click(function() { +$(this).next().next().slideToggle(600); +return false; + }); +}); diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuClosed.gif b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuClosed.gif new file mode 100644 index 000000000..f4f5884ea Binary files /dev/null and b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuClosed.gif differ diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuClosedHover.gif b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuClosedHover.gif new file mode 100644 index 000000000..f1fbdc6d8 Binary files /dev/null and b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuClosedHover.gif differ diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuOpen.gif b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuOpen.gif new file mode 100644 index 000000000..1a761a88b Binary files /dev/null and b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuOpen.gif differ diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuOpenHover.gif b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuOpenHover.gif new file mode 100644 index 000000000..711dc85f5 Binary files /dev/null and b/src/Orchard.Web/Themes/TheAdmin/Styles/images/menuOpenHover.gif differ diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css index 3aedae27f..8ac3c7b37 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css +++ b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css @@ -239,7 +239,7 @@ form.link button:hover { width:0; } #navigation li { - margin:7px 0 20px 0; + margin:7px 0 20px 4px; } #navigation ul li { border:0; @@ -270,6 +270,19 @@ form.link button:hover { text-decoration:underline; } +/* todo: make generic so all toggles can use this and clean up jQuery */ +.menuGlyph { +display:block; +height:11px; +width:11px; +margin:0 0 -22px -8px; +background:url("images/menuOpen.gif") no-repeat center top; +} +.menuGlyph:hover { +background:url("images/menuOpenHover.gif") no-repeat center top; +cursor:pointer; +} + /* Content ----------------------------------------------------------*/ #main h1 { diff --git a/src/Orchard.Web/Themes/TheAdmin/Views/Layout.ascx b/src/Orchard.Web/Themes/TheAdmin/Views/Layout.ascx index 5788e69a2..032e2f475 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Views/Layout.ascx +++ b/src/Orchard.Web/Themes/TheAdmin/Views/Layout.ascx @@ -8,6 +8,7 @@ Model.Zones.AddRenderPartial("header", "Header", Model); Model.Zones.AddRenderPartial("header:after", "User", Model); // todo: (heskew) should be a user display or widget Model.Zones.AddRenderPartial("menu", "Menu", Model); %> +
diff --git a/src/Orchard.Web/Themes/TheAdmin/Views/Menu.ascx b/src/Orchard.Web/Themes/TheAdmin/Views/Menu.ascx index 5cb2c2a2a..ae65161c3 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Views/Menu.ascx +++ b/src/Orchard.Web/Themes/TheAdmin/Views/Menu.ascx @@ -15,7 +15,7 @@ classification += "last "; %> - >

<%=sectionHeaderMarkup %>