Sha256: 1ce0af3a8baa36b775910e7d9acf421e645db6466071630eea11a56d9ee8f80f
Contents?: true
Size: 679 Bytes
Versions: 1
Compression:
Stored size: 679 Bytes
Contents
function hasWordInElement(word, element) { if (element.nodeType == Node.TEXT_NODE) { return element.nodeValue.include(word) != null; } else { return $A(element.childNodes).any(function(child) { return hasWordInElement(word, child); }); } } var searchingOn = "" function observeTagSearch(element, value) { if (value.length < 3 && searchingOn != "") { searchingOn = ""; $$("div.tag-description").invoke('show'); } else if (value.length >= 3 && searchingOn != value) { searchingOn = value $$("div.tag-description").each(function(div) { div[hasWordInElement(value, div) ? 'show' : 'hide'](); }); } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-0.6.4 | public/javascripts/tag_reference_search.js |