diff options
author | Ron Panduwana <panduwana@gmail.com> | 2011-02-08 01:24:47 +0700 |
---|---|---|
committer | Ron Panduwana <panduwana@gmail.com> | 2011-02-08 01:24:47 +0700 |
commit | eb5afb916d7ac0a6178e5f67e84e445dd760ca83 (patch) | |
tree | 9329f0fea8e2cc2fbc8c7eee7411f2a4cdebc030 /zencoding-mode.el | |
parent | b87a14723ffa8f94c095ec70647d8222c9957004 (diff) | |
download | emmet-mode-eb5afb916d7ac0a6178e5f67e84e445dd760ca83.tar.lz emmet-mode-eb5afb916d7ac0a6178e5f67e84e445dd760ca83.tar.xz emmet-mode-eb5afb916d7ac0a6178e5f67e84e445dd760ca83.zip |
Added support for quoted property value (eg: a onclick="alert('ok');").
Diffstat (limited to 'zencoding-mode.el')
-rw-r--r-- | zencoding-mode.el | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/zencoding-mode.el b/zencoding-mode.el index b2338d7..609d7b8 100644 --- a/zencoding-mode.el +++ b/zencoding-mode.el @@ -181,15 +181,18 @@ it `((,(read name) "") . ,input)))))) - - (defun zencoding-prop-value (name input) - (zencoding-parse "=\\([^\\,\\+\\>\\ )]*\\)" 2 - "=property value" - (let ((value (elt it 1)) - (input (elt it 2))) - (message value) - `((,(read name) ,value) . ,input)))) + (zencoding-pif (zencoding-parse "=\"\\(.*?\\)\"" 2 + "=\"property value\"" + (let ((value (elt it 1)) + (input (elt it 2))) + `((,(read name) ,value) . ,input))) + it + (zencoding-parse "=\\([^\\,\\+\\>\\ )]*\\)" 2 + "=property value" + (let ((value (elt it 1)) + (input (elt it 2))) + `((,(read name) ,value) . ,input))))) (defun zencoding-tag-classes (tag input) (zencoding-run zencoding-classes |