|
118 | 118 | * A function to compute the Levenshtein distance between two strings
|
119 | 119 | * Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported
|
120 | 120 | * Full License can be found at http://creativecommons.org/licenses/by-sa/3.0/legalcode
|
121 |
| - * This code is an unmodified version of the code written by Marco de Wit |
| 121 | + * This code is an unmodified version of the code written by Marco de Wit |
122 | 122 | * and was found at http://stackoverflow.com/a/18514751/745719
|
123 | 123 | */
|
124 | 124 | var levenshtein = (function() {
|
|
224 | 224 | });
|
225 | 225 | }
|
226 | 226 | } else if (
|
227 |
| - (lev_distance = levenshtein(searchWords[j], val)) <= |
| 227 | + (lev_distance = levenshtein(searchWords[j], val)) <= |
228 | 228 | MAX_LEV_DISTANCE) {
|
229 | 229 | if (typeFilter < 0 || typeFilter === searchIndex[j].ty) {
|
230 | 230 | results.push({
|
|
350 | 350 | function validateResult(name, path, keys, parent) {
|
351 | 351 | for (var i=0; i < keys.length; ++i) {
|
352 | 352 | // each check is for validation so we negate the conditions and invalidate
|
353 |
| - if (!( |
| 353 | + if (!( |
354 | 354 | // check for an exact name match
|
355 | 355 | name.toLowerCase().indexOf(keys[i]) > -1 ||
|
356 | 356 | // then an exact path match
|
357 | 357 | path.toLowerCase().indexOf(keys[i]) > -1 ||
|
358 | 358 | // next if there is a parent, check for exact parent match
|
359 |
| - (parent !== undefined && |
| 359 | + (parent !== undefined && |
360 | 360 | parent.name.toLowerCase().indexOf(keys[i]) > -1) ||
|
361 | 361 | // lastly check to see if the name was a levenshtein match
|
362 |
| - levenshtein(name.toLowerCase(), keys[i]) <= |
| 362 | + levenshtein(name.toLowerCase(), keys[i]) <= |
363 | 363 | MAX_LEV_DISTANCE)) {
|
364 | 364 | return false;
|
365 | 365 | }
|
|
757 | 757 | });
|
758 | 758 |
|
759 | 759 | $(function() {
|
760 |
| - var toggle = "<a href='javascript:void(0)'" |
761 |
| - + "class='collapse-toggle'>[<span class='inner'>-</span>]</a>"; |
| 760 | + var toggle = $("<a/>", {'href': 'javascript:void(0)', 'class': 'collapse-toggle'}) |
| 761 | + .html("[<span class='inner'>-</span>]"); |
762 | 762 |
|
763 | 763 | $(".method").each(function() {
|
764 | 764 | if ($(this).next().is(".docblock")) {
|
765 |
| - $(this).children().first().after(toggle); |
| 765 | + $(this).children().first().after(toggle[0]); |
766 | 766 | }
|
767 | 767 | });
|
768 | 768 |
|
769 |
| - var mainToggle = $(toggle); |
770 |
| - mainToggle.append("<span class='toggle-label' style='display:none'>" |
771 |
| - + " Expand description</span></a>") |
772 |
| - var wrapper = $("<div class='toggle-wrapper'>"); |
773 |
| - wrapper.append(mainToggle); |
| 769 | + var mainToggle = |
| 770 | + $(toggle).append( |
| 771 | + $('<span/>', {'class': 'toggle-label'}) |
| 772 | + .css('display', 'none') |
| 773 | + .html(' Expand description')); |
| 774 | + var wrapper = $("<div class='toggle-wrapper'>").append(mainToggle); |
774 | 775 | $("#main > .docblock").before(wrapper);
|
775 | 776 | });
|
776 | 777 |
|
|
0 commit comments