Connect with us

Nebraska

Where to watch Nebraska vs UCLA today: Time, TV channel for Week 11 game

Published

on

Where to watch Nebraska vs UCLA today: Time, TV channel for Week 11 game


play

An intriguing Big Ten matchup will take place in the Rose Bowl in Week 11 with Nebraska visiting UCLA.

The Cornhuskers’ slim chance of making the College Football Playoff were wiped away when they lost at home to USC. Even worse, Nebraska lost its quarterback with Dylan Raiola out for the season with a broken fibula. Now, Matt Rhule turns to freshman TJ Lateef to end the campaign on a high note.

Advertisement

It’s a fresh UCLA team returning to action, coming off a bye week after it got steamrolled by Indiana. At 3-5, the Bruins are eyeing bowl eligibility while having three games against ranked opponents left, making this game an important one to win.

Stream Nebraska vs. UCLA football live with Fubo (free trial)

Here’s how to watch the Nebraska-UCLA game, including time, TV channel and streaming information, and game odds:

What TV channel is Nebraska vs UCLA on today? 

Nebraska vs. UCLA will be broadcast nationally on Fox in Week 11 of the 2025 college football season. Tim Brando (play-by-play) and Devin Gardner (analyst) will call the game from the booth, with Josh Sims reporting from the sidelines. 

Advertisement

Streaming options for the game include the Fox Sports Go app (with a TV login) and Fubo, which carries Fox and offers a free trial to new subscribers.

Nebraska vs UCLA time today 

  • Date: Saturday, Nov. 8
  • Time: 9 p.m. ET/6 p.m. PT

Nebraska and UCLA are set to kick off at 9 p.m. ET/6 p.m. PT on Saturday, Nov. 8 from the Rose Bowl in Pasadena, California.

Stream Nebraska vs. UCLA football live with Fubo (free trial)

Nebraska vs UCLA predictions, picks, odds

Odds courtesy of BetMGM as of Wednesday, Nov. 5 

  • Spread: UCLA (-1.5)
  • Over/under: 43.5
  • Moneyline: UCLA (-120) | Nebraska (+100)

Prediction: UCLA 19, Nebraska 16

Expect this one to be a defensive battle with both offenses not really having much firepower. Without Raiola, Nebraska is unable to find a rhythm and falls to UCLA for the second straight season.



Source link

Advertisement

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

Trending