domuri.js 563 B

123456789101112131415161718192021222324
  1. /*
  2. domuri
  3. Wrap document.createElement("a") DOM-based URI handling.
  4. https://github.com/herby/domuri
  5. Copyright (c) 2014 Herbert Vojčík
  6. MIT License
  7. */
  8. (function () {
  9. 'use strict';
  10. var domuri = function (uri) {
  11. var element = document.createElement("a");
  12. element.href = uri || "";
  13. return element;
  14. };
  15. if (typeof define === 'function' && define.amd) {
  16. define([], function () { return domuri; });
  17. } else if (typeof module !== 'undefined' && module.exports) {
  18. module.exports = domuri;
  19. } else {
  20. window.domuri = domuri;
  21. }
  22. })();