parent
95a85a6893
commit
bd847bd812
4 changed files with 97 additions and 4 deletions
@ -0,0 +1,52 @@ |
||||
snippet centerm "centers an object by adding auto margin left and right" |
||||
margin-left: auto; |
||||
margin-right: auto; |
||||
endsnippet |
||||
|
||||
snippet d-block "Adds display block" Ab |
||||
display: block; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet d-iblock "Adds display inline-block" Ab |
||||
display: inline-block; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet d-inline "Adds display inline" Ab |
||||
display: inline; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet d-none "Adds display none" Ab |
||||
display: none; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet d-flex "Adds flex properties" Ab |
||||
display: flex; |
||||
flex-direction: ${1:row}; |
||||
flex-wrap: ${2:nowrap}; |
||||
justify-content: ${3:flex-start}; |
||||
align-items: ${4:stretch}; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet d-iflex "Adds inline flex properties" Ab |
||||
display: inline-flex; |
||||
flex-direction: ${1:row}; |
||||
flex-wrap: ${2:nowrap}; |
||||
justify-content: ${3:flex-start}; |
||||
align-items: ${4:stretch}; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet mleft "Margin Left" Ab |
||||
margin-left: $1; |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet mright "Margin right" Ab |
||||
margin-right: $1; |
||||
$0 |
||||
endsnippet |
@ -0,0 +1,39 @@ |
||||
priority 1000 |
||||
snippet class "Adds a class" |
||||
class ${1:class_name}{ |
||||
/** |
||||
* this function is run as soon as possible. |
||||
* the dom isn't neccessarily loaded / parsed |
||||
**/ |
||||
constructor(){ |
||||
//Bind this in the following functions to the class |
||||
this.domloaded = this.domloaded.bind(this); |
||||
|
||||
//check to see if the dom has loaded yet |
||||
if(document.readystate == "loading"){ |
||||
//if the dom hasn't loaded, wait until it is |
||||
document.addeventlistener("readystatechange",this.domloaded); |
||||
return; |
||||
} else { |
||||
//if it has, run the domloaded function |
||||
this.domloaded(); |
||||
} |
||||
} |
||||
|
||||
|
||||
/** |
||||
* this function is run as soon as the dom is loaded |
||||
**/ |
||||
domloaded(){ |
||||
//make sure we don't run this twice |
||||
document.removeEventListener("readystatechange",this.domloaded); |
||||
} |
||||
|
||||
} |
||||
new $1(); |
||||
$0 |
||||
endsnippet |
||||
|
||||
snippet bind "creates a bind statement" |
||||
this.${1:functionName} = this.$1.bind(this); |
||||
endsnippet |
@ -0,0 +1 @@ |
||||
extends css |
Loading…
Reference in new issue