MCPcopy
hub / github.com/ampproject/amphtml / returnFrom

Method returnFrom

src/service/fixed-layer.js:1127–1144  ·  view source on GitHub ↗

@override

(fe)

Source from the content-addressed store, hash-verified

1125
1126 /** @override */
1127 returnFrom(fe) {
1128 if (!fe.placeholder || !this.doc_.contains(fe.placeholder)) {
1129 return;
1130 }
1131 const {element, placeholder} = fe;
1132 dev().fine(TAG, 'return from fixed:', fe.id, element);
1133
1134 if (fe.lightboxed) {
1135 element.classList.remove(LIGHTBOX_ELEMENT_CLASS);
1136 }
1137
1138 if (this.doc_.contains(element)) {
1139 setStyle(fe.element, 'zIndex', '');
1140 placeholder.parentElement.replaceChild(element, placeholder);
1141 } else {
1142 placeholder.parentElement.removeChild(placeholder);
1143 }
1144 }
1145
1146 /**
1147 * @param {!Element} element

Callers 1

transferToMethod · 0.95

Calls 5

devFunction · 0.90
setStyleFunction · 0.90
fineMethod · 0.80
containsMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected