<div class="comments"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
const darkModeMeidaQuery = window.matchMedia('(prefers-color-scheme: dark)');
function updateForDarkModeChange() {
if (darkModeMeidaQuery.matches) {
var colorScheme = 'dark'
} else {
var colorScheme = 'light'
}
$('.comments').append('<script src="https://utteranc.es/client.js" repo="user/repo-name" issue-term="pathname" theme="github-'+colorScheme+'" crossorigin="anonymous" async><\/script>');
}
darkModeMeidaQuery.addListener(updateForDarkModeChange);
updateForDarkModeChange();
</script>
I'm trying to load utterances to match browser theme with the above script.
However, the object is created normally, but it throws: Uncaught Error: "issue-term" or "issue-number" must be specified.
I tried escaping characters, but it didn't works.
Is there any part that I wrote wrong?