Wizzi schema scss
Element | Tag | Super | Flags |
---|---|---|---|
commentable | /* |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
commentable | commentables | one-to-many |
Element | Tag | Super | Flags |
---|---|---|---|
scss | scss | commentable |
Description
The root element
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | |||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
rule | rule | commentable |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | |||
commentable | commentables | one-to-many | commentable |
Methods
Signature | Statements |
---|---|
wzinitialize
|
if isRuleSelector(this.wzElement);
|
Element | Tag | Super | Flags |
---|---|---|---|
typeRule | < | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
classRule | . | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
idRule | # | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
propertyRule | @ | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
combinator | > | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Methods
Signature | Statements |
---|---|
wzinitialize
|
_ _md.rule.prototype.wzInitialize.call(this, ctx);;
log 'wzinitialize.combinator', this.wzName;
var acc = [];
var pseudoClasses = [];
var seenProp = false;
foreach item in this.rules;
set this.rules = acc;
set this.pseudoClasses = pseudoClasses;
|
Element | Tag | Super | Flags |
---|---|---|---|
parentRule | & | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Methods
Signature | Statements |
---|---|
wzinitialize
|
log 'wzinitialize.parentRule', this.wzName;
var acc = [];
var selectorNames = [];
var seenProp = false;
foreach item in this.rules;
set this.selectorNames = selectorNames;
set this.rules = acc;
|
getValue
|
var acc = [ '&' ];
_ acc.push( this.wzName || '' );
foreach item in this.selectorNames;
return acc.join('');
|
Element | Tag | Super | Flags |
---|---|---|---|
pseudoClass | : | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Methods
Signature | Statements |
---|---|
wzinitialize
|
log 'wzinitialize.pseudoClass', this.wzName;
var paramSelectorNames = [];
foreach item in this.rules;
set this.paramSelectorNames = paramSelectorNames;
|
getValue
|
var acc = [ ':' ];
_ acc.push( this.wzName );
if this.paramSelectorNames.length > 0;
return acc.join('');
|
Element | Tag | Super | Flags |
---|---|---|---|
mixinRule | @mixin | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
param | params | one-to-many | |||
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Methods
Signature | Statements |
---|---|
wzinitialize
|
var paramNames = [];
foreach item in this.params;
set this.paramNames = paramNames;
|
Element | Tag | Super | Flags |
---|---|---|---|
includeRule | @include | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
block | one-to-one | is-one-to-one | |||
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
extendRule | @extend | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
importRule | @import | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
forRule | @for | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
eachRule | @each | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
whileRule | @while | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
callRule | _ | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
functionRule | @function | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
param | params | one-to-many | |||
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Methods
Signature | Statements |
---|---|
wzinitialize
|
var paramNames = [];
foreach item in this.params;
set this.paramNames = paramNames;
|
Element | Tag | Super | Flags |
---|---|---|---|
returnRule | @return | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
setRule | set | rule |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | rule | ||
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
param | param | commentable |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
commentable | commentables | one-to-many | commentable |
Element | Tag | Super | Flags |
---|---|---|---|
block | { | commentable |
Relations
Name | Role | Cardinality | Inherited | Flags | Description |
---|---|---|---|---|---|
rule | rules | one-to-many | |||
commentable | commentables | one-to-many | commentable |