
Заметил меня, %username%? Я твой новый поиск
Да-да, теперь я красивый и
Вернусь на землю, стилизация текста, интересно конечно, изменение функционала, приятно конечно, но смотря, что и как изменили. На этот раз гугл позарился именно на то место, где многие годами привыкли наблюдать результаты поиска корма любимой кошке, гостиницы в незнакомом городе или пиццы в хорошей пиццерии.
Последней каплей стало то, что на ноутбуке подруги, гуляющей по Гуглу их хрома, я обнаружил прекрасную вещь — панель навигации умеет закрываться. Ура! Они одумались и разрешили её убирать, бежим к компьютеру, стартуем оперу (или что-то на вкус и цвет), быстро ищем первое попавшееся в любимом поисковике… и тут, тот самый сюрприз — ты обречен наблюдать панель навигации, ну нет той самой заветной кнопочки, которая свернет это чудо техники и всё.
Расстраиваемся, приходим в себя, исправляем ситуацию
Практические все современные браузеры нам с удовольствием помогут, удобной и простой до безумия функцией: пользовательские скрипты JavaScript. Мы можем с лёгкостью создать файл .js, который будет выполнятся каждый раз как мы приходим на какой-то сайт.
Какой-то сайт? Гугло-сайт! Вооружаемся блокнотом и сключаем зоркое зрение — исходник страницы Гугла, это, видимо, дикая экономия трафика, о переносах чего-то на новую строку — забываем.
После чашки
- /**
- * Поможет нам найти на странице нужный элемент по id.
- * Кроссбраузерно.
- */
- function getObject(id) {
- var returnVar;
-
- if (document.getElementById)
- returnVar = document.getElementById(id);
- else if (document.all)
- returnVar = document.all[id];
- else if (document.layers)
- returnVar = document.layers[id];
-
- return returnVar;
- }
-
- /**
- * Скроет панель навигации, а также
- * сдвинет на "правильное место" результаты поиска и подвал
- */
- function hideBar() {
- getObject('leftnav').style.display = 'none';
- getObject('center_col').style.marginLeft = '0px';
- getObject('foot').style.marginLeft = '60px';
- }
-
- /**
- * Рассказываем браузеру, что нужно выполнить hideBar() сразу,
- * как только страница будет загружена. Кроссбраузерно.
- */
- if(typeof window.addEventListener != 'undefined') {
- window.addEventListener('load', hideBar, false);
- }
- else if(typeof document.addEventListener != 'undefined') {
- document.addEventListener('load', hideBar, false);
- }
- else if(typeof window.attachEvent != 'undefined') {
- window.attachEvent('onload', hideBar);
- } else if(typeof window.onload == 'function') {
- var existing = onload;
-
- window.onload = function() {
- existing();
- hideBar();
- };
- }
- else {
- window.onload = hideBar;
- }
Если будете копировать AS IS, не забываем поставить кодировку файла UTF-8, русские буксы inside все-таки.
Сохраняемся как .js, бежим в браузер на страницу Гугла, подключаем пользовательский скрипт. В Opera, например, клик правой по странице, «Настройки для сайта...», «Скрипты» и заветная кнопочка «Обзор...», которая поможет нам выбрать наш скрипт.

Заветный ре-фреш страницы и улыбка ползет от уха до уха — вот он, любимый Гугл!