Sha256: ab1fbe87cad5a07f3f67031f972f9d1bd681242b85de569f2b6f5fa2f43db4d0
Contents?: true
Size: 642 Bytes
Versions: 10
Compression:
Stored size: 642 Bytes
Contents
/* Highlight text that looks like broken markdown reference links. */ /* Courtesy Dimitar Nikovski */ function runAfterElementExists(jquery_selector, callback) { var checker = window.setInterval(function() { if ($(jquery_selector).length) { clearInterval(checker); callback(); }}, 200); } runAfterElementExists(".topic-page", function() { var pattern = /(\[.*?\]\[.*?\])/g; var element = document.getElementsByClassName('topic-page')[0]; var inner = element.innerHTML; var newString = inner.replace(pattern, "<span style='background-color: yellow'>$&</span>"); element.innerHTML = newString; });
Version data entries
10 entries across 5 versions & 1 rubygems