{"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 314506446, "label": "Ability for plugins to define extra JavaScript and CSS"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 326783670, "label": "Avoid plugins accidentally loading dependencies twice"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 460540321, "label": "Extract codemirror SQL editor out into a plugin"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 542553350, "label": "Copy and paste doesn't work reliably on iPhone for SQL editor"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 679700269, "label": "Pass columns to extra CSS/JS/etc plugin hooks"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 684925907, "label": "Upgrade CodeMirror"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 711627628, "label": "Action menu for table columns"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 712260429, "label": "JavaScript plugin hooks mechanism similar to pluggy"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 712368432, "label": "Review accessibility of new column action menus"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 712984738, "label": "Documented HTML hooks for JavaScript plugin authors"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 718953669, "label": "Add a \"delete\" icon next to filters (in addition to \"remove filter\")"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 726094754, "label": "Add horizontal scrollbar to tables"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 765637324, "label": "JavaScript to help plugins interact with the fragment part of the URL"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 776634318, "label": "Mechanism for minifying JavaScript that ships with Datasette"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 776635426, "label": "Mechanism for executing JavaScript unit tests"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 777140799, "label": "Adopt Prettier for JavaScript code formatting"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 777145954, "label": "Add Prettier to contributing documentation"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 777677671, "label": "Prettier package not actually being cached"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 785573793, "label": "script type=\"module\" support"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 785588942, "label": "extra_body_script() support for script type=\"module\""}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1068791148, "label": "Idea: hover to reveal details of linked row"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1072106103, "label": "feature request: order and dependency of plugins (that use js)"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1083657868, "label": "Documented JavaScript variables on different templates made available for plugins"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1115435536, "label": "Try again with SQLite codemirror support"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1182227211, "label": "[plugins][feature request]: Support additional script tag attributes when loading custom JS"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1355148385, "label": "Research an upgrade to CodeMirror 6"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1450796965, "label": "Initialize CodeMirror during DOMContentLoaded instead of onload"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1452457263, "label": "Serve schema JSON to the SQL editor to enable autocomplete"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1452495049, "label": "Clicking within the CodeMirror area below the SQL (i.e. when there's only a single line) doesn't cause the editor to get focused "}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1487738738, "label": "Option for plugins to request that JSON be served on the page"}} {"labels_id": {"value": 2389410569, "label": "javascript"}, "issues_id": {"value": 1509783085, "label": "sql-formatter javascript is not now working with CloudFlare rocketloader"}}