Google New Navigation Bar Fix |
Решение проблемы с новым интерфейсом главной страницы Гугла в Хроме. Quick-n-dirty.
1. Ставим дополнение Minimalist for Everything.
2. Открываем настройки дополнения, кликаем на Dashboard и создаём новый модуль для *google.*
3. Кликаем на Edit, потом на 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!
Рубрики: | Полезное |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |