麻豆原创

MU logo
MU logo

麻豆原创, Ivy Tech partnership streamlines student transfers

麻豆原创 and Ivy Tech Community College will sign an agreement providing a direct pathway from Ivy Tech to Manchester for more than 40 transfer pathways at the Regional Chamber of Northeast Indiana on June 25. This partnership will facilitate the transfer...

Case Studies class raises nearly $8,000 for Special Olympics

This spring, 麻豆原创鈥檚 senior capstone Case Studies class created and operated Spartan Paddle Co., a pickleball paddle business, with all earnings going to the Special Olympics. Each spring, students of the Case Studies class run a real business and...

麻豆原创 offers esports summer camps

麻豆原创 will host its second-annual Esports summer camps this June, open to Ecommunity youth. Two camps, focused on Super Smash Bros., will be offered: a day camp for rising 3rd through 6th graders on June 14, and an overnight camp for rising 7th through...

Chuck Surack to speak at 麻豆原创 commencement

Chuck Surack will address the graduating classes and receive an honorary Doctor of Humanities degree at 麻豆原创鈥檚 commencement ceremonies on Saturday, May 24. A passionate musician, Chuck Surack is the founder of Sweetwater Sound, the number one online...

麻豆原创 launches pathway to Bethany Theological Seminary

In partnership with Bethany Theological Seminary, located in Richmond, Ind., 麻豆原创 will begin offering undergraduate students the opportunity to enroll in graduate courses through Bethany. The initiative allows students to earn both a bachelor鈥檚 degree...

麻豆原创 Peace Week begins April 21

麻豆原创鈥檚 peace studies program and Campus Interfaith Board will host events for this year鈥檚 Peace Week, April 21-27. On Monday, April 21, international guest speaker Dr. Craig Higson-Smith will address campus on how the challenges of his career鈥攂oth in...

麻豆原创 to present spring musical 鈥楾he Wizard of Oz鈥

麻豆原创鈥檚 spring musical is The Wizard of Oz. Performances are Friday, April 11 and Saturday, April 12 at 7 p.m. and Sunday, April 13 at 2 p.m. in Cordier Auditorium at the North Manchester campus. Admission is free, but donations are encouraged. All...

麻豆原创 Nursing Cohort has 100% NCLEX Pass Rate

Graduates from 麻豆原创鈥檚 Dec. 2023 nursing cohort have reported a 100% NCLEX pass rate – National Council Licensure Exam (NCLEX). The NCLEX is the test all nursing graduates must take to be able to practice as a registered nurse, ensuring they have...
exists --- (function ensure40pxInlineEarly() { function set40(el) { el && el.style.setProperty('padding-top', '40px', 'important'); } // If header already parsed, set now; otherwise set as soon as it appears. const hdrNow = document.getElementById(HEADER_ID); if (hdrNow) { set40(hdrNow); return; } new MutationObserver((muts, obs) => { const hdr = document.getElementById(HEADER_ID); if (hdr) { set40(hdr); obs.disconnect(); } }).observe(document.documentElement, { childList: true, subtree: true }); })(); // --- Helpers --- function hideDiviBars() { document.querySelectorAll('.divibars-container').forEach(div => { const content = (div.textContent || '').replace(/\u00A0/g, ' ').trim(); const shouldHide = !content || /all\s*clear/i.test(content) || /test/i.test(content) || /feed\s*has\s*no\s*items\.?/i.test(content); if (shouldHide) div.style.setProperty('display', 'none', 'important'); }); } function isEffectivelyVisible(el) { if (!el || !el.isConnected) return false; const target = el.querySelector('.divibars, .divibars-wrapper, .divibars-content') || el; const cs = getComputedStyle(target); if (cs.display === 'none' || cs.visibility === 'hidden' || target.hidden) return false; if (parseFloat(cs.opacity || '1') < 0.05) return false; if (target.closest('[aria-hidden="true"]')) return false; const rect = target.getBoundingClientRect(); const hasSize = (rect.width > 0 && rect.height > 0) || (target.offsetWidth > 0 && target.offsetHeight > 0); if (!hasSize) return false; const vh = window.innerHeight || document.documentElement.clientHeight; return rect.bottom > 0 && rect.top < vh; } function anyRealBannerVisible() { // A 鈥渞eal鈥 banner = visible AND not empty/test/all-clear/feed-empty return Array.from(document.querySelectorAll(CANDS)).some(el => { if (!isEffectivelyVisible(el)) return false; const txt = (el.textContent || '').replace(/\u00A0/g, ' ').trim(); if (!txt) return false; if (/all\s*clear/i.test(txt) || /test/i.test(txt) || /feed\s*has\s*no\s*items\.?/i.test(txt)) return false; return true; }); } function setForce110(on) { const root = document.documentElement; const was = root.classList.contains('divibar-force-110'); if (!!on === was) return; root.classList.add('divibar-atomic'); root.classList.toggle('divibar-force-110', !!on); // If we鈥檙e NOT forcing 110, clear any stray inline 110 the plugin may add later. if (!on) { const hdr = document.getElementById(HEADER_ID); if (hdr) hdr.style.setProperty('padding-top', '40px', 'important'); } requestAnimationFrame(() => root.classList.remove('divibar-atomic')); } // Debounced 2-frame confirmation to avoid flicker during animations let raf1 = null, raf2 = null; function scheduleRecompute() { if (raf1) return; raf1 = requestAnimationFrame(() => { raf1 = null; hideDiviBars(); const a = anyRealBannerVisible(); raf2 = requestAnimationFrame(() => { raf2 = null; const b = anyRealBannerVisible(); setForce110(a && b); }); }); } // --- Wiring --- document.addEventListener('DOMContentLoaded', scheduleRecompute); window.addEventListener('load', scheduleRecompute); window.addEventListener('resize', () => { cancelAnimationFrame(raf1); raf1 = null; cancelAnimationFrame(raf2); raf2 = null; scheduleRecompute(); }); new MutationObserver(() => scheduleRecompute()).observe(document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class', 'aria-hidden'] }); document.addEventListener('transitionend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('animationend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('click', function (e) { const btn = e.target && e.target.closest('.divibars-close'); if (!btn) return; setTimeout(() => { const bar = btn.closest('.divibars-container, [class*="divibar"]'); if (bar) bar.style.setProperty('display', 'none', 'important'); scheduleRecompute(); }, 200); }, true); // Initial pass scheduleRecompute(); })();