Connect with us

Iowa

Will University of Iowa risk management major help grow Des Moines’ slowing insurance sector?

Published

on


Jim Lewis wants kids these days to know that insurance is exciting. 

A former marketing executive, Lewis became the director of the University of Iowa’s Vaughan Institute of Risk Management and Insurance last fall. His arrival comes as insurance leaders around Des Moines hope the state’s universities and colleges can pump out more talent. 

Executives of the Des Moines metro’s insurance industry, centered in a slow-growth state, know that competition for each crop of graduating students is fierce. They want more candidates. And that means they want more students to think about insurance early in their college careers.  

More: Life insurance statistics and industry trends 2024

Advertisement

Lewis admits his task is tough. Business majors usually dream about making money in other fields.  

They watch “Wall Street” and imagine a career in Manhattan. Or “Silicon Valley” and dream of California. Or the more subtly named “Industry,” the British drama about the investment banking industry. 

Showrunners aren’t pitching many prestige dramas about the lives of underwriters and actuaries. 

“We’ve got to do something pretty dynamic and aggressive as an industry to fill the pipeline,” Lewis said. 

Advertisement

It may not seem too dynamic, but Lewis added that his first approach is important: In mid-January, as the spring semester in Iowa City began, he visited the early finance courses. He explained why students need to consider the risk management and insurance major, a program the university rebooted 40 years after a cost-cutting dean axed it. 

Lewis said the major returned last fall because insurance executives have lobbied for more young employees. The initiative comes as other Iowa universities are trying to bulk up their insurance programs. The Iowa Economic Development Authority has also partnered with colleges and companies to create an insurance internship program aimed at freshmen and sophomores. 

Des Moines finance industry slowdown underscores need for new talent

The schools are responding to a problem with the state’s labor force.  

After decades of employment growth far exceeding the national average, the Des Moines metro has shed about 4% of its financial activities jobs since July 2017. That comes as the country overall has increased financial activities jobs by 9%. 

Advertisement

While much of Des Moines’ job loss occurred because Wells Fargo & Co. has scaled back its mortgage division, the metro’s insurance industry is not growing as fast as it once was. Rather than leading the country, Des Moines has been adding insurance jobs over the last six years at about the same pace as the country overall. 

Des Moines has fallen well behind insurance job growth in faster-growing cities like Phoenix, Atlanta and Orlando. 

More: High car insurance prices are worrying Americans. See who’s paying the most and least in the US.

The problem has led to a debate among local corporate leaders. Does Des Moines need to recruit more companies that can grow jobs? Or does the state need to prepare more employees whose availability can encourage companies to expand here? 

Lewis believes the latter is the right answer. 

Advertisement

“That’s what the industry is asking us to do,” he said. “Bring them more talent.” 

With risk management skills, ‘You’re a much more attractive employee’

As an academic offering, risk management is about learning how to evaluate a company’s vulnerabilities. Professors teach students how to identify the areas where companies are at risk, what risks are most dramatic and what managers can do in response. 

The major can help students prepare for any industry, Lewis said. But it is particularly helpful in insurance, where employees must put a price on a contract years before they know what that contract will cost them. 

Typically, professors told the Des Moines Register, insurance companies do not need college graduates who studied their industry. Instead, companies look for students who studied business management, human resources, marketing, accounting, law, software development, data analytics or actuarial science. 

Advertisement

More: Iowa, ISU and Northern Iowa are increasing tuition this fall. What it means for students:

But they said courses in risk management could better prepare students for life in the industry. Lewis said many of the 167 students majoring in risk management at the University of Iowa also are pursuing other majors. 

“You’re a much more attractive employee,” Kevin Croft, the director of the Kelley Center for Insurance Innovation at Drake University, said of the University of Iowa’s program. “I don’t think I have to train you up as much.” 

The birth, death and rebirth of a University of Iowa major

Risk management has a long history at the University of Iowa, spearheaded by Emmett Vaughan, an early pioneer in the field who began teaching at the school in 1963. His textbooks were used around the world, and the United Nations tapped Vaughan to assess the value of damages in Kuwait after the Gulf War. 

Former Gov. Terry Branstad credited Vaughan’s teachings for giving the state some of the best regulators in the country, building Iowa’s reputation as an insurance hub. 

Advertisement

“He was an incredible teacher,” said his daughter, Terri Vaughan, a former Iowa insurance commissioner. “He took complicated concepts; he made them simple. And he made them entertaining to learn. He had lots of stories and lots of examples that would embed lots of concepts in your brain. People loved going to his classes.” 

But in 1983, the university ended the risk management major, moving Vaughan to an associate dean role. Branstad said the state’s universities were cutting majors to save costs as the budget shrank during the farm crisis. 

The business school’s dean at the time, George Daly, told the Des Moines Register he couldn’t recall Iowa having an insurance major. But he wasn’t surprised to hear that he would have cut it. 

“You kind of get these specialized majors, and then often they have enrollment problems,” he said. “And so streamlining the curriculum, as it would be stated, would be a quite reasonable objective.” 

At Drake, Croft said the university also cut its risk management major in the early 1990s, due to “an interest-of-students issue.” 

Advertisement

Des Moines insurance agency head advocates for revived program

Not everyone saw the cuts the same way. 

“It was an egregious act,” said Dana Ramundt, a 1974 risk management graduate. 

Ramundt, who founded The Dana Company, a Des Moines insurance agency, said Iowa has lost ground to other states in recruiting insurance talent because it lost the risk management major. He said he got nine job offers out of college, which he attributed to Vaughan’s status as “an icon.” 

Ramundt remained close to Vaughan after graduation and advocated for the university to bring the major back for years. Finally, in 2005, a year after Vaughan’s death, the school launched the Vaughan Institute. 

Ramundt said university administrators declined to restart the major, though. He said other deans and professors may have objected to spending more money on new staff and classes. Instead, the program offered a certificate for students who took five courses. 

Advertisement

But Ramundt said he and other executives continued to advocate for a major. Amy Kristof-Brown, who became the Tippie College of Business’ dean in 2020, pushed their request through the Board of Regents two years ago. 

“It’s just been one of the most rewarding experiences I’ve ever had, seeing this thing come back to life,” Ramundt said. 

Drake, Iowa State bulking up on insurance offerings

Other schools around the state are also trying to improve the talent pipeline. 

At Drake, Croft said the school hosts “disruption days,” when students listen to guest speakers share how they are trying to change the insurance industry. Croft hopes the talks excite students who might view insurance as a staid industry. 

Advertisement

Drake also hosts an “innovation lab” where executives from EMC Insurance Cos., Principal Financial Group and Holmes Murphy & Associates share problems they are trying to solve.  

More: Drake University business school named for former Principal CEO and wife, who are among top donors

Holmes Murphy CEO Dan Keough said the company received feedback from students last summer about launching a managing general agent line of business and how a startup could lower risks for car wash companies. 

In Ames, Iowa State University added an actuarial science major in 2019. Professor Rahul Parsa, who joined the faculty from Drake, said Principal CEO Dan Houston and other Des Moines executives told him the state needed more actuaries. 

He said local companies have struggled to land graduating students, particularly from a school like Drake, where many students hail from Chicago. 

Advertisement

More: How John Pappajohn Entrepreneurial Centers started 25 years ago with a $1 million check

“The young kids, they want to go somewhere fun,” he said. “They don’t think Des Moines is fun. It’s boring. There’s nothing to do here.” 

He added that many Iowa State students come from rural parts of the state. He believes they are more likely to stay in the area after school. 

About 35 students are majoring in actuarial science. Parsa hopes to bump the number up to 50. 

“For them, Des Moines is big,” he said. “They’re happy. That’s why the businesses like our program.” 

Advertisement

All the schools are participating in Insure Your Future, the internship program that the IEDA launched last year. The program pairs freshmen and sophomores with companies, giving them paid internships in hopes that they will become interested in the insurance field. 

Terri Vaughan said that the program is the brainchild of Michael Gould, the state’s insurance economic development director. (The IEDA did not return the Register’s interview request.) 

Lewis said about 70 students at schools around the state interned with about 25 companies last summer, the first cohort of Insure Your Future. 

The insurance industry’s struggle with sex appeal

Fidelity & Guarantee Life CEO Christopher Blunt said he understands why more young students aren’t gravitating toward the industry. 

Advertisement

“It doesn’t jump to the top of anyone’s mind of sexy industries,” he said. 

Blunt himself wasn’t interested in insurance when he studied at the Wharton School at the University of Pennsylvania. He began as an asset manager.  

He said the industry could reach more students if it marketed itself better. He said executives need to explain the impact they can have, that the contracts they sell will pay for rebuilt homes after storms or help families if a breadwinner dies unexpectedly 

He said too many insurance leaders are “math nerds” who talk about the mechanics of their insurance contracts.  

“We have to talk more about what we do, the outcomes, the mission,” he said. 

Advertisement

In Iowa City, Lewis said he also believes the industry can achieve that goal. In particular, he thinks students need to know that they can earn a solid living without spending long hours in a hypercompetitive atmosphere. 

He said current finance majors are gearing up for a “hard path” on Wall Street.  

“A lot of them hit that reality when they come out of (those jobs),” he said. “’What have I done to myself?’ It’s a really tough survival.”   

Tyler Jett is an investigative reporter for the Des Moines Register. Reach him at tjett@registermedia.com, 515-284-8215, or on Twitter at @LetsJett. He also accepts encrypted messages at tjett@proton.me.





Source link

Advertisement
Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Iowa

Why Jimmy Butler wore an Iowa State volleyball shirt before NBA game

Published

on

Why Jimmy Butler wore an Iowa State volleyball shirt before NBA game


play

The Iowa State volleyball program recently received an unexpected endorsement from an NBA All‑Star.

Golden State Warriors forward Jimmy Butler hit the court wearing a gray Nike Iowa State Volleyball T‑shirt before his team’s regular‑season finale against the Los Angeles Clippers on Sunday, April 12.

Advertisement

So why did Butler, a Marquette alum and Texas native with no obvious Iowa State ties at first glance, sport an Iowa State volleyball shirt? Here’s what we know.

Jimmy Butler’s Iowa State volleyball connection

Butler’s decision to wear the shirt wasn’t the result of a lost bet with a former Iowa State coach or player, or an unrelated thrift-store pickup, but rather tied to a longstanding personal connection with a member of the Iowa State volleyball coaching staff.

Butler has been friends with Ciara Jones, Iowa State volleyball’s associate head coach and recruiting coordinator, since their time together as student‑athletes at Marquette in the late 2000s. The connection was first pointed out on social media by Iowa State women’s basketball radio play‑by‑play announcer Noah Wolf, who noted that the six‑time All-Star selection attended Iowa State’s match at Houston during the 2025 season to support Jones and the team.

Jones, who has been with the Cyclones Volleyball team since 2023, reposted a photo of Butler from Sunday in the Cyclones gear with the star eye emojis and “you love to see it” in her caption. Butler attended Marquette from 2008 to 2011 and Jones from 2008 to 2012.

Jones helped lead the program to its first NCAA Tournament appearance in 2011, a season in which she was also named a Big East First Team All‑American, according to her Iowa State coaching profile. The two Golden Eagles alums appear together in several posts on Jones’ Instagram.

Advertisement

When did Jimmy Butler tear his ACL?

Butler, 36, has been sidelined since Jan. 19, 2026, after suffering a torn right ACL, an injury that ended his 2025–26 season.

He appeared in 38 games, averaging 20.0 points, 5.6 rebounds and 4.9 assists per game while shooting 51.9% from the field. After losing Sunday’s matchup 115–110, the Warriors (37–45) are set to rematch the Clippers (42–40) on Wednesday, April 15, in the NBA Play‑In Tournament.

The Cyclones volleyball program capped a strong 2025 season with a 23–8 overall record, their highest win total since 2011, and finished third in the Big 12 at 12–6 in conference play.

Advertisement

Cooper Worth is a service/trending reporter for the Des Moines Register. Reach him at cworth@gannett.com or follow him on X @CooperAWorth.





Source link

Continue Reading

Iowa

Iowa newspapers get second chance after publisher closure

Published

on

Iowa newspapers get second chance after publisher closure


Iowa newspapers get second chance after publisher closure

Advertisement

WELCOME BACK. SEVERAL SMALL TOWN IOWA NEWSPAPERS ARE ON THE BRINK OF SHUTTING DOWN. WILL NOW GET A SECOND CHANCE. 18 PAPERS ACROSS THE STATE WERE SET TO GO OUT OF PRINT AT THE START OF THE MONTH, WHEN MID-AMERICA PUBLISHING CLOSED. NELSON MEDIA COMPANY, A VIDEO PRODUCTION COMPANY BASED IN NORTHEAST IOWA, BOUGHT FOUR OF THOSE PAPERS. THE ACQUISITIONS INCLUDE THE WINNEBAGO COUNTY TRIBUNE, PARKERSBURG ECLIPSE NEWS REVIEW, BUTLER COUNTY TRIBUNE, AND THE REGISTER. CEO CHRIS NELSON SAYS LOSING THE NEWSPAPERS WOULD PUT LOCAL COMMUNITIES AT RISK. JOURNALISM WAS THE FOUNDATION OF THIS COUNTRY, SO IF WE LOSE THAT IN THE SMALL COMMUNITIES, THAT’S A BIG DEAL. WE WANT TO MAKE THESE PAPERS GREAT FOR THE COMMUNITIES AND SHOW THE NEWS AND THE CONTENT THAT HAPPENS EVERY SINGLE WEEK IN THESE CITIES AND TOWNS. 13 OF THE 18 NEWS

Advertisement

Iowa newspapers get second chance after publisher closure

Updated: 10:44 PM CDT Apr 12, 2026

Editorial Standards

Advertisement

Eighteen Iowa newspapers faced closure this month after MidAmerica Publishing shut down, but several have been saved by new ownership. Nelson Media Company, a video production company based in Northeast Iowa, purchased four of the papers. The acquisitions include the Winnebago County Tribune, Parkersburg Eclipse News Review, Butler County Tribune and the Grundy Register. “Journalism is the foundation of this country. So, if we lose that in the small communities, that’s a big deal,” CEO Chris Nelson said. “We want to make these papers great for these communities and show the news and content that happens every week in these cities and towns.”Thirteen of the 18 newspapers that were at risk of closing have been sold and will continue printing.

Eighteen Iowa newspapers faced closure this month after MidAmerica Publishing shut down, but several have been saved by new ownership.

Advertisement

Nelson Media Company, a video production company based in Northeast Iowa, purchased four of the papers. The acquisitions include the Winnebago County Tribune, Parkersburg Eclipse News Review, Butler County Tribune and the Grundy Register.

“Journalism is the foundation of this country. So, if we lose that in the small communities, that’s a big deal,” CEO Chris Nelson said. “We want to make these papers great for these communities and show the news and content that happens every week in these cities and towns.”

Thirteen of the 18 newspapers that were at risk of closing have been sold and will continue printing.

Advertisement
Advertisement

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

Advertisement

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

Advertisement

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kcci.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.kcci.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

Advertisement

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

Advertisement

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

Advertisement

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

Advertisement

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

Advertisement

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

Advertisement

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kcci.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.kcci.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

Advertisement

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

Advertisement

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

Loading more articles…



Source link

Advertisement
Continue Reading

Iowa

McKenna Woliczko ‘just as excited’ to join Iowa women’s basketball as before

Published

on

McKenna Woliczko ‘just as excited’ to join Iowa women’s basketball as before


As Iowa women’s basketball signee McKenna Woliczko prepares to transition her game from the high school level to the collegiate ranks, she expressed her excitement for her freshman season in the fall during a recent interview with The Des Moines Register’s Chad Leistikow.

Although nearly every program in the nation has been affected in some way by the NCAA transfer portal, some fans had a natural concern that the Hawkeyes’ five departures could affect Woliczko’s trust in the direction of the program.

Fortunately for Iowa, the 6-foot-2 native of San Bruno, Calif., immediately put those worries to rest by reaffirming her eagerness to begin her Iowa career and to meet whoever the program brings in to fill its vacant roster spots.

Advertisement

“All the girls are great. I’m just as excited to come in as I was before,” Woliczko said. “People are going to leave, but we’re going to get some people. I’m really excited to see who we get.”

As Woliczko was authoring a record performance in the 2026 Nike Hoop Summit game, the Hawkeyes were in the midst of pouncing in the transfer portal. Woliczko registered a double-double with 10 points and 13 rebounds as Iowa landed All-SEC first-teamer Dani Carnegie out of the transfer portal to bolster its backcourt.

In a coincidental roommate switch as a result of Addie Deal and Teagan Mallegni entering the transfer portal, Woliczko will spend her first year in Iowa City with junior Ava Heiden and sophomore Layla Hays in an apartment near Carver-Hawkeye Arena.

While Woliczko mentioned that she has some nerves entering her freshman year at Iowa, she also stated that she’s thankful for the program’s all-encompassing support and is excited about the experience.

“I’m obviously really nervous. Just taking that next step, not only just living by myself but also the basketball aspect, the social aspect, all of it,” Woliczko said. “I’m just really excited to feel that new support, and having that new (basketball) family will be so awesome. … I’m so excited to experience that.”

Advertisement

Woliczko arrives as head coach Jan Jensen’s highest-ranked signee in her two years in charge and the program’s highest-ranked signee since Caitlin Clark in 2020.

In her 21 games played during her senior campaign, Woliczko averaged 20.2 points and 11 rebounds while shooting 69% from the floor, 81% from the free-throw line, and 40% from 3-point range. For her career, she posted averages of 21.3 points and 9.4 rebounds per game on 63% shooting.

https://x.com/StavrosForever/status/2038736820976939Contact/Follow us @HawkeyesWire on X (formerly Twitter) and like our page on Facebook to follow ongoing coverage of Iowa news, notes, and opinions. Follow Scout on X: @SpringgateNews



Source link

Advertisement
Continue Reading
Advertisement

Trending