| Index: chrome/common/extensions/docs/static/js/samples.js
|
| diff --git a/chrome/common/extensions/docs/static/js/samples.js b/chrome/common/extensions/docs/static/js/samples.js
|
| index 6388205733b3ab368ca2e94556200a7eb642afce..5abd04d9994ccd38ee345fe3d517d0c081adfe7a 100644
|
| --- a/chrome/common/extensions/docs/static/js/samples.js
|
| +++ b/chrome/common/extensions/docs/static/js/samples.js
|
| @@ -3,26 +3,30 @@
|
| // found in the LICENSE file.
|
|
|
| (function() {
|
| - var search_box = document.getElementById('search_input');
|
| + var searchBox = document.getElementById('search_input');
|
| var samples = document.getElementsByClassName('sample');
|
|
|
| function filterSamples() {
|
| - var search_text = search_box.value.toLowerCase();
|
| + var searchText = searchBox.value.toLowerCase();
|
| for (var i = 0; i < samples.length; ++i) {
|
| - var sample = samples[i]
|
| - if (sample.getAttribute('tags').toLowerCase().indexOf(search_text) < 0)
|
| + var sample = samples[i];
|
| + var sampleTitle = '';
|
| + if (sample.getElementsByTagName('h2').length > 0)
|
| + sampleTitle = sample.getElementsByTagName('h2')[0].textContent;
|
| + if (sample.getAttribute('tags').toLowerCase().indexOf(searchText) < 0 &&
|
| + sampleTitle.toLowerCase().indexOf(searchText) < 0)
|
| sample.style.display = 'none';
|
| else
|
| sample.style.display = '';
|
| }
|
| }
|
| - search_box.addEventListener('search', filterSamples);
|
| - search_box.addEventListener('keyup', filterSamples);
|
| + searchBox.addEventListener('search', filterSamples);
|
| + searchBox.addEventListener('keyup', filterSamples);
|
|
|
| - var api_filter_items = document.getElementById('api_filter_items');
|
| - api_filter_items.addEventListener('click', function(event) {
|
| + var apiFilterItems = document.getElementById('api_filter_items');
|
| + apiFilterItems.addEventListener('click', function(event) {
|
| if (event.target instanceof HTMLAnchorElement) {
|
| - search_box.value = event.target.innerText;
|
| + searchBox.value = event.target.innerText;
|
| filterSamples();
|
| }
|
| });
|
|
|