mirror of
https://github.com/NohamR/safari-internal-js.git
synced 2026-10-11 02:49:41 +00:00
prettify
This commit is contained in:
@@ -131,9 +131,9 @@ function characterAppearsToBeCJK(e) {
|
||||
);
|
||||
}
|
||||
function domDistance(e, t, n) {
|
||||
for (var r = [], i = e; i; ) (r.unshift(i), (i = i.parentNode));
|
||||
for (var r = [], i = e; i;) (r.unshift(i), (i = i.parentNode));
|
||||
var a = [];
|
||||
for (i = t; i; ) (a.unshift(i), (i = i.parentNode));
|
||||
for (i = t; i;) (a.unshift(i), (i = i.parentNode));
|
||||
for (
|
||||
var o = Math.min(r.length, a.length),
|
||||
l = Math.abs(r.length - a.length),
|
||||
@@ -230,7 +230,7 @@ function nearestAncestorElementWithTagName(e, t, n) {
|
||||
var r = {};
|
||||
if (n) for (var i = 0; i < n.length; ++i) r[n[i]] = !0;
|
||||
if (r[normalizedElementTagName(e)]) return null;
|
||||
for (; (e = e.parentElement); ) {
|
||||
for (; (e = e.parentElement);) {
|
||||
var a = normalizedElementTagName(e);
|
||||
if (r[a]) break;
|
||||
if (a === t) return e;
|
||||
@@ -575,7 +575,7 @@ function elementWouldAppearBetterAsFigureOrAuxiliary(e, t) {
|
||||
},
|
||||
);
|
||||
r.currentNode = t;
|
||||
for (var i = !1, a = !1; r.nextNode(); ) {
|
||||
for (var i = !1, a = !1; r.nextNode();) {
|
||||
var o = r.currentNode;
|
||||
if (o.nodeType === Node.TEXT_NODE) {
|
||||
if (!i && /\S/.test(o.nodeValue)) return !1;
|
||||
@@ -719,7 +719,7 @@ function functionToPreventPruningDueToInvisibilityInQuirksListForHostname(e) {
|
||||
function (e, t) {
|
||||
var n = e;
|
||||
if (!t) return !1;
|
||||
for (; n && n !== t; ) {
|
||||
for (; n && n !== t;) {
|
||||
if (n.classList.contains("hidden")) return !0;
|
||||
n = n.parentElement;
|
||||
}
|
||||
@@ -756,7 +756,7 @@ function nextLeafElementForElement(e) {
|
||||
return leafElementForElementAndDirection(e, "nextNode");
|
||||
}
|
||||
function nextNonFloatingVisibleElementSibling(e) {
|
||||
for (var t = e; (t = t.nextElementSibling); )
|
||||
for (var t = e; (t = t.nextElementSibling);)
|
||||
if (isElementVisible(t) && "none" === getComputedStyle(t).float) return t;
|
||||
return null;
|
||||
}
|
||||
@@ -773,7 +773,7 @@ function elementWithLargestAreaFromElements(e) {
|
||||
return t;
|
||||
}
|
||||
function unwrappedArticleContentElement(e) {
|
||||
for (var t = e; ; ) {
|
||||
for (var t = e; ;) {
|
||||
for (var n = t.childNodes, r = n.length, i = null, a = 0; a < r; ++a) {
|
||||
var o = n[a],
|
||||
l = o.nodeType;
|
||||
@@ -849,7 +849,7 @@ function changeElementType(e, t) {
|
||||
var o = r.item(a);
|
||||
n.setAttribute(o.nodeName, o.nodeValue);
|
||||
}
|
||||
for (; e.firstChild; ) n.appendChild(e.firstChild);
|
||||
for (; e.firstChild;) n.appendChild(e.firstChild);
|
||||
return (e.replaceWith(n), n);
|
||||
}
|
||||
function pathComponentsForAnchor(e) {
|
||||
@@ -1087,12 +1087,9 @@ const TweetURLRegex =
|
||||
c = null;
|
||||
for (a = 0; a < s; ++a) {
|
||||
var u = l[a];
|
||||
if (
|
||||
!(
|
||||
c &&
|
||||
c.compareDocumentPosition(u) & Node.DOCUMENT_POSITION_CONTAINED_BY
|
||||
)
|
||||
) {
|
||||
if (!(
|
||||
c && c.compareDocumentPosition(u) & Node.DOCUMENT_POSITION_CONTAINED_BY
|
||||
)) {
|
||||
var m = u.getElementsByTagName("li"),
|
||||
d = m.length,
|
||||
h = cachedElementBoundingRect(u);
|
||||
@@ -1255,7 +1252,7 @@ const TweetURLRegex =
|
||||
if (n < t) return 0;
|
||||
var r = e.parentNode;
|
||||
if (!isElementVisible(r)) return 0;
|
||||
for (var i = 1; r && r !== this.element; )
|
||||
for (var i = 1; r && r !== this.element;)
|
||||
((i -= 0.1), (r = r.parentNode));
|
||||
return Math.pow(n * i, TextNodeLengthPower);
|
||||
},
|
||||
@@ -1416,7 +1413,7 @@ const TweetURLRegex =
|
||||
f.parentElement !== r.parentElement;
|
||||
)
|
||||
((f = f.parentElement), (r = r.parentElement));
|
||||
for (; r.childElementCount <= 1; ) {
|
||||
for (; r.childElementCount <= 1;) {
|
||||
if (!r.childElementCount || !f.childElementCount) return !1;
|
||||
if (f.childElementCount > 1) return !1;
|
||||
if (
|
||||
@@ -1681,7 +1678,7 @@ const TweetURLRegex =
|
||||
);
|
||||
},
|
||||
routeToArticleNode: function () {
|
||||
for (var e = [], t = this.articleNode(); t; ) {
|
||||
for (var e = [], t = this.articleNode(); t;) {
|
||||
var n = {};
|
||||
n.tagName = normalizedElementTagName(t);
|
||||
var i = t.getAttribute("id");
|
||||
@@ -2477,7 +2474,7 @@ const TweetURLRegex =
|
||||
U = dominantFontFamilyAndSizeForElement(e),
|
||||
H = dominantFontSizeInPointsFromFontFamilyAndSizeString(U);
|
||||
const V = /pull(ed)?quote/i;
|
||||
for (var j = [], G = [], X = [], Y = [], K = []; b; ) {
|
||||
for (var j = [], G = [], X = [], Y = [], K = []; b;) {
|
||||
try {
|
||||
var Q,
|
||||
J = null,
|
||||
@@ -2958,7 +2955,7 @@ const TweetURLRegex =
|
||||
var je = J ? null : b.firstElementChild;
|
||||
if (je) ((b = je), (C = C.firstElementChild), r(1));
|
||||
else {
|
||||
for (var Ge; b !== e && !(Ge = b.nextElementSibling); )
|
||||
for (var Ge; b !== e && !(Ge = b.nextElementSibling);)
|
||||
((b = b.parentElement), (C = C.parentElement), r(-1));
|
||||
if (b === e) {
|
||||
if (J && !elementIsProtected(J))
|
||||
@@ -3226,7 +3223,7 @@ const TweetURLRegex =
|
||||
ancestorsOfElement: function (e) {
|
||||
let t = [],
|
||||
n = e.parentNode;
|
||||
for (; n; ) (t.push(n), (n = n.parentNode));
|
||||
for (; n;) (t.push(n), (n = n.parentNode));
|
||||
return t;
|
||||
},
|
||||
leadingContentNodeWithSelector: function (e) {
|
||||
@@ -4082,7 +4079,7 @@ const TweetURLRegex =
|
||||
(!n[t].id || !(e = this.contentDocument.getElementById(n[t].id)));
|
||||
--t
|
||||
);
|
||||
for (t++, e || (e = this.contentDocument); t < n.length; ) {
|
||||
for (t++, e || (e = this.contentDocument); t < n.length;) {
|
||||
for (
|
||||
var i = n[t],
|
||||
r =
|
||||
@@ -4405,7 +4402,7 @@ const TweetURLRegex =
|
||||
if (T !== v) {
|
||||
if (E < u - 2) return 0;
|
||||
if (v.length >= T.length) {
|
||||
for (var y = 0; v[v.length - 1 - y] === T[T.length - 1 - y]; ) y++;
|
||||
for (var y = 0; v[v.length - 1 - y] === T[T.length - 1 - y];) y++;
|
||||
y &&
|
||||
((v = v.substring(0, v.length - y)),
|
||||
(T = T.substring(0, T.length - y)));
|
||||
@@ -4566,13 +4563,11 @@ const TweetURLRegex =
|
||||
var d = cachedElementBoundingRect(s);
|
||||
((c = d.width), (m = d.height));
|
||||
}
|
||||
if (
|
||||
!(
|
||||
c < r.minimumWidth ||
|
||||
m < r.minimumHeight ||
|
||||
c * m < r.minimumArea
|
||||
)
|
||||
) {
|
||||
if (!(
|
||||
c < r.minimumWidth ||
|
||||
m < r.minimumHeight ||
|
||||
c * m < r.minimumArea
|
||||
)) {
|
||||
var h = this.elementContainsEnoughTextOfSameStyle(s, e, i);
|
||||
if (
|
||||
(e.add(s),
|
||||
@@ -4782,7 +4777,7 @@ const TweetURLRegex =
|
||||
null,
|
||||
),
|
||||
n = "";
|
||||
for (t.currentNode = e; t.nextNode(); ) {
|
||||
for (t.currentNode = e; t.nextNode();) {
|
||||
var i = t.currentNode;
|
||||
if (i.nodeType !== Node.TEXT_NODE) {
|
||||
var r = normalizedElementTagName(i);
|
||||
|
||||
@@ -657,7 +657,7 @@ function stopExtendingElementBeyondTextColumn(e) {
|
||||
function leadingMarginAndPaddingAppliedToElementFromAncestors(e) {
|
||||
let t = 0,
|
||||
n = e.parentElement;
|
||||
for (; n && !n.classList.contains("page"); ) {
|
||||
for (; n && !n.classList.contains("page");) {
|
||||
let e = getComputedStyle(n);
|
||||
((t +=
|
||||
parseFloat(e["-webkit-padding-start"]) +
|
||||
@@ -1735,7 +1735,7 @@ const ThemeSettings = {
|
||||
},
|
||||
_rebuildDynamicStyleSheet: function () {
|
||||
let e = document.getElementById("dynamic-article-content").sheet;
|
||||
for (; e.cssRules.length; ) e.removeRule(0);
|
||||
for (; e.cssRules.length;) e.removeRule(0);
|
||||
let t = this._currentFontSettings().fontSizes[this._textSizeIndex] + "px",
|
||||
n = this._currentFontSettings().lineHeights[this._textSizeIndex];
|
||||
e.insertRule(
|
||||
@@ -1977,7 +1977,7 @@ let lastMouseDownWasOutsideOfPaper = !1;
|
||||
}
|
||||
let l = e.firstChild,
|
||||
r = t.firstChild;
|
||||
for (; l; ) {
|
||||
for (; l;) {
|
||||
if (!n(l, r)) return !1;
|
||||
((l = l.nextSibling), (r = r.nextSibling));
|
||||
}
|
||||
@@ -2089,13 +2089,13 @@ let lastMouseDownWasOutsideOfPaper = !1;
|
||||
}
|
||||
if (this.metadataElement && this.metadataElement.innerText) {
|
||||
let e = document.createElement("div");
|
||||
for (e.className = "metadata"; this.metadataElement.firstChild; )
|
||||
for (e.className = "metadata"; this.metadataElement.firstChild;)
|
||||
e.appendChild(this.metadataElement.firstChild);
|
||||
n.appendChild(e);
|
||||
}
|
||||
let a = e.tagName;
|
||||
if ("PRE" === a || "CODE" === a) n.appendChild(e);
|
||||
else for (; e.firstChild; ) n.appendChild(e.firstChild);
|
||||
else for (; e.firstChild;) n.appendChild(e.firstChild);
|
||||
(document
|
||||
.getElementById("article")
|
||||
.insertBefore(n, incomingPagePlaceholder()),
|
||||
@@ -2416,4 +2416,4 @@ window.addEventListener(
|
||||
ReaderJS.loaded();
|
||||
},
|
||||
!1,
|
||||
);
|
||||
);
|
||||
|
||||
@@ -34,4 +34,4 @@ function replaceSimpleTweetsWithRichTweets(e) {
|
||||
.createTweet(i.getAttribute("data-reader-tweet-id"), i, e)
|
||||
.then(richTweetWasCreatedFromSimpleTweet);
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user