Skip to content

Commit bf981a3

Browse files
committed
Add Scribbler badge to tutorials and update badge styles for clarity
1 parent 34c808b commit bf981a3

2 files changed

Lines changed: 38 additions & 12 deletions

File tree

FEAScript-website.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,10 @@ mjx-container {
240240
color: #f7e7b7;
241241
}
242242

243+
.tutorials-list .badge-scribbler {
244+
background-color: #fede02ff;
245+
}
246+
243247
.tutorials-list .badge-mt {
244248
background-color: #5585a3;
245249
color: #f7e7b7;
@@ -252,7 +256,7 @@ mjx-container {
252256

253257
.tutorials-list .badge-performance {
254258
background-color: #c62828;
255-
color: white;
259+
color: #f7e7b7;
256260
}
257261

258262
.tutorial-name {

index.html

Lines changed: 33 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,9 @@ <h1>A JavaScript Finite Element Simulation Library</h1>
167167
<strong
168168
>FEAScript is a lightweight, open-source finite element simulation library developed in
169169
JavaScript</strong
170-
>. <br />It empowers users to perform simulations for physics and engineering problems in both browser-based
171-
and server-side environments. FEAScript serves as an excellent tool for building interactive web
172-
applications and facilitates hands-on learning of computational mechanics. <br />🎯
170+
>. <br />It empowers users to perform simulations for physics and engineering problems in both
171+
browser-based and server-side environments. FEAScript serves as an excellent tool for building
172+
interactive web applications and facilitates hands-on learning of computational mechanics. <br />🎯
173173
<strong
174174
>Our goal is to democratize finite element analysis by making simulation capabilities accessible to
175175
everyone, everywhere.</strong
@@ -519,11 +519,23 @@ <h2 id="features"><a name="Features"></a>Features</h2>
519519
<h2 id="tutorials"><a name="Tutorials"></a>Tutorials</h2>
520520
<p>
521521
Below you can explore tutorials that provide a step-by-step introduction to FEAScript. These tutorials
522-
show you how to use FEAScript’s JavaScript API directly—integrating finite element simulations into your
523-
own websites and applications—or how to use the FEAScript Platform visual editor for a no-code
524-
experience. Each tutorial may include different variations that demonstrate the same physical problem
525-
under different configurations, ranging from simple examples to advanced setups using parallel
526-
computation, external meshes, or the no-code visual platform.
522+
show you how to use FEAScript’s JavaScript API directly, integrating finite element simulations into
523+
your own websites and applications, or how to use it in an interactive notebook such as
524+
<a href="https://hub.scribbler.live/portfolio/#!nikoscham/FEAScript-Scribbler-examples"
525+
>Scribbler
526+
<img
527+
src="https://upload.wikimedia.org/wikipedia/commons/4/44/Icon_External_Link.svg"
528+
alt="External Link Icon"
529+
style="
530+
width: 16px;
531+
height: 16px;
532+
vertical-align: middle;
533+
margin-left: 2px;
534+
margin-bottom: 4px;
535+
" /></a
536+
>. Each tutorial may include different variations that demonstrate the same physical problem under
537+
different configurations, ranging from simple examples to advanced setups using external meshes or
538+
multiple threads.
527539
</p>
528540

529541
<ul class="tutorials-list">
@@ -532,27 +544,37 @@ <h2 id="tutorials"><a name="Tutorials"></a>Tutorials</h2>
532544
<a href="https://feascript.com/tutorials/HeatConduction1DWall.html" class="badge badge-basic"
533545
>Basic</a
534546
>
535-
<a href="https://feascript.com/tutorials/HeatConduction1DWallPlatform.html" class="badge badge-visual"
547+
<!-- <a href="https://feascript.com/tutorials/HeatConduction1DWallPlatform.html" class="badge badge-visual"
536548
>Visual Editor</a
549+
> -->
550+
<a
551+
href="https://app.scribbler.live/?jsnb=github:nikoscham/FEAScript-Scribbler-examples/solidHeatTransferScript/HeatConduction1DWall.jsnb"
552+
class="badge badge-scribbler"
553+
>Scribbler</a
537554
>
538555
</li>
539556
<li>
540557
<span class="tutorial-name">Heat Conduction in a 2D Fin</span>
541558
<a href="https://feascript.com/tutorials/HeatConduction2DFin.html" class="badge badge-basic">Basic</a>
559+
<a
560+
href="https://app.scribbler.live/?jsnb=github:nikoscham/FEAScript-Scribbler-examples/solidHeatTransferScript/HeatConduction2DFin.jsnb"
561+
class="badge badge-scribbler"
562+
>Scribbler</a
563+
>
542564
<a href="https://feascript.com/tutorials/HeatConduction2DFinWorker.html" class="badge badge-mt"
543565
>Multi-threaded</a
544566
>
545567
<a href="https://feascript.com/tutorials/HeatConduction2DFinGmsh.html" class="badge badge-gmsh"
546568
>Gmsh mesh</a
547569
>
548-
<a
570+
<!-- <a
549571
href="https://feascript.com/tutorials/HeatConduction2DPerfomanceTest.html"
550572
class="badge badge-performance"
551573
>Performance Test</a
552574
>
553575
<a href="https://feascript.com/tutorials/HeatConduction2DFinPlatform.html" class="badge badge-visual"
554576
>Visual Editor</a
555-
>
577+
> -->
556578
</li>
557579
<li>
558580
<span class="tutorial-name">Solidification Front Propagation in a 2D Domain</span>

0 commit comments

Comments
 (0)