Quick Script for TOTW - Matching Task for Business Listings

Discussion in 'Scripts' started by tcgirl, Mar 11, 2014.

  1. tcgirl

    tcgirl User

    Joined:
    Jan 9, 2013
    Messages:
    540
    Likes Received:
    0
    Long website names giving you a headache? I modified a script from somewhere else. It's just a quick & dirty script so only enable it for this task. I only tested it in Firefox.

    // ==UserScript==
    // @name Test
    // @namespace Test
    // @description Test
    // @include https://www.mturk.com/*
    // @version 1
    // @grant none
    // ==/UserScript==
    */

    // ==UserScript==
    // @name Force Wrap
    // @description force wrap long lines - such as links which can force tables
    to be extra wide - at 50 characters
    // @include *
    // ==/UserScript==

    (function()
    {
    var D=document;
    F(D.body);
    function F(n){
    var u,r,c,x;
    if(n.nodeType==3){ //text
    u=n.data.search(/\S{50}/);
    if(u>=0) {
    r=n.splitText(u+50);

    n.parentNode.insertBefore(D.createElement("WBR"),r);
    }
    }
    else if(n.tagName!="STYLE" && n.tagName!="SCRIPT"){
    for (c=0;x=n.childNodes[c];++c){
    F(x);
    }
    }
    }
    })();
     

Share This Page