Commit 6ea3a0f8 authored by noahlively's avatar noahlively
Browse files

Misc Javascript and css bug fixes, mostly pertaining to cross-browser compatibility.

parent 2b1cbd8b
10
dir
1810
svn://svn.familycc.org/drupal/modules/muchomenu/branches/imagemenu_fork/css
svn://svn.familycc.org
2010-12-05T05:25:49.558481Z
1807
noahlively
63cdb8ec-a64e-41a9-bbdb-bc6d4b4b814a
muchomenu-default-style.css
file
2010-12-05T05:36:35.000000Z
92c8cb120cf2c06a7ac37c5b2b5369d2
2010-12-05T05:25:49.558481Z
1807
noahlively
3063
muchomenu.css
file
2010-12-05T05:36:35.000000Z
d67b16201754e70a8648d3b6c6c6d094
2010-12-05T05:25:49.558481Z
1807
noahlively
4222
/* overrides - begin */
.muchomenu-menu li{
margin:0px 4px;
padding:0px;
line-height:120%;
}
.muchomenu-menu *{
list-style:none;
}
/* overrides - end */
.muchomenu-menu{
padding:0px 0px 5px 10px;
}
.muchomenu-menu a:hover{
text-decoration:none;
}
.muchomenu-menu .muchomenu-parent-title{
font-weight:normal;
font-size:110%;
vertical-align:bottom;
}
.muchomenu-menu .muchomenu-parent-title a,
.muchomenu-menu .muchomenu-parent-title span,
.muchomenu-menu .muchomenu-parent-title a:visited{
display: inline-block;
background: #fff;
border: 1px solid #eee;
font-style:normal;
color:#000; /* black */
padding:5px;
margin: 0px 5px;
}
.muchomenu-menu .muchomenu-parent-title a,
.muchomenu-menu .muchomenu-parent-title span,
.muchomenu-menu .hovering .muchomenu-parent-title a:hover{
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
}
.muchomenu-menu .muchomenu-slot,
.muchomenu-menu .muchomenu-slot a:hover{
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.muchomenu-menu li.muchomenu-slot{
/*width:auto;*/
/*max-width:200px;*/
width:200px;
margin:10px 10px auto auto;
padding-top:10px;
padding-bottom:10px;
}
.muchomenu-menu li.muchomenu-slot:hover{
background-color:#b08700; /* pharmacy dark gold */
}
.muchomenu-menu .hovering .muchomenu-parent-title a,
.muchomenu-menu .hovering .muchomenu-parent-title span{
color:#fff;
background:navy;
border-color: #000;
}
.muchomenu-menu .hovering .muchomenu-parent-title span:hover,
.muchomenu-menu .muchomenu-slot-title span{
cursor:default;
}
.muchomenu-menu .hovering .muchomenu-parent-title a:hover{
color:#fff; /* white */
background:#00325b; /* 540 blue */
}
.muchomenu-menu .muchomenu-bin{
margin-top:5px;
padding:0px;
}
.muchomenu-menu ul a:hover{
text-decoration:none;
}
/* start - ensure that #muchomenu-menu bar is the same height in all browsers
* very frustrating to get this correct - do not touch!
*--------------------------------------------------------*/
.muchomenu-menu .muchomenu-item a,
.muchomenu-menu .muchomenu-item span
{
font-size:120%;
}
.muchomenu-menu,
.muchomenu-menu .muchomenu-parent,
.muchomenu-menu .muchomenu-parent-title
/* this is the key -- all these must be set to the same value */
{
font-size:100%;
line-height:110%;
height:100%;
}
.muchomenu-menu .muchomenu-parent-title a,
.muchomenu-menu .muchomenu-parent-title a:link,
.muchomenu-menu .muchomenu-parent-title a:visited,
.muchomenu-menu .muchomenu-parent-title a:focus,
.muchomenu-menu .muchomenu-parent-title a:hover,
.muchomenu-menu .muchomenu-parent-title a:active,
.muchomenu-menu .muchomenu-parent-title span
{
padding:4px 8px;
}
/* end - ensure that #muchomenu-menu bar is the same height in all browsers
*--------------------------------------------------------*/
.muchomenu-menu .muchomenu-parent-title a:hover {
text-decoration:none;
color:#fff; /* white */
background:#00325b; /* 540 blue coated */
}
\ No newline at end of file
/*=============================================================
* mucho MENU
*-------------------------------------------------------------
* This style sheet is divided into the following 3 sections:
* 1 Fundamentals
* 1.1 Reset
* 1.2 Structure
* 1.3 Default styles
* 2 User Overrides
* 2.1 Widths, margins, and padding
* 2.2 Vertical menu
* 2.3 Horizontal slots
* 3 Skins
*=============================================================*/
/* @group Fundamentals */
/* Reset
*------------------------------------------------------------*/
/* @group Reset */
/*
.muchomenu-menu,
.muchomenu-menu *,
.muchomenu-menu .muchomenu-parent,
.muchomenu-menu .muchomenu-parent-title,
.muchomenu-menu .muchomenu-bin,
.muchomenu-menu .muchomenu-slot,
.muchomenu-menu .muchomenu-slot-title,
.muchomenu-menu .muchomenu-items {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font-weight: normal;
vertical-align: baseline;
background: transparent;
}
*/
ul.muchomenu-menu,
.muchomenu-menu ul.muchomenu-items, .muchomenu-menu li.muchomenu-parent {
list-style: none;
background: none;
}
/* @end */
/* Structure
*------------------------------------------------------------*/
/* @group Structure */
.muchomenu-menu {
overflow: visible; /* Contain floated elements */
}
.muchomenu-menu .muchomenu-parent {
display: inline-block;
position: relative;
z-index: 5000;
}
.muchomenu-menu .muchomenu-parent-title {
display: inline;
}
.muchomenu-menu .muchomenu-bin {
position: absolute;
left: 0; /* Default horizontal orientation */
top: -9000px; /* default hidden position */
z-index: 10000;
overflow: hidden;
}
/* Bin Alignment
*--------------------------------------------------------*/
.muchomenu-menu .muchomenu-bin-right{
left:auto;
right:-500px;
}
/* @group Horizontal Links */
.muchomenu-menu .muchomenu-links-horizontal {
overflow: hidden;
}
.muchomenu-menu .muchomenu-links-horizontal li,
.muchomenu-menu .muchomenu-links-horizontal li a {
float: left;
}
/* @end Horizontal Links */
.muchomenu-menu-vertical .muchomenu-parent {
display: block;
}
/* @end Structure */
/* Default styles
*--------------------------------------------------------*/
/* @group Default styles */
.muchomenu-menu ul a {
text-decoration: none;
}
.muchomenu-menu ul a:hover {
text-decoration: underline;
}
/* @end */
/* @end Fundamentals */
/* User Overrides
*
* This part will have to be dynamically generated in the
* customization admin screen. The user can specify the
* proper widths for structural elements according to the
* ID of the mucho menu.
*--------------------------------------------------------*/
/* @group Widths, Padding, & Margins */
.muchomenu-parent {
margin: 0.1em 1em; /* Left margin affects fly-out value */
}
.muchomenu-menu .muchomenu-bin {
padding: 0.5em;
}
.muchomenu-menu .muchomenu-slot {
width: 200px; /* move this to skins or php */
margin-bottom: 0.5em;
}
/* Vertical Orientation
*--------------------------------------------------------*/
/* @group Vertical Menu */
.muchomenu-menu-vertical {
width: 8em;
}
.muchomenu-menu-vertical .muchomenu-parent {
margin-top: 1em;
}
.muchomenu-slots.flyright {
left: 7em; /* [muchomenu-menu-vertical] (width) - [muchomenu-parent] (margin) */
top: 0;
}
.muchomenu-slots.flyleft {
left: -16.2em; /* Calculation of this value did not seem straightforward */
top: 0;
}
/* @end */
/* Horizontal Orientation
*--------------------------------------------------------*/
/* @group Horizontal Slots */
/* This value will have to be calculated to account for slot widths + margins */
/* 2009.1009.1437 EFD: this width conflicted with our layout. it made more sense for us to set width on the slots themselves. unsure how the interface should handle this. */
.muchomenu-menu .muchomenu-slots-columnar {
overflow: hidden; /* contain floated slots */
}
.muchomenu-slots-columnar li.muchomenu-slot {
float: left;
}
/* @end Horizontal Slots */
/* @end Widths*/
/* muchomenu-menu end */
/* section: muchomenu-skins */
.muchomenu-bin .panel-display {
padding: 20px;
background: #eee;
border: 1px solid #ccc;
border-radius: 10px;
width: 450px;
}
\ No newline at end of file
.muchomenu-bin .panel {
padding: 20px;
border: 1px solid #CCC;
border-radius: 10px;
-moz-border-radius: 10px;
border-top-left-radius: 10px 10px;
border-top-right-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
padding-left: 0px;
width: 100%;
}
.muchomenu-bin{
list-style-type: none;
}
.block-muchomenu li a {
color: white;
text-decoration: none;
display: block;
margin-left: 0;
padding-top: .75em;
padding-right: 0;
margin-right: 5px;
font-style: none;
text-shadow: #000 2px 2px 5px;
padding-bottom: .75em;
margin-top: -7px;
}
.block-muchomenu li li a {
padding-bottom: 6px;
padding-top: 6px;
}
.block-muchomenu li a:hover
{
color: yellow;
font-size: 13 px;
font-weight: normal;
}
.block-muchomenu li li a:hover
{
color: yellow;
font-size: 14px;
font-weight: bold;
}
.block .muchomenu-bin .inner{
margin-right: 0;
margin-left: 0;
}
.muchomenu-bin .block ul{
margin-left: 0;
padding-top: 20px
}
.muchomenu-bin li{
float: left;
width: 33%;
}
.block-muchomenu ul li {
list-style-type: none;
list-style-position: outside;
list-style-image: none;
}
.muchomenu-parent{
padding-left: 7px;
padding-right: 7px;
}
.muchomenu-parent {
margin: 0;
}
/* overrides - begin */
.muchomenu-menu li{
......
10
dir
1810
svn://svn.familycc.org/drupal/modules/muchomenu/branches/imagemenu_fork/includes
svn://svn.familycc.org
2010-12-06T17:31:32.447977Z
1810
noahlively
63cdb8ec-a64e-41a9-bbdb-bc6d4b4b814a
admin.inc
file
2011-01-20T19:22:07.000000Z
b90645dda194c07461ff3675e38a60c9
2010-12-06T17:31:32.447977Z
1810
noahlively
16666
data.inc
file
1846
2011-01-20T19:22:08.000000Z
11e126097a78d7f0bfec83150b470855
2010-12-11T01:04:03.327032Z
1846
noahlively
5620
util.inc
file
1846
2010-12-11T01:02:50.000000Z
eeef15ee4f7cace65c10e18ccac4d388
2010-12-11T01:04:03.327032Z
1846
noahlively
2716
theme.inc
file
1846
2010-12-11T00:57:22.000000Z
7af82936b2692ab7bffc5c558308d675
2010-12-11T01:04:03.327032Z
1846
noahlively