Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№123-04-2019 13:41:00

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 42.0

Работа с закладками

Вот есть три одинаковых закладки (найдены поиском), все они в разных папках, как узнать в какой папке какая закладка?

скрытый текст
pc3QuBo.jpg

Отсутствует

 

№223-04-2019 16:00:44

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 65.0

Re: Работа с закладками

Отсутствует

 

№323-04-2019 16:37:46

Acid Crash
Участник
 
Группа: Members
Зарегистрирован: 03-11-2013
Сообщений: 319
UA: Firefox 66.0

Re: Работа с закладками

Приветствую.
Ещё можно открыть конкретную закладку (из того-же поиска) и при клике по звездочке в адресной строке будет указано где она сохранена.

скрытый текст
459384d17ead293755e9681d0721041e.png

Отсутствует

 

№423-04-2019 17:03:29

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 42.0

Re: Работа с закладками

oleg.sgh
Спасибо, годится, нашел еще такое
https://addons.mozilla.org/en-US/firefox/addon/bookmark-tags/

Acid Crash
Привет.
Увы но нет, будет показыватьвать папку последней добавленой, какую из трех не открывай.

Отредактировано Stkvsky (23-04-2019 17:17:22)

Отсутствует

 

№523-04-2019 18:09:21

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 42.0

Re: Работа с закладками

Еще интересует как можно выделить цветом вкладку добавленую в закладки.
Есть кнопка но она не выделяет вкладки если браузер перезапустить



скрытый текст

Выделить код

Код:

// Выделение вкладки добавленой в закладки ..........

({
    style: `
        @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
        .tabbrowser-tab[inbookmarks] .tab-text.tab-label {
            font-weight: bold !important;
        }
    `.trim(),
    addProcessingInstruction: function(add) {
        if (add) {
            this.pi = document.createProcessingInstruction("xml-stylesheet",
                `type="text/css" href="data:text/css,${encodeURIComponent(this.style)}"`
            );
            document.insertBefore(this.pi, document.firstChild);
        } else
            this.pi.remove();
    },
    init: function() {
        this.addProcessingInstruction(true);
        this.setAttributeForAllTabs(true);
        gBrowser.addTabsProgressListener(this);
        PlacesUtils.addLazyBookmarkObserver(this);

        addDestructor(this.destroy, this);
    },
    destroy: function() {
        this.addProcessingInstruction(false);
        this.setAttributeForAllTabs(false);
        gBrowser.removeTabsProgressListener(this);
        PlacesUtils.removeLazyBookmarkObserver(this);
    },
    isBookmarked: uri => Boolean(PlacesUtils.getBookmarksForURI(uri).length),
    onIlebedevdded: function(id, parent, ind, type, uri) this.onItem(type, uri),
    onItemRemoved: function(id, parent, ind, type, uri) this.onItem(type, uri),
    onItemChanged: function(id, property, isAnno, value, lm, type)
        property == "uri" && this.onItem(type),

    onItem: function(type, uri) {
        type == Ci.nsINavBookmarksService.TYPE_BOOKMARK
        && this.setAttributeForAllTabs(true, uri);
    },
    onLocationChange: function(browser, wp, req, uri) {
        var tab = gBrowser.getTabForBrowser(browser);
        this.setAttributeForTab(tab, this.isBookmarked(uri));
    },
    setAttributeForAllTabs: function(set, uri) {
        for(var tab of gBrowser.tabs) {
            var curr = tab.linkedBrowser.currentURI;
            if (uri && !uri.equals(curr)) continue;
            var state = set && this.isBookmarked(curr);
            this.setAttributeForTab(tab, state);
        }
    },
    setAttributeForTab: function(tab, set) {
        set ? tab.setAttribute("inbookmarks", true) : tab.removeAttribute("inbookmarks");
    }
}).init();

Отредактировано Stkvsky (23-04-2019 18:09:39)

Отсутствует

 

№624-04-2019 16:18:14

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14009
UA: Firefox 52.0
Веб-сайт

Re: Работа с закладками

тема в faq - ищу расширение (ищу дополнение)
В первую очередь Правила п. 2.1 и 2.2,
потом поиск: закладки


Через сомнения приходим к истине. Цицерон

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]