").insertAfter(".header-agency-logo.desktop"); jQuery("#block-menu-menu-moca-nav ul:first-child").children().each(function() { jQuery(this).clone().appendTo('#desktop-main-menu'); }); //Adds hover class to Top Menu navigation on hover and active secondary level until mouseout jQuery("#desktop-main-menu > li").hover(function(){ jQuery(this).addClass("hover"); jQuery(this).children('ul').show(); }, function(){ jQuery(this).removeClass("hover"); jQuery("#desktop-main-menu li.expanded ul").hide(); }); jQuery("#desktop-main-menu>li a").focus(function(){ jQuery(this).parent().addClass("hover"); jQuery(this).children('ul').show(); }); jQuery("#desktop-main-menu>li .menu-sub").focusout(function(){ jQuery(this).parent().parent().removeClass("hover"); jQuery(this).children('ul').show(); }); // Mobile Menu jQuery('.region-header-first-inner #block-menu-menu-moca-nav div.content > ul.menu-sub > li.expanded > a').click(function () { var list = jQuery(this).children('ul'); jQuery(this).parent().children('ul').slideToggle(); return false; }); // Add Search Box to Desktop //jQuery('
').insertBefore("#desktop-head"); //jQuery("
').insertBefore("#section-header"); //Move Alert above alerts jQuery("#block-views-alerts-emergency-alerts-block").insertBefore("#languagebar"); //Rotator initiation script jQuery(".view-id-moca_rotator .view-content").addClass("owl-carousel"); jQuery(".view-id-moca_rotator .view-content").addClass("owl-theme"); if(jQuery('.view-id-moca_rotator .views-field-title-1 .field-content').length > 0){ jQuery('.view-id-moca_rotator .view-content').owlCarousel({ stagePadding: 0, items:1, loop:true, margin:0, autoplay:true, autoplayTimeout:5000, autoplayHoverPause:false, singleItem:true, nav:true, dots:true }); } //Hide the Slider Caption Text Box if there is no text in it if(jQuery(".caption-text").html() == '') { jQuery(".slide #text").hide(); } if(jQuery("body").hasClass("front")) { // Wrap Resource Link in to anchor around Top Resource Paragraphs jQuery(".paragraphs-item-top-resources ").each(function () { url = jQuery(".field-name-field-resource-link.field-type-text .field-item",this).text(); urlstr = ''; jQuery(".content",this).wrap(urlstr); jQuery(".field-name-field-resource-link.field-type-text",this).hide(); }); /* // Add
before last word in Homepage Top Resources Title var cnt = jQuery('.field-name-field-resource-title.field-type-text .field-item').length; var itr = 1; jQuery('.field-name-field-resource-title.field-type-text .field-item').each(function() { var html = jQuery(this).html().split(" "); if(cnt == itr) { html = html.slice(0, -2).join(" ") + "
" + html.pop(); } else { html = html.slice(0, -1).join(" ") + "
" + html.pop(); } jQuery(this).html(html); itr++; }); */ } // FAQ toggle if (jQuery('.question')) { jQuery('.question').click(function () { jQuery(this).next('div.answer').slideToggle(); jQuery(this).toggleClass('expanded'); }); } // Wrap Interior page title jQuery("#page-title").wrapInner("
"); if( jQuery("body").hasClass("logged-in") && jQuery("body").hasClass("not-front") ) { jQuery(".tabs.clearfix").wrap('
'); } // Change Events page -any- drip down value if( jQuery("body").hasClass("page-events") && jQuery("body").hasClass("not-front") ) { jQuery("#edit-field-office-name-tid option[value=All]").text("All offices"); } // Add Anchors and Sub-Menu Links for Paragraphs on a page if ( jQuery("body").hasClass("page-node") && jQuery("paragraphs-items-field-section") ) { // Add Anchors var cnt = 1; jQuery(".paragraphs-items > .field-name-field-section > .field-items > .field-item").each(function(){ jQuery(this).prepend(''); cnt++; }); //Build submenu links and add it to the top var submenu = ''; //jQuery(submenu).wrap(''); jQuery(submenu).insertBefore(".paragraphs-items-field-section"); jQuery(".sub-menu li:last-child").addClass("last"); jQuery(".entity-paragraphs-item .field-name-field-title").hide(); } // Build Social Media section on Agency Page Content Items if(jQuery("body").hasClass("node-type-agency-page")) { jQuery('').insertAfter(".field-name-field-social-media-contact-text-"); if(jQuery('.field-name-field-facebook-url .field-item.even').length > 0){ let url = jQuery('.field-name-field-facebook-url .field-item.even').text(); let anchor = 'facebook'; jQuery('.field-name-field-facebook-url .field-item.even').html(anchor); jQuery('.field-name-field-facebook-url').appendTo(".social_row2"); } if(jQuery('.field-name-field-twitter-url .field-item.even').length > 0){ let url = jQuery('.field-name-field-twitter-url .field-item.even').text(); let anchor = 'twitter'; jQuery('.field-name-field-twitter-url .field-item.even').html(anchor); jQuery('.field-name-field-twitter-url').appendTo(".social_row2"); } if(jQuery('.field-name-field-instagram-url .field-item.even').length > 0){ let url = jQuery('.field-name-field-instagram-url .field-item.even').text(); let anchor = 'instagram'; jQuery('.field-name-field-instagram-url .field-item.even').html(anchor); jQuery('.field-name-field-instagram-url').appendTo(".social_row2"); } if(jQuery('.field-name-field-linkedin-url .field-item.even').length > 0){ let url = jQuery('.field-name-field-linkedin-url .field-item.even').text(); let anchor = 'linkedin'; jQuery('.field-name-field-linkedin-url .field-item.even').html(anchor); jQuery('.field-name-field-linkedin-url').appendTo(".social_row2"); } if(jQuery('.field-name-field-youtube-url .field-item.even').length > 0){ let url = jQuery('.field-name-field-youtube-url .field-item.even').text(); let anchor = 'youtube'; jQuery('.field-name-field-youtube-url .field-item.even').html(anchor); jQuery('.field-name-field-youtube-url').appendTo(".social_row2"); } if(jQuery('.field-name-field-flikr-url .field-item.even').length > 0){ let url = jQuery('.field-name-field-flikr-url .field-item.even').text(); let anchor = 'flikr'; jQuery('.field-name-field-flikr-url .field-item.even').html(anchor); jQuery('.field-name-field-flikr-url').appendTo(".social_row2"); } } // Add Black Border to the bottom of table rows jQuery("table tr").css("border-bottom", "1px solid black"); // Display Full width images on interior pages when available function addBanner(){ if ((jQuery(".field-name-field-banner-image img").length > 0)&&(!jQuery("body").hasClass("front"))&&(!jQuery("body").hasClass("node-type-event"))) { console.log("there is an image on internal page"); if (jQuery("article").hasClass("node-promoted")) { /* its a page and promoted to front page. Skip the first image */ console.log("node promoted"); jQuery(".not-front.no-sidebars .zone-content-wrapper").css("margin-top","196px"); //Set the default margin-top and adjust it later if(jQuery(".field-name-field-banner-image").find("img:eq(1)").attr("src")) { console.log("img2"); let imagesource = jQuery(".field-name-field-banner-image").find("img:eq(1)").attr("src"); let newsource = imagesource.replace('/styles/medium/public/', '/'); jQuery("#section-content").before(""); jQuery(".not-front.no-sidebars .zone-content-wrapper").css("margin-top","70px"); } if(jQuery(".field-name-field-banner-image").find("img:eq(2)").attr("src")) { console.log("img3"); let imagesource = jQuery(".field-name-field-banner-image").find("img:eq(2)").attr("src"); let newsource = imagesource.replace('/styles/medium/public/', '/'); jQuery("#section-content").before(""); jQuery(".not-front.no-sidebars .zone-content-wrapper").css("margin-top","70px"); } console.log("end of promote to front page"); } else { // End of promote to front page /* This is a normal page. Display the banner image */ console.log("normal page"); let imagesource = jQuery(".field-name-field-banner-image img").attr("src"); let newsource = imagesource.replace('/styles/medium/public/', '/'); jQuery("#section-content").before(""); } jQuery(".field-name-field-banner-image img").hide(); // Hide regular lead image on page console.log("hide the page images"); // Decrease the top margin of content // jQuery(".not-front.no-sidebars .zone-content-wrapper").css("margin-top","30px"); } else { /* end of not event node / image */ console.log("there is no Lead Image on an internal page or its event node"); jQuery(".field-name-field-banner-image img").hide(); // Hide the Lead image if its on any other content type than page } }//end function addBanner(); //Write dates for Homepage Quick Tab function writeDates() { var dateDay = []; var dateMonth = []; var rawDate = []; var parsedDate = []; jQuery(".front #quicktabs-agency_responsive_featured_news .views-field-field-date .field-content").each(function(i){ rawDate[i] = jQuery(this).html(); parsedDate = rawDate[i].split(' '); dateMonth[i] = jQuery(parsedDate).get(0); dateDay[i] = jQuery(parsedDate).get(1); jQuery(this).html('
' + dateDay[i] + '
' + dateMonth[i].toUpperCase() + '
'); }); } writeDates(); //Add Google Translate jQuery('#languagebar').prepend('
 
'); //GSE Search JavaScript for Desktop jQuery("
").insertBefore("#google_translate_element"); //GSE Search JavaScript for mobile jQuery("
").prependTo("#block-menu-menu-moca-nav"); window.onload = function() { let searchbox = document.querySelector(".gsc-input input"); searchbox.setAttribute('placeholder', 'Search') }; }); // End of Document.Ready function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'es,am,zh-CN,fr,ko,vi,tl,ru,pt,it,yo,bn,ja,th,de,en'}, 'google_translate_element'); }

MOCA Nav

Mayor's Office of the Clean City

What We Do

What We Do

  • The Mayor’s Office of the Clean City (MOCC) bridges the work of agencies and community partners to achieve a clean, safe, and healthy District of Columbia and a Green #FairShot for all Washingtonians.
  • Serve as the central point of contact and goal champion within the Mayor’s administration for preventing and reducing litter and trash pollution in the District of Columbia.  
  • Pursue a process improvement and legislative agenda to strengthen existing laws, improve procedures, and municipal regulations and legislation proposed for supporting the Clean City Plan.
Meet the Director

Meet the Director

Maria Barry

Maria Barry
Director
Mayor’s Office of the Clean City

Director Maria Barry is a community leader with deep roots in public participation, programming, and partnership development. Maria is a big-picture thinker who never loses sight of the details. A creative problem solver, she understands the value of collaboration and works to bring people to affect change.

As the Director of the Mayor’s Office of the Clean City, Maria works block by block, neighborhood by neighborhood to engage with communities to roll up their sleeves and work together to make DC cleaner, greener, and stronger

Maria has held leadership roles at Tenleytown Main Street, American University and Potomac Riverkeeper Network and the National Cherry Blossom Festival. Outside of her professional roles she co-founded Uptown Main Street, the Uptown Farmers Market, and Friends of 16th Street Heights Parks.

Maria holds a Bachelor of Arts in Political Science from the University of Wisconsin-Madison and lives in 16th Street Heights with her family, where she serves as Advisory Neighborhood Commissioner for 4E03.

History

History

The Mayor’s Office of the Clean City was established by Mayor's Order 2001-31, in March 2001. MOCC leads the Mayor's Clean City Initiative by serving as the central point of contact and goal champion within the Mayor's administration for the initiative to cleanup the District of Columbia and maintain its cleanliness.

Contact Us

Contact Us

The Mayor’s Office of the Clean City
John A. Wilson Building
1350 Pennsylvania Avenue, NW, Suite 332, Washington, DC 20004
Phone: (202) 442-8150
Fax: (202) 727-2357
TTY: 711
Email: [email protected]

Mayor's Office of the Clean City
Mayor's Office of the Clean City