Commit 98b33a32 authored by Matt Crinklaw-Vogt's avatar Matt Crinklaw-Vogt

svg notes

parent 66f836e0
<object class="emb" data="images/svglogo.svg" width="100" height="100" type="image/svg+xml"></object>
// wait until all the resources are loaded
window.addEventListener("load", findSVGElements, false);
// fetches the document for the given embedding_element
function getSubDocument(embedding_element)
if (embedding_element.contentDocument)
return embedding_element.contentDocument;
var subdoc = null;
try {
subdoc = embedding_element.getSVGDocument();
} catch(e) {}
return subdoc;
function findSVGElements()
var elms = document.querySelectorAll(".emb");
for (var i = 0; i < elms.length; i++)
var subdoc = getSubDocument(elms[i])
if (subdoc)
// we'll just add style="fill: xxx" to the root svg elem for our color changes.
subdoc.getElementById("svgbar").setAttribute("fill", "lime");
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment