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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№110-06-2013 15:59:10

Friedrich
Участник
 
Группа: Members
Зарегистрирован: 10-06-2013
Сообщений: 7
UA: Firefox 21.0

помогите создать кнопку

всем привет!
Хотелось бы иметь кнопку на панели, которая отображает непрочитанные сообщения "одноклассники" "вконтакте" и самое важное "web агет майл.ру".
но, самое главное чтоб при нажатии кнопки выскакивало popup окно (которое привязанно к кнопке) , и это окно я смог бы сам выставлять желаемые размеры "400х600 рх", да и адрес хотелось бы мобильной версии сайта задавать....и так же как и в нормальном окне вести переписку и т.д. дело в том что я не программист и прошу прощения - если что не так....
Заранее благодарен!

Отсутствует

 

№210-06-2013 16:21:26

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 24.0

Re: помогите создать кнопку

Хотелось бы иметь кнопку на панели, которая отображает непрочитанные сообщения "одноклассники" "вконтакте" и самое важное "web агет майл.ру".

Friedrich ,X-notifier :angel:

но, самое главное чтоб при нажатии кнопки выскакивало popup окно (которое привязанно к кнопке)

Для гуглопочты есть такое >gpum - Google mail Popup Unread Manager

и так же как и в нормальном окне вести переписку

Gmail panel

Ещё Simple Mail (Обсуждение расширений»Simple Mail) , но там вроде без всплывающих окон :sick:

Отредактировано Крошка Ру (10-06-2013 16:36:35)

Отсутствует

 

№310-06-2013 16:54:51

Friedrich
Участник
 
Группа: Members
Зарегистрирован: 10-06-2013
Сообщений: 7
UA: Firefox 21.0

Re: помогите создать кнопку

спасибо за быстрый ответ! но как то не удобное приложение для меня....
простой привязанный popup на одной кнопке, а всё остальное как и в нормальном браузере....ведь адрес мобильной версии сайта не сложно будет задать, да и размеры окна не сложно вбить....и этих кнопок можно создавать кучу, уже ведь аська есть вебверсия и вебагент, может и скайп будет веб версия....всё меньше всякого инсталлировать придется....по мне так кнопку в mozilla сделать и пользоваться веб версией - чем инсталировать всю прогу....а там глядишь и разработчики сайтов начнут расширения писать.....еще раз спасибо

Отсутствует

 

№410-06-2013 17:37:32

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 24.0

Re: помогите создать кнопку

Friedrich, Заголовок про кнопку я и не заметил :blush: :angel:


а там глядишь и разработчики сайтов начнут расширения писать.....

Теперь в [firefox] появилась встроенная возможность для интеграции с социальными сетями > пост № 33

Социальные API обладают бесконечным потенциалом для интеграции социальных сетей, электронной почты, финансы, музыка, облака возможностей, услуг, списки дел, спорта, новостей и других приложений в ваш  Firefox. Мы разработали Социальные API, чтобы сделать его более простым и удобным в использовании Web, как вы хотите. Вскоре мы добавим еще больше возможностей для интеграции ваших любимых веб-служб в ваш  Firefox.

Отредактировано Крошка Ру (10-06-2013 17:39:03)

Отсутствует

 

№510-06-2013 20:34:53

Friedrich
Участник
 
Группа: Members
Зарегистрирован: 10-06-2013
Сообщений: 7
UA: Firefox 21.0

Re: помогите создать кнопку

я вот нашел на форуме тему, вот точно так сделать элемент попап, но только чтоб задавать адрес любого сайта, дабавлять иеонку, ну и сами размеры окна выставлять так как мне хотелось бы:)
http://forum.mozilla-russia.org/viewtopic.php?pid=502944
жаль что я деревянный в программировании:lol:

Отредактировано Friedrich (10-06-2013 20:35:24)

Отсутствует

 

№610-06-2013 21:30:27

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 24.0

Re: помогите создать кнопку

Friedrich,Я уже как-то пытался затронуть темку popup применительно к кнопочкам > № 2382, но настойчивости не проявил - показалось что особо не заинтересовала она  мастеров кнопкотворения :angel:  А вообще да, попробуйте задать вопрос в той теме - шанс получить желаемое всегда есть  ... если только не отправят делать удочку :lol:
Уроки стилистики (CSS)

Инструменты для создателей Custom Buttons

Отредактировано Крошка Ру (10-06-2013 21:43:38)

Отсутствует

 

№711-06-2013 20:12:29

Friedrich
Участник
 
Группа: Members
Зарегистрирован: 10-06-2013
Сообщений: 7
UA: Firefox 21.0

Re: помогите создать кнопку

нашел для Хрома то что я именно и хотел!
Автор UlaUla
Вот как такой шаблон для Firefox сделать?
Кто нибудь помогите плз.....

Отсутствует

 

№811-06-2013 20:21:07

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: помогите создать кнопку

Friedrich пишет

Вот как такой шаблон для Firefox сделать?
Кто нибудь помогите плз.....

http://habrahabr.ru/post/146594/

Отсутствует

 

№911-06-2013 20:54:07

Friedrich
Участник
 
Группа: Members
Зарегистрирован: 10-06-2013
Сообщений: 7
UA: Firefox 21.0

Re: помогите создать кнопку

не смог понять причем тут индикаторы, к тому чтоб просто всплывало попап с адресом страницы???

Отсутствует

 

№1011-06-2013 21:07:32

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: помогите создать кнопку

Friedrich пишет

не смог понять причем тут индикаторы, к тому чтоб просто всплывало попап с адресом страницы???

Наверно ни при чём, извини.

Отсутствует

 

№1112-09-2013 10:55:04

dorosholeg
Участник
 
Группа: Members
Зарегистрирован: 12-09-2013
Сообщений: 14
UA: Firefox 23.0

Re: помогите создать кнопку

Привет!Мне очень нужна кнопка,которая заменяет собой нажатие на клавиатуре комбинации клавиш.Помогите кто знает,заранее благодарен!

Отсутствует

 

№1212-09-2013 11:51:47

dorosholeg
Участник
 
Группа: Members
Зарегистрирован: 12-09-2013
Сообщений: 14
UA: Firefox 23.0

Re: помогите создать кнопку

Комбинация клавиш должна меняться по усмотрению в настройках кнопки а делать она должна простые стандартные действия выполняемые с клавиатуры.

Отсутствует

 

№1312-09-2013 12:28:18

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 26.0

Re: помогите создать кнопку

dorosholeg
конкретнее. Одна кнопка - одно действие. Какое действие? Иначе «Сделать зашибись!»

Отредактировано SendInfo (12-09-2013 12:28:54)

Отсутствует

 

№1412-09-2013 20:28:50

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5213
UA: Firefox 26.0
Веб-сайт

Re: помогите создать кнопку

SendInfo пишет

Какое действие? Иначе «Сделать зашибись!»

тоже отметили смерть CB ??


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№1512-09-2013 22:13:03

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: unknown 0.0

Re: помогите создать кнопку

feas пишет

тоже отметили смерть CB ??

NO...Чистое совпадение.

Отсутствует

 

№1622-05-2014 18:53:49

dorosholeg
Участник
 
Группа: Members
Зарегистрирован: 12-09-2013
Сообщений: 14
UA: Firefox 29.0

Re: помогите создать кнопку

Я ищу кнопку которая позволит мне при нажатии на кнопку клавиатуры- происходил клик левой кнопки мышки по заданным мною координатам,помогите кто знает,благодарю!

Отсутствует

 

№1722-05-2014 20:24:03

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: помогите создать кнопку

dorosholeg пишет

Я ищу кнопку которая позволит мне при нажатии на кнопку клавиатуры- происходил клик левой кнопки мышки по заданным мною координатам,помогите кто знает,благодарю!

Напиши конкретней.

Отсутствует

 

№1807-09-2014 11:57:57

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 361
UA: Firefox 31.0

Re: помогите создать кнопку

Ищу доп. кнопки для быстрого возвращения (вперед и назад) в панели управления. Что-то не найду. :/

Отсутствует

 

№1910-10-2014 09:36:32

dimon4ezzz
Участник
 
Группа: Members
Зарегистрирован: 17-11-2013
Сообщений: 10
UA: Firefox 32.0

Re: помогите создать кнопку

а можно как-нибудь сделать так, чтобы просто парсил выходной JSON. вот тут, если человек залогинен будет возвращаться JSON типа

Выделить код

Код:

{msg_count: x}

где x — число сообщений?

Отсутствует

 

№2023-10-2014 12:58:53

dimon4ezzz
Участник
 
Группа: Members
Зарегистрирован: 17-11-2013
Сообщений: 10
UA: Firefox 32.0

Re: помогите создать кнопку

okkamas_knife пишет

dimon4ezzz
и в чём проблема то?
берёшь и парсишь хоть регулярками хоть сплитом..

дело в том, что не умею я. знаю, что можно так, а как реализовать?

Отсутствует

 

№2124-10-2014 09:11:08

SOTVM
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 112
UA: Firefox 32.0

Re: помогите создать кнопку

ищу//помогите сделать кнопочку которая бы
копировала  URL открытой вкладки
писала его либо в файл либо как в кнопкеБлокнот в вкладке создавала вкладку
при повторном клике по кнопке не переписывало файл//не создавало новый ,а дополняло имеющийся
p.s.
всего то
но моих знаний не хватает увы и для этого


Никто не знает столько,сколько не знаю Я.

Отсутствует

 

№2225-10-2014 19:17:17

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2262
UA: Firefox 17.0

Re: помогите создать кнопку

sotvictor пишет

знаний не хватает

А не нужно никаких знаний. Там прямо готовая функция есть.
Можно что-нибудь модное попробовать, на Windows вроде работает.
(нужен путь к уже́ существующему файлу)

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

Выделить код

Код:

const path = "";
const eol = "\n";

Task.spawn(function() {
    var file = yield OS.File.open(path, {write: true});
    yield file.write(new TextEncoder().encode(gBrowser.currentURI.spec + eol));
    yield file.close();
}).then(null, Cu.reportError);

Отсутствует

 

№2328-07-2015 10:58:50

dorosholeg
Участник
 
Группа: Members
Зарегистрирован: 12-09-2013
Сообщений: 14
UA: Firefox 39.0

Re: помогите создать кнопку

Помогите найти кнопку "Закрыть вкладки справа" "Close right tabs from current", раньше была в разделе "Готовые кнопки для Custom Buttons"?

Отсутствует

 

№2428-07-2015 11:27:44

jars
Забанен
 
Группа: Members
Зарегистрирован: 28-07-2015
Сообщений: 235
UA: Palemoon 25.0

Re: помогите создать кнопку

dorosholeg пишет

Помогите найти кнопку "Закрыть вкладки справа" "Close right tabs from current", раньше была в разделе "Готовые кнопки для Custom Buttons"?

Кнопка на три клика, ЛКМ, СКМ, ПКМ -соотв. закрываюцца вкл. слева, все кроме активной, справа.

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3ESpeedCloseTabs%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFCSURBVHjarFE7TsNAEH27ygFwFAkJUcMBDKlD4c5pE8miIyegymGS1hJ1fIoEDkCPkFa2+PgCy8xmbCzvJgLBk55n/PZ5NH4LawFiRJzZCbUWsWiHGNtb55vJd9AAImKCSzxgj0QYyxmkxp0z4Mb5uY8UT8QJCaf0ekY8l8rv97ii55MbsMYjPqkzxFfii9RnzDVUu0EIw171QQtoWMyPDHnrVR8f9H0b6gW1+2CXxEQCjjrBx6IvXbCT73DxH7fDwaJzA0NZ/f3IL3o+RbR9Fw1WSv1cH7Cy225b4Xo8BhurqvJWUGpkQ37NAjeN0DWEEPIPjDEoNhukJHCFMc5Q13VwSMivWUynU6xXK1eNDCnL0mMzpO9XfGssNLhbLFzaRVF4W6Rp6lIN+W1o7TzPPS3LsuAvKjJb/BEHN/kNvgQYAML08vlxNjfkAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bthis.onclick%20%3D%20function%28e%29%20%7B%0A%09var%20br%20%3D%20getBrowser%28%29%3B%0A%09var%20cTab%20%3D%20br.mCurrentTab%3B%0A%0A%09switch%28e.button%29%20%7B%0A%09%09case%200%3A%0A%09%09%09var%20tabs%20%3D%20br.mTabContainer.childNodes%3B%0A%09%09%09var%20left%20%3D%20false%3B%0A%09%09%09for%28var%20i%20%3D%20tabs.length%20-%201%3B%20i%20%3E%3D%200%3B%20--i%29%20%7B%0A%09%09%09%09if%28left%29%0A%09%09%09%09%09br.removeTab%28tabs%5Bi%5D%29%3B%0A%09%09%09%09if%28tabs%5Bi%5D%20%3D%3D%20cTab%29%0A%09%09%09%09%09left%20%3D%20true%3B%0A%09%09%09%7D%0A%09%09break%3B%0A%09%09case%201%3A%0A%09%09%09br.removeAllTabsBut%28br.mCurrentTab%29%3B%0A%09%09break%3B%0A%09%09case%202%3A%0A%09%09%09if%28e.shiftKey%20%7C%7C%20e.ctrlKey%20%7C%7C%20e.altKey%20%7C%7C%20e.metaKey%29%0A%09%09%09%09break%3B%0A%09%09%09e.preventDefault%28%29%3B%0A%09%09%09var%20tabs%20%3D%20br.mTabContainer.childNodes%3B%0A%09%09%09for%28var%20i%20%3D%20tabs.length%20-%201%3B%20i%20%3E%3D%200%3B%20--i%29%20%7B%0A%09%09%09%09if%28tabs%5Bi%5D%20%3D%3D%20cTab%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09br.removeTab%28tabs%5Bi%5D%29%3B%0A%09%09%09%7D%0A%09%7D%0A%7D%0A//%20Hide%20context%20menu%20in%20Linux%3A%0Athis.onmousedown%20%3D%20function%28e%29%20%7B%0A%09if%28e.button%20%3D%3D%202%20%26%26%20%21e.shiftKey%20%26%26%20%21e.ctrlKey%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%29%20%7B%0A%09%09var%20cm%20%3D%20document.getElementById%28this.getAttribute%28%22context%22%29%29%3B%0A%09%09cm.collapsed%20%3D%20true%3B%0A%09%09var%20func%20%3D%20function%28%29%20%7B%0A%09%09%09cm.removeEventListener%28%22popupshowing%22%2C%20func%2C%20false%29%3B%0A%09%09%09setTimeout%28function%28%29%20%7B%20cm.hidePopup%28%29%3B%20cm.collapsed%20%3D%20false%3B%20%7D%2C%200%29%3B%0A%09%09%7D%3B%0A%09%09cm.addEventListener%28%22popupshowing%22%2C%20func%2C%20false%29%3B%0A%09%7D%0A%7D%0Athis.tooltipText%20%3D%20this.Help%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%u041B%u041A%u041C%20-%20%u0417%u0430%u043A%u0440%u044B%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0421%u041F%u0420%u0410%u0412%u0410%20%u043E%u0442%20%u0430%u043A%u0442%u0438%u0432%u043D%u043E%u0439%0A%u041F%u041A%u041C%20-%20%u0417%u0430%u043A%u0440%u044B%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0421%u041B%u0415%u0412%u0410%20%u043E%u0442%20%u0430%u043A%u0442%u0438%u0432%u043D%u043E%u0439%0A%u0421%u041A%u041C%20-%20%u0417%u0430%u043A%u0440%u044B%u0442%u044C%20%u0412%u0421%u0415%20%u043A%u0440%u043E%u043C%u0435%20%u0430%u043A%u0442%u0438%u0432%u043D%u043E%u0439%0A--------------------------%0ACTRL%20+%20%u041F%u041A%u041C%20-%20%u0432%u044B%u0437%u043E%u0432%20%u043C%u0435%u043D%u044E%20%u043A%u043D%u043E%u043F%u043A%u0438%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Init

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

Выделить код

Код:

this.onclick = function(e) {
    var br = getBrowser();
    var cTab = br.mCurrentTab;

    switch(e.button) {
        case 0:
            var tabs = br.mTabContainer.childNodes;
            var left = false;
            for(var i = tabs.length - 1; i >= 0; --i) {
                if(left)
                    br.removeTab(tabs[i]);
                if(tabs[i] == cTab)
                    left = true;
            }
        break;
        case 1:
            br.removeAllTabsBut(br.mCurrentTab);
        break;
        case 2:
            if(e.shiftKey || e.ctrlKey || e.altKey || e.metaKey)
                break;
            e.preventDefault();
            var tabs = br.mTabContainer.childNodes;
            for(var i = tabs.length - 1; i >= 0; --i) {
                if(tabs[i] == cTab)
                    break;
                br.removeTab(tabs[i]);
            }
    }
}
// Hide context menu in Linux:
this.onmousedown = function(e) {
    if(e.button == 2 && !e.shiftKey && !e.ctrlKey && !e.altKey && !e.metaKey) {
        var cm = document.getElementById(this.getAttribute("context"));
        cm.collapsed = true;
        var func = function() {
            cm.removeEventListener("popupshowing", func, false);
            setTimeout(function() { cm.hidePopup(); cm.collapsed = false; }, 0);
        };
        cm.addEventListener("popupshowing", func, false);
    }
}
this.tooltipText = this.Help;


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

Выделить код

Код:

ЛКМ - Закрыть вкладки СЛЕВА от активной
ПКМ - Закрыть вкладки СПРАВА от активной
СКМ - Закрыть ВСЕ кроме активной
--------------------------
CTRL + ПКМ - вызов меню кнопки


зы. Но в этой кнопке есть маленькая неприятность - она закрывает и закрепленные вкладки(те шо слева). Могет доделает кто, чтоб игнорировались закрепленные(pinned) вкладки. былоб отлично.

Отредактировано jars (28-07-2015 12:55:52)

Отсутствует

 

№2528-07-2015 17:25:14

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 42.0

Re: помогите создать кнопку

jars пишет

Но в этой кнопке есть маленькая неприятность - она закрывает и закрепленные вкладки(те шо слева). Могет доделает кто, чтоб игнорировались закрепленные(pinned) вкладки. былоб отлично.

Выделить код

Код:

this.onclick = function(e) {
  // ЛКМ - закрыть все вкладки слева от активной, кроме закрепленных
  if ( e.button == 0 ) {
    closeTabsToTheLeft = function(tab) {
      var tc = [], tabs = gBrowser.visibleTabs, t;
      for(t=0;tabs[t]!=tab;t++)
        if (!tabs[t].pinned)
          tc.push(tabs[t]);

      for(t=0;t<tc.length;t++)
        gBrowser.removeTab(tc[t], {animate: true});
    }
    closeTabsToTheLeft(gBrowser.mCurrentTab);
  };
  // СКМ - закрыть все вкладки, кроме активной и закрепленных
  if ( e.button == 1 ) {
    gBrowser.removeAllTabsBut(gBrowser.mCurrentTab);
  };
  // ПКМ - закрыть вкладки справа от активной, кроме закрепленных/показать меню кнопки с зажатой клавишей-модификатором
  if ( e.button == 2 && !e.ctrlKey && !e.shiftKey && !e.altKey && !e.metaKey ) {
    e.preventDefault();
    e.stopPropagation();
    gBrowser.removeTabsToTheEndFrom(gBrowser.mCurrentTab);
  };
};

Отредактировано turbot (28-07-2015 22:52:28)

Отсутствует

 

Board footer

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