www.egf.mn
Open in
urlscan Pro
208.90.189.238
Public Scan
Submitted URL: https://a1e0.engage.squarespace-mail.com/r?m=62bdf2eceac0af0473445fe9&u=http%3A%2F%2Fwww.egf.mn%2F186%2FPrograms&w=5c7823077fdcb89805fc3d...
Effective URL: http://www.egf.mn/186/Programs
Submission: On July 01 via api from CH — Scanned from DE
Effective URL: http://www.egf.mn/186/Programs
Submission: On July 01 via api from CH — Scanned from DE
Form analysis
1 forms found in the DOM<form id="frmReferenceFormForTelerikEditorDialogs"></form>
Text Content
This website is AudioEye enabled and is being optimized for accessibility. To open the AudioEye Toolbar, press shift + =. The toolbar contains the following The AudioEye Help Desk to report accessibility and usability related issues. The AudioEye Certification Statement to explain the ongoing web accessibility and usability enhancements for this website. AudioEye Visual Toolkit Loading Skip to Main Content LOADING Close Loading Do Not Show Again Close Create an Account - Increase your productivity, customize your experience, and engage in information you care about. * Sign In Search 1. Bookshelf 2. Kids & Teens 3. Programs 4. About 5. How Do I... 1. Home 2. Departments 3. Public Services 4. Library 5. Programs PROGRAMS & EVENTS To reduce the spread of COVID-19, masks are strongly encouraged while attending our in-person events. CAMPBELL BOOK CLUB Monthly // Last Tuesday Tues, July 26 @ 6:00 pm Looking for a fun way to enjoy books and meet new people? Join our book club! This month we'll be discussing Race of the Century ⇗ by Neal Bascomb (also in e-book ⇗ and e-audiobook ⇗) More information POP-UP LIBRARY Stop by our Pop-Up Library at local farmer's markets this summer! GF Town Square Farmer's Market Sat, July 9 @ 9am-1pm EGF Heritage Village Farmer's Market Starting July 13 // Weds @ 4-7pm More information ART IN THE PARK Monthly // June - July Tues, July 12 @ 6 pm Painting with Brenda Baumer Tues, August 16 @ 6 pm with Jill Levene Meet at the Big Shelter at Sherlock Park* to make art with a local artist! Supplies provided. *If weather is bad, we will meet at the library. PUZZLE EXCHANGE Monthly // Every second Thursday @ 5:30-6:30 pm Thurs, July 14 Have a puzzle you don't need any longer? Leave a puzzle - any size, any kind - take a puzzle. Every age and skill level welcome! ANIME CLUB Monthly // Every 3rd Thursday @ 5:30 pm * Thurs, July 28 * Thurs, August 18 All ages welcome! If you love anime or are interested in learning about it, Anime Club is for you. At our monthly meetings, we watch anime, discuss new manga, play games, and learn about Japanese culture. Questions? Contact Cody at crasmussen@egflibrary.org Visit our Anime Club website ⇗ for more information! RANDOM AWESOME LIBRARY FUN! Weekly // Fridays @ noon For students in grades 6-12 // If you like gaming, reading, crafts, music, food, or just having fun, check us out! We'll have a new awesome activity every week. More information 2022 SUMMER READING PROGRAM Calling All Kids! June 6 - July 28 One 45-min session each week Grades K-5 // Each week, we'll experiment, create, and explore something new. Registration now open! More information LEGO CLUB Monthly Tues, July 19 @ 5 pm Mon, August 8 @ 5 pm Children ages 5-12 (and their grown-ups too!) // Are you a Master Builder or want to be one? Join us for LEGO Club! You can build to a theme or build something completely new. LEGOs supplied. Masks recommended. STORYTIME WITH MISS ANDREA Weekly // Mondays & Thursdays @ 10 am Children ages 0-5 (and their grown-ups too!) // Read stories, sing songs, and have fun with Miss Andrea! STORYTIME KITS Get two books, materials for two crafts, and a supplemental activity! Kits are available for check out during open hours or through Front Door Pick-Up. Kits offered change frequently, so call us or stop in to see our current selection. We also have Dial-a-Stories! * Dial (218) 399-3435 for a selection of children's books read staff and volunteers. * Watch our Facebook page ⇗ for what’s playing now! 1. Upcoming Events 2. Campbell Book Club 3. Art Exhibits 4. Artist-in-Residence 5. Calendar 6. Program Partners 7. MN State Park Passes 8. Community Summer Reading Challenge 9. Kids Summer Reading Program 10. Pop-Up Library catalog ebooks reserve a room Event Calendar newsletter 1. Facebook Twitter CONTACT US 1. City of East Grand Forks 600 DeMers Avenue East Grand Forks, MN 56721 Contact Us QUICK LINKS 1. City Council 2. Election Information 3. Employment Opportunities 4. Flood Information 5. Municipal Code /QuickLinks.aspx SITE LINKS 1. Home 2. Site Map 3. Contact Us 4. Accessibility 5. Copyright Notices /QuickLinks.aspx Government Websites by CivicPlus® Powered by Google Übersetzer Arrow Left Arrow Right Slideshow Left Arrow Slideshow Right Arrow ORIGINALTEXT Bessere Übersetzung vorschlagen -------------------------------------------------------------------------------- // Tabset function setup - Active Class is the class the li gets when the element is active // Function includes tabsetup, tab labels and keylooping function tabSet(listParent, listItem, listAnchor, activeClass, tabPanels){ // Setting roles and initial values $ae(listParent).each(function(){ if ($ae(this).find(listItem).length > 1) { if($ae(this).css('display') !== 'none'){ $ae(this).attr({'role':'tablist'}); } $ae(this).find(listItem).attr({'role':'presentation'}); $ae(this).find(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'}); $ae(this).find(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'}); $ae(this).find(tabPanels).each(function(){ if($ae(this).parent().find(listParent).css('display') !== 'none'){ $ae(this).attr({'role':'tabpanel'}); } }); } }); // Encapsulate events - Key Navigation for tabsets without tabindex ele.outerFind(listParent).each(function(){ if ($ae(this).find(listItem).length > 1) { // Change active tab onclick event $ae(this).find('a').click(function(){ $ae(listParent).find('a').attr({'aria-selected':'false', 'tabindex':'-1'}); $ae(listParent).find('li.active a').attr({'aria-selected':'true', 'tabindex':'0'}); }); // tabset keylooping $ae(this).find('a').on('keydown', function(e){ if(e.keyCode === 13 || e.keyCode === 32){ e.preventDefault(); this.click(); } else if(e.keyCode === 37 && ($ae(this)[0] === $ae(this).closest('ol').find('a').first()[0])){ AudioEye.focusElement($ae(this).closest('ol').find('a').eq(-1)); } else if( e.keyCode === 39 && ($ae(this)[0] === $ae(this).closest('ol').find('a').last()[0])){ AudioEye.focusElement($ae(this).closest('ol').find('a').first()); } else if(e.keyCode === 37 ){ AudioEye.focusElement($ae(this).closest('li').prev().find('a')); } else if(e.keyCode === 39 ){ AudioEye.focusElement($ae(this).closest('li').next().find('a')); } }); } }); // Close encapsulated actions } // tabset function call tabSet('ol.tabbedWidget.cpTabs','ol.tabbedWidget.cpTabs li','ol.tabbedWidget.cpTabs li > a','active','.cpTabPanels'); /* end */ /* Start new tabset */ // Facilites Map & Listing Tabset function facilitiesTabSet(listParent, listItem, listAnchor, activeClass, tabPanels){ // Setting roles and initial values $ae(listParent).attr({'role':'tablist'}); $ae(listItem).attr({'role':'presentation'}); $ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'}); $ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'}); $ae(tabPanels).attr({'role':'tabpanel'}); $ae(listAnchor).click(function(){ $ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'}); $ae(this).attr({'aria-selected':'true', 'tabindex':'0'}); }); ele.outerFind('.searchResults > ol.tabs').each(function(){ $ae(this).find('a').on('keydown', function(e){ if(e.keyCode === 13 || e.keyCode === 32){ e.preventDefault(); this.click(); } else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ol').find('a').first()[0])){ AudioEye.focusElement($ae(this).closest('ol').find('a').eq(-1)); } else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ol').find('a').last()[0])){ AudioEye.focusElement($ae(this).closest('ol').find('a').first()); } else if(e.keyCode === 37 || e.keyCode === 38){ AudioEye.focusElement($ae(this).closest('li').prev().find('a')); } else if(e.keyCode === 39 || e.keyCode === 40){ AudioEye.focusElement($ae(this).closest('li').next().find('a')); } }); }); } facilitiesTabSet('.searchResults > ol.tabs','.searchResults > ol.tabs > li','.searchResults > ol.tabs > li > a','active','.searchResults > div'); /* -END- */ /* Start new tabset */ // Facilitites Sidebar Tabset function sideBarTabset(listParent, listItem, listAnchor, activeClass, tabPanels){ // Setting roles and initial values $ae(listParent).attr({'role':'tablist'}); $ae(listItem).attr({'role':'presentation'}); $ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'}); $ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'}); //$ae(tabPanels).attr({'role':'tabpanel'}); $ae(listAnchor).click(function(){ $ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'}); $ae(this).attr({'aria-selected':'true', 'tabindex':'0'}); }); ele.outerFind('ul.tabs.searchCriteria').each(function(){ $ae(this).find('a').on('keydown', function(e){ if(e.keyCode === 13 || e.keyCode === 32){ e.preventDefault(); this.click(); } else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ul').find('a').first()[0])){ AudioEye.focusElement($ae(this).closest('ul').find('a').eq(-1)); } else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ul').find('a').last()[0])){ AudioEye.focusElement($ae(this).closest('ul').find('a').first()); } else if(e.keyCode === 37 || e.keyCode === 38){ AudioEye.focusElement($ae(this).closest('li').prev().find('a')); } else if(e.keyCode === 39 || e.keyCode === 40){ AudioEye.focusElement($ae(this).closest('li').next().find('a')); } }); }); } sideBarTabset('ul.tabs.searchCriteria','ul.tabs.searchCriteria > li','ul.tabs.searchCriteria > li > a','active','ul.tabs.searchCriteria + div.sidebar > div'); /* End */ /* Start new tabset */ function calendarTabset(listParent, listItem, listAnchor, activeClass, tabPanels){ // Setting roles and initial values $ae(listParent).attr({'role':'tablist'}); $ae(listItem).attr({'role':'presentation'}); $ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'}); $ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'}); $ae(tabPanels).attr({'role':'tabpanel'}); $ae(listAnchor).click(function(){ $ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'}); $ae(this).attr({'aria-selected':'true', 'tabindex':'0'}); }); $ae('.header > #subheader ul.tabs').each(function(){ $ae(this).find('a').on('keydown', function(e){ if(e.keyCode === 13 || e.keyCode === 32){ e.preventDefault(); this.click(); } else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ul').find('a').first()[0])){ AudioEye.focusElement($ae(this).closest('ul').find('a').eq(-1)); } else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ul').find('a').last()[0])){ AudioEye.focusElement($ae(this).closest('ul').find('a').first()); } else if(e.keyCode === 37 || e.keyCode === 38){ AudioEye.focusElement($ae(this).closest('li').prev().find('a')); } else if(e.keyCode === 39 || e.keyCode === 40) { AudioEye.focusElement($ae(this).closest('li').next().find('a')); } }); }); } calendarTabset('.header > #subheader ul.tabs','.header > #subheader ul.tabs > li','.header > #subheader ul.tabs > li > a','active','.header > .list'); /* end */ // Tabset for Agenda Center Years // AE - Agenda Center Tabset [AEI-40486] ele.outerFind('ul.years').each(function(){ tabset($ae(this), $ae(this).find('li'), $ae(this).find('a[id^="a"]'),'current', $ae(this).parent().find('table')); function tabset(tablist, li, tabs, activeClass, tabPanel){ tablist.attr('role','tablist'); li.attr('role', 'presentation'); tabs.attr({'role': 'tab', 'tabindex':'-1', 'aria-selected':'false'}); $ae(li.selector +'.' + activeClass +' > '+ tabs.selector).attr({'aria-selected':'true', 'tabindex':'0'}); tabPanel.attr('role', 'tabpanel'); // individual tabs TODO - Update so it is dynamic var tab = tablist.find('>'+li.selector+'>a'); tab.on('keydown', function(e){ if(e.keyCode === 13 || e.keyCode === 32){ e.preventDefault(); this.click(); } }).click(function(){ $ae('body').data({'ae-year-tab': '#' + $ae(this).attr('id')}); setTimeout(function(){ AudioEye.focusElement($ae('body').data('ae-year-tab')); $ae($ae('body').data('ae-year-tab')).attr('tabindex','0'); }, 1000); }); } }); Opens in new window PDF Download Word Download Excel Download PowerPoint Download Document Download Explore your accessibility options close carousel