Skip to content

Commit 0abe12a

Browse files
committed
chore: fix repl image
1 parent bedce94 commit 0abe12a

File tree

2 files changed

+64
-11
lines changed

2 files changed

+64
-11
lines changed

docs-builder.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ demos:
2424
metaFileName: demo.json
2525
defaultTheme: default-ocean-blue-a11y
2626
uris:
27-
www.telerik.com: https://localhost:7053/
28-
www.telerik.com/kendo-angular-ui-develop/components/: https://localhost:7053/
29-
wwwsit.telerik.com: https://localhost:7053/
30-
wwwsit.telerik.com/kendo-angular-ui-develop/components/: https://localhost:7053/
31-
default: https://localhost:7053/
27+
www.telerik.com: https://localhost:7170/
28+
www.telerik.com/kendo-angular-ui-develop/components/: https://localhost:7170/
29+
wwwsit.telerik.com: https://localhost:7170/
30+
wwwsit.telerik.com/kendo-angular-ui-develop/components/: https://localhost:7170/
31+
default: https://localhost:7170/
3232
themes:
3333
default-main:
3434
name: Main
@@ -120,12 +120,7 @@ demos:
120120
name: CodeSandBox
121121
group: Edit in
122122
newWindow: true
123-
iconUri: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgc3Ryb2tlPSIjODJBMDBDIi8+Cjwvc3ZnPgo=
124-
open-stack-blitz:
125-
name: StackBlitz
126-
newWindow: true
127-
group: Edit in
128-
iconUri: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjAyNzIgNi4xOTU2NUw0LjcxMTk2IDE1TDcuMzIwNjUgOC44MDQzNUgzTDExLjMxNTIgMEw4LjcwNjUyIDYuMTk1NjVIMTMuMDI3MloiIGZpbGw9IiMxMzg5RkQiLz4KPC9zdmc+Cg==
123+
iconUri: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAGHaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj48dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCjw/eHBhY2tldCBlbmQ9J3cnPz4slJgLAAACRElEQVQ4T3WST2gTQRTGfzO7yW76z/5LpArFih4ECxUL0pNnQfTipcU2qODJepBClYpWUFG0XrwKmtgW/HMQ8SJC9aQnT9JLFWuxajWNxjRNs9ndGQ/bxk1LPxiYN+/7vnkz7wk2QX+GbgF3AS1gMBXn/XoOgAgHlzVydp692ua8GaF3Las1KI8JVWR0vJ1PYU2VQfIHO7TBVEOcjvwiKGeVZIDVBG6BZa0Zyy1y+/keljYYABybIR5rYkTCGbMWw8kBOljSgugWKOf5jM+V9FbSVQZ9czSVBaWn7az0LdAZMblu2BzWPriFVZIGsxYMG0pZXlUMkhlOIxlFg1ZcSie4BzCQ4QiCq9F6Ot08+M7/us1aEAPfOUSUm5E6Or3lIBmpAbfAO+0ykm7jNUB/lnNSM6x9EspbuxZf+oJ6IWgVErQCvwilLBg2PUYNU8lFJvsW2PmwhTt+iVvRxooYADnRxuPsLLvcPBeF4K8dByGhnAOvCLEWeqXiAUE7PfQ6A4AX3RRTrVwrLdHlFrgvTJQwgoqcJai8WgT8MKoOHnXwJdXCSeVywoyBWPtijQrzwqgy6P/G0cEZLM/hg95UUg0J0DtPT/IPbzQ8a96Nb1iY64kboMGwMOTxeYYatvPWbuQg8BtQygtNaLCzQ1JkBGIJ8B2mpZI8Wckw5uRwhaS5wtLBtEXrQAs+EnhJywIEJSfPDTIckJPbmEsnGCo77NceqemvWFIg7WbQmp/FX5zNFjhF0EZzJc9LUWZfupUL410s/wMjztTGtACXSgAAAABJRU5ErkJggg==
129124

130125
cta-overview: The @Subject component is part of @ProductLink, a professional grade UI library with 110+ native components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.
131126
cta-intro: "@ProductLink is a professional grade UI library with 110+ native components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial."
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
const createAppLoadingMessage = (loading) => ({
2+
type: "loading",
3+
loading
4+
});
5+
6+
// Don't show loader
7+
const APP_LOADED_TRUE = createAppLoadingMessage(false);
8+
9+
// Show loader
10+
const APP_LOADED_FALSE = createAppLoadingMessage(true);
11+
12+
// Needed for PostMessage allowedOrigin
13+
const uris = {
14+
"https://demos.telerik.com": "https://www.telerik.com",
15+
"https://sitdemos.telerik.com": "https://wwwsit.telerik.com",
16+
"https://localhost:7170": "http://localhost:8000"
17+
}
18+
19+
window.TelerikMessageService = window.TelerikMessageService || (function () {
20+
return {
21+
init: function (DotNetInstance) {
22+
window.TelerikMessageService.DotNetInstance = DotNetInstance;
23+
window.addEventListener('message', this.onMessage);
24+
},
25+
dispose: function () {
26+
window.removeEventListener('message', this.onMessage);
27+
},
28+
appLoaded: function () {
29+
// Limit posting the message to allowed origins only depending on the enviroment
30+
window.parent.postMessage(APP_LOADED_TRUE, uris[window.origin]);
31+
},
32+
loadTheme: async function (themeId) {
33+
// theme is set entirely in the demo app.
34+
},
35+
onMessage(event) {
36+
if (!event.origin === uris[window.origin]) {
37+
return;
38+
}
39+
40+
const eventType = event.data.type;
41+
42+
if (eventType === 'theme-changed') {
43+
window.parent.postMessage(APP_LOADED_FALSE, uris[window.origin]);
44+
45+
window.TelerikMessageService.loadTheme(event.data.themeId).then(() => {
46+
47+
const xurl = (new URL(window.location.toString()));
48+
xurl.searchParams.delete('theme');
49+
xurl.searchParams.set("theme", event.data.themeId);
50+
51+
window.history.pushState({}, "", xurl.toString());
52+
window.location.reload();
53+
54+
});
55+
}
56+
}
57+
}
58+
}());

0 commit comments

Comments
 (0)