Giter Site home page Giter Site logo

jqcloud's People

Contributors

anirvan avatar astintzing avatar bboughton avatar cham avatar extend1994 avatar grepsy avatar lucaong avatar rbrancher avatar seanahrens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jqcloud's Issues

Click event triggers for empty space in IE9

Hi,

In IE 9, event handler does not work correctly. Text click event triggers when click any place of the context.

$("#example").jQCloud([ {
     click: function(){ alert('hi')},
     text: ' Hello Test'

}] );

Ensure all words are included without overflow

Hello,

Is it possible to use jqcloud so that all the words in the array are included (not removed when overflowing), and contained within the cloud dimensions? Could it be possible to recalculate the positioning of the words if they are found to exceed the cloud dimensions?

Thanks in advance.

Adding more words to the JQ cloud

Hi,

I have a list of words whose count is more than 250. Also the weights vary in random manner. say the first word has a weight of 318, the next one is only 210. Both are coming in the same basket. But the difference between the weights is quite large.In that case the fonts does not seem to be properly distributed. Is there any way in which we can evenly distribute the fonts depending on the weights.

different results for the same wordlist

I'm running into an issue where rendering the same wordlist is producing different clouds. Essentially hitting f5 in my browser will occasionally render different clouds including size+position+inclusion of terms in the cloud. from looking at the code this seems to be caused by the use of Math.random without a seed (i know math.random does not offer this option but there are lots of good alternatives)

my problem is that i'm using the cloud in an analytic application and the seeming 'randomness' of what gets displayed in the tagcloud is making users nervous about the backend.

More than one word cloud causes design to break

Luca,

Thanks for the plugin. One issue I'm having is that the design of the clouds break if you try to do more than one word cloud on a page. Can you think of any quick workarounds or modifications to make to the .js file to fix this issue?

Thanks,
Sean

Javascript as URL

How can I put a javascript in the url?
Sth like: url: "javascript:openFunction('test')"

Link attributes not rendered for span elements

I'm having trouble getting the links to show up when jQCloud builds the html objects. Everything else shows up correctly. According to my Chrome developer tools, the link attributes are set properly in the corresponding javascript objects, but they are not rendered as <a href= elements when the page loads. See below:

javascript file with word array

screen shot 2013-05-31 at 10 05 18 pm

html elements generated by jQCloud

screen shot 2013-05-31 at 9 50 17 pm

javascript objects for each word in array

screen shot 2013-05-31 at 9 50 44 pm

EDIT: Even though in the screen shot it shows relative link, I have tried using absolute URLs. Additionally, I have tried single/double quotes, removing all styling and parent divs from the page, everything I can think of. For some reason, the link attribute is not recognized, either in string or object form.

Double escaping url's

Rails url helpers escape special characters when creating urls, so when jQCloud escapes the url it double escapes it.

<script type="text/javascript" >
  var word_array = [{text: "John's Bday", weight: 1, link: "/posts?tag=John%27s+Bday"}]
</script>

Becomes...

<span id="example_word_1" class="w1">
  <a href="/posts?tag=John%2527s+Bday">John's Bday</a>
</span>

Which doesn't link correctly.

Suggested fix

Adding a boolean option encode_urls that would allow the user to decide

afterCloudRender not recognizing the spans

In a tool I'm developing we need to be able to trigger some actions for each word in the generated cloud.

When using the afterCloudRender the correct callback is triggered but none of the words are found.

var _MakeWordsClickable = function () {
        console.log('callback start');
        console.log($('div#wordcloud span').size());

        $('div#wordcloud span').each(function () {
            $(this).click(function () {
                console.log($(this).text());
            });
        });

        console.log('callback end');
    }

The console shows 'callback start' and 'callback end' but the size of the spans is 0.

When I execute the code with a timeout of 200 miliseconds everything works.

$("#wordcloud").jQCloud(objCloud, { afterCloudRender: setTimeout('_MakeWordsClickable()',200) });

I tried to circumvent the timeout by using the afterWordRender at each word, but the same problems exists.

So in essence, jQCloud is not waiting until the cloud is completely rendered.

Thanks for looking into this.

Easier to edit CSS

Here's a reorganized version of your CSS that makes customization a little easier. It sets a baseline font size and scales the word classes proportionally, making it easy to quickly change the scale of the whole cloud.

/* fonts */

div.jqcloud {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: normal;
}

div.jqcloud a {
  font-size: inherit;
  text-decoration: none;
}

div.jqcloud span.w10 { font-size: 550%; }
div.jqcloud span.w9 { font-size: 500%; }
div.jqcloud span.w8 { font-size: 450%; }
div.jqcloud span.w7 { font-size: 400%; }
div.jqcloud span.w6 { font-size: 350%; }
div.jqcloud span.w5 { font-size: 300%; }
div.jqcloud span.w4 { font-size: 250%; }
div.jqcloud span.w3 { font-size: 200%; }
div.jqcloud span.w2 { font-size: 150%; }
div.jqcloud span.w1 { font-size: 100%; }

/* colors */

div.jqcloud { color: #09f; }
div.jqcloud a { color: inherit; }
div.jqcloud a:hover { color: #0df; }
div.jqcloud a:hover { color: #0cf; }
div.jqcloud span.w10 { color: #0cf; }
div.jqcloud span.w9 { color: #0cf; }
div.jqcloud span.w8 { color: #0cf; }
div.jqcloud span.w7 { color: #39d; }
div.jqcloud span.w6 { color: #90c5f0; }
div.jqcloud span.w5 { color: #90a0dd; }
div.jqcloud span.w4 { color: #90c5f0; }
div.jqcloud span.w3 { color: #a0ddff; }
div.jqcloud span.w2 { color: #99ccee; }
div.jqcloud span.w1 { color: #aab5f0; }

/* layout */

div.jqcloud {
  overflow: hidden;
  position: relative;
}

div.jqcloud span { padding: 0; }

Passing in <ul> of <li>tags</li>

These are truly beautiful clouds! I was wondering whether you have ever thought about somehow applying this function to an unordered list of tags (ideally where the number of times a tag is repeated would determine its relative weight)? I think this would make them truly useful clouds too..

Words rotated around wrong center point

When moving a word around to find unoccupied space, the formula for it's left position should be

left = origin_x - width / 2.0 + radius * Math.cos(angle) * aspect_ratio;

at the moment the width is multiplied by aspect ratio and thus the word is rotated around wrong center position for aspect_ratio not equal to 1. This gives sometimes unbalanced layouts.

Addition of new attributes in Word Options

I would like to ask whether there is a constraint (that I cannot see) in adding more attributes/fields for Word Options, other that the already exisitng {text, weight, html, link,afterWordRender ,handlers}

I have added one more attribute, call it attributeA.

The reason I am asking is that I keep receiving an error by cloud.ftl file that I have created: "FreeMarker template error:The following has evaluated to null or missing:" meaning attributeA.

I am almost sure that I am passing value to this attribute.
Might it be a constraint in adding more attributes in Word Options? Thank you.

Responsive design and jqcloud

Any chance to add some options to cancle fixed width\height and fix calculations, and allow integrating this into responsive design?

Ensuring words fit within word cloud container

Is there a way to ensure all the words fit within the container and not spill out/get clipped off? Can the font sizes for each span weighting be calculated such that after rendering everything fits within the container boundaries?

make more then 10 options

hello,

i want to enable more then 10 options of style tags.

i so your code row that yo calculate the width and multiply it by 9.

i have tried to do so...
for example multiply it by 19..

but it jumps from1 to 3...

do you have an idea?

adi

Export to image File

Hi,

I have implemented this cloud lib in my site and my customers are blown away, it is great!

This is not a issue but a question regarding if there is any way/method to export this cloud tag (once builded into the html canvas) to an image file or pdf?

I will appreciate your help in this matter.

Thanks!

JQcloud randomly gets stuck

In my application I need to redraw a cloud once a minute with a varying set of 75 words. The rendering is performed with delayed mode on and elliptic spiral. Every few minutes the script gets stuck after having rendered 50-70 words and locks the browser window. After stopping it from firefox'es "Unresponsive script" window the application runs fine until the next lockup. I noticed that every time the lockup occurs, the words that have been rendered until the script was stopped are not placed properly: many of them overlap. The script is always stopped in line 150 (jqcloud.js version 1.0.0. dated on Fri Apr 27 09:56:40 +0200 2012):

  while(hitTest(document.getElementById(word_id), already_placed_words)) {
    // option shape is 'rectangular' so move the word in a rectangular spiral
 >>>>>   if (options.shape === "rectangular") {
      steps_in_direction++;

At that time the values of radius and angle variables are in the range of 5000. The time between lockups seems to be random and I couldn't identify any patterns in the wordsets that cause them.
The issue is reproducible on Firefox versions 12-13.0.1 on Mac and on Linux.

Would you have any ideas on how to debug this problem?

Vertical and Horizontal words overlap

When u select the triplet words the overlap is happening , dont know why and how..Not able to figure it out


<title> ServiceBench Service Intelligence ED2D </title> <style type="text/css"> div.jqcloud span.vertical { -webkit-writing-mode: vertical-rl; writing-mode: tb-rl; } .word{ display: none; } image{ width: 20px; height: 15px; } </style> <script type="text/javascript"> $(document).ready(function(){ $(".default").show();
            $('input[type="radio"]').click(function(){
                if($(this).attr("value")=="Single"){
                    $(".word").hide();
        $(".default").hide();
                    $(".single").show();
                 }
                if($(this).attr("value")=="Double"){
                   $(".word").hide();
          $(".default").hide();
                    $(".double").show();
                }
                if($(this).attr("value")=="Triple"){
               $(".word").hide();
         $(".default").hide();
                    $(".triple").show();
                }
            });
        });
                      
     </script>
     <script type="text/javascript">
        var intTextBox = 0;
        //    debugger;
        
        
        function openCalims() {
            var contentID = document.getElementById('ctl00_ContentPlaceHolder1_content').getElementsByTagName('input');
        
            if (contentID.length > 0) {
                var comment = null;
                var comments = null;
                for (var i = 0; i < contentID.length; i++) {
                    comment = contentID[i].value;
                    comments = comments + comment + ':'
                }
                document.getElementById('ctl00_ContentPlaceHolder1_lstOfComments').value = comments.replace('null', '');
                var a = document.getElementById('ctl00_ContentPlaceHolder1_hdUrl').value;
                var newWindow = window.open(a + "&listComments=" + comments.replace('null', '') + "", 'Comments');
                if (window.focus) {
                    newWindow.focus();
                    
                    
                }
                return true;
            }
            else {
                window.alert("please select at least one comment");
                return false;
            }
        }
        //Function to Add Textbox
        function check(contentText) {
            debugger;
            intTextBox = intTextBox + 1;
            var contentID = document.getElementById('ctl00_ContentPlaceHolder1_content');
            var k = contentID.childNodes.length;
        
            document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'visible';
            if (k >= 5) {
                window.alert("Reached maximum allowed limit");
        
            }
            else {
                for (var i = 0; i < k; i++) {
        
                    var cinput = document.getElementById('ctl00_ContentPlaceHolder1_content').getElementsByTagName('input');
                    if (cinput[i].value == contentText) {
                        window.alert("The word is already selected. Choose any other word.");
                        intTextBox = intTextBox - 1;
                        return;
                    }
        
        
                }
                var newTBDiv = document.createElement('div');
                newTBDiv.setAttribute('id', 'strText' + intTextBox);
                var spanID = "spn" + intTextBox + "";
        
               // newTBDiv.innerHTML = "<span id='" + intTextBox + "'>" + intTextBox + "</span>: <input type='text' id='" + intTextBox + "' style=width:200px style=border-style:solid style=border-width:1px style=border-color:black style=font-family:monospace style=padding-left:3px style=-moz-border-radius:15px style=border-radius:15px style=-webkit-border-radius:15px  readonly=readonly   name='" + intTextBox + "' value='" + contentText + "' />" + "<a id='" + intTextBox + "' href=javascript:removeElement('" + intTextBox + "'); >X</a>";
                //contentID.appendChild(newTBDiv);
        
        
        var link=document.createElement('a');
        var img = new Image();
        img.src="http://serviceintelligencemap.dev.servicebench.com/MicroStrategy/plugins/WordMapViz/style/images/Cancel.png";
        img.width= 20;
        img.height=15;
        link.setAttribute('id', intTextBox );
        link.setAttribute('href', 'javascript:removeElement('+intTextBox+')');
        link.appendChild(img);
        var newHTML = "<span id='" + intTextBox + "'>" + intTextBox + "</span>: <input type='text' id='" + intTextBox + "' style=width:170px style=border-style:solid style=border-width:1px style=border-color:black style=font-family:monospace style=padding-left:3px style=-moz-border-radius:15px style=border-radius:15px style=-webkit-border-radius:15px  readonly=readonly   name='" + intTextBox + "' value='" + contentText + "' />" ;
        newTBDiv.innerHTML = newHTML ;
        contentID.appendChild(newTBDiv);    
        newTBDiv.appendChild(link);
        
        
            }
        
        }
        //FUNCTION TO REMOVE TEXT BOX ELEMENT
        function removeElement(id) {
            var id1 = id;
            if (intTextBox != 0) {
                var contentID = document.getElementById('ctl00_ContentPlaceHolder1_content');
                var contentID = document.getElementById('ctl00_ContentPlaceHolder1_content');
                contentID.removeChild(document.getElementById('strText' + id));
        
                var spans = contentID.getElementsByTagName('span');
                var div = contentID.getElementsByTagName('div');
                if (spans.length < 1) {
                    document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'hidden';
                }
                for (var i = 0; i < spans.length; i++) {
                    var j = i + 1;
                    spans[i].innerHTML = j;
        
        
        
                }
                intTextBox = spans.length;
        
            }
        
        }
        
        var enableSubmit = function(ele) {
        $(ele).removeAttr("disabled");
        }
        
        
     </script>
  </head>
  <body style="margin-left:4px;margin-right:4px; margin-top:2px; margin-bottom:2px;" onload="myFunction()">
     <div>
        <div style="border-left: #507cd1 1px solid; height: 740px; background-color: #dfefff; border-right: #507cd1 1px solid; border-top: #507cd1 1px solid;border-bottom: #507cd1 1px solid;">
           <div id="ctl00_ContentPlaceHolder1_UpdatePanel1">
              <table width="100%">
                 <tr> <input type="hidden" name="ctl00$ContentPlaceHolder1$lstOfComments" id="ctl00_ContentPlaceHolder1_lstOfComments" /> <input type="hidden" name="ctl00$ContentPlaceHolder1$hdUrl" id="ctl00_ContentPlaceHolder1_hdUrl" value="/MicroStrategy/asp/Main.aspx?evt=4001&project=ServiceBench&reportID=D611F45949BE53475C4938AAA5F7E233&WordMapDrill=RecurringPage:H4sIAAAAAAAAAGVSy47bMAz8FUH3Io5ixw6wXiCxHaCHAkW2j-NCtpisAOtRSY6Tfn0pObsF2gtFUjMUh9RTD1yTPtTU9fT5yfXkTfmarinRNb3K3ySAD2Q2ThDFLSU3wb_dLdQ0o0T6l6n3EBJcSFHTdrteH_Nil-8OXbHJy6LJd5tqv98Xx7Jjmw0lEf0J4XBG1rYsy22GlVwk43lVqdZV-ldlBL5SYGT5BT7rs_nBxwjDjPquhUkEdYLFw9ZlQAPWuPAqtQ9cD0AUeB_pbU07VrRNxQ550zG2X2dVdLqqYe0hzw-soQQ5IUGzxZ-WQTjw0xiOI79gXJW7rNgigPu7HhLUmnGU-nJ08GsCPdyRFDUpfvvJJcplWZaG9dUZZQOgBIakFDRm0uExyxOc8aW3Ezyu-DiCWKTNwpPZu9TN7IflVG6Z5KxiAkvMTi1TnIfFWSHTeTLMEBn_RXCDYQrS6BcIAQV4MnIfvqS5Y91hcu8-ggUPXHEX4iKw2fYRPm6xZQsuSPAYrP5ZQszE3VhJbqm_e7LO2kXAEJ0oQHykxEfuXdNfSSvXo4nf9vkPqZaWzL0CAAA=:Problem Description&usrSmgr=1.00000001518a7300c57a537c85c2fd1ebd26151affa97f6ab75bb67c932f03946bb4977d1b91e99cba098e224692b551a76e021843299678d3a76031a4c53a651421f20327a3ff8cb75b024bf76cc16727b093193e8c650243d6760ccccef9d03f6be12922e6878eec0831ee13dbce4a5888c314e50dc60fb6f5ca92572b3cd7a15a8ce1d9b1cf659538.1033.0.2.America/New*_York.pxs*_1*_ul*_1*_sp*_1*_upriv*_1*_uf*_1*_itp*_1*_itu*_1*_prun*_1*_pal*_1*_itup*_1*_up*_1*_prup*_1*_pidn2*_1*_upp*_1*_sdip*_1*_pf*_1*_df*_1*_upl*_1*_pl*_1*_pp*_1*_prjInst*_1.34952.1.1.ServiceBench.B03FAE474625BEAFAA9F0281732770A5.0-1033.1.1_-0.1.0_-1033.1.1_10.1.0.*0.00000001cd95127a7c697aee8cb714de30be9f1fc911585add085e1d764c0876450fbf3e8d3ae81e.0.192*.168*.232*.115.6.E443D38D461181806F554AB9B862B813.Sandhya Devineni.8704" /> <input type="hidden" name="ctl00$ContentPlaceHolder1$hdValue" id="ctl00_ContentPlaceHolder1_hdValue" value="{text: 'damage', weight:19, url: &quot;javascript:check('damage')&quot; }*{text: 'physical', weight:16, url: &quot;javascript:check('physical')&quot; }*{text: 'screen', weight:15, url: &quot;javascript:check('screen')&quot; }*{text: 'cracked', weight:13, url: &quot;javascript:check('cracked')&quot; }*{text: 'cx', weight:10, url: &quot;javascript:check('cx')&quot; }*{text: 'working', weight:9, url: &quot;javascript:check('working')&quot; }*{text: 'water', weight:8, url: &quot;javascript:check('water')&quot; }*{text: 'states', weight:7, url: &quot;javascript:check('states')&quot; }*{text: 'noise', weight:7, url: &quot;javascript:check('noise')&quot; }*{text: 'leaking', weight:6, url: &quot;javascript:check('leaking')&quot; }*{text: 'heat', weight:6, url: &quot;javascript:check('heat')&quot; }*{text: 'drying', weight:6, url: &quot;javascript:check('drying')&quot; }*{text: '2015', weight:6, url: &quot;javascript:check('2015')&quot; }*{text: 'unit', weight:5, url: &quot;javascript:check('unit')&quot; }*{text: 'turn', weight:5, url: &quot;javascript:check('turn')&quot; }*{text: 'start', weight:5, url: &quot;javascript:check('start')&quot; }*{text: 'pas', weight:5, url: &quot;javascript:check('pas')&quot; }*{text: 'off', weight:5, url: &quot;javascript:check('off')&quot; }*{text: 'leak', weight:5, url: &quot;javascript:check('leak')&quot; }*{text: 'dryer', weight:5, url: &quot;javascript:check('dryer')&quot; }*{text: 'dry', weight:5, url: &quot;javascript:check('dry')&quot; }*{text: 'dropped', weight:5, url: &quot;javascript:check('dropped')&quot; }*{text: 'cycle', weight:5, url: &quot;javascript:check('cycle')&quot; }*{text: 'wont', weight:4, url: &quot;javascript:check('wont')&quot; }*{text: 'washer', weight:4, url: &quot;javascript:check('washer')&quot; }*{text: 'site', weight:4, url: &quot;javascript:check('site')&quot; }*{text: 'shop', weight:4, url: &quot;javascript:check('shop')&quot; }*{text: 'needs', weight:4, url: &quot;javascript:check('needs')&quot; }*{text: 'ne', weight:4, url: &quot;javascript:check('ne')&quot; }*{text: 'making', weight:4, url: &quot;javascript:check('making')&quot; }*{text: 'loud', weight:4, url: &quot;javascript:check('loud')&quot; }*{text: 'location', weight:4, url: &quot;javascript:check('location')&quot; }*{text: 'heating', weight:4, url: &quot;javascript:check('heating')&quot; }*{text: 'door', weight:4, url: &quot;javascript:check('door')&quot; }*{text: 'does', weight:4, url: &quot;javascript:check('does')&quot; }*{text: 'display', weight:4, url: &quot;javascript:check('display')&quot; }*{text: 'coming', weight:4, url: &quot;javascript:check('coming')&quot; }*{text: 'check', weight:4, url: &quot;javascript:check('check')&quot; }*{text: 'after', weight:4, url: &quot;javascript:check('after')&quot; }*{text: 'work', weight:3, url: &quot;javascript:check('work')&quot; }*{text: 'spinning', weight:3, url: &quot;javascript:check('spinning')&quot; }*{text: 'service', weight:3, url: &quot;javascript:check('service')&quot; }*{text: 'refrigerator', weight:3, url: &quot;javascript:check('refrigerator')&quot; }*{text: 'please', weight:3, url: &quot;javascript:check('please')&quot; }*{text: 'parts', weight:3, url: &quot;javascript:check('parts')&quot; }*{text: 'panel', weight:3, url: &quot;javascript:check('panel')&quot; }*{text: 'only', weight:3, url: &quot;javascript:check('only')&quot; }*{text: 'le', weight:3, url: &quot;javascript:check('le')&quot; }*{text: 'inside', weight:3, url: &quot;javascript:check('inside')&quot; }*{text: 'exist', weight:3, url: &quot;javascript:check('exist')&quot; }*{text: 'doesn', weight:3, url: &quot;javascript:check('doesn')&quot; }*{text: 'cycles', weight:3, url: &quot;javascript:check('cycles')&quot; }*{text: 'customer', weight:3, url: &quot;javascript:check('customer')&quot; }*{text: 'broken', weight:3, url: &quot;javascript:check('broken')&quot; }*{text: 'black', weight:3, url: &quot;javascript:check('black')&quot; }*{text: 'back', weight:3, url: &quot;javascript:check('back')&quot; }*{text: 'air', weight:3, url: &quot;javascript:check('air')&quot; }*{text: '18', weight:3, url: &quot;javascript:check('18')&quot; }*{text: '15', weight:3, url: &quot;javascript:check('15')&quot; }*{text: 'warm', weight:2, url: &quot;javascript:check('warm')&quot; }*{text: 'wait', weight:2, url: &quot;javascript:check('wait')&quot; }*{text: 'very', weight:2, url: &quot;javascript:check('very')&quot; }*{text: 'vent', weight:2, url: &quot;javascript:check('vent')&quot; }*{text: 'used', weight:2, url: &quot;javascript:check('used')&quot; }*{text: 'turned', weight:2, url: &quot;javascript:check('turned')&quot; }*{text: 'tire', weight:2, url: &quot;javascript:check('tire')&quot; }*{text: 'taken', weight:2, url: &quot;javascript:check('taken')&quot; }*{text: 'symptom', weight:2, url: &quot;javascript:check('symptom')&quot; }*{text: 'sure', weight:2, url: &quot;javascript:check('sure')&quot; }*{text: 'stuck', weight:2, url: &quot;javascript:check('stuck')&quot; }*{text: 'steps', weight:2, url: &quot;javascript:check('steps')&quot; }*{text: 'spin', weight:2, url: &quot;javascript:check('spin')&quot; }*{text: 'shut', weight:2, url: &quot;javascript:check('shut')&quot; }*{text: 'settings', weight:2, url: &quot;javascript:check('settings')&quot; }*{text: 'set', weight:2, url: &quot;javascript:check('set')&quot; }*{text: 'running', weight:2, url: &quot;javascript:check('running')&quot; }*{text: 'right', weight:2, url: &quot;javascript:check('right')&quot; }*{text: 'resources', weight:2, url: &quot;javascript:check('resources')&quot; }*{text: 'requirements', weight:2, url: &quot;javascript:check('requirements')&quot; }*{text: 'properly', weight:2, url: &quot;javascript:check('properly')&quot; }*{text: 'probleme', weight:2, url: &quot;javascript:check('probleme')&quot; }*{text: 'problem', weight:2, url: &quot;javascript:check('problem')&quot; }*{text: 'power', weight:2, url: &quot;javascript:check('power')&quot; }*{text: 'outcome', weight:2, url: &quot;javascript:check('outcome')&quot; }*{text: 'operation', weight:2, url: &quot;javascript:check('operation')&quot; }*{text: 'open', weight:2, url: &quot;javascript:check('open')&quot; }*{text: 'now', weight:2, url: &quot;javascript:check('now')&quot; }*{text: 'new', weight:2, url: &quot;javascript:check('new')&quot; }*{text: 'needed', weight:2, url: &quot;javascript:check('needed')&quot; }*{text: 'ncp', weight:2, url: &quot;javascript:check('ncp')&quot; }*{text: 'na7', weight:2, url: &quot;javascript:check('na7')&quot; }*{text: 'na', weight:2, url: &quot;javascript:check('na')&quot; }*{text: 'lot', weight:2, url: &quot;javascript:check('lot')&quot; }*{text: 'loose', weight:2, url: &quot;javascript:check('loose')&quot; }*{text: 'longer', weight:2, url: &quot;javascript:check('longer')&quot; }*{text: 'laundry', weight:2, url: &quot;javascript:check('laundry')&quot; }*{text: 'laptop', weight:2, url: &quot;javascript:check('laptop')&quot; }*{text: 'language', weight:2, url: &quot;javascript:check('language')&quot; }*{text: 'know', weight:2, url: &quot;javascript:check('know')&quot; }*{text: 'keyboard', weight:2, url: &quot;javascript:check('keyboard')&quot; }*{text: 'iorellan', weight:2, url: &quot;javascript:check('iorellan')&quot; }*{text: 'into', weight:2, url: &quot;javascript:check('into')&quot; }*{text: 'installation', weight:2, url: &quot;javascript:check('installation')&quot; }*{text: 'inquiry', weight:2, url: &quot;javascript:check('inquiry')&quot; }*{text: 'ice', weight:2, url: &quot;javascript:check('ice')&quot; }*{text: 'heat3', weight:2, url: &quot;javascript:check('heat3')&quot; }*{text: 'garmin', weight:2, url: &quot;javascript:check('garmin')&quot; }*{text: 'frost', weight:2, url: &quot;javascript:check('frost')&quot; }*{text: 'freezer', weight:2, url: &quot;javascript:check('freezer')&quot; }*{text: 'exhaust', weight:2, url: &quot;javascript:check('exhaust')&quot; }*{text: 'ervice', weight:2, url: &quot;javascript:check('ervice')&quot; }*{text: 'duct', weight:2, url: &quot;javascript:check('duct')&quot; }*{text: 'dr', weight:2, url: &quot;javascript:check('dr')&quot; }*{text: 'disc', weight:2, url: &quot;javascript:check('disc')&quot; }*{text: 'description', weight:2, url: &quot;javascript:check('description')&quot; }*{text: 'cooling', weight:2, url: &quot;javascript:check('cooling')&quot; }*{text: 'connection', weight:2, url: &quot;javascript:check('connection')&quot; }*{text: 'compressor', weight:2, url: &quot;javascript:check('compressor')&quot; }*{text: 'comments', weight:2, url: &quot;javascript:check('comments')&quot; }*{text: 'clothing', weight:2, url: &quot;javascript:check('clothing')&quot; }*{text: 'clothesare', weight:2, url: &quot;javascript:check('clothesare')&quot; }*{text: 'clothes', weight:2, url: &quot;javascript:check('clothes')&quot; }*{text: 'charge', weight:2, url: &quot;javascript:check('charge')&quot; }*{text: 'call', weight:2, url: &quot;javascript:check('call')&quot; }*{text: 'build', weight:2, url: &quot;javascript:check('build')&quot; }*{text: 'bottom', weight:2, url: &quot;javascript:check('bottom')&quot; }*{text: 'also', weight:2, url: &quot;javascript:check('also')&quot; }*{text: 'additional', weight:2, url: &quot;javascript:check('additional')&quot; }*{text: '30', weight:2, url: &quot;javascript:check('30')&quot; }*{text: '27t', weight:2, url: &quot;javascript:check('27t')&quot; }*{text: '19', weight:2, url: &quot;javascript:check('19')&quot; }*{text: '05', weight:2, url: &quot;javascript:check('05')&quot; }*{text: 'year', weight:1, url: &quot;javascript:check('year')&quot; }*{text: 'wrf560seym', weight:1, url: &quot;javascript:check('wrf560seym')&quot; }*{text: 'withthe', weight:1, url: &quot;javascript:check('withthe')&quot; }*{text: 'wireless', weight:1, url: &quot;javascript:check('wireless')&quot; }*{text: 'wfw97hexl2', weight:1, url: &quot;javascript:check('wfw97hexl2')&quot; }*{text: 'wfw9550ww00', weight:1, url: &quot;javascript:check('wfw9550ww00')&quot; }*{text: 'went', weight:1, url: &quot;javascript:check('went')&quot; }*{text: 'weird', weight:1, url: &quot;javascript:check('weird')&quot; }*{text: 'week', weight:1, url: &quot;javascript:check('week')&quot; }*{text: 'washing', weight:1, url: &quot;javascript:check('washing')&quot; }*{text: 'wash', weight:1, url: &quot;javascript:check('wash')&quot; }*{text: 'warranty052615', weight:1, url: &quot;javascript:check('warranty052615')&quot; }*{text: 'warranty', weight:1, url: &quot;javascript:check('warranty')&quot; }*{text: 'vs32073193', weight:1, url: &quot;javascript:check('vs32073193')&quot; }*{text: 'view', weight:1, url: &quot;javascript:check('view')&quot; }*{text: 'vidalj', weight:1, url: &quot;javascript:check('vidalj')&quot; }*{text: 'verizon', weight:1, url: &quot;javascript:check('verizon')&quot; }*{text: 'verifier', weight:1, url: &quot;javascript:check('verifier')&quot; }*{text: 'venta', weight:1, url: &quot;javascript:check('venta')&quot; }*{text: 'utilise', weight:1, url: &quot;javascript:check('utilise')&quot; }*{text: 'useless', weight:1, url: &quot;javascript:check('useless')&quot; }*{text: 'unplugged', weight:1, url: &quot;javascript:check('unplugged')&quot; }*{text: 'underneath', weight:1, url: &quot;javascript:check('underneath')&quot; }*{text: 'un', weight:1, url: &quot;javascript:check('un')&quot; }*{text: 'typing', weight:1, url: &quot;javascript:check('typing')&quot; }*{text: 'tv', weight:1, url: &quot;javascript:check('tv')&quot; }*{text: 'turns', weight:1, url: &quot;javascript:check('turns')&quot; }*{text: 'turning', weight:1, url: &quot;javascript:check('turning')&quot; }*{text: 'tune', weight:1, url: &quot;javascript:check('tune')&quot; }*{text: 'tumbling', weight:1, url: &quot;javascript:check('tumbling')&quot; }*{text: 'tray', weight:1, url: &quot;javascript:check('tray')&quot; }*{text: 'tranny', weight:1, url: &quot;javascript:check('tranny')&quot; }*{text: 'tr41519023', weight:1, url: &quot;javascript:check('tr41519023')&quot; }*{text: 'toujours', weight:1, url: &quot;javascript:check('toujours')&quot; }*{text: 'tore', weight:1, url: &quot;javascript:check('tore')&quot; }*{text: 'top', weight:1, url: &quot;javascript:check('top')&quot; }*{text: 'too', weight:1, url: &quot;javascript:check('too')&quot; }*{text: 'timer', weight:1, url: &quot;javascript:check('timer')&quot; }*{text: 'tiens', weight:1, url: &quot;javascript:check('tiens')&quot; }*{text: 'ticking', weight:1, url: &quot;javascript:check('ticking')&quot; }*{text: 'through', weight:1, url: &quot;javascript:check('through')&quot; }*{text: 'theres', weight:1, url: &quot;javascript:check('theres')&quot; }*{text: 'temp', weight:1, url: &quot;javascript:check('temp')&quot; }*{text: 'take', weight:1, url: &quot;javascript:check('take')&quot; }*{text: 'tablet', weight:1, url: &quot;javascript:check('tablet')&quot; }*{text: 'system', weight:1, url: &quot;javascript:check('system')&quot; }*{text: 'switchand', weight:1, url: &quot;javascript:check('switchand')&quot; }*{text: 'svc', weight:1, url: &quot;javascript:check('svc')&quot; }*{text: 'stringer', weight:1, url: &quot;javascript:check('stringer')&quot; }*{text: 'stove', weight:1, url: &quot;javascript:check('stove')&quot; }*{text: 'storage', weight:1, url: &quot;javascript:check('storage')&quot; }*{text: 'stops', weight:1, url: &quot;javascript:check('stops')&quot; }*{text: 'stopped', weight:1, url: &quot;javascript:check('stopped')&quot; }*{text: 'stated', weight:1, url: &quot;javascript:check('stated')&quot; }*{text: 'started', weight:1, url: &quot;javascript:check('started')&quot; }*{text: 'starte', weight:1, url: &quot;javascript:check('starte')&quot; }*{text: 'squealing', weight:1, url: &quot;javascript:check('squealing')&quot; }*{text: 'spp', weight:1, url: &quot;javascript:check('spp')&quot; }*{text: 'spots', weight:1, url: &quot;javascript:check('spots')&quot; }*{text: 'spool', weight:1, url: &quot;javascript:check('spool')&quot; }*{text: 'spilled', weight:1, url: &quot;javascript:check('spilled')&quot; }*{text: 'speed', weight:1, url: &quot;javascript:check('speed')&quot; }*{text: 'sounds', weight:1, url: &quot;javascript:check('sounds')&quot; }*{text: 'sort', weight:1, url: &quot;javascript:check('sort')&quot; }*{text: 'sont', weight:1, url: &quot;javascript:check('sont')&quot; }*{text: 'something', weight:1, url: &quot;javascript:check('something')&quot; }*{text: 'smells', weight:1, url: &quot;javascript:check('smells')&quot; }*{text: 'slow', weight:1, url: &quot;javascript:check('slow')&quot; }*{text: 'skipping', weight:1, url: &quot;javascript:check('skipping')&quot; }*{text: 'side', weight:1, url: &quot;javascript:check('side')&quot; }*{text: 'sheet', weight:1, url: &quot;javascript:check('sheet')&quot; }*{text: 'setting', weight:1, url: &quot;javascript:check('setting')&quot; }*{text: 'service6', weight:1, url: &quot;javascript:check('service6')&quot; }*{text: 'separated', weight:1, url: &quot;javascript:check('separated')&quot; }*{text: 'seized', weight:1, url: &quot;javascript:check('seized')&quot; }*{text: 'seams', weight:1, url: &quot;javascript:check('seams')&quot; }*{text: 'seal', weight:1, url: &quot;javascript:check('seal')&quot; }*{text: 'screeen', weight:1, url: &quot;javascript:check('screeen')&quot; }*{text: 'sc', weight:1, url: &quot;javascript:check('sc')&quot; }*{text: 'samsung', weight:1, url: &quot;javascript:check('samsung')&quot; }*{text: 'salt', weight:1, url: &quot;javascript:check('salt')&quot; }*{text: 'runs', weight:1, url: &quot;javascript:check('runs')&quot; }*{text: 'rtw4340800', weight:1, url: &quot;javascript:check('rtw4340800')&quot; }*{text: 'rovzwverizon', weight:1, url: &quot;javascript:check('rovzwverizon')&quot; }*{text: 'rovzw', weight:1, url: &quot;javascript:check('rovzw')&quot; }*{text: 'rocks', weight:1, url: &quot;javascript:check('rocks')&quot; }*{text: 'ripping', weight:1, url: &quot;javascript:check('ripping')&quot; }*{text: 'ring', weight:1, url: &quot;javascript:check('ring')&quot; }*{text: 'restart', weight:1, url: &quot;javascript:check('restart')&quot; }*{text: 'responsive', weight:1, url: &quot;javascript:check('responsive')&quot; }*{text: 'replaced', weight:1, url: &quot;javascript:check('replaced')&quot; }*{text: 'refrigeration', weight:1, url: &quot;javascript:check('refrigeration')&quot; }*{text: 'recall', weight:1, url: &quot;javascript:check('recall')&quot; }*{text: 'rear', weight:1, url: &quot;javascript:check('rear')&quot; }*{text: 'range', weight:1, url: &quot;javascript:check('range')&quot; }*{text: 'qui', weight:1, url: &quot;javascript:check('qui')&quot; }*{text: 'psolesky', weight:1, url: &quot;javascript:check('psolesky')&quot; }*{text: 'proper', weight:1, url: &quot;javascript:check('proper')&quot; }*{text: 'products', weight:1, url: &quot;javascript:check('products')&quot; }*{text: 'product', weight:1, url: &quot;javascript:check('product')&quot; }*{text: 'problems', weight:1, url: &quot;javascript:check('problems')&quot; }*{text: 'press', weight:1, url: &quot;javascript:check('press')&quot; }*{text: 'powering', weight:1, url: &quot;javascript:check('powering')&quot; }*{text: 'possible', weight:1, url: &quot;javascript:check('possible')&quot; }*{text: 'port', weight:1, url: &quot;javascript:check('port')&quot; }*{text: 'poliza', weight:1, url: &quot;javascript:check('poliza')&quot; }*{text: 'plug', weight:1, url: &quot;javascript:check('plug')&quot; }*{text: 'playing', weight:1, url: &quot;javascript:check('playing')&quot; }*{text: 'picture', weight:1, url: &quot;javascript:check('picture')&quot; }*{text: 'peut', weight:1, url: &quot;javascript:check('peut')&quot; }*{text: 'pedal', weight:1, url: &quot;javascript:check('pedal')&quot; }*{text: 'pb', weight:1, url: &quot;javascript:check('pb')&quot; }*{text: 'pattern', weight:1, url: &quot;javascript:check('pattern')&quot; }*{text: 'partir', weight:1, url: &quot;javascript:check('partir')&quot; }*{text: 'partially', weight:1, url: &quot;javascript:check('partially')&quot; }*{text: 'pad', weight:1, url: &quot;javascript:check('pad')&quot; }*{text: 'owndedicated', weight:1, url: &quot;javascript:check('owndedicated')&quot; }*{text: 'overriding', weight:1, url: &quot;javascript:check('overriding')&quot; }*{text: 'outages', weight:1, url: &quot;javascript:check('outages')&quot; }*{text: 'operational', weight:1, url: &quot;javascript:check('operational')&quot; }*{text: 'onlycold', weight:1, url: &quot;javascript:check('onlycold')&quot; }*{text: 'oil', weight:1, url: &quot;javascript:check('oil')&quot; }*{text: 'office', weight:1, url: &quot;javascript:check('office')&quot; }*{text: 'non', weight:1, url: &quot;javascript:check('non')&quot; }*{text: 'noisy', weight:1, url: &quot;javascript:check('noisy')&quot; }*{text: 'needed6', weight:1, url: &quot;javascript:check('needed6')&quot; }*{text: 'na8', weight:1, url: &quot;javascript:check('na8')&quot; }*{text: 'na5', weight:1, url: &quot;javascript:check('na5')&quot; }*{text: 'mpa', weight:1, url: &quot;javascript:check('mpa')&quot; }*{text: 'mower', weight:1, url: &quot;javascript:check('mower')&quot; }*{text: 'mouse', weight:1, url: &quot;javascript:check('mouse')&quot; }*{text: 'mouille', weight:1, url: &quot;javascript:check('mouille')&quot; }*{text: 'motor', weight:1, url: &quot;javascript:check('motor')&quot; }*{text: 'moteur', weight:1, url: &quot;javascript:check('moteur')&quot; }*{text: 'morning', weight:1, url: &quot;javascript:check('morning')&quot; }*{text: 'moitie', weight:1, url: &quot;javascript:check('moitie')&quot; }*{text: 'mmv420ds', weight:1, url: &quot;javascript:check('mmv420ds')&quot; }*{text: 'mjoiner', weight:1, url: &quot;javascript:check('mjoiner')&quot; }*{text: 'minutes', weight:1, url: &quot;javascript:check('minutes')&quot; }*{text: 'mintues', weight:1, url: &quot;javascript:check('mintues')&quot; }*{text: 'milk', weight:1, url: &quot;javascript:check('milk')&quot; }*{text: 'middle', weight:1, url: &quot;javascript:check('middle')&quot; }*{text: 'mid', weight:1, url: &quot;javascript:check('mid')&quot; }*{text: 'microphone', weight:1, url: &quot;javascript:check('microphone')&quot; }*{text: 'mgdc300bw0', weight:1, url: &quot;javascript:check('mgdc300bw0')&quot; }*{text: 'meme', weight:1, url: &quot;javascript:check('meme')&quot; }*{text: 'manufacturers', weight:1, url: &quot;javascript:check('manufacturers')&quot; }*{text: 'maker', weight:1, url: &quot;javascript:check('maker')&quot; }*{text: 'make', weight:1, url: &quot;javascript:check('make')&quot; }*{text: 'mais', weight:1, url: &quot;javascript:check('mais')&quot; }*{text: 'main', weight:1, url: &quot;javascript:check('main')&quot; }*{text: 'm35209064', weight:1, url: &quot;javascript:check('m35209064')&quot; }*{text: 'ltenneso', weight:1, url: &quot;javascript:check('ltenneso')&quot; }*{text: 'low', weight:1, url: &quot;javascript:check('low')&quot; }*{text: 'lorsque', weight:1, url: &quot;javascript:check('lorsque')&quot; }*{text: 'lit', weight:1, url: &quot;javascript:check('lit')&quot; }*{text: 'liquid', weight:1, url: &quot;javascript:check('liquid')&quot; }*{text: 'lint', weight:1, url: &quot;javascript:check('lint')&quot; }*{text: 'linge', weight:1, url: &quot;javascript:check('linge')&quot; }*{text: 'line', weight:1, url: &quot;javascript:check('line')&quot; }*{text: 'leveling', weight:1, url: &quot;javascript:check('leveling')&quot; }*{text: 'level', weight:1, url: &quot;javascript:check('level')&quot; }*{text: 'les', weight:1, url: &quot;javascript:check('les')&quot; }*{text: 'legs', weight:1, url: &quot;javascript:check('legs')&quot; }*{text: 'lcd', weight:1, url: &quot;javascript:check('lcd')&quot; }*{text: 'knows', weight:1, url: &quot;javascript:check('knows')&quot; }*{text: 'key', weight:1, url: &quot;javascript:check('key')&quot; }*{text: 'keeps', weight:1, url: &quot;javascript:check('keeps')&quot; }*{text: 'just', weight:1, url: &quot;javascript:check('just')&quot; }*{text: 'jstewar', weight:1, url: &quot;javascript:check('jstewar')&quot; }*{text: 'jeanine', weight:1, url: &quot;javascript:check('jeanine')&quot; }*{text: 'itself', weight:1, url: &quot;javascript:check('itself')&quot; }*{text: 'its', weight:1, url: &quot;javascript:check('its')&quot; }*{text: 'issue', weight:1, url: &quot;javascript:check('issue')&quot; }*{text: 'isn', weight:1, url: &quot;javascript:check('isn')&quot; }*{text: 'ipod', weight:1, url: &quot;javascript:check('ipod')&quot; }*{text: 'interrupteur', weight:1, url: &quot;javascript:check('interrupteur')&quot; }*{text: 'internal', weight:1, url: &quot;javascript:check('internal')&quot; }*{text: 'informedcx', weight:1, url: &quot;javascript:check('informedcx')&quot; }*{text: 'informed', weight:1, url: &quot;javascript:check('informed')&quot; }*{text: 'information', weight:1, url: &quot;javascript:check('information')&quot; }*{text: 'ikea', weight:1, url: &quot;javascript:check('ikea')&quot; }*{text: 'hydro', weight:1, url: &quot;javascript:check('hydro')&quot; }*{text: 'hustler', weight:1, url: &quot;javascript:check('hustler')&quot; }*{text: 'honestly', weight:1, url: &quot;javascript:check('honestly')&quot; }*{text: 'home', weight:1, url: &quot;javascript:check('home')&quot; }*{text: 'hl4113944', weight:1, url: &quot;javascript:check('hl4113944')&quot; }*{text: 'heat8', weight:1, url: &quot;javascript:check('heat8')&quot; }*{text: 'hear', weight:1, url: &quot;javascript:check('hear')&quot; }*{text: 'headset', weight:1, url: &quot;javascript:check('headset')&quot; }*{text: 'head', weight:1, url: &quot;javascript:check('head')&quot; }*{text: 'having', weight:1, url: &quot;javascript:check('having')&quot; }*{text: 'hasn', weight:1, url: &quot;javascript:check('hasn')&quot; }*{text: 'handle', weight:1, url: &quot;javascript:check('handle')&quot; }*{text: 'hadnt', weight:1, url: &quot;javascript:check('hadnt')&quot; }*{text: 'grinding', weight:1, url: &quot;javascript:check('grinding')&quot; }*{text: 'grind', weight:1, url: &quot;javascript:check('grind')&quot; }*{text: 'got', weight:1, url: &quot;javascript:check('got')&quot; }*{text: 'good', weight:1, url: &quot;javascript:check('good')&quot; }*{text: 'gone', weight:1, url: &quot;javascript:check('gone')&quot; }*{text: 'going', weight:1, url: &quot;javascript:check('going')&quot; }*{text: 'get', weight:1, url: &quot;javascript:check('get')&quot; }*{text: 'garcj39', weight:1, url: &quot;javascript:check('garcj39')&quot; }*{text: 'fw3721890', weight:1, url: &quot;javascript:check('fw3721890')&quot; }*{text: 'functioning', weight:1, url: &quot;javascript:check('functioning')&quot; }*{text: 'funcionne', weight:1, url: &quot;javascript:check('funcionne')&quot; }*{text: 'fully', weight:1, url: &quot;javascript:check('fully')&quot; }*{text: 'full', weight:1, url: &quot;javascript:check('full')&quot; }*{text: 'frontload', weight:1, url: &quot;javascript:check('frontload')&quot; }*{text: 'frigidaire', weight:1, url: &quot;javascript:check('frigidaire')&quot; }*{text: 'frige', weight:1, url: &quot;javascript:check('frige')&quot; }*{text: 'fridge', weight:1, url: &quot;javascript:check('fridge')&quot; }*{text: 'freezes', weight:1, url: &quot;javascript:check('freezes')&quot; }*{text: 'foot', weight:1, url: &quot;javascript:check('foot')&quot; }*{text: 'fonction', weight:1, url: &quot;javascript:check('fonction')&quot; }*{text: 'fonct', weight:1, url: &quot;javascript:check('fonct')&quot; }*{text: 'fluctuates', weight:1, url: &quot;javascript:check('fluctuates')&quot; }*{text: 'floor', weight:1, url: &quot;javascript:check('floor')&quot; }*{text: 'flat', weight:1, url: &quot;javascript:check('flat')&quot; }*{text: 'filling', weight:1, url: &quot;javascript:check('filling')&quot; }*{text: 'few', weight:1, url: &quot;javascript:check('few')&quot; }*{text: 'feel', weight:1, url: &quot;javascript:check('feel')&quot; }*{text: 'fan', weight:1, url: &quot;javascript:check('fan')&quot; }*{text: 'fall', weight:1, url: &quot;javascript:check('fall')&quot; }*{text: 'f1300', weight:1, url: &quot;javascript:check('f1300')&quot; }*{text: 'experiencing', weight:1, url: &quot;javascript:check('experiencing')&quot; }*{text: 'everything', weight:1, url: &quot;javascript:check('everything')&quot; }*{text: 'every', weight:1, url: &quot;javascript:check('every')&quot; }*{text: 'even', weight:1, url: &quot;javascript:check('even')&quot; }*{text: 'estimate', weight:1, url: &quot;javascript:check('estimate')&quot; }*{text: 'essort', weight:1, url: &quot;javascript:check('essort')&quot; }*{text: 'error', weight:1, url: &quot;javascript:check('error')&quot; }*{text: 'engine', weight:1, url: &quot;javascript:check('engine')&quot; }*{text: 'engaging', weight:1, url: &quot;javascript:check('engaging')&quot; }*{text: 'engage', weight:1, url: &quot;javascript:check('engage')&quot; }*{text: 'else', weight:1, url: &quot;javascript:check('else')&quot; }*{text: 'elle', weight:1, url: &quot;javascript:check('elle')&quot; }*{text: 'electrical', weight:1, url: &quot;javascript:check('electrical')&quot; }*{text: 'e031', weight:1, url: &quot;javascript:check('e031')&quot; }*{text: 'dxgray', weight:1, url: &quot;javascript:check('dxgray')&quot; }*{text: 'due', weight:1, url: &quot;javascript:check('due')&quot; }*{text: 'du1055xtsd3', weight:1, url: &quot;javascript:check('du1055xtsd3')&quot; }*{text: 'drying2', weight:1, url: &quot;javascript:check('drying2')&quot; }*{text: 'dryernot', weight:1, url: &quot;javascript:check('dryernot')&quot; }*{text: 'drive', weight:1, url: &quot;javascript:check('drive')&quot; }*{text: 'dripping', weight:1, url: &quot;javascript:check('dripping')&quot; }*{text: 'drain', weight:1, url: &quot;javascript:check('drain')&quot; }*{text: 'dont', weight:1, url: &quot;javascript:check('dont')&quot; }*{text: 'don', weight:1, url: &quot;javascript:check('don')&quot; }*{text: 'dispense', weight:1, url: &quot;javascript:check('dispense')&quot; }*{text: 'dimples', weight:1, url: &quot;javascript:check('dimples')&quot; }*{text: 'digitizer', weight:1, url: &quot;javascript:check('digitizer')&quot; }*{text: 'digital', weight:1, url: &quot;javascript:check('digital')&quot; }*{text: 'difficilement', weight:1, url: &quot;javascript:check('difficilement')&quot; }*{text: 'diagnostic', weight:1, url: &quot;javascript:check('diagnostic')&quot; }*{text: 'desagua', weight:1, url: &quot;javascript:check('desagua')&quot; }*{text: 'demarre', weight:1, url: &quot;javascript:check('demarre')&quot; }*{text: 'delivery', weight:1, url: &quot;javascript:check('delivery')&quot; }*{text: 'declined', weight:1, url: &quot;javascript:check('declined')&quot; }*{text: 'decal', weight:1, url: &quot;javascript:check('decal')&quot; }*{text: 'dealer', weight:1, url: &quot;javascript:check('dealer')&quot; }*{text: 'dcs', weight:1, url: &quot;javascript:check('dcs')&quot; }*{text: 'cxnothing', weight:1, url: &quot;javascript:check('cxnothing')&quot; }*{text: 'cust', weight:1, url: &quot;javascript:check('cust')&quot; }*{text: 'ct2221421', weight:1, url: &quot;javascript:check('ct2221421')&quot; }*{text: 'couteuax', weight:1, url: &quot;javascript:check('couteuax')&quot; }*{text: 'couteaux', weight:1, url: &quot;javascript:check('couteaux')&quot; }*{text: 'corrupted', weight:1, url: &quot;javascript:check('corrupted')&quot; }*{text: 'corrupt', weight:1, url: &quot;javascript:check('corrupt')&quot; }*{text: 'correctly', weight:1, url: &quot;javascript:check('correctly')&quot; }*{text: 'correctement', weight:1, url: &quot;javascript:check('correctement')&quot; }*{text: 'cord', weight:1, url: &quot;javascript:check('cord')&quot; }*{text: 'control', weight:1, url: &quot;javascript:check('control')&quot; }*{text: 'continuously', weight:1, url: &quot;javascript:check('continuously')&quot; }*{text: 'consistent', weight:1, url: &quot;javascript:check('consistent')&quot; }*{text: 'conditon', weight:1, url: &quot;javascript:check('conditon')&quot; }*{text: 'completes', weight:1, url: &quot;javascript:check('completes')&quot; }*{text: 'collecting', weight:1, url: &quot;javascript:check('collecting')&quot; }*{text: 'code', weight:1, url: &quot;javascript:check('code')&quot; }*{text: 'cmoreno', weight:1, url: &quot;javascript:check('cmoreno')&quot; }*{text: 'cloudy', weight:1, url: &quot;javascript:check('cloudy')&quot; }*{text: 'closing', weight:1, url: &quot;javascript:check('closing')&quot; }*{text: 'closed', weight:1, url: &quot;javascript:check('closed')&quot; }*{text: 'close', weight:1, url: &quot;javascript:check('close')&quot; }*{text: 'clear', weight:1, url: &quot;javascript:check('clear')&quot; }*{text: 'circuit', weight:1, url: &quot;javascript:check('circuit')&quot; }*{text: 'checked', weight:1, url: &quot;javascript:check('checked')&quot; }*{text: 'charges', weight:1, url: &quot;javascript:check('charges')&quot; }*{text: 'charged', weight:1, url: &quot;javascript:check('charged')&quot; }*{text: 'ceran', weight:1, url: &quot;javascript:check('ceran')&quot; }*{text: 'cellular', weight:1, url: &quot;javascript:check('cellular')&quot; }*{text: 'ce', weight:1, url: &quot;javascript:check('ce')&quot; }*{text: 'cci', weight:1, url: &quot;javascript:check('cci')&quot; }*{text: 'causing', weight:1, url: &quot;javascript:check('causing')&quot; }*{text: 'casses', weight:1, url: &quot;javascript:check('casses')&quot; }*{text: 'care', weight:1, url: &quot;javascript:check('care')&quot; }*{text: 'cannot', weight:1, url: &quot;javascript:check('cannot')&quot; }*{text: 'called', weight:1, url: &quot;javascript:check('called')&quot; }*{text: 'cable', weight:1, url: &quot;javascript:check('cable')&quot; }*{text: 'c20850036', weight:1, url: &quot;javascript:check('c20850036')&quot; }*{text: 'button', weight:1, url: &quot;javascript:check('button')&quot; }*{text: 'buttom', weight:1, url: &quot;javascript:check('buttom')&quot; }*{text: 'burning', weight:1, url: &quot;javascript:check('burning')&quot; }*{text: 'brush', weight:1, url: &quot;javascript:check('brush')&quot; }*{text: 'broke', weight:1, url: &quot;javascript:check('broke')&quot; }*{text: 'brises', weight:1, url: &quot;javascript:check('brises')&quot; }*{text: 'bolt', weight:1, url: &quot;javascript:check('bolt')&quot; }*{text: 'blowing', weight:1, url: &quot;javascript:check('blowing')&quot; }*{text: 'blocking', weight:1, url: &quot;javascript:check('blocking')&quot; }*{text: 'blockages', weight:1, url: &quot;javascript:check('blockages')&quot; }*{text: 'blank', weight:1, url: &quot;javascript:check('blank')&quot; }*{text: 'behind', weight:1, url: &quot;javascript:check('behind')&quot; }*{text: 'before', weight:1, url: &quot;javascript:check('before')&quot; }*{text: 'becomes', weight:1, url: &quot;javascript:check('becomes')&quot; }*{text: 'because', weight:1, url: &quot;javascript:check('because')&quot; }*{text: 'balais', weight:1, url: &quot;javascript:check('balais')&quot; }*{text: 'b4', weight:1, url: &quot;javascript:check('b4')&quot; }*{text: 'avec', weight:1, url: &quot;javascript:check('avec')&quot; }*{text: 'audio', weight:1, url: &quot;javascript:check('audio')&quot; }*{text: 'attached', weight:1, url: &quot;javascript:check('attached')&quot; }*{text: 'arriving', weight:1, url: &quot;javascript:check('arriving')&quot; }*{text: 'areno', weight:1, url: &quot;javascript:check('areno')&quot; }*{text: 'appliance', weight:1, url: &quot;javascript:check('appliance')&quot; }*{text: 'appareil', weight:1, url: &quot;javascript:check('appareil')&quot; }*{text: 'antenna', weight:1, url: &quot;javascript:check('antenna')&quot; }*{text: 'amt', weight:1, url: &quot;javascript:check('amt')&quot; }*{text: 'am', weight:1, url: &quot;javascript:check('am')&quot; }*{text: 'again', weight:1, url: &quot;javascript:check('again')&quot; }*{text: 'advisedcx', weight:1, url: &quot;javascript:check('advisedcx')&quot; }*{text: 'adh', weight:1, url: &quot;javascript:check('adh')&quot; }*{text: 'accept', weight:1, url: &quot;javascript:check('accept')&quot; }*{text: 'aalva', weight:1, url: &quot;javascript:check('aalva')&quot; }*{text: '73685626', weight:1, url: &quot;javascript:check('73685626')&quot; }*{text: '45', weight:1, url: &quot;javascript:check('45')&quot; }*{text: '4093928602', weight:1, url: &quot;javascript:check('4093928602')&quot; }*{text: '3618665780', weight:1, url: &quot;javascript:check('3618665780')&quot; }*{text: '21', weight:1, url: &quot;javascript:check('21')&quot; }*{text: '1999', weight:1, url: &quot;javascript:check('1999')&quot; }*{text: '16', weight:1, url: &quot;javascript:check('16')&quot; }*{text: '12p', weight:1, url: &quot;javascript:check('12p')&quot; }*{text: '12l', weight:1, url: &quot;javascript:check('12l')&quot; }" /> <input type="hidden" name="ctl00$ContentPlaceHolder2$hdValue" id="ctl00_ContentPlaceHolder2_hdValue"  style="position : absolute ;" value="{text: 'physical damage', weight:16, url: &quot;javascript:check('physical damage')&quot; }*{text: 'no physical', weight:13, url: &quot;javascript:check('no physical')&quot; }*{text: 'not working', weight:8, url: &quot;javascript:check('not working')&quot; }*{text: 'will not', weight:6, url: &quot;javascript:check('will not')&quot; }*{text: 'not drying', weight:5, url: &quot;javascript:check('not drying')&quot; }*{text: 'cx states', weight:5, url: &quot;javascript:check('cx states')&quot; }*{text: 'cracked screen', weight:5, url: &quot;javascript:check('cracked screen')&quot; }*{text: 'site s', weight:4, url: &quot;javascript:check('site s')&quot; }*{text: 's shop', weight:4, url: &quot;javascript:check('s shop')&quot; }*{text: 's o', weight:4, url: &quot;javascript:check('s o')&quot; }*{text: 'on site', weight:4, url: &quot;javascript:check('on site')&quot; }*{text: 'o on', weight:4, url: &quot;javascript:check('o on')&quot; }*{text: 'in the', weight:4, url: &quot;javascript:check('in the')&quot; }*{text: 'does not', weight:4, url: &quot;javascript:check('does not')&quot; }*{text: 'and it', weight:4, url: &quot;javascript:check('and it')&quot; }*{text: 'turn on', weight:3, url: &quot;javascript:check('turn on')&quot; }*{text: 'to see', weight:3, url: &quot;javascript:check('to see')&quot; }*{text: 'the unit', weight:3, url: &quot;javascript:check('the unit')&quot; }*{text: 'not turn', weight:3, url: &quot;javascript:check('not turn')&quot; }*{text: 'not spinning', weight:3, url: &quot;javascript:check('not spinning')&quot; }*{text: 'no heat', weight:3, url: &quot;javascript:check('no heat')&quot; }*{text: 'making a', weight:3, url: &quot;javascript:check('making a')&quot; }*{text: 'loud noise', weight:3, url: &quot;javascript:check('loud noise')&quot; }*{text: 'location s', weight:3, url: &quot;javascript:check('location s')&quot; }*{text: 'is not', weight:3, url: &quot;javascript:check('is not')&quot; }*{text: 'is coming', weight:3, url: &quot;javascript:check('is coming')&quot; }*{text: 'have to', weight:3, url: &quot;javascript:check('have to')&quot; }*{text: 'damage exist', weight:3, url: &quot;javascript:check('damage exist')&quot; }*{text: 'water inside', weight:2, url: &quot;javascript:check('water inside')&quot; }*{text: 'water from', weight:2, url: &quot;javascript:check('water from')&quot; }*{text: 'warm air', weight:2, url: &quot;javascript:check('warm air')&quot; }*{text: 'vent duct', weight:2, url: &quot;javascript:check('vent duct')&quot; }*{text: 'used display', weight:2, url: &quot;javascript:check('used display')&quot; }*{text: 'to check', weight:2, url: &quot;javascript:check('to check')&quot; }*{text: 'time dry', weight:2, url: &quot;javascript:check('time dry')&quot; }*{text: 'the garmin', weight:2, url: &quot;javascript:check('the garmin')&quot; }*{text: 'the exhaust', weight:2, url: &quot;javascript:check('the exhaust')&quot; }*{text: 'the back', weight:2, url: &quot;javascript:check('the back')&quot; }*{text: 'taken cx', weight:2, url: &quot;javascript:check('taken cx')&quot; }*{text: 'symptom description', weight:2, url: &quot;javascript:check('symptom description')&quot; }*{text: 'steps taken', weight:2, url: &quot;javascript:check('steps taken')&quot; }*{text: 'settings cycles', weight:2, url: &quot;javascript:check('settings cycles')&quot; }*{text: 'service location', weight:2, url: &quot;javascript:check('service location')&quot; }*{text: 'see if', weight:2, url: &quot;javascript:check('see if')&quot; }*{text: 'screen has', weight:2, url: &quot;javascript:check('screen has')&quot; }*{text: 'screen cracked', weight:2, url: &quot;javascript:check('screen cracked')&quot; }*{text: 'resources used', weight:2, url: &quot;javascript:check('resources used')&quot; }*{text: 'parts needed', weight:2, url: &quot;javascript:check('parts needed')&quot; }*{text: 'only na7', weight:2, url: &quot;javascript:check('only na7')&quot; }*{text: 'on the', weight:2, url: &quot;javascript:check('on the')&quot; }*{text: 'of the', weight:2, url: &quot;javascript:check('of the')&quot; }*{text: 'not work', weight:2, url: &quot;javascript:check('not work')&quot; }*{text: 'not heating', weight:2, url: &quot;javascript:check('not heating')&quot; }*{text: 'noise and', weight:2, url: &quot;javascript:check('noise and')&quot; }*{text: 'no longer', weight:2, url: &quot;javascript:check('no longer')&quot; }*{text: 'no heat3', weight:2, url: &quot;javascript:check('no heat3')&quot; }*{text: 'needs new', weight:2, url: &quot;javascript:check('needs new')&quot; }*{text: 'needed na', weight:2, url: &quot;javascript:check('needed na')&quot; }*{text: 'ncp parts', weight:2, url: &quot;javascript:check('ncp parts')&quot; }*{text: 'na7 symptom', weight:2, url: &quot;javascript:check('na7 symptom')&quot; }*{text: 'leak water', weight:2, url: &quot;javascript:check('leak water')&quot; }*{text: 'leak leak', weight:2, url: &quot;javascript:check('leak leak')&quot; }*{text: 'laundry clothesare', weight:2, url: &quot;javascript:check('laundry clothesare')&quot; }*{text: 'language dr', weight:2, url: &quot;javascript:check('language dr')&quot; }*{text: 'it doesn', weight:2, url: &quot;javascript:check('it doesn')&quot; }*{text: 'is stuck', weight:2, url: &quot;javascript:check('is stuck')&quot; }*{text: 'is loose', weight:2, url: &quot;javascript:check('is loose')&quot; }*{text: 'is leaking', weight:2, url: &quot;javascript:check('is leaking')&quot; }*{text: 'into the', weight:2, url: &quot;javascript:check('into the')&quot; }*{text: 'heating problem', weight:2, url: &quot;javascript:check('heating problem')&quot; }*{text: 'heating not', weight:2, url: &quot;javascript:check('heating not')&quot; }*{text: 'heat3 steps', weight:2, url: &quot;javascript:check('heat3 steps')&quot; }*{text: 'heat dry', weight:2, url: &quot;javascript:check('heat dry')&quot; }*{text: 'ervice location', weight:2, url: &quot;javascript:check('ervice location')&quot; }*{text: 'drying at', weight:2, url: &quot;javascript:check('drying at')&quot; }*{text: 'dryer has', weight:2, url: &quot;javascript:check('dryer has')&quot; }*{text: 'dry not', weight:2, url: &quot;javascript:check('dry not')&quot; }*{text: 'dropped screen', weight:2, url: &quot;javascript:check('dropped screen')&quot; }*{text: 'dr only', weight:2, url: &quot;javascript:check('dr only')&quot; }*{text: 'doesn t', weight:2, url: &quot;javascript:check('doesn t')&quot; }*{text: 'display settings', weight:2, url: &quot;javascript:check('display settings')&quot; }*{text: 'cycles clothing', weight:2, url: &quot;javascript:check('cycles clothing')&quot; }*{text: 'comments requirements', weight:2, url: &quot;javascript:check('comments requirements')&quot; }*{text: 'coming into', weight:2, url: &quot;javascript:check('coming into')&quot; }*{text: 'clothing laundry', weight:2, url: &quot;javascript:check('clothing laundry')&quot; }*{text: 'clothesare not', weight:2, url: &quot;javascript:check('clothesare not')&quot; }*{text: 'check the', weight:2, url: &quot;javascript:check('check the')&quot; }*{text: 'build up', weight:2, url: &quot;javascript:check('build up')&quot; }*{text: 'at all', weight:2, url: &quot;javascript:check('at all')&quot; }*{text: 'any warm', weight:2, url: &quot;javascript:check('any warm')&quot; }*{text: 'and the', weight:2, url: &quot;javascript:check('and the')&quot; }*{text: 'and not', weight:2, url: &quot;javascript:check('and not')&quot; }*{text: 'and loud', weight:2, url: &quot;javascript:check('and loud')&quot; }*{text: 'all no', weight:2, url: &quot;javascript:check('all no')&quot; }*{text: 'air is', weight:2, url: &quot;javascript:check('air is')&quot; }*{text: 'additional comments', weight:2, url: &quot;javascript:check('additional comments')&quot; }*{text: 'a lot', weight:2, url: &quot;javascript:check('a lot')&quot; }*{text: '4 additional', weight:2, url: &quot;javascript:check('4 additional')&quot; }*{text: '19 2015', weight:2, url: &quot;javascript:check('19 2015')&quot; }*{text: '18 2015', weight:2, url: &quot;javascript:check('18 2015')&quot; }*{text: '1 inquiry', weight:2, url: &quot;javascript:check('1 inquiry')&quot; }" /> 
                    <input type="hidden" name="ctl00$ContentPlaceHolder3$hdValue" id="ctl00_ContentPlaceHolder3_hdValue" style="position : absolute ;" value="
                       {text: 'no phy', weight:16, url: &quot;javascript:check('no phy')&quot; }*
                       {text: 'site s shop', weight:13, url: &quot;javascript:check('site s shop')&quot; }*
                       {text: 'on site s', weight:8, url: &quot;javascript:check('on site s')&quot; }*
                       {text: 'o on site', weight:6, url: &quot;javascript:check('o on site')&quot; }*
                       {text: 's o on', weight:6, url: &quot;javascript:check('s o on')&quot; }*
                       {text: 'physical damage exist', weight:3, url: &quot;javascript:check('physical damage exist')&quot; }*
                       {text: 'location s o', weight:3, url: &quot;javascript:check('location s o')&quot; }*
                       {text: 'will not turn', weight:2, url: &quot;javascript:check('will not turn')&quot; }*
                       {text: 'used display settings', weight:2, url: &quot;javascript:check('used display settings')&quot; }*
                       {text: 'to see if', weight:2, url: &quot;javascript:check('to see if')&quot; }*
                       {text: 'to check the', weight:2, url: &quot;javascript:check('to check the')&quot; }*
                       {text: 'steps taken cx', weight:2, url: &quot;javascript:check('steps taken cx')&quot; }*
                       {text: 'settings cycles clothing', weight:2, url: &quot;javascript:check('settings cycles clothing')&quot; }*
                       {text: 'resources used display', weight:2, url: &quot;javascript:check('resources used display')&quot; }*
                       {text: 'parts needed na', weight:2, url: &quot;javascript:check('parts needed na')&quot; }*
                       {text: 'only na7 symptom', weight:2, url: &quot;javascript:check('only na7 symptom')&quot; }*
                       {text: 'not heating not', weight:2, url: &quot;javascript:check('not heating not')&quot; }*
                       {text: 'not drying at', weight:2, url: &quot;javascript:check('not drying at')&quot; }*
                       {text: 'no heat3 steps', weight:2, url: &quot;javascript:check('no heat3 steps')&quot; }*
                       {text: 'ncp parts needed', weight:2, url: &quot;javascript:check('ncp parts needed')&quot; }*
                       {text: 'na7 symptom description', weight:2, url: &quot;javascript:check('na7 symptom description')&quot; }*{text: 'leak water from', weight:2, url: &quot;javascript:check('leak water from')&quot; }*{text: 'leak leak water', weight:2, url: &quot;javascript:check('leak leak water')&quot; }*{text: 'laundry clothesare not', weight:2, url: &quot;javascript:check('laundry clothesare not')&quot; }*{text: 'language dr only', weight:2, url: &quot;javascript:check('language dr only')&quot; }*{text: 'is not working', weight:2, url: &quot;javascript:check('is not working')&quot; }*{text: 'is coming into', weight:2, url: &quot;javascript:check('is coming into')&quot; }*{text: 'heating not drying', weight:2, url: &quot;javascript:check('heating not drying')&quot; }*{text: 'heat3 steps taken', weight:2, url: &quot;javascript:check('heat3 steps taken')&quot; }*{text: 'heat dry not', weight:2, url: &quot;javascript:check('heat dry not')&quot; }*{text: 'ervice location s', weight:2, url: &quot;javascript:check('ervice location s')&quot; }*{text: 'drying at all', weight:2, url: &quot;javascript:check('drying at all')&quot; }*{text: 'dry not heating', weight:2, url: &quot;javascript:check('dry not heating')&quot; }*{text: 'dr only na7', weight:2, url: &quot;javascript:check('dr only na7')&quot; }*{text: 'display settings cycles', weight:2, url: &quot;javascript:check('display settings cycles')&quot; }*{text: 'cycles clothing laundry', weight:2, url: &quot;javascript:check('cycles clothing laundry')&quot; }*{text: 'coming into the', weight:2, url: &quot;javascript:check('coming into the')&quot; }*{text: 'clothing laundry clothesare', weight:2, url: &quot;javascript:check('clothing laundry clothesare')&quot; }*{text: 'clothesare not drying', weight:2, url: &quot;javascript:check('clothesare not drying')&quot; }*{text: 'at all no', weight:2, url: &quot;javascript:check('at all no')&quot; }*{text: 'any warm air', weight:2, url: &quot;javascript:check('any warm air')&quot; }*{text: 'and not working', weight:2, url: &quot;javascript:check('and not working')&quot; }*{text: 'all no heat3', weight:2, url: &quot;javascript:check('all no heat3')&quot; }*{text: 'air is coming', weight:2, url: &quot;javascript:check('air is coming')&quot; }*{text: 'additional comments requirements', weight:2, url: &quot;javascript:check('additional comments requirements')&quot; }*{text: '4 additional comments', weight:2, url: &quot;javascript:check('4 additional comments')&quot; }" />
                 </tr>
                 <tr>
                    <td style="padding-left: 20px">
                       <table id="ctl00_ContentPlaceHolder1_radiolist1" title="Select any option for generate word Map.." border="0" style="float: left;width: 80%;">
                          <tr>
                             <td><input id="ctl00_ContentPlaceHolder1_radiolist1_0" type="radio" name="ctl00$ContentPlaceHolder1$radiolist1" value="Single" checked="checked" /> <label for="ctl00_ContentPlaceHolder1_radiolist1_0">Single</label></td>
                             <td><input id="ctl00_ContentPlaceHolder1_radiolist1_1" type="radio" name="ctl00$ContentPlaceHolder1$radiolist1" value="Double" onclick="javascript:setTimeout()" /> <label for="ctl00_ContentPlaceHolder1_radiolist1_1">Pairs</label></td>
                             <td><input id="ctl00_ContentPlaceHolder1_radiolist1_2" type="radio" name="ctl00$ContentPlaceHolder1$radiolist1" value="Triple" onclick="javascript:setTimeout()" /> <label for="ctl00_ContentPlaceHolder1_radiolist1_2">Triplets</label></td>
                             <td>&nbsp;</td>
                             <td>&nbsp;</td>
                             <td>
                                <div class="default word" style="font-family: 'Open Sans Bold', sans-serif;font-weight: bold; font-size: 20px;">
                                   <h6>   Displaying  top <strong> 500  </strong> Words  </h6>
                                </div>
                                <div class="single word" style="font-family: 'Open Sans Bold', sans-serif;font-weight: bold; font-size: 20px;">
                                   <h6>   Displaying  top <strong> 500  </strong> Words  </h6>
                                </div>
                                <div class="double word" style="font-family: 'Open Sans Bold', sans-serif;font-weight: bold; font-size: 20px;">
                                   <h6>   Displaying  top <strong> 350  </strong> Words  </h6>
                                </div>
                                <div class="triple word" style="font-family: 'Open Sans Bold', sans-serif;font-weight: bold; font-size: 20px;">
                                   <h6>   Displaying  top <strong> 200  </strong> Words  </h6>
                                </div>
          
           </td></tr> </table> </td> </tr> </table> <br></br>
           <div id="my_favorite_latin_words" style="float: left; width: 70%; height: 550px; position : absolute ; background-color: #dfefff;"> </div>
           <div id="my_favorite_latin_words1" style="float: left; width: 70%; height: 550px; position : absolute ; background-color: #dfefff;"> </div>
           <div id="my_favorite_latin_words2" style="float: left; width: 70%; height: 550px; position : absolute ; background-color: #dfefff;"> </div>
        </div>
        <div id="ctl00_ContentPlaceHolder1_UpdatePanel2">
           <div style="float: right; width: 25%; height: 550px; background-color: #dfefff;"> <label id="ctl00_ContentPlaceHolder1_Label1"> <b>Select Any 5 Different Words</b></label> <label id="ctl00_ContentPlaceHolder1_content"></label>  <br/> <input type="submit" name="ctl00$ContentPlaceHolder1$btn_Submit" value="Submit" onclick=" return openCalims();"   id="ctl00_ContentPlaceHolder1_btn_Submit" class="displayNone" /> </div>
        </div>
     </div>
<script> function myFunction() { $('#my_favorite_latin_words').show(); $('#my_favorite_latin_words1').hide(); $('#my_favorite_latin_words2').hide(); if ($("#ctl00_ContentPlaceHolder1_content").empty()) { document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'hidden'; } else { document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'visible'; } var jQNC = jQuery.noConflict(); counter = 0; var data = document.getElementById('ctl00_ContentPlaceHolder1_hdValue').value; var data1 = data.split("_"); for (i = 0; i < data1.length; i++) { ranNum = Math.round(Math.random() \* 1); if (ranNum == 0) { str = data1[i]; str = str.substr(0, str.length - 1); str = str + ', html:{"class": "vertical"}}'; data1[i] = str; } } var word_list1 = '[' + data1 + ']'; var word_list = eval('{' + word_list1 + '}'); var isPostBackObject = document.getElementById('isPostBack'); $('#my_favorite_latin_words').empty(); $('#my_favorite_latin_words1').empty(); $('#my_favorite_latin_words2').empty(); $('#my_favorite_latin_words').jQCloud(word_list); var jQNC2 = jQuery.noConflict(); counter1 = 0; var data4 = document.getElementById('ctl00_ContentPlaceHolder2_hdValue').value; var data5 = data4.split("_"); for (i = 0; i < data5.length; i++) { ranNum = Math.round(Math.random() \* 1); if (ranNum == 0) { str1 = data5[i]; str1 = str1.substr(0, str1.length - 1); str1 = str1 + ', html:{"class": "vertical"}}'; data5[i] = str1; } } var word_list4 = '[' + data5 + ']'; var word_list5 = eval('{' + word_list4 + '}'); var isPostBackObject = document.getElementById('isPostBack'); $('#my_favorite_latin_words').empty(); $('#my_favorite_latin_words1').empty(); $('#my_favorite_latin_words2').empty(); $('#my_favorite_latin_words1').jQCloud(word_list5); var jQNC3 = jQuery.noConflict(); counter2 = 0; var data6 = document.getElementById('ctl00_ContentPlaceHolder3_hdValue').value; //alert("value is "+data6); var data7 = data6.split("*"); for (i = 0; i < data7.length; i++) { ranNum = Math.round(Math.random() \* 1); if (ranNum == 0) { str2 = data7[i]; ///alert(" word length is "+str2); str2 = str2.substr(0, str2.length - 1); str2 = str2 + ', html:{"class": "vertical"}}'; //alert(" after adding vertical value "+str2); data7[i] = str2; } } var word_list7 = '[' + data7 + ']'; var word_list6 = eval('{' + word_list7 + '}'); var isPostBackObject = document.getElementById('isPostBack'); $('#my_favorite_latin_words').empty(); $('#my_favorite_latin_words1').empty(); $('#my_favorite_latin_words2').empty(); //alert(" word_list6 is "+word_list6.toString()); $('#my_favorite_latin_words2').jQCloud(word_list6); }; document.getElementById('ctl00_ContentPlaceHolder1_radiolist1_0').onclick = function() { $("#ctl00_ContentPlaceHolder1_content").empty(); document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'hidden'; $("#my_favorite_latin_words").show(); $("#my_favorite_latin_words1").hide(); $("#my_favorite_latin_words2").hide(); $('ctl00_ContentPlaceHolder1_content').replaceWith(''); if (intTextBox > 0) { intTextBox = 0; } }; document.getElementById('ctl00_ContentPlaceHolder1_radiolist1_1').onclick = function() { $("#ctl00_ContentPlaceHolder1_content").empty(); document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'hidden'; $('#my_favorite_latin_words').hide(); $('#my_favorite_latin_words1').show(); $('#my_favorite_latin_words2').hide(); $('ctl00_ContentPlaceHolder1_content').replaceWith(''); if (intTextBox > 0) { intTextBox = 0; } }; document.getElementById('ctl00_ContentPlaceHolder1_radiolist1_2').onclick = function() { $("#ctl00_ContentPlaceHolder1_content").empty(); document.getElementById('ctl00_ContentPlaceHolder1_btn_Submit').style.visibility = 'hidden'; $('#my_favorite_latin_words').hide(); $('#my_favorite_latin_words1').hide(); $('#my_favorite_latin_words2').show(); $('ctl00_ContentPlaceHolder1_content').replaceWith(''); if (intTextBox > 0) { intTextBox = 0; } }; </script>

Using JQCloud with Jquery Mobile 1.4+

Hello,

I'm trying to use the plugin with jquery mobile but have no success so far.
Is there any effective way to incorporate the app in my Jquery Mobile application?

Only related info I found is here but it is outdated and doesnt solve my problem
#11

Thanks.

Tag spacing messed up when used with Twitter Bootstrap

Hi! Thanks for jQCloud - works like a charm!

However, I used it with Twitter Bootstrap (http://twitter.github.com/bootstrap/), which messed up the tag layout. Tags were placed very closely, so that they overlapped heavily. The cause seemed to be that the Bootstrap CSS sets a global line-height property in the body.

I added a "line-height:normal" to the div.jqcloud CSS class, and this fixed it.

In other words: my problem is solved, but I just wanted to let you know in case you want to add that as well!

Cheers,
Rainer

Algin words in perfect square/rectangle

I love this plugin. I was tried to implement it on my project. In this the words are moreover aligned as a circle. Is there any way to change that to square/rectangle? ie I need a perfect rectangular border with words rather than a circular look..

How Can I Clear wordcloud

When I use a select tag to change wordcloud's size(use ajax) ,the former words maybe overlap words now。Then I use $(...).html("") to clear the former wordcloud ,but when the former wordcloud is still rendering , I change the word number, then words could overlap.

Is there a safety param or method to clear the former wordcloud?

code eg:

$("#queryrecordWordCloud").html(" ");//clear former wordcloud
var word_array = [];
$.ajax({
	"url":"...",
	"type":"POST",
	"data":{},
	"dataType":"JSON",
	"async":false,
	success:function (data) {
		word_array=data;
	},
	error:function () {
		//...
	}
});
$("#queryrecordWordCloud").jQCloud(word_array);//render wordcloud

nofollow link

Hello,

in my tagcloud I want to have rel="nofollow" attributes in the anchor to prevent search engines follow the links (because this would create an endless loop as the links link to each other).

I added an option parameter for the call so that it may look like this:

$(document).ready(function() {
  $("#tagcloud").jQCloud(word_list, { randomClasses: 3, nofollow: true });
});

The patch to the jqcloud-0.2.4.js looks as follows:

--- jqcloud-0.2.4.js    2011-11-04 10:53:45.930038575 +0100
+++ /var/www/html/js/jqcloud.js 2011-11-04 10:52:15.322212800 +0100
@@ -25,7 +25,8 @@
         y: $this.height() / 2.0
       },
       delayedMode: word_array.length > 50,
-      randomClasses: 0
+      randomClasses: 0,
+      nofollow: false
     };

     // Maintain backward compatibility with old API (pre 0.2.0), where the second argument of jQCloud was a callback function
@@ -93,7 +94,7 @@
         // Linearly map the original weight to a discrete scale from 1 to 10
         var weight = Math.round((word.weight - word_array[word_array.length - 1].weight)/(word_array[0].weight - word_array[word_array.length - 1].weight) * 9.0) + 1;

-        var inner_html = word.url !== undefined ? "<a href='" + encodeURI(word.url).replace(/'/g, "%27") + "'>" + word.text + "</a>" : word.text;
+        var inner_html = word.url !== undefined ? "<a href='" + encodeURI(word.url).replace(/'/g, "%27") + "'" + ((options.nofollow) ? " rel='nofollow'" : "") + ">" + word.text + "</a>" : word.text;
         $this.append("<span id='" + word_id + "' class='w" + weight + random_class + "' title='" + (word.title || "") + "'>" + inner_html + "</span>");

         // Search for the word span only once, and within the context of the container, for better performance

Could this maybe considered in a future release?
Thank you.

jQcloud and jquery Mobile

Hi Luca,
I try to use jQcloud with jquery Mobile but it show some strange side effects.
If the cloud is directly loaded everything is fine, but if use the virtual pages of jqm, on the second page the cloud is concentrated. I wanted to make you a jsfiddle but for some reason the css file was not applied, so I uploaded my test page here[1].
It would be great if the two pieces of software would work together.

Cheers Nico

[1] jhttp://www.phrasenkueche.de/jqcloud-jqm/examples

More efficient css

I'm no css expert, but I think your css could be more efficient.

http://css-tricks.com/efficiently-rendering-css/

A couple examples:

slow:
div.jqcloud a
div.jqcloud span.w10

faster:
a.jqcloud
span.jqcloud.w10 or span.jqcloud-w10

Basically, just a couple class attributes needs to added or changed in the generated html.

Possible improvements

I've been using this for a widget at work, had PM ask for a lot of changes and have implemented some improvements, would be happy to do a code for w/ changes if you like.

  • words sometimes clip of bottom : the top position of a word sometimes results in it being partially rendered, with some or most of the word outside the visible area. I fixed this by adding a condition at the top the hitTest function : if (this.options.height && elem.top + 2*elem.height >= this.options.height) { return true; }
  • cloud density is sparse : I fixed this (for elliptic spiral only) by twiddling the radius and angle growth. Obviously this can slow down draw speed, but I got much greater density without much cost. I hard coded the changes, options for the growth numbers would be ideal; some number combinations produce very nice shapes that are not so much clouds as curving word arcs.
  • lack of dynamic resize to fit all words : while you can remove over flowing words, there's no option to auto-size to fit all words. I wrote such capability by using an afterWordRender function to check how many elements were rendered (with removeOverflowing : true) and adjusting the fontSize attributes (decreased by amount proportional to number of words not yet shown) then re-drawing.

Dimention

I decreased the height & width of the div and few of the link is created is gone how to fix it. i also did the css overflow to visible...??

Best practices for performance at scale?

For somewhat improbable reasons, I have some pages with 100 to 200 wordclouds being invoked simultaneously. At this scale, setting delaymode to true or false doesn't make much of a difference (at around 30, it is helpful to have it to true.)

I'm wondering if there are any obvious things I can do to lessen the burden this puts on the javascript engine. I'm currently invoking all of the wordclouds with the document.ready function, and addressing the divs by id, which I understand is the fastest way for jQuery to work.

I've thought of trying to stagger the requests through some kind of timing loop, or changing the delay value in delayedMode, but thought I'd check in here first to see if anyone had any ideas. Thanks!

Make element positions randomizable

Would you mind to not force an the elements position? It would be nice to have an option to make the cloud positioning its elements randomly on every page load.

When context is defined JQCloud is not working.

When jqcloud is used as:
$("#anId",context).jQCloud(word_list);
it is not working, as in lines 156 and 188 the "document.getElementById()" is used.

Important issue when working on browser extension instead of a website.

Container needs an ID

I think this needs to be documented. If you use a selector based on class, the tagclouds still get drawn, but wrong (because the same undefined ID is causing collisions).

Maybe remove the dependence on an ID, of add one dynamically?

No Javascript?

What if the user has javascript disabled? Is there an easy way to display a title instead of the word cloud?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.