From ef85829d8cda27bd50b979bf4f2183721f0fec4f Mon Sep 17 00:00:00 2001 From: "Alexey Ten (Lynn)" Date: Mon, 19 Aug 2013 17:12:04 +0400 Subject: [PATCH] Add @namespace support --- lib/compress.js | 8 ++++++++ lib/identity.js | 8 ++++++++ test/cases/at_namespace.css | 1 + 3 files changed, 17 insertions(+) create mode 100644 test/cases/at_namespace.css diff --git a/lib/compress.js b/lib/compress.js index db4fa54..da1504f 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -80,6 +80,14 @@ Compiler.prototype.charset = function(node){ return '@charset ' + node.charset + ';'; }; +/** + * Visit namespace node. + */ + +Compiler.prototype.namespace = function(node){ + return '@namespace ' + node.namespace + ';'; +}; + /** * Visit supports node. */ diff --git a/lib/identity.js b/lib/identity.js index 00bdce7..abf97f4 100644 --- a/lib/identity.js +++ b/lib/identity.js @@ -93,6 +93,14 @@ Compiler.prototype.charset = function(node){ return '@charset ' + node.charset + ';\n'; }; +/** + * Visit namespace node. + */ + +Compiler.prototype.namespace = function(node){ + return '@namespace ' + node.namespace + ';\n'; +}; + /** * Visit supports node. */ diff --git a/test/cases/at_namespace.css b/test/cases/at_namespace.css new file mode 100644 index 0000000..edc75cf --- /dev/null +++ b/test/cases/at_namespace.css @@ -0,0 +1 @@ +@namespace svg "http://www.w3.org/2000/svg";