Skip to content

Commit bb03c1c

Browse files
committed
style: add graphics to feature panels
1 parent bfd0430 commit bb03c1c

File tree

3 files changed

+26
-5
lines changed

3 files changed

+26
-5
lines changed

docs/website/data.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,21 @@
9292
},
9393
{
9494
"description": "Specially formatted comments are rendered to form a reference as part of documentation.",
95-
"source": "distance.cpp"
95+
"source": "distance.cpp",
96+
"imageClass": "cards",
97+
"boxClass": "box1 box-shape1 box0"
9698
},
9799
{
98100
"description": "Special directives are used to describe details about the symbols.",
99-
"source": "is_prime.cpp"
101+
"source": "is_prime.cpp",
102+
"imageClass": "shouting",
103+
"boxClass": "box1 box-shape2 box90"
100104
},
101105
{
102106
"description": "It understands concepts, constraints and SFINAE.",
103-
"source": "sqrt.cpp"
107+
"source": "sqrt.cpp",
108+
"imageClass": "thinking",
109+
"boxClass": "box1 box-shape1 box180"
104110
}
105111
]
106112
}

docs/website/index.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ <h1>MrDocs</h1>
7979
<div class="grid principles-banner">
8080
<div class="principles-image">
8181
<div class="box1 box-shape1 box0">
82-
<div class="inner-box thinking"></div>
82+
<div class="inner-box thinking"></div>
8383
</div>
8484
</div>
8585
<div class="principles-content">
@@ -155,6 +155,9 @@ <h3>MrDocs let's you keep the code simple and maintainable.</h3>
155155
[[noreturn]]
156156
<span class="hljs-function"><span class="hljs-type">void</span>
157157
<span class="hljs-title">terminate</span><span class="hljs-params">()</span> <span class="hljs-keyword">noexcept</span></span>;</code></pre>
158+
<div class="box1 box-shape3 box270">
159+
<div class="inner-box mrdocs"></div>
160+
</div>
158161
</div>
159162
<div class="documentation-panel">
160163
<div>
@@ -209,6 +212,9 @@ <h4>NOTE</h4>
209212
*/</span>
210213
<span class="hljs-function"><span class="hljs-type">double</span>
211214
<span class="hljs-title">distance</span><span class="hljs-params">(<span class="hljs-type">double</span> x0, <span class="hljs-type">double</span> y0, <span class="hljs-type">double</span> x1, <span class="hljs-type">double</span> y1)</span></span>;</code></pre>
215+
<div class="box1 box-shape1 box0">
216+
<div class="inner-box cards"></div>
217+
</div>
212218
</div>
213219
<div class="documentation-panel">
214220
<div>
@@ -294,6 +300,9 @@ <h3>Parameters</h3>
294300
*/</span>
295301
<span class="hljs-function"><span class="hljs-type">bool</span>
296302
<span class="hljs-title">is_prime</span><span class="hljs-params">(<span class="hljs-type">unsigned</span> <span class="hljs-type">long</span> <span class="hljs-type">long</span> n)</span> <span class="hljs-keyword">noexcept</span></span>;</code></pre>
303+
<div class="box1 box-shape2 box90">
304+
<div class="inner-box shouting"></div>
305+
</div>
297306
</div>
298307
<div class="documentation-panel">
299308
<div>
@@ -387,6 +396,9 @@ <h3>Parameters</h3>
387396
<span class="hljs-keyword">return</span> result;
388397
}
389398
</code></pre>
399+
<div class="box1 box-shape1 box180">
400+
<div class="inner-box thinking"></div>
401+
</div>
390402
</div>
391403
<div class="documentation-panel">
392404
<div>

docs/website/index.html.hbs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
<div class="grid principles-banner">
9191
<div class="principles-image">
9292
<div class="box1 box-shape1 box0">
93-
<div class="inner-box thinking"></div>
93+
<div class="inner-box thinking"></div>
9494
</div>
9595
</div>
9696
<div class="principles-content">
@@ -155,6 +155,9 @@
155155
<div class="panel-container">
156156
<div class="snippet-panel">
157157
<pre><code>{{{ snippet }}}</code></pre>
158+
<div class="{{boxClass}}">
159+
<div class="inner-box {{imageClass}}"></div>
160+
</div>
158161
</div>
159162
<div class="documentation-panel">
160163
{{{ documentation }}}

0 commit comments

Comments
 (0)