MCPcopy Create free account
hub / github.com/MicrosoftEdge/WebView2Browser / refreshControls

Function refreshControls

wvbrowser_ui/controls_ui/default.js:472–570  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

470}
471
472function refreshControls() {
473 let controlsElement = document.getElementById('controls-bar');
474 if (controlsElement) {
475 controlsElement.remove();
476 }
477
478 controlsElement = document.createElement('div');
479 controlsElement.id = 'controls-bar';
480
481 // Navigation controls
482 let navControls = document.createElement('div');
483 navControls.className = 'controls-group';
484 navControls.id = 'nav-controls-container';
485
486 let backButton = document.createElement('div');
487 backButton.className = 'btn-disabled';
488 backButton.id = 'btn-back';
489 navControls.append(backButton);
490
491 let forwardButton = document.createElement('div');
492 forwardButton.className = 'btn-disabled';
493 forwardButton.id = 'btn-forward';
494 navControls.append(forwardButton);
495
496 let reloadButton = document.createElement('div');
497 reloadButton.className = 'btn';
498 reloadButton.id = 'btn-reload';
499 navControls.append(reloadButton);
500
501 controlsElement.append(navControls);
502
503 // Address bar
504 let addressBar = document.createElement('div');
505 addressBar.id = 'address-bar-container';
506
507 let securityLabel = document.createElement('div');
508 securityLabel.className = 'label-unknown';
509 securityLabel.id = 'security-label';
510
511 let labelSpan = document.createElement('span');
512 labelSpan.textContent = 'Not secure';
513 securityLabel.append(labelSpan);
514
515 let lockIcon = document.createElement('div');
516 lockIcon.className = 'icn';
517 lockIcon.id = 'icn-lock';
518 securityLabel.append(lockIcon);
519 addressBar.append(securityLabel);
520
521 let faviconElement = document.createElement('div');
522 faviconElement.className = 'icn';
523 faviconElement.id = 'icn-favicon';
524
525 let faviconImage = document.createElement('img');
526 faviconImage.id = 'img-favicon';
527 faviconImage.src = 'img/favicon.png';
528 faviconElement.append(faviconImage);
529 addressBar.append(faviconElement);

Callers 6

updateFaviconFunction · 0.85
updateBackForwardButtonsFunction · 0.85
updateReloadButtonFunction · 0.85
updateLockIconFunction · 0.85
updateFavoriteIconFunction · 0.85
initFunction · 0.85

Calls 2

addControlsListenersFunction · 0.85
updateNavigationUIFunction · 0.85

Tested by

no test coverage detected