{:uriI"�file:///Users/stock/workspace/sail/app/assets/javascripts/settings.js.erb?type=application/javascript&pipeline=self&id=1a5d5712b74852da8016cd6be731dd9d51be1d8ead6bc38ff8acc9edfca3a0d1:ET:load_pathI"7/Users/stock/workspace/sail/app/assets/javascripts;T: filenameI"G/Users/stock/workspace/sail/app/assets/javascripts/settings.js.erb;T: nameI" settings;T:logical_pathI"settings.self.js;T:content_typeI"application/javascript;T:sourceI"U"use strict"; /* Search related functions */ let submitTimer, submitInterval, intervals = 1; let queryElement = document.getElementById("query"); let autoSearchEnabled = "true"; let progress = document.getElementById("search-submit-progress"); function submitSearch() { document.getElementById("search-form").submit(); } function advanceProgress() { progress.value = intervals; intervals += 1; } function clearTimer() { clearTimeout(submitTimer); clearTimeout(submitInterval); intervals = 1; } function afterTypingQuery() { progress.style.display = "inline-block"; clearTimer(); submitTimer = setTimeout(submitSearch, 2000); submitInterval = setInterval(advanceProgress, 20); } function toggleSortMenu() { let menu = document.getElementById("sort-menu"); if (menu.style.display === "none") { menu.style.display = "block"; } else { menu.style.display = "none"; } } if (autoSearchEnabled === "true") { queryElement.addEventListener("keyup", afterTypingQuery); queryElement.addEventListener("keydown", clearTimer); } document.getElementById("btn-order").addEventListener("click", toggleSortMenu); /* Refresh related functions */ let refreshButtons = document.getElementsByClassName("refresh-button"); function refreshClick() { let button = this; if (!button.className.includes("active")) { button.classList.add("active"); setTimeout(function() { button.classList.remove("active"); }, 500); } } for(var i = 0; i < refreshButtons.length; i++) refreshButtons[i].addEventListener("click", refreshClick); ;T: metadata{:dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"gprocessors:type=application/javascript&file_type=application/javascript&engines=.erb&pipeline=self;TTI"Ufile-digest:///Users/stock/workspace/sail/app/assets/javascripts/settings.js.erb;TTF: requiredo;;}�F:stubbedo;;}�F: linkso;;}�F:charsetI" utf-8;F:digest"% �'���>=�>WF���;�ѵ��tv�.vd��:lengthiU:dependencies_digest"%�D"�M��hQ"֑/:�Jà�Ln0�7(�a�:idI"E1a5d5712b74852da8016cd6be731dd9d51be1d8ead6bc38ff8acc9edfca3a0d1;F: mtimel+�G\