Last active
January 4, 2016 05:59
-
-
Save hookercookerman/8578523 to your computer and use it in GitHub Desktop.
Bookmark Import For Uninternationalised String Finder Bookmarklets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE NETSCAPE-Bookmark-file-1> | |
<!-- This is an automatically generated file. | |
It will be read and overwritten. | |
DO NOT EDIT! --> | |
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> | |
<TITLE>Bookmarks</TITLE> | |
<H1>Bookmarks</H1> | |
<DL><p> | |
<DT><H3 ADD_DATE="1360313897" LAST_MODIFIED="1390476683" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks Bar</H3> | |
<DL><p> | |
<DT><A HREF="javascript: (function(){ function toggleCookie(){ if (document.cookie.indexOf("mark-i18n=true") > 0){ setCookie("false"); } else { setCookie("true"); } }; function setCookie(state){ document.cookie = "mark-i18n=" + state; }; toggleCookie(); location.reload(); })();" ADD_DATE="1390476680">Toggle Translation Marker</A> | |
<DT><A HREF="javascript: (function() { function evaluateXPath(aNode, aExpr) { var xpe = new XPathEvaluator(); var nsResolver = xpe.createNSResolver(aNode.ownerDocument == null ? aNode.documentElement : aNode.ownerDocument.documentElement); var result = xpe.evaluate(aExpr, aNode, nsResolver, 0, null); var found = []; var res; while (res = result.iterateNext()) found.push(res); return found; } evaluateXPath(document, "//body//div[@id='app']//text()").select(function(node) { return !nodeHasMarker(node); }).each(function(textNode) { var fragment = document.createDocumentFragment(); var spanNode = document.createElement('span'); spanNode.style.color = 'red'; spanNode.appendChild(document.createTextNode(textNode.nodeValue)); fragment.appendChild(spanNode); parentNode = textNode.parentNode; parentNode.replaceChild(fragment, textNode) }); function nodeHasMarker(node){ return (node.textContent.replace(/\s/g,'').length > 0 && (node.textContent.include('{{') && node.textContent.include('}}'))); } })();" ADD_DATE="1390476683">Find Uninternationalised String</A> | |
</p> | |
</DL> | |
</p> | |
</DL> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment