Connect with us

Nebraska

Vanderbilt braces for a ‘road game’ in NCAA Tournament as Nebraska fans flood Oklahoma City

Published

on

Vanderbilt braces for a ‘road game’ in NCAA Tournament as Nebraska fans flood Oklahoma City


OKLAHOMA CITY (AP) — Vanderbilt coach Mark Byington expects a hostile environment when the Commodores play Nebraska on Saturday in the second round of the NCAA Tournament.

Byington is well aware of how Nebraska’s fans flooded Oklahoma City’s Paycom Center for a first-round game. A sea of red witnessed history on Thursday as Pryce Sandfort led the fourth-seeded Cornhuskers (27-6) to a 76-47 victory over Troy for their first-ever tournament win.

Byington said his fifth-seeded Commodores (27-8) will need to stay connected and lean on their experience to deal with the atmosphere. The arena is just a six-hour drive from Nebraska’s campus in Lincoln, and Cornhusker fans took advantage by creating a caravan down Interstate 35.

Advertisement

“I think it’s neutral by name only,” Byington said. “This is going to be a road game. I heard reports. They said it was even better than the home games in Nebraska — the noise, the environment.”

Nebraska entered March Madness as the only team from a power conference without an NCAA Tournament win. Now, the loyal fanbase wants more. Nebraska guard Sam Hoiberg believes the crowd could be more intense on Saturday.

“I think it’s going to be maybe even louder, because people are going to be off work and come down for the weekend,” he said. “Yeah, we fully expect to have another amazing crowd, but you can’t rely on that to win a game. You have to still execute and focus on the game plan.”

Vanderbilt, which rallied to defeat McNeese in the first round on Thursday, has faced tough environments this season, and things have not gone well. The Commodores played Southeastern Conference road games against NCAA Tournament teams Texas, Arkansas, Missouri, Kentucky and Tennessee and came out of those contests with a 1-4 record.

Big Red shenanigans

Hoiberg addressed a Nebraska fan jumping into the Bricktown Canal in downtown Oklahoma City on Thursday night.

Advertisement

“I saw one guy jumped in the canal last night,” he said. “Yeah, they (Nebraska fans) took over. It’s almost like they didn’t want the day to end, you know? That was fun to see all that stuff, although I’m guessing he got in a little bit of trouble for doing that.”

‘Better and better’

VCU has kept winning since mid-February, including a run through the Atlantic 10 Tournament to get a bid to March Madness and set up its massive comeback from 19 down to beat sixth-seeded North Carolina in overtime. And coach Phil Martelli Jr. had a clear message about what could be ahead for his 11th-seeded Rams (28-7) entering Saturday’s second-round game against Illinois.

“What I told those guys is every time you win in March, the wins feel better and better and better as you go along,” Martelli said. “Last night felt pretty good. Winning the championship felt good. Last night felt a little bit better.

“I told them, if you want to feel a pretty sweet feeling, you go get No. 2 tomorrow.”

That said, the pressing challenge is stopping an offense ranked No. 1 in KenPom’s adjusted offensive efficiency by averaging 131.7 points per 100 possessions.

Advertisement

“One thing I know about these guys is they’ve responded to every challenge and they’ll be ready to go,” Martelli said.

The third-seeded Fighting Illini (25-8) faced the least drama of any winner in Thursday’s four first-round games in Greenville, South Carolina. Illinois advanced with a 105-70 win against Penn after shooting 50% and making 15 of 36 3s (.417), while the Illini dominated the glass (48-25) with their size.

“We have so many versatile players on the team that we kind of spaced the floor, and we were able to pick the defense apart with our skill,” guard Andrej Stojakovic said.

This is Illinois’ sixth consecutive NCAA bid. The Illini have failed to reach the second weekend in four of the previous five years, the outlier being a run to the Elite Eight two years ago before falling to UConn on the Huskies’ romp to a second straight national title.

Another Cinderella run?

VCU looks to add to its long history of tournament upsets.

Advertisement

Illinois is a 10 1/2-point against VCU, favorite according to BetMGM. But VCU has a long history of pulling shockers during March Madness.

In 2011, the 11th-seeded Rams got all the way to the Final Four, defeating No. 3 seed Purdue and No. 1 seed Kansas along the way. In 2007, No. 11 seed VCU knocked off No. 6 Duke in the first round. In 2012, No. 12 VCU defeated No. 5 Wichita State in the first round.

Almost home

Houston is one win from going back home for the Sweet 16.

The Cougars (29-6) will face Texas A&M (22-11) in the second round Saturday in Oklahoma City. If they win, they would then need two wins at the Toyota Center in Houston — just a few miles from campus — to return to the Final Four.

The Cougars have fought the urge to look ahead from the moment the brackets were announced. They looked focused when they rolled past Idaho 78-47 in the first round on Thursday.

Advertisement

They’ll face a tough Aggies team that defeated Saint Mary’s 63-50 on Thursday.

___

AP Sports Writer Aaron Beard contributed from Greenville, South Carolina.

___

AP March Madness bracket: https://apnews.com/hub/ncaa-mens-bracket and coverage: https://apnews.com/hub/march-madness

Advertisement



Source link

Nebraska

Nebraska’s Medical Cannabis Commission steps ahead with new funding, faces criticism for pace

Published

on

Nebraska’s Medical Cannabis Commission steps ahead with new funding, faces criticism for pace


Nebraska’s medical cannabis commission continued to face emotional testimony from patients and advocates frustrated with what they describe as a slow and restrictive rollout of the state’s program on Monday. “The question is, is your empathy real? Do you even care?” said Tiffany Tex Gustafson, a medical cannabis advocate.Patients and industry representatives argued that the four-member commission has not moved quickly enough to meet demand. Troy Burgess, a cannabis cultivator, urged officials to accelerate their work.“I implore you because of the patients behind me, let’s move the ball forward,” Burgess said. “I feel like we’re delayed or stalled.”The commission has taken steps to build out the program. It has launched a website, begun hiring staff and is preparing to expand operations after lawmakers approved legislation providing funding and fee-setting authority.Commission Chair Lorelle Mueting said the agency recently hired an administrative specialist, who is expected to begin work April 20.The commission is seeking changes to its legal representation, which is currently handled by Nebraska Attorney General Mike Hilgers, who has been critical of medical cannabis.”This motion is in no way to be considered a negative reflection on the legal services and provided to the commission so far by the Attorney General’s office,” Commissioner J. Michael Coffey said. “My problem is, I think we’re subject to the appearances and impropriety and the appearances of conflict.”The commission has also awarded four licenses to cannabis cultivators, with planting expected to begin in the coming weeks.Still, several key components of the program remain unfinished. The commission has yet to establish licensing processes for manufacturers and retailers.And since no health care practitioners are recommending marijuana yet, there are technically no patients in the state. Lawmakers recently declined to pass protections for health care providers who recommend cannabis, and current commission rules do not allow recommendations from out-of-state practitioners.Lawmakers and cannabis advocates alike have questioned the legality of that rule, but it has not been challenged in court yet.As a result, it is unclear when patients in Nebraska will be able to access the program.“When will this program actually be accessible to the people who need it?” said Crista Eggers of Nebraskans for Medical Marijuana. “In the last six months, this commission has awarded just four licenses at that pace, with approximately 18 more individual licenses that could be given out; we could be two years in the future before this program actually can start.”Mueting said she expects the recommendation process to be in place once the program is finalized later this year and said she didn’t have a comment on further action the commission would take to ensure practitioners feel legally safe recommending medical cannabis.”We’re not in that position yet,” Mueting said. “If we get everything up and running and nobody’s coming in the doors, then do we need to look at what’s going on? Probably. There’s absolutely nobody on this commission that wants this to fail.”

Nebraska’s medical cannabis commission continued to face emotional testimony from patients and advocates frustrated with what they describe as a slow and restrictive rollout of the state’s program on Monday.

“The question is, is your empathy real? Do you even care?” said Tiffany Tex Gustafson, a medical cannabis advocate.

Advertisement

Patients and industry representatives argued that the four-member commission has not moved quickly enough to meet demand. Troy Burgess, a cannabis cultivator, urged officials to accelerate their work.

“I implore you because of the patients behind me, let’s move the ball forward,” Burgess said. “I feel like we’re delayed or stalled.”

The commission has taken steps to build out the program. It has launched a website, begun hiring staff and is preparing to expand operations after lawmakers approved legislation providing funding and fee-setting authority.

Advertisement

Commission Chair Lorelle Mueting said the agency recently hired an administrative specialist, who is expected to begin work April 20.

The commission is seeking changes to its legal representation, which is currently handled by Nebraska Attorney General Mike Hilgers, who has been critical of medical cannabis.

“This motion is in no way to be considered a negative reflection on the legal services and provided to the commission so far by the Attorney General’s office,” Commissioner J. Michael Coffey said. “My problem is, I think we’re subject to the appearances and impropriety and the appearances of conflict.”

The commission has also awarded four licenses to cannabis cultivators, with planting expected to begin in the coming weeks.

Still, several key components of the program remain unfinished. The commission has yet to establish licensing processes for manufacturers and retailers.

Advertisement

And since no health care practitioners are recommending marijuana yet, there are technically no patients in the state. Lawmakers recently declined to pass protections for health care providers who recommend cannabis, and current commission rules do not allow recommendations from out-of-state practitioners.

Lawmakers and cannabis advocates alike have questioned the legality of that rule, but it has not been challenged in court yet.

As a result, it is unclear when patients in Nebraska will be able to access the program.

“When will this program actually be accessible to the people who need it?” said Crista Eggers of Nebraskans for Medical Marijuana. “In the last six months, this commission has awarded just four licenses at that pace, with approximately 18 more individual licenses that could be given out; we could be two years in the future before this program actually can start.”

Mueting said she expects the recommendation process to be in place once the program is finalized later this year and said she didn’t have a comment on further action the commission would take to ensure practitioners feel legally safe recommending medical cannabis.

Advertisement

“We’re not in that position yet,” Mueting said. “If we get everything up and running and nobody’s coming in the doors, then do we need to look at what’s going on? Probably. There’s absolutely nobody on this commission that wants this to fail.”



Source link

Continue Reading

Nebraska

Nebraska’s Bergan Reilly shows out during homecoming spring volleyball match

Published

on

Nebraska’s Bergan Reilly shows out during homecoming spring volleyball match


Nebraska volleyball’s Bergan Reilly shows out during homecoming spring match

Advertisement

ALTHOUGH THE MAVS STILL TAKE TWO OF THREE FROM THE TOMMIES THIS WEEKEND. NEBRASKA SOFTBALL KICKED OFF ITS SPRING SEASON ON SATURDAY IN SIOUX FALLS, SOUTH DAKOTA, HOME OF MOUNT RUSHMORE AND NEBRASKA. GOTHENBURG AND RILEY. AND WHEN HER TIME IN LINCOLN IS DONE, SHE MAY JUST EARN A SPOT ON NEBRASKA VOLLEYBALL’S OWN MOUNT RUSHMORE. EDDIE MESSEL HAS MORE FROM THE SANFORD PENTAGON. NOW, IT IS NO SURPRISE WHO THE FAN FAVORITE WAS HERE FOR NEBRASKA VOLLEYBALL IN THEIR SPRING MATCH OUT IN SIOUX FALLS, RILEY. IT’S HER HOMETOWN. IT WAS A HOMECOMING FOR HER IN A GYM IN THE PENTAGON THAT SHE’S PLAYED MULTIPLE VOLLEYBALL MATCHES AND BASKETBALL GAMES DATING BACK TO HER TIME IN HIGH SCHOOL. THIS WAS SUCH A BIG MOMENT FOR HER AND HER FAMILY THAT HER FAMILY EVEN GOT A BOX HERE AT THE PENTAGON FOR FRIENDS AND LOVED ONES TO TAKE IN. WATCHING BACK HOME. BUT NOW, AS A HUSKER. A LOT OF FAMILIAR FACES IN THE CROWD AND JUST HAPPY THAT I COULD BRING MY TEAM HOME AND GOT TO HAVE A LITTLE TEAM DINNER LAST NIGHT WITH MY FAMILY. SO THAT WAS FUN. BUT YEAH, I THINK THE CROWD SHOWED OUT AND IT WAS REALLY FUN AND WE PLAYED REALLY WELL TOO. THAT CROWD SHOWED LOVE. RILEY’S SISTER AND OTHERS WEARING I HEART T SHIRTS THAT EVEN RILEY TOOK NOTICE OF. I DID SELLING THEM AT SCHEELS. RILEY DIDN’T DISAPPOINT THOSE IN ATTENDANCE. A TEAM HIGH 17 ASSISTS IN JUST TWO SETS, EVEN SHOWING OFF A LITTLE BIT OF HER OFFENSE TO DO IT IN YOUR HOMETOWN WHERE THERE’S A LOT OF PRIDE, I THINK IT’S PRETTY SPECIAL PRAYER. I THINK EVERYONE KNEW THAT THIS WAS A SPECIAL DAY FOR ME, BUT I ALSO KNOW AT THE END OF THE DAY THAT IT IS A GAME AND KIND OF ONCE THE GAME STARTS, ALL THAT STUFF GOES AWAY WITH MOM, TIFFANY AND DAD BRANDON IN THE STANDS. IT WAS A DAY FILLED WITH EMOTIONS FOR THE RILEY FAMILY. WELL, I’M NOT GOING TO LIE, I WAS THE FIRST TIME SHE WAS INTRODUCED AS A SENIOR SO THAT MAYBE MADE IT MADE THE EYES A LITTLE WET. THE BEGINNING OF THE END FOR RILEY, BACK WHERE IT ALL STARTED IN THE PENTAGON. I WAS JUST KIND OF LIKE A FULL CIRCLE MOMENT TO BE ABLE TO START OFF MY SENIOR YEAR BACK IN MY HOMETOWN WITH HER HUSKER UNIFORM ON AND WITH ALL THE RED IN THE CROWD. IT’S JUST IT’S IT’S JUST SUCH AN EXPERIENCE. THE HUSKER FAITHFUL BROUGHT THE SEA OF RED FROM LINCOLN, GIVING A LITTLE TASTE OF DEVANEY INSIDE THE PENTAGON. IT WAS REALLY FUN TO HAVE THAT ATMOSPHERE AND GET TO EXPERIENCE THAT, AND I’M GLAD THAT WE COULD BRING A LITTLE BIT OF A SHOW TO THE PEOPLE OF SIOUX FALLS. SO I LOVE THIS RALLY HERE IN SIOUX FALLS. WELL, THE LOUDEST AT THE PENTAGON GOT TODAY WAS AT THE END OF SET TWO WHEN RILEY SERVED UP AN ACE TO TAKE T

Advertisement

Nebraska volleyball’s Bergan Reilly shows out during homecoming spring match

Updated: 8:46 AM CDT Apr 13, 2026

Editorial Standards

Advertisement

Nebraska volleyball kicked off its spring season in Sioux Falls, South Dakota. It’s the home of Mount Rushmore and Nebraska setter Bergan Reilly. When her time in Lincoln is done, she may just earn a spot on Nebraska volleyball’s own Mount Rushmore.See the video above for the whole story.Make sure you can always see the latest news, weather, sports and more from KETV NewsWatch 7 on Google search.NAVIGATE: Home | Weather | Local News | National | Sports | Newscasts on demand |

Nebraska volleyball kicked off its spring season in Sioux Falls, South Dakota.

Advertisement

It’s the home of Mount Rushmore and Nebraska setter Bergan Reilly.

When her time in Lincoln is done, she may just earn a spot on Nebraska volleyball’s own Mount Rushmore.

See the video above for the whole story.

Advertisement

Make sure you can always see the latest news, weather, sports and more from KETV NewsWatch 7 on Google search.

NAVIGATE: Home | Weather | Local News | National | Sports | Newscasts on demand |

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’;

Advertisement

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’);

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;
}

Advertisement

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) {}

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;

Advertisement

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.ketv.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.ketv.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;
}

Advertisement

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’);
}

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);
}
}

Advertisement

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);

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();
}
}

Advertisement

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’);

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’);
}
}

Advertisement

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) {}

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’);
});
}
}

Advertisement

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.ketv.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.ketv.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’);
}

Advertisement

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’);
}

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);
}
}

Advertisement

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);

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…

Advertisement



Source link

Continue Reading

Nebraska

Ducks Win Another Close One Over Nebraska 5-4

Published

on

Ducks Win Another Close One Over Nebraska 5-4


Everybody knew that this was a big series coming in.  Anytime you get a couple of ranked teams together in a conference battle, there is going to be a big game feel.  That was the case in Eugene this weekend, and with this being the rubber game, the atmosphere was tense.

When the dust cleared, Oregon took home a 5-4 win, primarily on the shoulders of two homeruns hit by Duck freshman Angel Laya.  He accounted for three of the five Oregon runs.

Advertisement

Nebraska took a 1-0 in the top of the first when the very hot Case Sanderson hit his third homerun in two days.

Advertisement

Cooper Katskee had a much better first inning than his last couple of starts going three-up and three-down, but his struggles ended up coming in the second today thanks to Laya.  Drew Smith had led the inning off with a double and scored when Laya hit his first blast.  Oregon up 2-0.

Rhett Stokes got it going again for the Cornhuskers leading off the top of the third inning against Duck starter Cal Scalari.  He chopped a single right in front of the plate that took a wicked bounce that catcher Burke Lee-Mabeus could not field in time to make a throw.

With Stokes on first, Mac Moyer got on base for the second time in as many at-bats, this time on a walk.  Catcher Jeter Worthley stepped in and laced a double to the wall in leftfield to score Stokes and Moyer.  Moyer scored from first base and made a beautiful slide at home to avoid a tag.



Source link

Continue Reading
Advertisement

Trending