项目原始demo,不改动
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Den här utvecklingskatalogen är arkiverad. Du kan se filer och klona katalogen, men inte öppna ärenden eller genomföra push- eller pull-förfrågningar.
 
 
 
 

28 rader
591 B

  1. 'use strict';
  2. exports.type = 'perItem';
  3. exports.active = false;
  4. exports.description = 'removes xmlns attribute (for inline svg, disabled by default)';
  5. /**
  6. * Remove the xmlns attribute when present.
  7. *
  8. * @example
  9. * <svg viewBox="0 0 100 50" xmlns="http://www.w3.org/2000/svg">
  10. * ↓
  11. * <svg viewBox="0 0 100 50">
  12. *
  13. * @param {Object} item current iteration item
  14. * @return {Boolean} if true, xmlns will be filtered out
  15. *
  16. * @author Ricardo Tomasi
  17. */
  18. exports.fn = function(item) {
  19. if (item.isElem('svg') && item.hasAttr('xmlns')) {
  20. item.removeAttr('xmlns');
  21. }
  22. };