Remove model selector

This commit is contained in:
Misode
2020-09-07 00:47:15 +02:00
parent 6f1a6f8077
commit 01f5be3b39
3 changed files with 6 additions and 30 deletions

View File

@@ -99,8 +99,6 @@ const homeLink = document.getElementById('home-link')!
const homeGenerators = document.getElementById('home-generators')!
const categoryGenerators = document.getElementById('category-generators')!
const selectedModel = document.getElementById('selected-model')!
const modelSelector = document.getElementById('model-selector')!
const modelSelectorMenu = document.getElementById('model-selector-menu')!
const languageSelector = document.getElementById('language-selector')!
const languageSelectorMenu = document.getElementById('language-selector-menu')!
const themeSelector = document.getElementById('theme-selector')!
@@ -183,15 +181,6 @@ Promise.all([
}
selectedModel.textContent = title
document.title = title
modelSelectorMenu.innerHTML = ''
Object.keys(models).forEach(m => {
modelSelectorMenu.insertAdjacentHTML('beforeend',
`<div class="btn${m === selected ? ' selected' : ''}">${locale(m)}</div>`)
modelSelectorMenu.lastChild?.addEventListener('click', evt => {
reload(publicPath + m)
})
})
}
const updateLanguage = (id: string, store = false) => {
@@ -227,13 +216,6 @@ Promise.all([
reload(publicPath)
})
modelSelector.addEventListener('click', evt => {
modelSelectorMenu.style.visibility = 'visible'
document.body.addEventListener('click', evt => {
modelSelectorMenu.style.visibility = 'hidden'
}, { capture: true, once: true })
})
window.onpopstate = (evt: PopStateEvent) => {
reload(location.pathname)
}
@@ -369,7 +351,6 @@ Promise.all([
homeViewEl.style.display = '';
(document.querySelector('.gutter') as HTMLElement).style.display = 'none';
(document.querySelector('.content') as HTMLElement).style.overflowY = 'initial'
modelSelector.style.display = 'none'
panels.forEach(v => v.style.display = 'none')
const addGen = (output: HTMLElement) => (m: any) => {
@@ -391,7 +372,6 @@ Promise.all([
} else {
homeViewEl.style.display = 'none';
(document.querySelector('.gutter') as HTMLElement).style.display = ''
modelSelector.style.display = ''
panels.forEach(v => v.style.display = '')
if (params.has('q')) {