Skip to content

Commit d1ec580

Browse files
committed
Create app1
1 parent 9339760 commit d1ec580

File tree

13 files changed

+1206
-0
lines changed

13 files changed

+1206
-0
lines changed

app1/index.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>bhartrhari</title>
6+
<link rel="stylesheet" type="text/css" href="main.css">
7+
<style>
8+
form {
9+
display: inline-block;
10+
}
11+
</style>
12+
</head>
13+
<body>
14+
<div id="title">
15+
<span style="font-size:20px;">
16+
Caurapañcāśikā, ed. Bohlen, 1833
17+
</span>
18+
<form action="info.html" target="_blank">
19+
&nbsp;&nbsp;&nbsp;&nbsp;
20+
<input type="submit" value="Info">
21+
</form>
22+
23+
</div>
24+
<div id="ipageid">
25+
26+
</div>
27+
<div id="ipage">
28+
</div>
29+
30+
31+
<script src="index.js"></script>
32+
<script src="main.js"></script>
33+
</body>
34+
</html>

app1/index.js

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
indexdata =
2+
[
3+
{
4+
"page": 38,
5+
"v1": 1,
6+
"v2": 1,
7+
"ipage": 1,
8+
"vp": "038"
9+
},
10+
{
11+
"page": 39,
12+
"v1": 2,
13+
"v2": 4,
14+
"ipage": 2,
15+
"vp": "039"
16+
},
17+
{
18+
"page": 40,
19+
"v1": 4,
20+
"v2": 6,
21+
"ipage": 3,
22+
"vp": "040"
23+
},
24+
{
25+
"page": 41,
26+
"v1": 7,
27+
"v2": 9,
28+
"ipage": 4,
29+
"vp": "041"
30+
},
31+
{
32+
"page": 42,
33+
"v1": 10,
34+
"v2": 11,
35+
"ipage": 5,
36+
"vp": "042"
37+
},
38+
{
39+
"page": 43,
40+
"v1": 12,
41+
"v2": 14,
42+
"ipage": 6,
43+
"vp": "043"
44+
},
45+
{
46+
"page": 44,
47+
"v1": 15,
48+
"v2": 16,
49+
"ipage": 7,
50+
"vp": "044"
51+
},
52+
{
53+
"page": 45,
54+
"v1": 17,
55+
"v2": 18,
56+
"ipage": 8,
57+
"vp": "045"
58+
},
59+
{
60+
"page": 46,
61+
"v1": 19,
62+
"v2": 21,
63+
"ipage": 9,
64+
"vp": "046"
65+
},
66+
{
67+
"page": 47,
68+
"v1": 22,
69+
"v2": 24,
70+
"ipage": 10,
71+
"vp": "047"
72+
},
73+
{
74+
"page": 48,
75+
"v1": 25,
76+
"v2": 27,
77+
"ipage": 11,
78+
"vp": "048"
79+
},
80+
{
81+
"page": 49,
82+
"v1": 28,
83+
"v2": 30,
84+
"ipage": 12,
85+
"vp": "049"
86+
},
87+
{
88+
"page": 50,
89+
"v1": 31,
90+
"v2": 33,
91+
"ipage": 13,
92+
"vp": "050"
93+
},
94+
{
95+
"page": 51,
96+
"v1": 34,
97+
"v2": 36,
98+
"ipage": 14,
99+
"vp": "051"
100+
},
101+
{
102+
"page": 52,
103+
"v1": 36,
104+
"v2": 39,
105+
"ipage": 15,
106+
"vp": "052"
107+
},
108+
{
109+
"page": 53,
110+
"v1": 39,
111+
"v2": 41,
112+
"ipage": 16,
113+
"vp": "053"
114+
},
115+
{
116+
"page": 54,
117+
"v1": 42,
118+
"v2": 44,
119+
"ipage": 17,
120+
"vp": "054"
121+
},
122+
{
123+
"page": 55,
124+
"v1": 45,
125+
"v2": 47,
126+
"ipage": 18,
127+
"vp": "055"
128+
},
129+
{
130+
"page": 56,
131+
"v1": 48,
132+
"v2": 50,
133+
"ipage": 19,
134+
"vp": "056"
135+
}
136+
]
137+
; // end of indexdata

app1/index.txt

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
page adhy. from v. to v. ipage
2+
19 1 1 8 1
3+
20 1 9 20 2
4+
21 1 21 31 3
5+
22 2 1 11 4
6+
23 2 12 21 5
7+
24 2 22 30 6
8+
24 3 1 1 6
9+
25 3 2 11 7
10+
26 3 12 23 8
11+
27 3 24 25 9
12+
27 4 1 7 9
13+
28 4 8 19 10
14+
29 4 20 30 11
15+
30 4 31 31 12
16+
30 5 1 9 12
17+
31 5 10 21 13
18+
32 5 22 33 14
19+
33 5 34 45 15
20+
34 5 46 46 16
21+
34 6 1 9 16
22+
35 6 10 14 17
23+
35 7 1 4 17
24+
36 7 5 16 18
25+
37 7 17 17 19
26+
37 8 1 9 19
27+
38 8 10 21 20
28+
39 8 22 25 21
29+
39 9 1 5 21
30+
40 9 6 17 22
31+
41 9 18 29 23
32+
42 9 30 36 24
33+
42 10 1 1 24
34+
43 10 2 12 25
35+
44 10 13 24 26
36+
45 10 25 29 27
37+
45 11 1 5 27
38+
46 11 6 17 28
39+
47 11 18 29 29
40+
48 11 30 37 30
41+
48 12 1 2 30
42+
49 12 3 14 31
43+
50 12 15 26 32
44+
51 12 27 38 33
45+
52 12 39 50 34
46+
53 12 51 62 35
47+
54 12 63 74 36
48+
55 12 75 86 37
49+
56 12 87 98 38
50+
57 12 99 100 39
51+
57 13 1 7 39
52+
58 13 8 19 40
53+
59 13 20 31 41
54+
60 13 32 43 42
55+
61 13 44 48 43
56+
61 14 1 5 43
57+
62 14 6 17 44
58+
63 14 18 25 45
59+
63 15 1 2 45
60+
64 15 3 12 46
61+
65 15 13 18 47
62+
65 16 1 4 47
63+
66 16 5 15 48
64+
67 16 16 26 49
65+
68 16 27 35 50
66+
68 17 1 1 50
67+
69 17 2 12 51
68+
70 17 13 24 52
69+
71 17 25 36 53
70+
72 17 37 46 54
71+
73 18 1 11 55
72+
74 18 12 21 56
73+
75 18 22 25 57
74+
75 19 1 5 57
75+
76 19 6 16 58
76+
77 19 17 26 59
77+
78 19 27 29 60
78+
78 20 1 7 60
79+
79 20 8 19 61
80+
80 20 20 31 62
81+
81 20 32 35 63
82+
81 21 1 6 63
83+
82 21 7 16 64
84+
83 21 17 28 65
85+
84 21 29 32 66
86+
84 22 1 5 66
87+
85 22 6 13 67
88+
86 22 14 22 68
89+
87 22 23 29 69
90+
87 23 1 3 69
91+
88 23 4 14 70
92+
89 23 15 25 71
93+
90 23 26 26 72
94+
90 24 1 9 72
95+
91 24 10 21 73
96+
92 24 22 33 74
97+
93 24 34 45 75
98+
94 24 46 47 76
99+
94 25 1 8 76
100+
95 25 9 16 77
101+
95 26 1 1 77
102+
96 26 2 13 78
103+
97 26 14 25 79
104+
98 26 26 35 80

app1/info.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>bhartrhari info</title>
6+
<link rel="stylesheet" type="text/css" href="main.css">
7+
</head>
8+
<body>
9+
<div id="title">
10+
<span style="font-size:20px;">
11+
Caurapañcāśikā, ed. Bohlen, 1833
12+
</span>
13+
</div>
14+
<p style="font-size:16px;">
15+
app1 takes 1 numerical parameter, the verse (1-50).
16+
<br/>Example: https://sanskrit-lexicon-scans.github.io/bhartrhari/app1/?N
17+
</p>
18+
<!--
19+
<p>Scanned images courtesy of Bayerische StaatsBibliothek (<a href="https://opacplus.bsb-muenchen.de/title/BV012357417">Reference</a>).<br> For non-commercial use only.
20+
</p>
21+
<p><a href="pdfpages/Bayer_chr2 8.pdf">Foreword</a></p>
22+
-->
23+
24+
<!--
25+
<div id="infotoc"></div>
26+
<script src="info.js"></script>
27+
-->
28+
29+
</body>
30+
</html>

app1/info.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// (setq js-indent-level 1) # for Emacs
2+
function bchrest_info_html() {
3+
4+
let bchrest_section_data = [
5+
{"title":"I. ṛgveda", "ipage":"1", "rem":"341"},
6+
{"title":"II. aitareyabrāhmaṇa", "ipage":"20", "rem":"349"},
7+
{"title":"III. śatapathabrāhmaṇa ", "ipage":"27", "rem":"353"},
8+
{"title":"IV. āśvalāyana's gṛhya—sūtra", "ipage":"37", "rem":"358"},
9+
{"title":"V. mahābhārata", "ipage":"38", "rem":"358"},
10+
{"title":"VI. rāmāyaṇa", "ipage":"85", "rem":"360"},
11+
{"title":"VII. raghuvaṃśa", "ipage":"95", "rem":"360"},
12+
{"title":"VIII. viṣṇupurāṇa ", "ipage":"100", "rem":"360"},
13+
{"title":"IX. bhaṭṭikāvya", "ipage":"108", "rem":"362"},
14+
{"title":"X. kathāsaritsāgara, vetālapañcaviṃśatikā", "ipage":"109", "rem":"362"},
15+
{"title":"XI. hitopadeśa", "ipage":"139", "rem":"363"},
16+
{"title":"XII. Sprüche", "ipage":"161", "rem":"363"},
17+
{"title":"XIII. gītagovinda", "ipage":"187", "rem":"364"},
18+
{"title":"XIV. mānavadharmaśāstra", "ipage":"188", "rem":"364"},
19+
{"title":"XV. vijñāneśvara mitākṣarā", "ipage":"209", "rem":"365"},
20+
{"title":"XVI. súśruta", "ipage":"216", "rem":"365"},
21+
{"title":"XVII. varāhamihira bṛhatsaṃhitā", "ipage":"218", "rem":"365"},
22+
{"title":"XVIII. Grammatisches", "ipage":"221", "rem":"366"},
23+
{"title":"XIX. amarakoṣa", "ipage":"244", "rem":"367"},
24+
{"title":"XX. kāvyadarśa ", "ipage":"248", "rem":"367"},
25+
{"title":"XXI. sadānanda vedānta-sāra", "ipage":"253", "rem":"367"},
26+
{"title":"XXII. ratnāvalī", "ipage":"290", "rem":"368"},
27+
{"title":"Alphabetisches Verzeichnis", "ipage":"330", "rem":"372"},
28+
{"title":"Nachträgliche Verbesserungen", "ipage":"372","rem":""},
29+
];
30+
const f = function(x) {
31+
let link = `<a href="index.html?${x.ipage}">${x.ipage}</a>`;
32+
let rem = x.rem;
33+
let remark='';
34+
if (rem != '') {
35+
remark = `<a href="index.html?${rem}" title="Remarks">(${rem})</a>`;
36+
}
37+
let y = `<tr><td>${link}</td> <td>${x.title}</td> <td>${remark}</td> </tr>`;
38+
return y;
39+
};
40+
let htmlarr = bchrest_section_data.map(f);
41+
let tabmain = htmlarr.join('\n');
42+
//let tabhead = `<tr><th>P</th><th>R</th><th>S</th></tr>`;
43+
let tabhead = `<caption><b>Brief table of contents</b></caption>`;
44+
let html = `<table>\n${tabhead}\n${tabmain}\n</table>\n`;
45+
return html;
46+
}; // function
47+
function bchrest_info() {
48+
//let tabtitle = "<b>Brief table of contents</b><br/>";
49+
//let data = "<b>Brief table of contents</b><br/>";
50+
//let section = '';
51+
let html = bchrest_info_html();
52+
//let html = tabtitle + table;
53+
let elt=document.getElementById('infotoc');
54+
elt.innerHTML = html;
55+
}
56+
document.getElementsByTagName("BODY")[0].onload = bchrest_info;
57+

0 commit comments

Comments
 (0)