Add: Search element

pull/16/head
Juraj Nyíri 4 years ago
parent 6731ca6d58
commit cf2bfed704

@ -19227,6 +19227,17 @@ style.textContent = css `
scrollbar-width: none; scrollbar-width: none;
} }
.searchContainer {
position: relative;
z-index: 3;
}
.searchContainer input {
width: 100%;
padding: 10px;
margin-bottom: 10px;
}
.detail { .detail {
visibility: hidden; visibility: hidden;
max-height: ${CSS_STYLE.expandedHeight + 16}px; max-height: ${CSS_STYLE.expandedHeight + 16}px;
@ -19539,6 +19550,16 @@ class PlexMeetsHomeAssistant extends HTMLElement {
} }
this.card.appendChild(this.content); this.card.appendChild(this.content);
this.appendChild(this.card); this.appendChild(this.card);
const searchContainer = document.createElement('div');
searchContainer.className = 'searchContainer';
const searchInput = document.createElement('input');
searchInput.type = 'text';
searchInput.placeholder = `Search ${this.config.libraryName}...`;
searchInput.addEventListener('keyup', () => {
console.log(searchInput.value);
});
searchContainer.appendChild(searchInput);
this.content.appendChild(searchContainer);
let count = 0; let count = 0;
const contentbg = document.createElement('div'); const contentbg = document.createElement('div');
contentbg.className = 'contentbg'; contentbg.className = 'contentbg';

@ -90,6 +90,17 @@ style.textContent = css`
scrollbar-width: none; scrollbar-width: none;
} }
.searchContainer {
position: relative;
z-index: 3;
}
.searchContainer input {
width: 100%;
padding: 10px;
margin-bottom: 10px;
}
.detail { .detail {
visibility: hidden; visibility: hidden;
max-height: ${CSS_STYLE.expandedHeight + 16}px; max-height: ${CSS_STYLE.expandedHeight + 16}px;

@ -158,6 +158,20 @@ class PlexMeetsHomeAssistant extends HTMLElement {
this.card.appendChild(this.content); this.card.appendChild(this.content);
this.appendChild(this.card); this.appendChild(this.card);
const searchContainer = document.createElement('div');
searchContainer.className = 'searchContainer';
const searchInput = document.createElement('input');
searchInput.type = 'text';
searchInput.placeholder = `Search ${this.config.libraryName}...`;
searchInput.addEventListener('keyup', () => {
console.log(searchInput.value);
});
searchContainer.appendChild(searchInput);
this.content.appendChild(searchContainer);
let count = 0; let count = 0;
const contentbg = document.createElement('div'); const contentbg = document.createElement('div');

Loading…
Cancel
Save