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

Version Path
middlemac-3.1.2 fixtures/middlemac_app/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.1.2 documentation_project/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.1.1 documentation_project/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.1.1 fixtures/middlemac_app/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.1.0 fixtures/middlemac_app/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.1.0 documentation_project/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.0.1 fixtures/middlemac_app/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.0.1 documentation_project/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.0.0 documentation_project/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js
middlemac-3.0.0 fixtures/middlemac_app/Contents/Resources/SharedGlobalAssets/js/middlemac-debug.js