diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-04-22 13:48:15 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-04-22 13:48:15 +0100 |
| commit | 8ec07d0d766a6d3d9b94e07b0a0fc655c18e2b20 (patch) | |
| tree | 71ea3d9a69a4b6f1d83046e2fcab9fe694ee48de /lib | |
| parent | 3985f63ba8451a06db149f059ca1845e398d1024 (diff) | |
Add styleName to document matcher
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/document-matchers.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/document-matchers.js b/lib/document-matchers.js index 9f138ea..5075172 100644 --- a/lib/document-matchers.js +++ b/lib/document-matchers.js @@ -16,6 +16,7 @@ function Matcher(elementType, options) { options = options || {}; this._elementType = elementType; this._styleId = options.styleId; + this._styleName = options.styleName; if (options.list) { this._listIndex = options.list.levelIndex; this._listIsOrdered = options.list.isOrdered; @@ -25,6 +26,7 @@ function Matcher(elementType, options) { Matcher.prototype.matches = function(element) { return element.type === this._elementType && (this._styleId === undefined || element.styleId === this._styleId) && + (this._styleName === undefined || element.styleName === this._styleName) && (this._listIndex === undefined || isList(element, this._listIndex, this._listIsOrdered)); }; |
