⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.45
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
svgo
/
plugins
/
View File Name :
removeEmptyText.js
'use strict'; exports.type = 'perItem'; exports.active = true; exports.description = 'removes empty <text> elements'; exports.params = { text: true, tspan: true, tref: true }; /** * Remove empty Text elements. * * @see http://www.w3.org/TR/SVG/text.html * * @example * Remove empty text element: * <text/> * * Remove empty tspan element: * <tspan/> * * Remove tref with empty xlink:href attribute: * <tref xlink:href=""/> * * @param {Object} item current iteration item * @param {Object} params plugin params * @return {Boolean} if false, item will be filtered out * * @author Kir Belevich */ exports.fn = function(item, params) { // Remove empty text element if ( params.text && item.isElem('text') && item.isEmpty() ) return false; // Remove empty tspan element if ( params.tspan && item.isElem('tspan') && item.isEmpty() ) return false; // Remove tref with empty xlink:href attribute if ( params.tref && item.isElem('tref') && !item.hasAttrLocal('href') ) return false; };