91³Ô¹ÏÍø

Watch CBS News

Johnson says Capitol flags will be flown at full-staff during Trump inauguration

Washington — House Speaker Mike Johnson said Tuesday that flags at the U.S. Capitol will fly at full-staff during President-elect Donald Trump's inauguration next week. 

"On January 20th, the flags at the Capitol will fly at full-staff to celebrate our country coming together behind the inauguration of our 47th President, Donald Trump," the Louisiana Republican said in a statement. "The flags will be lowered back to half-staff the following day to continue honoring President Jimmy Carter." 

Following U.S. flag code, President Biden ordered flags to be lowered through the end of January out of respect for former President Jimmy Carter, who died on Dec. 29 at the age of 100. The code says the U.S. flag should be flown at half-staff for 30 days from the death of a president or former president at all federal government buildings and grounds, including U.S. embassies and military facilities abroad. 

Trump claimed Democrats were "giddy" that the period of mourning would overlap with his inauguration. 

"Nobody wants to see this, and no American can be happy about it. Let's see how it plays out," he on Jan. 3. 

In last week, GOP Rep. Cory Mills of Florida urged Johnson and Senate Majority Leader John Thune, a South Dakota Republican, to raise the flags for the inauguration, saying Congress has "indisputable control over the Capitol." 

"This inauguration is a celebration of a new administration and transition of power," Mills said. "I believe most Americans would prefer to avoid an occurrence where their incoming-President is sworn in while the flags are currently lowered." 

Texas Gov. Greg Abbott on Monday ordered flags on state property to be flown full-staff for Trump's inauguration. Florida Gov. Ron DeSantis on Tuesday issued a similar order for his state. 

"While we honor the service of a former President, we must also celebrate the service of an incoming President and the bright future ahead for the United States of America," Abbott's statement said in part.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });