Skip to content

Commit 91b4805

Browse files
committed
refactored all the examples to use a common script loader
1 parent 5acfd47 commit 91b4805

File tree

113 files changed

+1055
-2894
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+1055
-2894
lines changed

docs/examples-theme/cssparts-btn.html

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-132775238-1"></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
11-
gtag('config', 'UA-132775238-1');
12-
</script>
13-
144
<meta charset="utf-8">
155
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
16-
<script type="module" src="../rapidoc-min.js"></script>
6+
<script src="../load-rapidoc-and-other-common-scripts.js"></script>
177
<style>
188
rapi-doc::part(btn){ border-radius: 15px; }
199
rapi-doc::part(btn-try) {

docs/examples-theme/cssparts-nav1.html

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-132775238-1"></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
11-
gtag('config', 'UA-132775238-1');
12-
</script>
13-
144
<meta charset="utf-8">
155
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
16-
<script type="module" src="../rapidoc-min.js"></script>
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
177
<style>
188
rapi-doc::part(section-navbar) {
199
background: linear-gradient(90deg,#3d4e70, #2e3746);

docs/examples-theme/cssparts-nav2.html

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-132775238-1"></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
11-
gtag('config', 'UA-132775238-1');
12-
</script>
13-
144
<meta charset="utf-8">
155
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
16-
<script type="module" src="../rapidoc-min.js"></script>
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
177
<style>
188
rapi-doc::part(nav-bar) {
199
background-blend-mode: multiply;

docs/examples-theme/cssparts-servers.html

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-132775238-1"></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
11-
gtag('config', 'UA-132775238-1');
12-
</script>
13-
144
<meta charset="utf-8">
155
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
16-
<script type="module" src="../rapidoc-min.js"></script>
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
177
<style>
188
rapi-doc::part(overview-title) {
199
color: #9b2f80;
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
(function loadRapidocAndOtherCommonScripts() {
2+
// Google Analytics
3+
const gaScript = document.createElement('script');
4+
gaScript.async = true;
5+
gaScript.src = 'https://www.googletagmanager.com/gtag/js?id=UA-132775238-1';
6+
document.head.appendChild(gaScript);
7+
8+
window.dataLayer = window.dataLayer || [];
9+
function gtag() {
10+
// eslint-disable-next-line prefer-rest-params
11+
window.dataLayer.push(arguments);
12+
}
13+
gtag('js', new Date());
14+
gtag('config', 'UA-132775238-1');
15+
16+
// Include common StyleSheet used in all the examples
17+
const linkStylesheet = document.createElement('link');
18+
linkStylesheet.setAttribute('href', '../index.css');
19+
linkStylesheet.setAttribute('rel', 'stylesheet');
20+
document.head.appendChild(linkStylesheet);
21+
22+
// Load RapiDoc based on Mode (In local host load )
23+
const isDev = window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1';
24+
const script = document.createElement('script');
25+
script.type = 'module';
26+
27+
if (isDev) {
28+
script.src = '../rapidoc-min.js';
29+
} else {
30+
// In production, use the built file
31+
script.src = '../rapidoc-min.js';
32+
}
33+
document.head.appendChild(script);
34+
}());

docs/examples/OA-3.1.html

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,9 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-132775238-1'></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
gtag('config', 'UA-132775238-1');
11-
</script>
12-
<meta charset='utf-8'>
13-
<meta name='viewport' content='width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes'>
14-
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&family=Roboto+Mono&display=swap" rel="stylesheet">
15-
<script type='text/javascript' src='../rapidoc-min.js'></script>
16-
17-
<link href='../index.css' rel='stylesheet'>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
187
</head>
198
<body>
209
<rapi-doc id = "thedoc"
Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,19 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-132775238-1"></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
gtag('config', 'UA-132775238-1');
11-
</script>
12-
134
<meta charset="utf-8">
145
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
15-
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&family=Roboto+Mono&display=swap" rel="stylesheet">
16-
<script type="text/javascript" src="../rapidoc-min.js"></script>
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
177
</head>
188
<body>
19-
<rapi-doc spec-url="../specs/additional-props.yaml"
20-
allow-authentication = "false"
21-
show-info = "false"
9+
<rapi-doc spec-url="../specs/additional-props.yaml"
2210
show-header = "false"
11+
show-info = "false"
12+
allow-server-selection = "false"
13+
allow-authentication = "false"
14+
default-schema-tab = "schema"
2315
render-style = "read"
2416
allow-try = "false"
25-
regular-font = 'Open Sans'
26-
mono-font = "Roboto Mono"
2717
> </rapi-doc>
2818
</body>
2919
</html>

docs/examples/allof.html

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,18 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-132775238-1'></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
gtag('config', 'UA-132775238-1');
11-
</script>
12-
<meta charset='utf-8'>
13-
<meta name='viewport' content='width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes'>
14-
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&family=Roboto+Mono&display=swap" rel="stylesheet">
15-
<script type='text/javascript' src='../rapidoc-min.js'></script>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
167
</head>
178
<body>
189
<rapi-doc spec-url="../specs/allof.yaml"
19-
allow-authentication = "false"
20-
allow-server-selection = "false"
10+
show-header = "false"
2111
show-info = "false"
12+
allow-server-selection = "false"
13+
allow-authentication = "false"
14+
default-schema-tab = "schema"
2215
render-style = "read"
23-
allow-try = "false"
24-
regular-font = 'Open Sans'
25-
mono-font = "Roboto Mono"
2616
> </rapi-doc>
2717
</body>
2818
</html>

docs/examples/anyof.html

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,18 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<!-- Global site tag (gtag.js) - Google Analytics -->
5-
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-132775238-1'></script>
6-
<script>
7-
window.dataLayer = window.dataLayer || [];
8-
function gtag(){dataLayer.push(arguments);}
9-
gtag('js', new Date());
10-
gtag('config', 'UA-132775238-1');
11-
</script>
12-
<meta charset='utf-8'>
13-
<meta name='viewport' content='width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes'>
14-
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&family=Roboto+Mono&display=swap" rel="stylesheet">
15-
<script type='text/javascript' src='../rapidoc-min.js'></script>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
6+
<script src="./load-rapidoc-and-other-common-scripts.js"></script>
167
</head>
178
<body>
189
<rapi-doc spec-url="../specs/anyof.json"
19-
allow-server-selection = "false"
20-
allow-authentication = "false"
21-
show-info = "false"
2210
show-header = "false"
11+
show-info = "false"
12+
allow-server-selection = "false"
13+
allow-authentication = "false"
14+
default-schema-tab = "schema"
2315
render-style = "read"
24-
allow-try = "false"
25-
regular-font = 'Open Sans'
26-
mono-font = "Roboto Mono"
2716
> </rapi-doc>
2817
</body>
2918
</html>

0 commit comments

Comments
 (0)