11/*
2- * patternlab-node - v0.1.3 - 2014
2+ * patternlab-node - v0.1.4 - 2014
33 *
44 * Brian Muenzenmeyer, and the web community.
55 * Licensed under the MIT license.
@@ -15,6 +15,7 @@ var patternlab_engine = function(){
1515 mustache = require ( 'mustache' ) ,
1616 of = require ( './object_factory' ) ,
1717 pa = require ( './pattern_assembler' ) ,
18+ mh = require ( './media_hunter' ) ,
1819 patternlab = { } ;
1920
2021 patternlab . package = fs . readJSONSync ( './package.json' ) ;
@@ -81,7 +82,7 @@ var patternlab_engine = function(){
8182 }
8283
8384 //make a new Pattern Object
84- var flatPatternName = subdir . replace ( / \\ / g, '-' ) + '-' + patternName ;
85+ var flatPatternName = subdir . replace ( / [ \/ \\ ] / g, '-' ) + '-' + patternName ;
8586
8687 flatPatternName = flatPatternName . replace ( / \\ / g, '-' ) ;
8788 currentPattern = new of . oPattern ( flatPatternName , subdir , filename , { } ) ;
@@ -122,7 +123,7 @@ var patternlab_engine = function(){
122123
123124 //add as a partial in case this is referenced later. convert to syntax needed by existing patterns
124125 var sub = subdir . substring ( subdir . indexOf ( '-' ) + 1 ) ;
125- var folderIndex = sub . indexOf ( '/' ) ; //THIS IS MOST LIKELY WINDOWS ONLY. path.sep not working yet
126+ var folderIndex = sub . indexOf ( path . sep ) ;
126127 var cleanSub = sub . substring ( 0 , folderIndex ) ;
127128
128129 //add any templates found to an object of partials, so downstream templates may use them too
@@ -148,6 +149,11 @@ var patternlab_engine = function(){
148149 patternlab . patternPaths = { } ;
149150 patternlab . viewAllPaths = { } ;
150151
152+ //find mediaQueries
153+ // var media_hunter = new mh();
154+ // media_hunter.find_media_queries(patternlab);
155+ // console.log(patternlab.mediaQueries);
156+
151157 //build the styleguide
152158 var styleguideTemplate = fs . readFileSync ( './source/_patternlab-files/styleguide.mustache' , 'utf8' ) ;
153159 var styleguideHtml = renderPattern ( styleguideTemplate , { partials : patternlab . patterns } ) ;
0 commit comments