Greasy Fork is available in English.

Sales history sorter - hcpao.org

5/30/2023, 7:56:47 PM

Fra og med 31.05.2023. Se den nyeste version.

Dette script bør ikke installeres direkte. Det er et bibliotek, som andre scripts kan inkludere med metadirektivet // @require https://update.greasyfork.org/scripts/467532/1197859/Sales%20history%20sorter%20-%20hcpaoorg.js

// ==UserScript==
// @name        Sales history sorter - hcpao.org
// @namespace   Violentmonkey Scripts
// @match       https://hcpao.org/Search/Parcel/*
// @grant       none
// @version     1.1
// @author      Ryan McLean
// @description 5/30/2023, 7:56:47 PM
// @license MIT
// ==/UserScript==

const salesHistoryTable    = $("h3:contains('Sales History')").next().first('table').find('tbody');
const salesHistoryRows     = salesHistoryTable.find("tr");

const extractBookPageValue = (tableRow) => Number($(tableRow).find("td:eq(0):first-child").text() + $(tableRow).find("td:eq(1):first-child").text());

const SortByBookPageDesc = (a, b) => {
     var a_value  = extractBookPageValue(a);
     var b_value  = extractBookPageValue(b);

     if      (a_value  >  b_value)
        return -1;
     else if (a_value  <  b_value)
        return 1;
     else
        return 0;
}

salesHistoryRows.sort(SortByBookPageDesc).appendTo(salesHistoryTable);