# HG changeset patch # User Hagen Wierstorf # Date 1497872131 -7200 # Node ID 05c7ff06de675fb6de5ca79840acd9f6f91227bb # Parent 5164a6f53a02c1c922383e1e3d8a9ba1f2086463 Fix sort button in MUSHRA diff -r 5164a6f53a02 -r 05c7ff06de67 interfaces/mushra.js --- a/interfaces/mushra.js Wed May 31 12:02:56 2017 +0100 +++ b/interfaces/mushra.js Mon Jun 19 13:35:31 2017 +0200 @@ -239,20 +239,15 @@ interfaceContext.commentBoxes.showCommentBoxes(feedbackHolder, true); break; case "fragmentSort": - (function () { - var button = document.createElement("button"); + var button = document.getElementById('sort'); + if (button === null) { + button = document.createElement("button"); + button.id = 'sort'; button.textContent = "Sort"; button.style.display = 'inline-block'; var container = document.getElementById("interface-buttons"); var neighbour = container.lastElementChild; - while (neighbour.nodeName !== "BUTTON") { - neighbour = neighbour.previousElementSibling; - } - if (neighbour.nextElementSibling) { - container.insertBefore(button, neighbour.nextElementSibling); - } else { - container.appendChild(button); - } + container.appendChild(button); button.onclick = function () { var sortIndex = interfaceContext.sortFragmentsByScore(); var sliderBox = document.getElementById("slider-holder"); @@ -268,7 +263,7 @@ sliderBox.appendChild(nodes[j].interfaceDOM.holder); } }; - })(); + } break; } }