/* eslint-disable no-var */ /* globals $, svgedit:true */ /** * * Licensed under the MIT License * main object, loaded first so other modules have the guarantee of its existence */ svgedit = { // common namepaces constants in alpha order NS: { HTML: 'http://www.w3.org/1999/xhtml', MATH: 'http://www.w3.org/1998/Math/MathML', SE: 'http://svg-edit.googlecode.com', SVG: 'http://www.w3.org/2000/svg', XLINK: 'http://www.w3.org/1999/xlink', XML: 'http://www.w3.org/XML/1998/namespace', XMLNS: 'http://www.w3.org/2000/xmlns/' // see https://www.w3.org/TR/REC-xml-names/#xmlReserved } }; // return the svgedit.NS with key values switched and lowercase svgedit.getReverseNS = function () { 'use strict'; var reverseNS = {}; $.each(this.NS, function (name, URI) { reverseNS[URI] = name.toLowerCase(); }); return reverseNS; };