mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Search and keypress issues
- Not searching on empty strings on soundcloud - Fixed escape-button issue hiding song-title - Escape button now works with closing find-dialog - Fireplace-player fixes on open/close button for search
This commit is contained in:
@@ -668,12 +668,8 @@ document.addEventListener("keyup", function(event) {
|
||||
}
|
||||
if(event.keyCode == 27 && window.location.path != "/"){
|
||||
//$("#results").html("");
|
||||
if(document.querySelectorAll("#search-wrapper").length != 0 && !document.querySelector("#search-wrapper").classList.contains("hide")) {
|
||||
Helper.toggleClass("#search-wrapper", "hide");
|
||||
}
|
||||
if(document.querySelectorAll("#song-title").length != 0 && !document.querySelector("#song-title").classList.contains("hide")){
|
||||
Helper.toggleClass("#song-title", "hide");
|
||||
}
|
||||
Helper.addClass("#search-wrapper", "hide");
|
||||
Helper.removeClass(".song-title", "hide");
|
||||
if(document.querySelector("#search-btn i").innerText == "close")
|
||||
{
|
||||
/*$("#results").slideUp({
|
||||
@@ -687,6 +683,17 @@ document.addEventListener("keyup", function(event) {
|
||||
document.querySelector("#search-btn i").innerText = "search";
|
||||
document.querySelector(".search_input").value = "";
|
||||
}
|
||||
if(find_started) {
|
||||
Helper.toggleClass("#find_div", "hide");
|
||||
document.getElementById("find_input").value = "";
|
||||
document.getElementById("find_input").blur();
|
||||
Helper.removeClass(".highlight", "highlight");
|
||||
found_array = [];
|
||||
found_array_index = 0;
|
||||
find_word = "";
|
||||
find_start = false;
|
||||
find_started = false;
|
||||
}
|
||||
if(document.querySelectorAll(".search-container").length != 0 && !document.querySelector(".search-container").classList.contains("hide")){
|
||||
Helper.toggleClass("#results", "hide");
|
||||
}
|
||||
@@ -694,19 +701,10 @@ document.addEventListener("keyup", function(event) {
|
||||
clearTimeout(timeout_search);
|
||||
Helper.setHtml("#results", "");
|
||||
document.querySelector("#search").value = "";
|
||||
if(document.querySelectorAll("#search-wrapper").length != 0 && !document.querySelector("#search-wrapper").classList.contains("hide")) {
|
||||
Helper.toggleClass("#search-wrapper", "hide");
|
||||
}
|
||||
if(document.querySelectorAll("#song-title").length != 0 && !document.querySelector("#song-title").classList.contains("hide")) {
|
||||
Helper.toggleClass("#song-title", "hide");
|
||||
}
|
||||
if(document.querySelector("#search-btn i").innerText == "close")
|
||||
{
|
||||
document.querySelector("#search-btn i").innerText == "search";
|
||||
}
|
||||
if(document.querySelectorAll(".search-container").length != 0 && !document.querySelector(".search-container").classList.contains("hide")){
|
||||
Helper.toggleClass("#results", "hide");
|
||||
}
|
||||
Helper.addClass("#search-wrapper", "hide");
|
||||
Helper.removeClass("#song-title", "hide");
|
||||
document.querySelector("#search-btn i").innerText = "search";
|
||||
Helper.css(".search_results", "display", "none");
|
||||
if(fireplace_initiated) {
|
||||
fireplace_initiated = false;
|
||||
Player.fireplace.destroy();
|
||||
|
||||
@@ -191,10 +191,10 @@ var Search = {
|
||||
},
|
||||
|
||||
soundcloudSearch: function(keyword) {
|
||||
if(keyword.length == 0) return;
|
||||
SC.get('/tracks', {
|
||||
q: keyword
|
||||
}).then(function(tracks) {
|
||||
console.log(tracks);
|
||||
var pre_result = document.createElement("div");
|
||||
pre_result.innerHTML = result_html.outerHTML;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user