Skip to content

Commit 977983c

Browse files
committed
view all pages include baseurl now
1 parent ac4a25c commit 977983c

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

builder/patternlab.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,13 +204,18 @@ var entity_encoder = new he();
204204
patternlab.patternPaths = {};
205205
patternlab.viewAllPaths = {};
206206

207+
var baseurl;
208+
// check for baseurl in config.json
209+
if(patternlab.config.baseurl){
210+
baseurl = patternlab.config.baseurl;
211+
}
207212
//find mediaQueries
208213
var media_hunter = new mh();
209214
media_hunter.find_media_queries(patternlab);
210215

211216
//build the styleguide
212217
var styleguideTemplate = fs.readFileSync('./source/_patternlab-files/styleguide.mustache', 'utf8');
213-
var styleguideHtml = renderPattern(styleguideTemplate, {partials: patternlab.patterns});
218+
var styleguideHtml = renderPattern(styleguideTemplate, {partials: patternlab.patterns, baseurl: baseurl});
214219
fs.outputFileSync('./public/styleguide/html/styleguide.html', styleguideHtml);
215220

216221
//build the viewall pages
@@ -235,7 +240,7 @@ var entity_encoder = new he();
235240
}
236241

237242
var viewAllTemplate = fs.readFileSync('./source/_patternlab-files/viewall.mustache', 'utf8');
238-
var viewAllHtml = renderPattern(viewAllTemplate, {partials: viewAllPatterns, patternPartial: patternPartial});
243+
var viewAllHtml = renderPattern(viewAllTemplate, {partials: viewAllPatterns, patternPartial: patternPartial, baseurl: baseurl});
239244
fs.outputFileSync('./public/patterns/' + pattern.flatPatternPath + '/index.html', viewAllHtml);
240245
}
241246
}

source/_patternlab-files/styleguide.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,10 @@
5353

5454
<!-- JS to hook everything together and do annotations -->
5555
<script>
56-
// handle injection of items from PHP
56+
// handle injection of items from patternlab.js
5757
var patternPartial = "";
5858
var lineage = "";
59+
var baseurl = "{{{baseurl}}}";
5960
</script>
6061
<script src="../../styleguide/js/vendor/jwerty.js"></script>
6162
<script src="../../styleguide/js/vendor/prism.js"></script>

source/_patternlab-files/viewall.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,10 @@
5353

5454
<!-- JS to hook everything together and do annotations -->
5555
<script>
56-
// handle injection of items from PHP
56+
// handle injection of items from patternlab.js
5757
var patternPartial = "{{ patternPartial }}";
5858
var lineage = "";
59+
var baseurl = "{{{baseurl}}}";
5960
</script>
6061
<script src="../../styleguide/js/vendor/jwerty.js"></script>
6162
<script src="../../styleguide/js/postmessage.js"></script>

0 commit comments

Comments
 (0)