Zap.co.il Highlight diffs in compare window

Highlight different rows when comparing items

// ==UserScript==
// @name         Zap.co.il Highlight diffs in compare window
// @namespace    http://shmulik.flint.org/
// @version      0.1
// @description  Highlight different rows when comparing items
// @author       Shmulik Flint
// @match        https://www.zap.co.il/compare.aspx?*
// @updateUrl    https://gist.github.com/splintor/00b77e6ceefaaa5708bc15546b49aa8c/raw
// @grant        GM_addStyle
// ==/UserScript==
'use strict';

GM_addStyle(`
  .detailsRow.different * {
    background-color: lemonchiffon !important;
    font-weight: bold;
  }
`);

const rows = [...document.getElementsByClassName('detailsRow')];
rows.forEach(row => {
  const values = [...row.getElementsByClassName('detailsRowTxt')];
  if (values.some(v => v.innerText !== values[0].innerText)) {
    row.classList.add('different');
  }
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址