Skip to content

Commit 02e3fc5

Browse files
committed
refactor: add minified loadJS script loader to PL footer; fix JS path auto-loaded.
1 parent 87dd04e commit 02e3fc5

File tree

2 files changed

+11
-24
lines changed

2 files changed

+11
-24
lines changed

packages/uikit-workshop/dist/index.html

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
</div><!--end pl-c-controls-->
3030

3131
</header><!--end pl-c-header-->
32-
33-
32+
33+
3434
<div class="pl-c-viewport pl-js-viewport">
3535

3636
<div class="pl-c-viewport__cover pl-js-viewport-cover"></div>
@@ -47,8 +47,8 @@
4747

4848
</div><!--end pl-c-viewport__iframe-wrapper-->
4949

50-
</div><!--end pl-c-viewport-->
51-
50+
</div><!--end pl-c-viewport-->
51+
5252
<div class="pl-c-modal__cover pl-js-modal-cover"></div>
5353
<div class="pl-c-modal pl-js-modal">
5454
<div class="pl-c-modal__toolbar">
@@ -376,20 +376,6 @@ <h3 class="pl-c-annotations__item-title">{{ title }}</h3>
376376

377377
<script src="annotations/annotations.js"></script>
378378

379-
<!-- load Pattern Lab external library js -->
380-
<script src="styleguide/bower_components/jquery.min.js"></script>
381-
<script src="styleguide/bower_components/hogan-3.0.2.min.js"></script>
382-
<script src="styleguide/bower_components/prism.min.js"></script>
383-
<script src="styleguide/bower_components/jwerty.min.js"></script>
384-
<script src="styleguide/bower_components/typeahead.bundle.min.js"></script>
385-
<script src="styleguide/bower_components/EventEmitter.min.js"></script>
386-
<script src="styleguide/bower_components/script.min.js"></script>
387-
388-
<!-- set-up the dispatcher -->
389-
<script>
390-
var Dispatcher = new EventEmitter();
391-
</script>
392-
393379
<!-- load the Pattern Lab viewer js -->
394380
<script src="styleguide/js/patternlab-viewer.js"></script>
395381

packages/uikit-workshop/views/partials/general-footer.mustache

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
* Licensed under the MIT license
1111
*
1212
*/
13-
13+
1414
var scriptLoader = {
15-
15+
1616
run: function(js,cb,target) {
1717
var s = document.getElementById(target+'-'+cb);
1818
for (var i = 0; i < js.length; i++) {
@@ -31,7 +31,7 @@
3131
s.parentNode.insertBefore(c,s);
3232
}
3333
}
34-
34+
3535
}
3636
</script>
3737

@@ -46,11 +46,12 @@
4646
</script>
4747

4848
<script id="pl-js-insert-{{ cacheBuster }}">
49+
/*! loadJS: load a JS file asynchronously. [c]2014 @scottjehl, Filament Group, Inc. (Based on http://goo.gl/REQGQ by Paul Irish). Licensed MIT */
50+
!function(e){var t=function(t,n){"use strict";var o=e.document.getElementsByTagName("script")[0],r=e.document.createElement("script");return r.src=t,r.async=!0,o.parentNode.insertBefore(r,o),n&&"function"==typeof n&&(r.onload=n),r};"undefined"!=typeof module?module.exports=t:e.loadJS=t}("undefined"!=typeof global?global:this);
51+
4952
(function() {
5053
if (self != top) {
51-
var cb = '{{ cacheBuster}}';
52-
var js = [ { 'src': 'styleguide/bower_components/jwerty.min.js', 'dep': [ 'styleguide/js/patternlab-pattern.min.js' ] } ];
53-
scriptLoader.run(js,cb,'pl-js-insert');
54+
loadJS('../../styleguide/js/patternlab-pattern.js');
5455
}
5556
})();
5657
</script>

0 commit comments

Comments
 (0)