From bf2c29ad4f9a8b74166884cc0b7c8ef9aac07c6e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 31 May 2023 20:56:22 +0530 Subject: [PATCH] No need to use JS modules just embed the data in timestamps.js --- docs/_static/timestamps.js | 115 +++++++++++++++++++++++++++++- docs/_static/timestamps_source.js | 111 ---------------------------- docs/conf.py | 2 +- 3 files changed, 113 insertions(+), 115 deletions(-) delete mode 100644 docs/_static/timestamps_source.js diff --git a/docs/_static/timestamps.js b/docs/_static/timestamps.js index b87954c56..25128bbcc 100644 --- a/docs/_static/timestamps.js +++ b/docs/_static/timestamps.js @@ -1,12 +1,121 @@ -/*jshint esversion: 11 */ -import timestamps from './timestamps_source.js'; +/*jshint esversion: 6 */ (function() { +var data = [ + { + time: "00:00", + description: "Intro" + }, + { + time: "00:39", + description: "Pager: View command output in same window: Ctrl+Shift+g" + }, + { + time: "01:43", + description: "Pager: View command output in a separate window" + }, + { + time: "02:14", + description: "Pager: Uses shell integration in kitty" + }, + { + time: "02:27", + description: "Tab text: The output of cwd and last cmd " + }, + { + time: "03:03", + description: "Open files from ls output with mouse: Ctrl+Shift+Right-click" + }, + { + time: "04:04", + description: "Open files from ls output with keyboard: Ctrl+Shift+P>y" + }, + { + time: "04:26", + description: "Open files on click: ls --hyperlink=auto" + }, + { + time: "05:03", + description: "Open files on click: Filetype settings in open-actions.conf" + }, + { + time: "05:45", + description: "hyperlinked-grep kitten: Open grep output in editor" + }, + { + time: "07:18", + description: "Remote-file kitten: View remote files locally" + }, + { + time: "08:31", + description: "Remote-file kitten: Edit remote files locally" + }, + { + time: "10:01", + description: "icat kitten: View images directly" + }, + { + time: "10:36", + description: "icat kitten: Download & display image/gif from internet" + }, + { + time: "11:03", + description: "Kitty Graphics Protocol: Live image preview in ranger" + }, + { + time: "11:25", + description: "icat kitten: Display image from remote server" + }, + { + time: "12:04", + description: "unicode-input kitten: Emojis in terminal " + }, + { + time: "12:54", + description: "Windows: Intro" + }, + { + time: "13:36", + description: "Windows: Switch focus: Ctrl+Shift+<win_nr>" + }, + { + time: "13:48", + description: "Windows: Visual selection: Ctrl+Shift+F7" + }, + { + time: "13:58", + description: "Windows: Simultaneous input" + }, + { + time: "14:15", + description: "Interactive Kitty Shell: Ctrl+Shift+Esc" + }, + { + time: "14:36", + description: "Broadcast text: launch --allow-remote-control kitty +kitten broadcast" + }, + { + time: "15:18", + description: "Kitty Remote Control Protocol" + }, + { + time: "15:52", + description: "Interactive Kitty Shell: Help" + }, + { + time: "16:34", + description: "Choose theme interactively: kitty +kitten themes -h" + }, + { + time: "17:23", + description: "Choose theme by name: kitty +kitten themes [options] [theme_name]" + } +]; function init_timestamps() { var loc = document.getElementById('timestamps-for-intro-video'); if (loc) { - const timestamps_element = get_timestamps_container(timestamps); + const timestamps_element = get_timestamps_container(data); timestamps_element.addEventListener('click', handle_timestamp_click); loc.appendChild(timestamps_element); } diff --git a/docs/_static/timestamps_source.js b/docs/_static/timestamps_source.js deleted file mode 100644 index 83b9ba598..000000000 --- a/docs/_static/timestamps_source.js +++ /dev/null @@ -1,111 +0,0 @@ -/*jshint esversion: 11 */ -export default [ - { - time: "00:00", - description: "Intro" - }, - { - time: "00:39", - description: "Pager: View command output in same window: Ctrl+Shift+g" - }, - { - time: "01:43", - description: "Pager: View command output in a separate window" - }, - { - time: "02:14", - description: "Pager: Uses shell integration in kitty" - }, - { - time: "02:27", - description: "Tab text: The output of cwd and last cmd " - }, - { - time: "03:03", - description: "Open files from ls output with mouse: Ctrl+Shift+Right-click" - }, - { - time: "04:04", - description: "Open files from ls output with keyboard: Ctrl+Shift+P>y" - }, - { - time: "04:26", - description: "Open files on click: ls --hyperlink=auto" - }, - { - time: "05:03", - description: "Open files on click: Filetype settings in open-actions.conf" - }, - { - time: "05:45", - description: "hyperlinked-grep kitten: Open grep output in editor" - }, - { - time: "07:18", - description: "Remote-file kitten: View remote files locally" - }, - { - time: "08:31", - description: "Remote-file kitten: Edit remote files locally" - }, - { - time: "10:01", - description: "icat kitten: View images directly" - }, - { - time: "10:36", - description: "icat kitten: Download & display image/gif from internet" - }, - { - time: "11:03", - description: "Kitty Graphics Protocol: Live image preview in ranger" - }, - { - time: "11:25", - description: "icat kitten: Display image from remote server" - }, - { - time: "12:04", - description: "unicode-input kitten: Emojis in terminal " - }, - { - time: "12:54", - description: "Windows: Intro" - }, - { - time: "13:36", - description: "Windows: Switch focus: Ctrl+Shift+<win_nr>" - }, - { - time: "13:48", - description: "Windows: Visual selection: Ctrl+Shift+F7" - }, - { - time: "13:58", - description: "Windows: Simultaneous input" - }, - { - time: "14:15", - description: "Interactive Kitty Shell: Ctrl+Shift+Esc" - }, - { - time: "14:36", - description: "Broadcast text: launch --allow-remote-control kitty +kitten broadcast" - }, - { - time: "15:18", - description: "Kitty Remote Control Protocol" - }, - { - time: "15:52", - description: "Interactive Kitty Shell: Help" - }, - { - time: "16:34", - description: "Choose theme interactively: kitty +kitten themes -h" - }, - { - time: "17:23", - description: "Choose theme by name: kitty +kitten themes [options] [theme_name]" - } -]; diff --git a/docs/conf.py b/docs/conf.py index ad94eb2f6..86502b231 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -157,7 +157,7 @@ html_theme_options: Dict[str, Any] = { html_static_path = ['_static'] html_favicon = html_logo = '../logo/kitty.svg' html_css_files = ['custom.css', 'timestamps.css'] -html_js_files = ['custom.js', ('timestamps.js', {'type': 'module'})] +html_js_files = ['custom.js', 'timestamps.js'] # Custom sidebar templates, must be a dictionary that maps document names # to template names.