-
-
-
-
--
-
- $pageRoot,
- "title_li" => "",
- );
-
- if ($menu) {
- wp_nav_menu( array( 'menu' => $menuName, 'menu_class' => 'nav-menu' ) );
- } else {
- wp_list_pages( $args );
- }
- ?>
-
-
+
';
+ } else if ( strcasecmp( $item->title, 'divider') == 0 && $depth === 1 ) {
+ $output .= $indent . ' ';
+ } else if ( strcasecmp( $item->attr_title, 'dropdown-header') == 0 && $depth === 1 ) {
+ $output .= $indent . ' ' . esc_attr( $item->title );
+ } else if ( strcasecmp($item->attr_title, 'disabled' ) == 0 ) {
+ $output .= $indent . ' ' . esc_attr( $item->title ) . '';
+ } else {
+
+ $class_names = $value = '';
+
+ $classes = empty( $item->classes ) ? array() : (array) $item->classes;
+ $classes[] = 'menu-item-' . $item->ID;
+
+ $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args ) );
+
+ if ( $args->has_children )
+ $class_names .= ' dropdown';
+
+ if ( in_array( 'current-menu-item', $classes ) )
+ $class_names .= ' active';
+
+ $class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';
+
+ $id = apply_filters( 'nav_menu_item_id', 'menu-item-'. $item->ID, $item, $args );
+ $id = $id ? ' id="' . esc_attr( $id ) . '"' : '';
+
+ $output .= $indent . ' ';
+
+ $atts = array();
+ $atts['title'] = ! empty( $item->title ) ? $item->title : '';
+ $atts['target'] = ! empty( $item->target ) ? $item->target : '';
+ $atts['rel'] = ! empty( $item->xfn ) ? $item->xfn : '';
+
+ // If item has_children add atts to a.
+ if ( $args->has_children && $depth === 0 ) {
+ $atts['href'] = ! empty( $item->url ) ? $item->url : ''; // new line
+ $atts['data-toggle'] = 'dropdown';
+ $atts['class'] = 'dropdown-toggle';
+ $atts['aria-haspopup'] = 'true';
+ } else {
+ $atts['href'] = ! empty( $item->url ) ? $item->url : '';
+ }
+
+ $atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args );
+
+ $attributes = '';
+ foreach ( $atts as $attr => $value ) {
+ if ( ! empty( $value ) ) {
+ $value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
+ $attributes .= ' ' . $attr . '="' . $value . '"';
+ }
+ }
+
+ $item_output = $args->before;
+
+ /*
+ * Glyphicons
+ * ===========
+ * Since the the menu item is NOT a Divider or Header we check the see
+ * if there is a value in the attr_title property. If the attr_title
+ * property is NOT null we apply it as the class name for the glyphicon.
+ */
+ if ( ! empty( $item->attr_title ) )
+ $item_output .= ' ';
+ else
+ $item_output .= '';
+
+ $item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
+ $item_output .= ( $args->has_children && 0 === $depth ) ? ' ' : '';
+ $item_output .= $args->after;
+
+ $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
+ }
+ }
+
+ /**
+ * Traverse elements to create list from elements.
+ *
+ * Display one element if the element doesn't have any children otherwise,
+ * display the element and its children. Will only traverse up to the max
+ * depth and no ignore elements under that depth.
+ *
+ * This method shouldn't be called directly, use the walk() method instead.
+ *
+ * @see Walker::start_el()
+ * @since 2.5.0
+ *
+ * @param object $element Data object
+ * @param array $children_elements List of elements to continue traversing.
+ * @param int $max_depth Max depth to traverse.
+ * @param int $depth Depth of current element.
+ * @param array $args
+ * @param string $output Passed by reference. Used to append additional content.
+ * @return null Null on failure with no changes to parameters.
+ */
+ public function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) {
+ if ( ! $element )
+ return;
+
+ $id_field = $this->db_fields['id'];
+
+ // Display this element.
+ if ( is_object( $args[0] ) )
+ $args[0]->has_children = ! empty( $children_elements[ $element->$id_field ] );
+
+ parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
+ }
+
+ /**
+ * Menu Fallback
+ * =============
+ * If this function is assigned to the wp_nav_menu's fallback_cb variable
+ * and a manu has not been assigned to the theme location in the WordPress
+ * menu manager the function with display nothing to a non-logged in user,
+ * and will add a link to the WordPress menu manager if logged in as an admin.
+ *
+ * @param array $args passed from the wp_nav_menu function.
+ *
+ */
+ public static function fallback( $args ) {
+ if ( current_user_can( 'manage_options' ) ) {
+
+ extract( $args );
+
+ $fb_output = null;
+
+ if ( $container ) {
+ $fb_output = '<' . $container;
+
+ if ( $container_id )
+ $fb_output .= ' id="' . $container_id . '"';
+
+ if ( $container_class )
+ $fb_output .= ' class="' . $container_class . '"';
+
+ $fb_output .= '>';
+ }
+
+ $fb_output .= ' ';
+ $fb_output .= '';
+
+ if ( $container )
+ $fb_output .= '' . $container . '>';
+
+ echo $fb_output;
+ }
+ }
+}
diff --git a/page.php b/page.php
index 00f1fb8..0edeb31 100644
--- a/page.php
+++ b/page.php
@@ -1,6 +1,8 @@
+
+
+
+
+
+
+
+
+
- ".$title.""; } ?>
+ ".$title.""; } ?>
diff --git a/inc/locationHours.php b/inc/locationHours.php
index a1e6433..0c8db03 100644
--- a/inc/locationHours.php
+++ b/inc/locationHours.php
@@ -1,5 +1,5 @@
-
\ No newline at end of file
diff --git a/navwalker.php b/navwalker.php
new file mode 100644
index 0000000..59f4d53
--- /dev/null
+++ b/navwalker.php
@@ -0,0 +1,209 @@
+\n";
+ }
+
+ /**
+ * @see Walker::start_el()
+ * @since 3.0.0
+ *
+ * @param string $output Passed by reference. Used to append additional content.
+ * @param object $item Menu item data object.
+ * @param int $depth Depth of menu item. Used for padding.
+ * @param int $current_page Menu item ID.
+ * @param object $args
+ */
+ public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
+ $indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
+
+ /**
+ * Dividers, Headers or Disabled
+ * =============================
+ * Determine whether the item is a Divider, Header, Disabled or regular
+ * menu item. To prevent errors we use the strcasecmp() function to so a
+ * comparison that is not case sensitive. The strcasecmp() function returns
+ * a 0 if the strings are equal.
+ */
+ if ( strcasecmp( $item->attr_title, 'divider' ) == 0 && $depth === 1 ) {
+ $output .= $indent . '
- Today's Hours:
-
- See all hours
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/inc/locationInfo.php b/inc/locationInfo.php
index 60cbafe..ebd2750 100644
--- a/inc/locationInfo.php
+++ b/inc/locationInfo.php
@@ -2,6 +2,7 @@
$docsServices = get_post(1028);
$docsPhone = get_post_meta(1028, 'phone', true);
+ $docsEmail = get_post_meta(1028, 'email', true);
$docsBuilding = get_post_meta(1028, 'building', true);
$docsSlug = $docsServices->post_name;
@@ -9,7 +10,11 @@
?>
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/inc/nav-child.php b/inc/nav-child.php
index 9526c23..2e1a69f 100644
--- a/inc/nav-child.php
+++ b/inc/nav-child.php
@@ -1,3 +1,4 @@
+
publish;
if (!in_array($siteName, $noChildNav) && $countPosts > 1) {
?>
-
- View Menu
- - \ No newline at end of file + + + + + + + + + diff --git a/inc/postHead.php b/inc/postHead.php index ade0f02..b6ebc3f 100644 --- a/inc/postHead.php +++ b/inc/postHead.php @@ -3,9 +3,9 @@ @@ -41,17 +49,7 @@
-
-
-
- Add a menu
+
+
+
+
+
+
+
+
diff --git a/style.css b/style.css
index e481749..3f0a0e8 100644
--- a/style.css
+++ b/style.css
@@ -2,7 +2,7 @@
Theme Name: MIT Libraries Child NEW
Author: Lightning Trumpet & MIT Libraries
Author URI: http://wordpress.org/
-Version: 1.1
+Version: 1.1.11
Template: libraries
@@ -20,15 +20,24 @@ MIT Libraries theme built for the MIT Libraries child websites.
box-sizing: border-box;
}
-.childTheme .title-page {
+/*.childTheme .title-page {
background: #333;
color: #fff;
+}*/
+
+body {
+ font-family: 'Open Sans', Helvetica, sans-serif !important;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-family: 'Open Sans', Helvetica, sans-serif !important;
}
.childTheme ul {
- list-style-type: disc;
+ list-style-type: none;
}
+.box1 h1 a:hover{text-decoration:none;}
.childTheme ol {
list-style-type: decimal;
}
@@ -63,20 +72,31 @@ MIT Libraries theme built for the MIT Libraries child websites.
width: 100%;
}
-.childTheme .siteTitle.hasImage [class*="box"] {
- float: left;
- position: relative;
+.childTheme .siteTitle.hasImage .box1 {
+ margin-top: 0.75rem;
+ width: 75%;
}
-.childTheme .siteTitle.hasImage .box1,
-.childTheme .siteTitle.hasImage .box3 {
+.childTheme .title-page.hasImage .box1 {
margin-top: 0.75rem;
- width: 25%;
+ width: 75%;
}
.childTheme .title-page.hasImage .box2 {
- margin: 0 1em;
- width: 50%;
+ margin-left: 1em;
+ width: 25%;
+}
+
+h1.child-page-title {
+ font-size: 34px !important;
+ font-size: 2.25rem !important;
+ font-weight: 400 !important;
+}
+
+.child-page-title a {
+ font-size: 21px;
+ font-size: 1.5rem;
+ line-height: 1;
}
.siteTitle h1 {
@@ -141,12 +161,13 @@ MIT Libraries theme built for the MIT Libraries child websites.
.headerImage img {
display: block;
- height: auto;
+ height: 120px;
margin: 0 auto;
position: relative;
vertical-align: middle;
- width: 446px;
+ width: auto;
z-index: 2;
+ float: right;
}
/* ---- Child Page Nav ---- */
@@ -177,6 +198,22 @@ MIT Libraries theme built for the MIT Libraries child websites.
width: 0;
}
+.mobile-display {
+ display: none;
+}
+
+.nav-second>li>a:hover {
+ color: #338bc5 !important;
+ text-decoration: underline;
+}
+
+@media only screen and (min-width : 768px) {
+ /* Make Navigation Toggle on Desktop Hover */
+ .dropdown:hover .dropdown-menu {
+ display: block;
+ }
+}
+
/* ---- Main Content Area ---- */
.allContent {
@@ -203,17 +240,6 @@ MIT Libraries theme built for the MIT Libraries child websites.
width: 100%;
}
-.mainContent.hasLeftNav {
- border-left: 1px solid #eceaea;
- float: left;
- padding-left: 1em;
- width: 61.47%;
-}
-
-.mainContent h2 {
- margin-bottom: 10px;
-}
-
.mainContent h3 {
line-height: 1.5;
}
@@ -224,17 +250,15 @@ MIT Libraries theme built for the MIT Libraries child websites.
padding: 0 20px 20px 0;
}
+.entry-content h1 {
+ line-height: 1;
+}
+
.entry-content h2 {
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-size: 1.5rem;
- line-height: 1.5;
-}
-
-.entry-content h3 {
- font-size: 16px;
- font-size: 1rem;
- margin: 1em 0;
+ line-height: 1;
}
.entry-content h2:first-of-type,
@@ -344,15 +368,15 @@ MIT Libraries theme built for the MIT Libraries child websites.
.childTheme .widget ul li,
.childTheme .widget span,
.childTheme .widget p {
- font-size: 14px;
- line-height: 18px;
+ font-size: 16px;
+ line-height: 1.4;
margin-bottom: 5px;
}
-.childTheme .entry-content ul {
+/*.childTheme .entry-content ul {
margin: 0;
}
-
+*/
footer #footerHeader,
footer .footerHeader {
height: 92px;
@@ -400,7 +424,45 @@ footer .footerHeader {
color: white;
}
+
+
+.entry-content .expandable:nth-of-type(odd) {
+background: #eceaea !important;
+}
+
+.sidebar .widget.give {
+ background-color:white;
+ border-bottom: none;
+}
+
+a.giveNow {
+ background: #f58632;
+ border-radius: 3px;
+ color: white;
+ display: block;
+ padding: 16px;
+ padding: 1rem;
+ width: 100%;
+ text-align: center;
+}
+
+a.giveNow:hover {
+ color:white;
+}
+
+
+
/* ---- Responsive Styles ---- */
+@media screen and (max-width:720px) {
+ .mobile-display {
+ display: block !important;
+ }
+
+ .navbar-default .navbar-nav>.dropdown>a .caret {
+ display: none;
+ }
+}
+
@media screen and (max-width:480px) {
@@ -412,7 +474,7 @@ footer .footerHeader {
.childTheme .siteTitle.hasImage .box3 {
width: 100%;
}
-
+
.childTheme .siteTitle.hasImage .box3 {
margin-top: -3em;
}
@@ -422,6 +484,10 @@ footer .footerHeader {
margin-bottom: 0.25em;
}
+ .childTheme .title-page.hasImage .box1 {
+ width: 100%;
+ }
+
.headerImage {
display: none;
}
@@ -436,7 +502,7 @@ footer .footerHeader {
.childTheme .siteTitle .locationInfo {
float: left;
}
-
+
.childTheme .siteTitle .todayHours,
.childTheme .locationInfo span {
color: #444;
@@ -482,5 +548,7 @@ footer .footerHeader {
float: none;
width: 100%;
}
+
+
}
\ No newline at end of file
diff --git a/page-3col.php b/templates-old/page-3col.php.old
similarity index 100%
rename from page-3col.php
rename to templates-old/page-3col.php.old
diff --git a/page-full.php b/templates-old/page-full.php.old
similarity index 100%
rename from page-full.php
rename to templates-old/page-full.php.old
diff --git a/page-hasSidebar.php b/templates-old/page-hasSidebar.php.old
similarity index 100%
rename from page-hasSidebar.php
rename to templates-old/page-hasSidebar.php.old
diff --git a/page-home.php b/templates-old/page-home.php.old
similarity index 100%
rename from page-home.php
rename to templates-old/page-home.php.old
diff --git a/page-nav-full.php b/templates-old/page-nav-full.php.old
similarity index 100%
rename from page-nav-full.php
rename to templates-old/page-nav-full.php.old