Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: updated base template to handlebars #1463

Merged
merged 9 commits into from
Dec 30, 2022
2 changes: 1 addition & 1 deletion packages/uikit-workshop/src/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<pl-layout></pl-layout>

<!-- the template for the modal slider -->
<script type="text/mustache" class="pl-js-panel-template-base">
<script type="text/x-handlebars-template" class="pl-js-panel-template-base">
${require('./partials/base-template.html') }
</script>

Expand Down
68 changes: 34 additions & 34 deletions packages/uikit-workshop/src/html/partials/base-template.html
Original file line number Diff line number Diff line change
@@ -1,135 +1,135 @@
<!-- description, etc. -->
{{# descBlockExists }}
{{#if descBlockExists }}

<div
class="pl-c-pattern-info__panel pl-c-pattern-info__panel--info pl-js-pattern-info"
>
{{# isPatternView }}
{{#if isPatternView }}
<!-- extra info for modal view -->
<div class="pl-c-pattern-info__header">
<ul class="pl-c-breadcrumb">
{{# patternBreadcrumb }}
{{#with patternBreadcrumb }}

<li class="pl-c-breadcrumb__item">{{ patternGroup }}</li>

{{# patternSubgroup }}
{{#if patternSubgroup }}
<li class="pl-c-breadcrumb__item">{{ patternSubgroup }}</li>
{{/ patternSubgroup }} {{/ patternBreadcrumb }}
{{/if }} {{/with }}
</ul>
<!--end pl-c-breadcrumb-->

<h2 class="pl-c-pattern-info__title">
{{ patternName }} {{# patternState }}
{{ patternName }} {{#if patternState }}
<span
class="pl-c-pattern-state pl-c-pattern-state--{{ patternState }}"
title="{{ patternState }}"
></span>
{{/ patternState }}
{{/if }}
</h2>
<!--end pl-c-pattern-info__title-->
</div>
<!--end pl-c-pattern-info__header-->
{{/ isPatternView }} {{# patternDescExists }}
{{/if }} {{#if patternDescExists }}
<div class="pl-c-pattern-info__description pl-c-text-passage">
{{{ patternDesc }}} {{# patternDescAdditions }} {{{ patternDescAdditions }}}
{{/ patternDescAdditions }}
{{{ patternDesc }}} {{#if patternDescAdditions }} {{{ patternDescAdditions
}}} {{/if }}
</div>
<!--end pl-c-pattern-info__description-->
{{/ patternDescExists }} {{# lineageExists }}
{{/if }} {{#if lineageExists }}
<p class="pl-c-lineage pl-js-lineage">
The
<em>{{ patternName }}</em>
pattern contains the following patterns: {{# lineage }}
pattern contains the following patterns: {{#each lineage }}
<a
href="{{ lineagePath }}"
class="pl-c-lineage__link pl-js-lineage-link"
data-patternpartial="{{ lineagePattern }}"
>
{{ lineagePattern }} {{# lineageState }}<span
{{ lineagePattern }} {{#if lineageState }}<span
class="pl-c-pattern-state pl-c-pattern-state--{{ lineageState }}"
title="{{ lineageState }}"
/>
{{/ lineageState }}
{{/if }}
</a>
<!--end pl-c-lineage__link-->
{{# hasComma }}, {{/ hasComma }} {{/ lineage }}
{{#if hasComma }}, {{/if }} {{/each }}
</p>
<!--end pl-c-lineage-->
{{/ lineageExists }} {{# lineageRExists }}
{{/if }} {{#if lineageRExists }}
<p class="pl-c-lineage">
The
<em>{{ patternName }}</em>
pattern is included in the following patterns: {{# lineageR }}
pattern is included in the following patterns: {{#each lineageR }}
<a
href="{{ lineagePath }}"
class="pl-c-lineage__link pl-js-lineage-link"
data-patternpartial="{{ lineagePattern }}"
>
{{ lineagePattern }} {{# lineageState }}<span
{{ lineagePattern }} {{#if lineageState }}<span
class="pl-c-pattern-state pl-c-pattern-state--{{ lineageState }}"
title="{{ lineageState }}"
/>
{{/ lineageState }}
{{/if }}
</a>
<!--end pl-c-lineage__link-->
{{# hasComma }}, {{/ hasComma }} {{/ lineageR }}
{{#if hasComma }}, {{/if }} {{/each }}
</p>
<!--end pl-c-lineage-->
{{/ lineageRExists }} {{# annotationExists }}
{{/if }} {{#if annotationExists }}
<div class="pl-c-annotations pl-c-text-passage pl-js-annotations">
<h2 class="pl-c-annotations__title">Annotations</h2>
<ol class="pl-c-annotations__list">
{{# annotations }}
{{#each annotations }}
<li class="pl-c-annotations__item">
<h3 class="pl-c-annotations__item-title">{{ title }}</h3>

<div class="pl-c-annotations__item-body">{{{ comment }}}</div>
<!--end pl-c-annotations__item-body-->
</li>
<!--end pl-c-annotations__item-->
{{/ annotations }}
{{/each }}
</ol>
<!--end pl-c-annotations__list-->
</div>
<!--end pl-c-annotations-->
{{/ annotationExists }}
{{/if }}
</div>
<!--end pl-c-pattern-info__panel-->
{{/ descBlockExists }}
{{/if }}

<div class="pl-c-pattern-info__panel pl-c-pattern-info__panel--code">
<div id="pl-{{ patternPartial }}-tabs" class="pl-c-tabs pl-js-tabs">
<div class="pl-c-tabs__header">
<ul class="pl-c-tabs__list">
{{# panels }}
{{#each panels }}
<li class="pl-c-tabs__list-item">
<a
class="pl-c-tabs__link pl-js-tab-link"
href="#pl-{{ patternPartial }}-{{ id }}-panel"
id="pl-{{ patternPartial }}-{{ id }}-tab"
data-patternpartial="{{ patternPartial }}"
href="#pl-{{ ../patternPartial }}-{{ id }}-panel"
id="pl-{{ ../patternPartial }}-{{ id }}-tab"
data-patternpartial="{{ ../patternPartial }}"
data-panelid="{{ id }}"
no-smooth-scroll
>{{ name }}</a
>
</li>
<!--end pl-c-tabs__list-item-->
{{/ panels }}
{{/each }}
</ul>
<!--end pl-c-tabs__list-->
</div>
<!--end pl-c-tabs__header-->

<div id="pl-{{ patternPartial }}-panels" class="pl-c-tabs__content">
{{# panels }}
{{#each panels }}
<div
id="pl-{{ patternPartial }}-{{ id }}-panel"
id="pl-{{ ../patternPartial }}-{{ id }}-panel"
class="pl-c-tabs__panel pl-js-tab-panel"
>
<button
class="pl-c-code-copy-btn pl-js-code-copy-btn"
size="small"
data-clipboard-target="#pl-{{ patternPartial }}-{{ id }}-panel code"
data-clipboard-target="#pl-{{ ../patternPartial }}-{{ id }}-panel code"
type="button"
>
<span class="pl-c-code-copy-btn__icon-text">Copy</span>
Expand Down Expand Up @@ -166,7 +166,7 @@ <h3 class="pl-c-annotations__item-title">{{ title }}</h3>
{{{ content }}}
</div>
<!--end pl-c-tabs__panel-->
{{/ panels }}
{{/each }}
</div>
<!--end pl-c-tabs__content-->
</div>
Expand Down