‘;
});
pollOptions.innerHTML = pollOptionsDom;
pollCount.innerHTML = totalVotes + ‘ votes’;
if (totalVotes > 10)
pollCount.classList.remove(“hidden”);
}
function trackBetsTodayPollImpression() {
var intersectionObserverForArticlePoll = new IntersectionObserver(
function(entries)
entries.forEach(function(entry) entry.intersectionRatio
Jordan Montgomery was crucial for the Texas Rangers in the pursuit of their first-ever World Series title.
Montgomery’s impact on the Texas Rangers’ rotation after the trade deadline was nothing short of remarkable. The left-hander quickly became a stabilizing force, showcasing his prowess by allowing only two earned runs in his final four starts of the regular season. His postseason performance was equally impressive, with a 3-1 record and a 2.90 ERA in 31 innings, including crucial wins in the American League Championship Series.
As the Rangers bask in the glory of their recent World Series title, the prospect of rataining Montgomery becomes even more compelling. Manager Bruce Bochy, recognizing Montgomery’s instrumental role in their success, would undoubtedly find a spot for him in the rotation alongside established pitchers like Max Scherzer, Nathan Eovaldi, Jon Gray, Dane Dunning, and Andrew Heaney.
The financial commitment to secure Montgomery’s services may surpass the $100 million mark, but the Rangers, known for their willingness to spend in recent offseasons, appear ready to defend their World Series title aggressively. With the team also eyeing other top-tier free agents like Shohei Ohtani and Josh Hader, pursuing Montgomery aligns with their strategy to bolster the pitching staff for sustained success.
While many suggest it’s “less likely” for Montgomery to return to the Yankees or Cardinals, the Texas Rangers emerge as strong contender for his signature. The familiarity, success, and camaraderie established during their championship run make a reunion with Montgomery a logical and strategic move for the Rangers as they aim to build on their recent triumph and remain contenders in the upcoming seasons.
modalPopup.closeOnEsc = false;
modalPopup.setHeader(“Why did you not like this content?”);
modalPopup.setContentText(modalText);
modalPopup.addCancelOkButton(“Submit”, resetRatingAndFeedbackForm, sendRating);
modalPopup.removeCloseModalIcon();
modalPopup.disableDismissPopup();
modalPopup.open();
else
sendRating(index);
function sendRating()
var requestPayload =
“post_id”: 1751676,
“rating_value”: ratingValue
if (ratingValue > 3)
requestPayload.rating_feedback_type = null;
requestPayload.rating_feedback = null;
else
pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() , true);
function resetRatingAndFeedbackForm()
var activeStars = Array.from($all(‘.rating span.rating-star.active’));
for (var i=0; i = 0)
return true;
else
return false;
function getRatingCountByPostId(postId) {
return new Promise(function(resolve, reject)
pureJSAjaxGet(
getRatingCountBaseURL + postId + ‘/rating/count’,
function(data)
try
data = JSON.parse(data);
if (data.meta_value)
resolve(data.meta_value);
reject(“Failed to fetch rating count for the post:” + postId);
catch (err)
reject(“Failed to fetch rating count for the post:” + postId);
,
function(err)
reject(“Failed to fetch rating count for the post:” + postId);
, true);
);
}
function showErrorMessage(messageType)
var messageContainerId = ‘#’ + messageType + ‘-error’;
$(messageContainerId).classList.remove(‘hidden’);
window.setInterval(function ()
$(messageContainerId).classList.add(“hidden”);
, 5000);
(function() {
var callFired = false;
function lazyLoadPostRating() {
if (callFired) return;
callFired = true;
if (!isPostRatedByUser()) {
getRatingCountByPostId(1751676)
.then(function(ratingCount) {
if (ratingCount