First commit
This commit is contained in:
1 parent
c518a13178
commit
997ca7b29f
3 files changed
+50
No files matched your search
Binary file not shown.
@@ -0,0 +1,35 @@
|
||||
walk(document.body);
|
||||
|
||||
function walk(node)
|
||||
{
|
||||
// I stole this function from here:
|
||||
// http://is.gd/mwZp7E
|
||||
|
||||
var child, next;
|
||||
|
||||
switch ( node.nodeType )
|
||||
{
|
||||
case 1: // Element
|
||||
case 9: // Document
|
||||
case 11: // Document fragment
|
||||
child = node.firstChild;
|
||||
while ( child )
|
||||
{
|
||||
next = child.nextSibling;
|
||||
walk(child);
|
||||
child = next;
|
||||
}
|
||||
break;
|
||||
|
||||
case 3: // Text node
|
||||
handleText(node);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
function handleText(textNode)
|
||||
{
|
||||
textNode.nodeValue = textNode.nodeValue.replace(/\bthe cloud\b/gi, "my butt");
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"name": "Cloud To Butt",
|
||||
"version": "1.0",
|
||||
"description": "Replaces the text 'the cloud' with 'my butt'.",
|
||||
"content_scripts":
|
||||
[
|
||||
{
|
||||
"matches": ["*://*/*"],
|
||||
"js": ["content_script.js"],
|
||||
"run_at": "document_end"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user