Skip to content

Commit 4d7d583

Browse files
committed
Introduced HANDLEBARS as preprocessor for HTML files
- better experience for SPLASH screen - fine tuning windows
1 parent 7b3cf13 commit 4d7d583

21 files changed

Lines changed: 1271 additions & 1647 deletions

package-lock.json

Lines changed: 249 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,11 @@
4343
"css-minimizer-webpack-plugin": "^7.0.2",
4444
"file-loader": "^6.2.0",
4545
"fs-extra": "^10.1.0",
46+
"generate-file-webpack-plugin": "^1.0.1",
4647
"gh-pages": "6.1.0",
4748
"glob": "^8.0.3",
49+
"handlebars": "^4.7.8",
50+
"html-loader": "^5.1.0",
4851
"html-webpack-plugin": "^5.6.3",
4952
"inversify": "^7.5.1",
5053
"jest": "^29.7.0",

src/assets/dialog-desktop.hbs

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
{{> head }}
5+
</head>
6+
<body id="bodyPage" class="katex-desktop">
7+
<div id="myContainer" class="easyui-layout">
8+
9+
{{> waitform }}
10+
11+
<div id="northRegion" data-options="region:'north',split:false" >
12+
<div id="introduction">
13+
<h3>Katex Input Helper</h3>
14+
<hr/>
15+
</div>
16+
17+
{{> menu-desktop }}
18+
</div>
19+
20+
<div class="southRegion" data-options="region:'south',split:false" >
21+
<div class="divInformation">&nbsp;</div>
22+
<div>
23+
<span locate="AUTHOR"></span>
24+
</div>
25+
</div>
26+
27+
<div id="westRegion" data-options="region:'west',title:'<span locate=FORMULA class=rtl-title-withicon></span>&nbsp;',split:false" >
28+
{{> accordion-west }}
29+
</div>
30+
31+
<div id="divEquationInputOutput" data-options="region:'center',title:'<span locate=EDITION></span>&nbsp;'" >
32+
<input value="" class="keyboardInput" id="tKEYBOARD" />
33+
34+
<div id="innerLayout" data-options="fit:true" class="easyui-layout">
35+
<div id="divMathTextInput" data-options="region:'center',split:false,noheader:true">
36+
</div>
37+
<div id="mathVisualOutput" dir="ltr" data-options="region:'south',split:true,noheader:true" ></div>
38+
</div>
39+
</div>
40+
41+
<div data-options="region:'east',title:'<span locate=FORMULA class=rtl-title-withicon></span>&nbsp;',split:false" id="eastRegion">
42+
{{> accordion-east }}
43+
</div>
44+
45+
<!-- END OF EASYUI-LAYOUT
46+
-->
47+
</div>
48+
49+
{{> windows }}
50+
51+
</body>
52+
</html>

0 commit comments

Comments
 (0)