| Index: chrome/common/extensions/docs/server2/static/js/samples.js
|
| diff --git a/chrome/common/extensions/docs/server2/static/js/samples.js b/chrome/common/extensions/docs/server2/static/js/samples.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..7a9efca053a8cc9c852f013d99ef71688f8f7c75
|
| --- /dev/null
|
| +++ b/chrome/common/extensions/docs/server2/static/js/samples.js
|
| @@ -0,0 +1,32 @@
|
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved. Use of this
|
| +// source code is governed by a BSD-style license that can be found in the
|
| +// LICENSE file.
|
| +
|
| +(function() {
|
| + var search_box = document.getElementById('search_input');
|
| + var apis = document.getElementsByClassName('sample');
|
| + for (var i = 0; i < apis.length; ++i)
|
| + apis[i].tags = apis[i].getAttribute('tags').toUpperCase();
|
| +
|
| + function filterSamples() {
|
| + var search_text = search_box.value.toUpperCase();
|
| + for (var i = 0; i < apis.length; ++i) {
|
| + if (apis[i].tags.indexOf(search_text) < 0)
|
| + apis[i].style.display = 'none';
|
| + else
|
| + apis[i].style.display = '';
|
| + }
|
| + }
|
| +
|
| + function setFilter() {
|
| + search_box.value = 'chrome.' + this.innerHTML;
|
| + filterSamples();
|
| + }
|
| +
|
| + var api_filter_items = document.getElementsByClassName('api_filter_item');
|
| + for (var i = 0; i < api_filter_items.length; ++i)
|
| + api_filter_items[i].addEventListener('click', setFilter, true);
|
| +
|
| + search_box.onsearch = filterSamples;
|
| + search_box.onkeyup = filterSamples;
|
| +})();
|
|
|