File tree Expand file tree Collapse file tree 5 files changed +22
-7
lines changed
source/_patterns/01-molecules Expand file tree Collapse file tree 5 files changed +22
-7
lines changed Original file line number Diff line number Diff line change @@ -80,8 +80,8 @@ module.exports = function(grunt) {
80
80
files : [
81
81
path . resolve ( paths ( ) . source . css + '**/*.css' ) ,
82
82
path . resolve ( paths ( ) . source . styleguide + 'css/*.css' ) ,
83
- path . resolve ( paths ( ) . source . patterns + '**/*.mustache ' ) ,
84
- path . resolve ( paths ( ) . source . patterns + '**/*.json' ) ,
83
+ path . resolve ( paths ( ) . source . patterns + '**/*' ) ,
84
+ // path.resolve(paths().source.patterns + '**/*.json'),
85
85
path . resolve ( paths ( ) . source . fonts + '/*' ) ,
86
86
path . resolve ( paths ( ) . source . images + '/*' ) ,
87
87
path . resolve ( paths ( ) . source . data + '*.json' )
Original file line number Diff line number Diff line change 34
34
35
35
// regexes, stored here so they're only compiled once
36
36
findPartialsRE : / { % ( [ ] + ) ? (?: e x t e n d s | i n c l u d e | e m b e d ) ( \s \S ) ( .* ) % } / g,
37
- findListItemsRE : / ( { { # ( ) ? ) ( l i s t ( I | i ) t e m s .) ( o n e | t w o | t h r e e | f o u r | f i v e | s i x | s e v e n | e i g h t | n i n e | t e n | e l e v e n | t w e l v e | t h i r t e e n | f o u r t e e n | f i f t e e n | s i x t e e n | s e v e n t e e n | e i g h t e e n | n i n e t e e n | t w e n t y ) ( ) ? } } / g,
37
+ findListItemsRE : / ( { { # ( ) ? ) ( l i s t ( I | i ) t e m s .) ( o n e | t w o | t h r e e | f o u r | f i v e | s i x | s e v e n | e i g h t | n i n e | t e n | e l e v e n | t w e l v e | t h i r t e e n | f o u r t e e n | f i f t e e n | s i x t e e n | s e v e n t e e n | e i g h t e e n | n i n e t e e n | t w e n t y ) ( ) ? } } / g, // TODO
38
38
39
39
// render it
40
40
renderPattern : function renderPattern ( template , data ) {
70
70
// return it.
71
71
findPartialKey : function ( partialString ) {
72
72
73
- // var partialKey = partialString.replace(this.findPartialsRE, '$1');
73
+
74
+ //var partialKey = partialString.replace(this.findPartialsRE, '$1');
74
75
var partialKey = partialString . match ( / " ( (?: \\ .| [ ^ " \\ ] ) * ) " / ) [ 0 ] ;
75
76
partialKey = partialKey . replace ( / " / g, '' ) ;
76
77
Original file line number Diff line number Diff line change 9
9
"fs-extra" : " ^0.26.5" ,
10
10
"glob" : " ^7.0.0" ,
11
11
"html-entities" : " ^1.2.0" ,
12
- "mustache" : " ^2.2.1"
12
+ "mustache" : " ^2.2.1" ,
13
+ "handlebars" : " ^4.0.5" ,
14
+ "twig" : " ^0.8.8" ,
15
+ "underscore" : " ^1.8.3" ,
13
16
},
14
17
"devDependencies" : {
15
18
"browser-sync" : " ^2.11.1" ,
Original file line number Diff line number Diff line change 11
11
"matchdep" : " ^1.0.0" ,
12
12
"mustache" : " ^2.2.0" ,
13
13
"handlebars" : " ^4.0.5" ,
14
- "underscore" : " ^1.8.3"
14
+ "underscore" : " ^1.8.3" ,
15
+ "twig" : " ^0.8.8"
15
16
},
16
17
"devDependencies" : {
17
18
"bs-html-injector" : " ^3.0.0" ,
Original file line number Diff line number Diff line change 15
15
</style >
16
16
17
17
18
+ {% set foo = " world!" %}
19
+
20
+
18
21
<div class =" Media" >
19
22
{% include " atoms-image" %}
20
- <p class =" Media-body" >Media Object body text</p >
23
+
24
+ <div class =" Media-body" >
25
+
26
+ {# Testing if we can also pull in non-twig templates without breaking anything (it works!). Good idea though? Eh... #}
27
+ {% include " atoms-paragraph" %}
28
+
29
+ <p >Oh, hello {{ foo }}</p >
30
+ </div >
21
31
</div >
You can’t perform that action at this time.
0 commit comments