-Поиск по дневнику

Поиск сообщений в akry

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 21.08.2007
Записей: 4917
Комментариев: 25572
Написано: 40060



Google New Navigation Bar Fix

Среда, 09 Октября 2013 г. 17:42 + в цитатник

Решение проблемы с новым интерфейсом главной страницы Гугла в Хроме. Quick-n-dirty.

Google New Nav Bar

1. Ставим дополнение Minimalist for Everything.

2. Открываем настройки дополнения, кликаем на Dashboard и создаём новый модуль для *google.*

Minimalist New Module

3. Кликаем на Edit, потом на Add Option.

Minimalist Add Option

4. В поле Head JS вбиваем следующий код:

_min.gbar = {
    barElement: null,
    myLinks: [
        ['Calendar', 'https://www.google.com/calendar/'], // любой список из любых ссылок в любом порядке
        ['Maps', 'https://maps.google.ru/'],
        ['YouTube', 'https://www.youtube.com/'],
        ['Drive', 'https://drive.google.com/'],
        ['Translate', 'https://translate.google.ru/']
    ],

    bootstrap: function() {
        _min.gbar.barElement = document.getElementById('gb');
        
        if (_min.gbar.barElement === null) {
            setTimeout(_min.gbar.bootstrap, 500);
        } else {
            var ch_el = _min.gbar.barElement.getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("div")[0];
            
            for (var i=0; i<_min.gbar.myLinks.length; ++i) {
                _min.gbar.createChildLink (ch_el, _min.gbar.myLinks[i][0], _min.gbar.myLinks[i][1], i);
            };
        }
    },
    
    createChildLink: function(base_el, title_s, href_s, no) {
    	var div_el = document.createElement ('div');
        var link_el = document.createElement ('a');
        var text_el = document.createTextNode (title_s);
        
        div_el.setAttribute ('class', 'gb_e gb_f');
        
        link_el.setAttribute ('href', href_s);
        link_el.setAttribute ('class', 'gb_b');
        link_el.setAttribute ('data-pid', no+3);
        
        link_el.appendChild(text_el);
        div_el.appendChild(link_el);
        base_el.appendChild(div_el);
	},
};

window.addEventListener('load', function(){ _min.gbar.bootstrap()});

4. По желанию: можем сделать фон страницы другого цвета. Для этого в поле CSS можно добавить  body { background-color: #E0E0E0; }, где заменить E0E0E0 на любой другой цвет.

5. Чтобы заработало в Gmail, добавляем в CSS строчку «.gb_e { display: block !important; }».

6. Жмём сверху кнопку Save Changes.

Fck Ya Google!

Рубрики:  Полезное
Метки:  



 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку