feat (ui): selecteer meerdere episodes tegelijkertijd - polish
This commit is contained in:
+2
-2
@@ -64,8 +64,8 @@
|
|||||||
defaultMediaRootSelect: document.getElementById("defaultMediaRootSelect"),
|
defaultMediaRootSelect: document.getElementById("defaultMediaRootSelect"),
|
||||||
rememberMaxSeriesInput: document.getElementById("rememberMaxSeriesInput"),
|
rememberMaxSeriesInput: document.getElementById("rememberMaxSeriesInput"),
|
||||||
purgeRememberedSeriesBtn: document.getElementById("purgeRememberedSeriesBtn"),
|
purgeRememberedSeriesBtn: document.getElementById("purgeRememberedSeriesBtn"),
|
||||||
refreshEpisodesBtn: document.getElementById("refreshEpisodesBtn"),
|
|
||||||
addSelectedEpisodesBtn: document.getElementById("addSelectedEpisodesBtn"),
|
addSelectedEpisodesBtn: document.getElementById("addSelectedEpisodesBtn"),
|
||||||
|
clearEpisodesSelectionBtn: document.getElementById("clearEpisodesSelectionBtn"),
|
||||||
episodesList: document.getElementById("episodesList"),
|
episodesList: document.getElementById("episodesList"),
|
||||||
episodeMeta: document.getElementById("episodeMeta"),
|
episodeMeta: document.getElementById("episodeMeta"),
|
||||||
refreshSelectedEpisodesBtn: document.getElementById("refreshSelectedEpisodesBtn"),
|
refreshSelectedEpisodesBtn: document.getElementById("refreshSelectedEpisodesBtn"),
|
||||||
@@ -1131,10 +1131,10 @@
|
|||||||
el.settingsModal.addEventListener("click", (e) => {
|
el.settingsModal.addEventListener("click", (e) => {
|
||||||
if (e.target === el.settingsModal) closeSettingsModal();
|
if (e.target === el.settingsModal) closeSettingsModal();
|
||||||
});
|
});
|
||||||
el.refreshEpisodesBtn.addEventListener("click", () => withHandler(loadEpisodes, el.refreshEpisodesBtn));
|
|
||||||
el.addSelectedEpisodesBtn.addEventListener("click", () =>
|
el.addSelectedEpisodesBtn.addEventListener("click", () =>
|
||||||
withHandler(addSelectedEpisodes, el.addSelectedEpisodesBtn)
|
withHandler(addSelectedEpisodes, el.addSelectedEpisodesBtn)
|
||||||
);
|
);
|
||||||
|
el.clearEpisodesSelectionBtn.addEventListener("click", clearEpisodeSelection);
|
||||||
|
|
||||||
el.refreshSelectedEpisodesBtn.addEventListener("click", () => withHandler(loadSelectedEpisodes, el.refreshSelectedEpisodesBtn));
|
el.refreshSelectedEpisodesBtn.addEventListener("click", () => withHandler(loadSelectedEpisodes, el.refreshSelectedEpisodesBtn));
|
||||||
el.clearSelectedEpisodesBtn.addEventListener("click", () =>
|
el.clearSelectedEpisodesBtn.addEventListener("click", () =>
|
||||||
|
|||||||
@@ -68,14 +68,14 @@
|
|||||||
<div class="panel-head-actions panel-head-actions-empty" aria-hidden="true"></div>
|
<div class="panel-head-actions panel-head-actions-empty" aria-hidden="true"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="row">
|
|
||||||
<button id="refreshEpisodesBtn" class="secondary">Refresh Episodes</button>
|
|
||||||
<button id="addSelectedEpisodesBtn" disabled>Add Selected</button>
|
|
||||||
</div>
|
|
||||||
<div class="linked-list-wrap">
|
<div class="linked-list-wrap">
|
||||||
<ul id="episodesList" class="list linked-list"></ul>
|
<ul id="episodesList" class="list linked-list"></ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="panel-footer">
|
||||||
|
<button id="addSelectedEpisodesBtn" disabled>Add Selected</button>
|
||||||
|
<button id="clearEpisodesSelectionBtn" class="secondary">Clear</button>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="panel" id="panelSelectedEpisodes">
|
<section class="panel" id="panelSelectedEpisodes">
|
||||||
|
|||||||
Binary file not shown.
@@ -19,10 +19,10 @@ detect_base_url() {
|
|||||||
BASE_URL="$(detect_base_url)"
|
BASE_URL="$(detect_base_url)"
|
||||||
echo "Using BASE_URL=$BASE_URL"
|
echo "Using BASE_URL=$BASE_URL"
|
||||||
|
|
||||||
echo "== Feature test 1: panel 2 controls include Add Selected and no static row Add button =="
|
echo "== Feature test 1: panel 2 footer controls include Add Selected and Clear =="
|
||||||
grep -q 'id="addSelectedEpisodesBtn"' app/templates/index.html || { echo "Add Selected button missing"; exit 1; }
|
grep -q 'id="addSelectedEpisodesBtn"' app/templates/index.html || { echo "Add Selected button missing"; exit 1; }
|
||||||
grep -q 'id="refreshEpisodesBtn" class="secondary"' app/templates/index.html || { echo "Refresh Episodes should be secondary"; exit 1; }
|
grep -q 'id="clearEpisodesSelectionBtn" class="secondary"' app/templates/index.html || { echo "Clear button missing"; exit 1; }
|
||||||
echo "panel controls validation passed"
|
echo "panel footer controls validation passed"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "== Feature test 2: episode selection modifiers are implemented =="
|
echo "== Feature test 2: episode selection modifiers are implemented =="
|
||||||
|
|||||||
Reference in New Issue
Block a user