Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Opera

Автор Антиромантик, января 11, 2009, 22:05

0 Пользователи и 1 гость просматривают эту тему.

myst

Цитата: RawonaM от мая  3, 2011, 10:05
У меня работает.
У тебя после клонирования вкладки кнопка активируется?

RawonaM

Цитата: myst от мая  3, 2011, 10:14
ЦитироватьУ меня работает.
У тебя после клонирования вкладки кнопка активируется?
Да.
Если мне не закрывать клонов, то у меня закончится вся память очень быстро.

RawonaM

А плугин тупой до ужаса. Допустим есть две одинаковые вкладки, он показывает что мол клон есть, я одну из них закрываю вручную и потом кликаю на закрыть клонов, так он и вторую закрывает.

myst


RawonaM

Цитата: myst от мая  3, 2011, 10:54
ЦитироватьА плугин тупой до ужаса.
Try to improve it.
А де время брать?
А вот некопирование смайлов и ТЕХа не заимпрувить все-равно :(
Короче, нет в жизни счастья.

myst

Цитата: RawonaM от мая  3, 2011, 10:58
А вот некопирование смайлов и ТЕХа не заимпрувить все-равно :(
А у меня смайлы копируются. :donno:
Их надо вместе с текстом копировать.

RawonaM

А-а, их нужно со следующей строкой копировать. Сами по себе они не копируются. Тоже еще глупость. Ну ладно хоть так.

myst

Код удалятеля вкладок:

(function() {

var icon = 'small_icon.png',
    title = 'Remove duplicate tabs.',
    button;

function addButton(icon, title, fn) {
    var button,
        ToolbarUIItemProperties = {
            title: title,
            icon: icon,
            onclick: fn,
            badge: {
                display: 'block',
                color: 'white',
                backgroundColor: "rgba(211, 0, 4, 1)",
                textContent: ''
            }
        };
    button = opera.contexts.toolbar.createItem(ToolbarUIItemProperties);
    opera.contexts.toolbar.addItem(button);
    return button;
}

function foreachDuplicateTab(fn) {
    return function() {
        var i, t, sites = {};
        t = opera.extension.windows.getFocused().tabs;

        for (i in t) {
            if ("undefined" != typeof sites[t[i].url]) {
                fn(t[i]);
            } else {
                sites[t[i].url] = 1;
            }
        }
    }
}

function closeTab(tab) {
    if ("object" == typeof tab && "function" == typeof tab.close) {
        tab.close();
    }
}

var closeDuplicates = foreachDuplicateTab(closeTab);

var updateCount = function() {
    setTimeout(function() {
        var count = 0;
        var inc = function() {
            ++count;
        }
        foreachDuplicateTab(inc)();
        if (0 == count) {
            count = '';
        }
        button.badge.textContent = count;
    }, 200);
}

window.addEventListener("load", function() {
    button = addButton(icon, title, closeDuplicates);
    setInterval(updateCount, 2000);
}, false);

})();

:)

myst

http://www.opera.com/addons/extensions/develop/
:??? А я-то наивно-чукотско думал, что Оперу делают викинги...

Demetrius

Цитата: myst от мая  2, 2011, 15:16
Цитата: Alone Coder от мая  2, 2011, 14:53
Возникает вопрос: как же в 1995 году ухитрялись сёрфить по уебу, имея 4 мегабайта на борту?
Потому что был полный уеб.
Не уверен.  :no: По-моему полный уеб как раз сейчас.

myst

Я видел кусок того уеба. Больше не хоцца.
А чо щас, щас соответствие стандартам вроде всё хорошеет и хорошеет. Недалёк тот день, когда версталы перестанут париться с поддержкой зоопарка недосовместимых браузеров.

myst

Цитата: RawonaM от мая  2, 2011, 11:08
6 вкладок = 234 мега.
Может адблок как раз кушает память.
Кстати, на нескольких вкладках Chrome самый лёгкий.

Чайник777

Очередная проблема: Опера не грузит капчу на амазоне и зарегиться не получается :(
DAZU brauchte Hitler 12 Jahre Zeit.

Чайник777

Фуррифокс, разумеется, работает.
DAZU brauchte Hitler 12 Jahre Zeit.

myst


Чайник777

Когда вспоминаешь забытый пороль.
DAZU brauchte Hitler 12 Jahre Zeit.

myst

Надо Оперу замаскировать под жырнолиса или иа-иа, и всё будет путём.

Валентин Н

Цитата: myst от мая  7, 2011, 14:18
Надо Оперу замаскировать под жырнолиса
Что значит замаскировать и как это делается?
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!


Чайник777

Цитата: myst от мая  7, 2011, 14:18
Надо Оперу замаскировать под жырнолиса или иа-иа, и всё будет путём.
достаточно даже не маскировать, а только назваться лисой.
DAZU brauchte Hitler 12 Jahre Zeit.

myst

Цитата: Чайник777 от мая  7, 2011, 20:19
достаточно даже не маскировать, а только назваться лисой.
Вы так говорите, как будто это проще. :)

Чайник777

Это одинаково. А как работает маскировка?
DAZU brauchte Hitler 12 Jahre Zeit.


Чайник777

Цитата: myst от мая  8, 2011, 11:05
http://www.opera.com/support/kb/view/843/
Это зачем? Я просто поинтересовался, чем Identify as отличается от Mask as. Что там примерно внутри происходит то?
DAZU brauchte Hitler 12 Jahre Zeit.

myst

Цитата: Чайник777 от мая  8, 2011, 13:22
Это зачем? Я просто поинтересовался, чем Identify as отличается от Mask as.
Там сказано, чем отличается.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр