Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions custom_theme/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,4 @@
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PG938LS');</script>
<!-- End Google Tag Manager -->
<!-- Delighted Survey tool -->
<script type="text/javascript">
!function(e,t,r,n){if(!e[n]){for(var a=e[n]=[],i=["survey","reset","config","init","set","get","event","identify","track","page","screen","group","alias"],s=0;s<i.length;s++){var c=i[s];a[c]=a[c]||function(e){return function(){var t=Array.prototype.slice.call(arguments);a.push([e,t])}}(c)}a.SNIPPET_VERSION="1.0.1";var o=t.createElement("script");o.type="text/javascript",o.async=!0,o.src="https://d2yyd1h5u9mauk.cloudfront.net/integrations/web/v1/library/"+r+"/"+n+".js";var p=t.getElementsByTagName("script")[0];p.parentNode.insertBefore(o,p)}}(window,document,"QKBtsIp633c7g2I2","delightedThumbsP");

delightedThumbsP.survey({
properties: { // extra context (optional)
product: "PyKX"
}
});
</script>
<!-- End Delighted Survey tool -->
{% endblock %}
52 changes: 52 additions & 0 deletions docs/scripts/init_kapa_widget.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
document.addEventListener("DOMContentLoaded", function () {
var script = document.createElement("script");
script.src = "https://widget.kapa.ai/kapa-widget.bundle.js";
script.setAttribute("data-website-id", "90e95ec3-2524-43ab-93da-3e94fdd01d59");
script.setAttribute("data-project-name", "KX");
script.setAttribute("data-modal-title", "Ask AI");
script.setAttribute("data-project-color", "#FFC300");
//script.setAttribute("data-project-color-dark", "#00B0F0");
//script.setAttribute("data-color-scheme-selector", "[data-md-color-scheme='slate']");
script.setAttribute("data-color-scheme", "light");
script.setAttribute("data-surface-color", "#ffffff");
script.setAttribute("data-surface-elevated-color", "#f8f9fa");
script.setAttribute("data-surface-hover-color", "#f1f3f5");
script.setAttribute("data-text-color", "#111111");
script.setAttribute("data-text-muted-color", "#666666");
script.setAttribute("data-border-color", "#dee2e6");
script.setAttribute("data-anchor-color", "#2563eb");
//script.setAttribute("data-surface-color-dark", "#17171a");
//script.setAttribute("data-surface-elevated-color-dark", "#25252a");
//script.setAttribute("data-surface-hover-color-dark", "#32323a");
//script.setAttribute("data-text-color-dark", "#e4e4e7");
//script.setAttribute("data-text-muted-color-dark", "#a1a1aa");
//script.setAttribute("data-border-color-dark", "#3f3f45");
//script.setAttribute("data-anchor-color-dark", "#60a5fa");
script.setAttribute("data-modal-header-background-color", "#ffffff");
script.setAttribute("data-modal-header-color", "#1a1a1a");
//script.setAttribute("data-modal-header-background-color-dark", "#1a1a1a");
//script.setAttribute("data-modal-header-color-dark", "#ffffff");
script.setAttribute("data-project-logo", "https://images.seeklogo.com/logo-png/45/2/kx-logo-png_seeklogo-454185.png");
script.setAttribute('data-modal-override-open-id', 'ask-ai-input');
script.setAttribute('data-modal-override-open-class', 'search-input');
script.setAttribute('data-modal-open-by-default', 'false');
//script.setAttribute('data-user-analytics-fingerprint-enabled', 'true');
script.setAttribute("data-modal-z-index", "10001");
script.setAttribute("data-modal-size", "800px");
script.setAttribute("data-scale-factor", "0.8");
script.setAttribute("data-modal-title-font-size", "18px");
script.setAttribute("data-button-text-color", "#060000");
script.setAttribute("data-modal-disclaimer", "This is an experimental custom LLM for answering technical questions about KX products. Answers are based **only** on KX documentation and support sources, but may not be fully accurate so please use your best judgement. Don't forget to rate the answers and give feedback!");
script.setAttribute("data-modal-example-questions", "How do I get started with PyKX?,What's new in PyKX?,How do I get started with KDB-X?,How do I learn q?");
script.setAttribute("data-mcp-enabled", "true");
script.setAttribute("data-mcp-server-url", "https://kx.mcp.kapa.ai");
script.setAttribute("data-search-mode-enabled", "true");
//script.setAttribute("data-consent-required", "true");
//script.setAttribute("data-user-analytics-cookie-enabled", "true");
//script.setAttribute("data-consent-screen-title", "Help us improve our AI assistant");
//script.setAttribute("data-consent-screen-disclaimer", "By clicking 'Allow tracking', you consent to anonymous user tracking which helps us improve our service. We don't collect any personally identifiable information.");
//script.setAttribute("data-consent-screen-accept-button-text", "Allow tracking");
//script.setAttribute("data-consent-screen-reject-button-text", "No, thanks");
script.async = true;
document.head.appendChild(script);
});
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ extra_javascript:
- 'https://code.jquery.com/jquery-3.6.0.min.js'
- 'https://use.fontawesome.com/3dbf29ed12.js'
- scripts/strip-q-prompt-copy.js
- scripts/init_kapa_widget.js
# this relative path is needed to source from code.kx.com!!!
- "&period;&period;/&period;&period;/pykx/scripts/versions.js"
# Uncomment only for local test
Expand Down
Loading