ant-design/site/templates/component.html
2015-07-04 16:20:50 +08:00

60 lines
1.5 KiB
HTML

{% extends "page.html" %}
{% block styles %}
<link rel="stylesheet" href="/dist/{{ config.package.name }}-{{ config.package.version }}.css">
{% endblock %}
{% block scripts %}
<script src="/dist/{{ config.package.name }}-{{ config.package.version }}.js"></script>
<script>
window.require = function(path) {
var result = window;
if (path.indexOf('antd') < 0 ||
path.indexOf('antd/components/') < 0) {
throw 'There should not have modules here 1.';
}
var namespaces = path.split('/');
namespaces.forEach(function(key, i) {
if (i === namespaces.length - 1) {
key = capitalizeFirstLetter(key);
}
if (key !== 'components') {
if (result[key]) {
result = result[key];
} else {
throw 'There should not have modules here 2.';
}
}
});
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
return result;
};
</script>
{% endblock %}
{% block aside %}
{%- include "component-aside.html" %}
{% endblock %}
{% block content %}
<section class="main-container">
<article class="markdown">
<h1>
{{ post.title }} {{ post.meta.chinese }}
{%- if post.meta.API %}
<a class="api-link" href="http://{{ post.meta.API }}" target="_blank">
<i class="iconfont-home icon-externallink"></i>
API 使用说明
</a>
{%- endif %}
</h1>
{{ post.html }}
</article>
{%- if post.meta.template === 'component' && !post.meta.nodemos %}
{%- include "demos.html" %}
{%- endif %}
</section>
{% endblock %}