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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№895120-09-2015 19:18:45

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 604
UA: Seamonkey 2.21
Веб-сайт

Re: Custom Buttons

Может ли кто-нибудь сделать кнопку отменяющую временные разрешения NoScript при смене или закрытии активной вкладки?
Мне подсказали (№583), что должно выполняться noscriptOverlay.revokeTemp()(сброс в config’е значения noscript.temp не всегда правильно срабатывает). Ещё нарыл в сниппетах:
Closing a tab
gBrowser.removeCurrentTab();
Changing active tab
gBrowser.tabContainer.advanceSelectedTab(1, true);
gBrowser.tabContainer.advanceSelectedTab(-1, true);

«Инструменты для создателей...» в очередной раз почитал. Не осилил.
Очень бы хорошо, чтобы кнопка работала в Симанке и Лисе. На носкриптовском форуме есть такой fаeature request, и ему почти джва года.

Отсутствует

 

№895220-09-2015 21:20:08

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

Re: Custom Buttons

negodnik пишет

Может ли кто-нибудь сделать кнопку отменяющую временные разрешения NoScript при смене или закрытии активной вкладки?
Мне подсказали (№583), что должно выполняться noscriptOverlay.revokeTemp()

:/

Выделить код

Код:

addEventListener("TabSelect", function(e) {
   noscriptOverlay.revokeTemp();
}, true, gBrowser.tabContainer );

Отсутствует

 

№895321-09-2015 00:25:58

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 604
UA: Seamonkey 2.21
Веб-сайт

Re: Custom Buttons

bunda1
Работает. Спасибо большое!

Отредактировано negodnik (08-10-2015 16:28:40)

Отсутствует

 

№895421-09-2015 05:15:39

dddaaakkk
Участник
 
Группа: Members
Зарегистрирован: 30-05-2014
Сообщений: 6
UA: Firefox 28.0

Re: Custom Buttons

Дорогие пользователи CB,

Мне интересно, все ли осознают что наше любимое дополнение, которое приносит нам столько удобств и радости :heart: в повседневной жизни, приговорено к смерти? Это официально и уже совсем не за горами! Все труды и усилия которые мы видим здесь в этой ветке - фактически обречены! :o

Уже через 1.5 - 2 года все наши знания, опыт и code snippets накопленные на форумах и в опубликованных дополнениях и CB кнопках превратятся в мало-кому-нужный хлам. Я считаю это преступным и недальновидным решением Мозилы. :cry:
Я вижу тут множество талантливых, любознательных, не боящихся трудностей людей, готовых взяться за трудоёмкие :iron:, часто мозголомные :sick: задачки или помочь ближним своим кто разбирается в программировании меньше чем они сами :beer:. Все это ради неуёмного желания сделать так, чтоб вещи работали так как нам хочется, чтобы браузер подстраивался под нас, под наши нужды :music:, а не наоборот. Такое сообщество, как мне кажется, представляет наибольшую ценность из всего что связано с браузером Firefox. :heart:

И всего этого хотят нас лишить ради эфемерных целей обогащения вероломных корпораций под прикрытием заботы об иллюзорном "среднем пользователе", предпочитающем однокнопочный интерфейс и обладающем уровнем развития первоклассника. :usch:
Я считаю это несправедливым, и призываю наше сообщество объединиться и дать отпор! :dumb: Для этого нужно всего лишь показать, что мы - вовсе не незначительная статистическая величина. Наш голос должен быть услышан! Сколько нас? Я думаю, что нас - тысячи и кроме того, наше сообщество не ограничено русскоязычными. Те, кто говорит по английски - пожалуйста присоединяйтесь к дискуссии здесь

Давайте координировать наши действия! Пожалуйста, делайте ваши предложения как нам показать сколько нас и быть услышанными!

Мои предложения:

1) Проголосовать на change.org

2) Голосовать и оставлять комментарии на webextensions.uservoice.com
    Я предлагаю кликнуть Vote на следующие предложения: раз два три четыре пять шесть семь восемь
    можно голосовать много раз используя разные email адреса (регистрация там не требуется, адрес не показывается и спам вам от этого не пойдёт)
    или пишете там свои предложения

3) читающие/пишущие по англ. могут оставлять комментарии в блоге Мозиллы к записи о планах по уничтожению XUL
    470 девелоперов и power юзеров уже категорически высказались что решение Мозиллы - безумие и суицид, добавьте и вы своё мнение

4) твитнуть/фейсбукнуть с тэгом #removeNoXUL
    можно также твитить @mozilla или чуваку который объявил решение @deadsquid
    результаты твитов можно смотреть здесь

Пожалуйста, потратьте несколько минут чтобы показать ваше мнение! :D Пожалуйста - расскажите всем небезразличным знакомым! Нам необходимо набрать как можно больше голосов в видных местах! Давайте покажем Мозиле пока еще не слишком поздно! Нас много и мы победим! :rock:

Если мы не сделаем усилие сегодня, ФФ как мы его знаем вылетит в трубу! Огромное количество человекочасов пойдёт в топку, а мы останемся без каких либо средст кастомизации браузера.

Отредактировано dddaaakkk (21-09-2015 05:20:11)

Отсутствует

 

№895521-09-2015 15:20:32

Ki_rrrilll
Участник
 
Группа: Members
Зарегистрирован: 22-11-2013
Сообщений: 127
UA: unknown 0.0

Re: Custom Buttons

Подскажите как тут надо сделать. Есть страница, на странице есть некий блок.

Я с помощью window.open() открываю новую вкладку, а в качестве document.body.innerHTML  этой вкладки назначаю innerHTML того самого блока. Вроде все нормально отображается.
Но в том блоке были элементы с обработчиками онклик и другими, а функции для этих обработчиков прописаны в скрипте, который подгружается на оригинальную страницу таким способом

Выделить код

Код:

<script src="http://www.aaa/bbb.js" type="text/javascript" ></script>

На новосозданной странице все эти обработчики не работают. Я пробовал подгрузить этот скрипт на новую страницу, т. е. прописать ссылку на скрипт в HEAD страницы - не работает.
Пробовал просто скопировать текст скрипта и вставить его между тегами <script> и </script> в тело страницы. Тоже не работает.

Есть способ внедрить активное содержимое в страницу, если она создана через innerHTML?

Отсутствует

 

№895622-09-2015 16:48:00

Ki_rrrilll
Участник
 
Группа: Members
Зарегистрирован: 22-11-2013
Сообщений: 127
UA: IE 8.0

Re: Custom Buttons

Вот простейшая ситуация. Код:

Выделить код

Код:

tab = open('', '');
tab.document.body.innerHTML='<input type="button" value="button">'; 
tab.document.querySelector('input').onclick=function(){alert('hello')}

Открывается вкладка, в ней кнопка. Но когда кликаю по кнопке, происходит переход назад, на вкладку-родитель и уже там выскакивает алерт. Почему не в новой вкладке?

Ну и предыдущий вопрос тоже актуален. Как внедрить активное содержимое в страницу, если она создана через innerHTML?

Отсутствует

 

№895722-09-2015 17:53:41

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

Подскажите, а есть кнопка для ff40 - отключить adobe flash для сайта навсегда, или наоборот - включить? Или просто, включить/выключить.

Отсутствует

 

№895822-09-2015 23:13:39

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 44.0

Re: Custom Buttons

fokanik пишет

Подскажите, а есть кнопка для ff40 - отключить adobe flash для сайта навсегда, или наоборот - включить? Или просто, включить/выключить.

Toggle Flash

Отсутствует

 

№895923-09-2015 03:11:49

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

voqabuhe пишет

Toggle Flash

Спасибо! :cool:

Отсутствует

 

№896023-09-2015 11:57:31

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

Re: Custom Buttons

Привет. Подскажите хто знает. Мне нужно передавать в консоль винды(а точнее в мой батнег) заголовок вкладки. Если вкладка на аглицком то нет проблем gBrowser.mCurrentTab.label; и норм. Дальше в батнике я беру его в переменную и использую как имя файла или имя папки если нужно.

Выделить код

Код:

//  .... кусок , функция из кнопки кот-я запускает батнег с параметрами
  function wgetlist(){
    var url =  gContextMenu.linkURL;
         var file = Services.dirsvc.get('ProfD', Ci.nsIFile);
   file.initWithPath(file.path + "\\Soft\\wget\\wgetlist.cmd");
      var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
   process.init(file);
   process.run(false, [url, gBrowser.mCurrentTab.label], 2);
   }

А если вкладка имеет название на руском, руский + аглийский. А есть еще тяжелые случаи рус. + англ + мова. Вот тут напр. http://www.ex.ua/93870997  Соотв. в консоль передаются "кракозяблы".
Как взять имя вкладки и сконвертнуть его в понятную для консоли кодировку при наличии рус || агл || др. в заголовке ?  scratch_one-s_head.gif

Отсутствует

 

№896123-09-2015 12:56:36

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

Re: Custom Buttons

Может:

Выделить код

Код:

convertFromUnicode("UTF-16", gBrowser.mCurrentTab.label);

Отсутствует

 

№896224-09-2015 21:08:08

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

Re: Custom Buttons

Благодарю bunda1. Похоже никакой возоможности воттак просто помирить виндовую консоль с [CB] нету. Ну и лана, беру просто имя домена для имени папки и норм.  В итоге сделал так:

Выделить код

Код:

// .... кусок , функция из кнопки кот-я запускает батнег с параметрами.
    function wgetlist(){
    var url =  gContextMenu.linkURL;
         var file = Services.dirsvc.get('ProfD', Ci.nsIFile);
         var domn = content.document.domain;
         var title = encodeURIComponent(gBrowser.mCurrentTab.label);
   file.initWithPath(file.path + "\\Soft\\wget\\wgetlist.cmd");
      var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
   process.init(file);
   process.run(false, [url, domn, title], 3);
   }

Третий парам (title) передаю просто шобыбыл, в батниге его не исп-ю. вдруг найду способ преобразования, на будущее.
Сам батнег такой, для скачки списка файлов через wget :

Выделить код

Код:

@echo off
@set urla=%1
@set fnam=%2
@rem set fname="%fnam:~2,-2%"
@set wgetdir=c:\0l0\WgetD\%DATE%\
@if not exist %wgetdir% md %wgetdir%
@cd /d "%~dp0"
"%~dp0wget.exe" -cN --content-disposition --restrict-file-names=nocontrol,windows -P %wgetdir%%fnam% -i %urla%
if not errorlevel 0 pause else exit
exit

Отсутствует

 

№896324-09-2015 22:43:37

oleg953
Участник
 
Группа: Members
Откуда: Ростов где Дон
Зарегистрирован: 07-05-2014
Сообщений: 557
UA: Firefox 42.0

Re: Custom Buttons

в 41-42b2 перестала работать эта кнопка

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

Выделить код

Код:

/*Initialization Code*/// CB drag and go, от 08.10.2014. ................................
function dragAndGo(e) {
   
   // стоп, если внутренне страницы или страница с файлами
   var protocol = content.location.protocol;
   if ( ["about:", "chrome:", "jar:", "data:", "file:"].indexOf( protocol ) !== -1 ) return;
 

   switch ( e.type ) {
      case "dragstart": 
            self.startPoint = {x:e.screenX, y:e.screenY}; break; // получить начальные координаты перетаскивания

      case "dragover":
            Cc["@mozilla.org/widget/dragservice;1"].getService(Ci.nsIDragService).getCurrentSession().canDrop = true; break;

      case "drop": {            
            // стоп, если перетаскивается в поле текстового ввода или из-за пределов окна браузера       
            var name = e.target.localName;
            if ( !self.startPoint || ["text", "input", "textarea", "password"].indexOf( name ) !== -1 ) return;                    

            e.preventDefault(); 

            // получить направление перетаскивания, L налево, R направо, U верх, D вниз                                       
            var [subX, subY] = [e.screenX - self.startPoint.x, e.screenY - self.startPoint.y]; 
            var [distX, distY] = [(subX > 0 ? subX : (-subX)), (subY > 0 ? subY : (-subY))];
            var direction = distX > distY ? (subX < 0 ? "L" : "R") : (subY < 0 ? "U" : "D");
            self.startPoint = 0;
            
            // стоп, если перетаскивается меньше минимального расстояния 
            if ( distX > distY ? distX < 12 : distY < 12 ) return; 


            // Ссылки ....
            if ( e.dataTransfer.types.contains("text/x-moz-url") ) {
                 var link = e.dataTransfer.getData("text/x-moz-url").split("\n")[0];
                      
                 if ( direction == "U" ) {
                      // открыть ссылку в новой активной странице
                      gBrowser.selectedTab = gBrowser.addTab( link );
                      return;
                      }
                 if ( direction == "D" ) {
                      // открыть ссылку в новой фоновой странице
                      gBrowser.addTab( link );
                      return;
                      }    
                 if ( direction == "L" ) {
                      // сохранить ссылку
                      saveImageURL( link, "save", null, false, false, null, content.document);
                      return;
                      } 
                 if ( direction == "R" ) {
                      // сохранить ссылку или изображение без запроса на место сохранения в папке загрузки или на диск C:
                      saveImageURL( link, 0, 0, 0, 1, null, content.document );
                      return;
                      }      
                 }
                                
            // Изображения ....
            if ( e.dataTransfer.types.contains("application/x-moz-file-promise-url") ) {
                 var img = e.dataTransfer.getData("application/x-moz-file-promise-url").split("\n")[0]

                 if ( direction == "U" ) {
                      // открыть изображение в новой активной странице
                      gBrowser.selectedTab = gBrowser.addTab( img );
                      return;
                      }
                 if ( direction == "D" ) {
                      // открыть изображение в новой фоновой странице
                      gBrowser.addTab( img );
                      return;
                      }
                 if ( direction == "L" ) {
                      // сохранить изображение 
                      saveImageURL( img, "save", null, false, false, null, content.document);
                      return;
                      } 
                 if ( direction == "R" ) {
                      // сохранить изображение без запроса на место сохранения в папке загрузки или на диск C:
                      saveImageURL( img, 0, 0, 0, 1, null, content.document );
                      return;
                      }        
                 }
                                     
            // Выделенный текст ....
            if ( e.dataTransfer.getData("text/unicode") ) { 
                 var sel = e.dataTransfer.getData("text/unicode");                              
 
                 if ( direction == "U" ) {
                      // поиск текста в google в новой активной странице
                      gBrowser.selectedTab = gBrowser.addTab("http://www.google.com/search?q=" + sel );                                          
                      return;
                      }     
                 if ( direction == "D") {
                      // поиск текста в google в новой фоновой странице
                      gBrowser.addTab("http://www.google.com/search?q=" + escape( convertFromUnicode("UTF-8", sel )) );
                      return;
                      }
                 if ( direction == "L" ) {
                      // открыть текстовые ссылки
                      gBrowser.selectedTab = gBrowser.addTab( sel );                           
                      return;
                      }     
                 if ( direction == "R" ) {
                      // сохранить текст в .txt файл
                      var fileTitle = content.document.title.slice(0, 50) + '  ' + (new Date()).toLocaleFormat("%H·%M·%S");
                      saveURL("data:text/plain," + encodeURIComponent( content.location + ("\r\n\r\n" + sel )), 
                                                        fileTitle + ".txt", null, false, false, null, content.document);                    
                      }  
                 }                
            }
    }
};
["dragstart", "dragover", "drop"].forEach(function(type) addEventListener(type, dragAndGo, false, gBrowser) ); 


// Подсказка кнопки ............................................................................
this.tooltipText = "CB drag and go \nЗапускает жести мыши для ЛКМ на странице \nЛ: Редактировать эту кнопку";


можно исправить? Спасибо

Отсутствует

 

№896425-09-2015 00:50:08

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

Re: Custom Buttons

oleg953 пишет

можно исправить? Спасибо

Попробуй CB drag and go от 30.05.2015.

Отсутствует

 

№896525-09-2015 01:01:17

oleg953
Участник
 
Группа: Members
Откуда: Ростов где Дон
Зарегистрирован: 07-05-2014
Сообщений: 557
UA: Firefox 42.0

Re: Custom Buttons

bunda1 пишет

Попробуй CB drag and go от 30.05.2015.

значица так в 41 работает в 42a2 нет

Отсутствует

 

№896625-09-2015 01:15:56

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

Re: Custom Buttons

Как не работает?

Отсутствует

 

№896725-09-2015 02:26:13

oleg953
Участник
 
Группа: Members
Откуда: Ростов где Дон
Зарегистрирован: 07-05-2014
Сообщений: 557
UA: Firefox 42.0

Re: Custom Buttons

bunda1 пишет

Как не работает?

вот так https://youtu.be/FhC6J-11TYg

Отредактировано oleg953 (25-09-2015 02:46:03)

Отсутствует

 

№896825-09-2015 15:16:33

rbfyec
Участник
 
Группа: Members
Зарегистрирован: 07-07-2012
Сообщений: 365
UA: Firefox 20.0

Re: Custom Buttons

Я сделал себе кнопочку, она работает и даже в консоли ошибок чисто.
Но когда я делаю закладку на эту кнопку, а потом закладку открываю, выскакивает сообщение, что кнопку установить невозможно, поскольку она содержит ошибки.
В консоли появляется запись типа

Выделить код

Код:

Ошибка: незакрытый раздел CDATA
Источник: moz-nullprincipal:{cea83e26-a3d5-4a96-9e18-1f198b4d8829}
Строка 655, символ 47
Исходный код:
          content.document.body.insertBefore(p

Сама строчка, на которую оно ругается, очень безобидная и там нет ничего, что могло бы вызвать ошибку. Что это за незакрытый раздел CDATA?
-------------------------------------

А вообще, когда я открываю закладку на ЛЮБУЮ кнопку и потом отменяю установку, или нажимаю "Редактировать",
в консоли ошибок появляется одна и та же запись:

Выделить код

Код:

Метка времени: ххххх
Ошибка: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.loadURI]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://global/content/bindings/browser.xml :: loadURIWithFlags :: line 156"  data: no]
Источник: chrome://browser/content/tabbrowser.xml
Строка: 1402

В чём дело?

Отсутствует

 

№896925-09-2015 21:41:36

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

Re: Custom Buttons

oleg953 пишет
bunda1 пишет

Попробуй CB drag and go от 30.05.2015.

значица так в 41 работает в 42a2 нет

Где достать этот Firefox 42a2

Отсутствует

 

№897025-09-2015 21:58:25

oleg953
Участник
 
Группа: Members
Откуда: Ростов где Дон
Зарегистрирован: 07-05-2014
Сообщений: 557
UA: Yandex 14

Re: Custom Buttons

bunda1 пишет

Где достать этот Firefox 42a2

тут http://habrahabr.ru/hub/firefox/ всё понятно почему кнопка не алё kiss_101kb.1443207760.png

Отредактировано oleg953 (25-09-2015 22:04:10)

Отсутствует

 

№897125-09-2015 22:02:06

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 604
UA: Seamonkey 2.21
Веб-сайт

Re: Custom Buttons

Отсутствует

 

№897226-09-2015 15:05:48

Sh1ro
Участник
 
Группа: Members
Зарегистрирован: 26-09-2015
Сообщений: 1
UA: Firefox 41.0

Re: Custom Buttons

Всем доброго времени суток, никто не подскажет с кодом для перехода на последнюю активную вкладку? То есть, например, просматривал я до этого страницы на вкладках с номерами 6,7, 10, 12, 4, 1,3, и именно в таком порядке, на 3(третьей) вкладке я нахожусь в данный момент,  применяю код, и меня возвращает на 1ю вкладку, применяю снова и меня уже возвращает на 4ю, еще раз и уже на 12ю, и так далее. То есть получается эдакий ctrl-shift-tab только не в порядке физического расположения табов, а в порядке использования, что жутко удобно, когда вкладок открыто много(обожаю эту функцию еще со времен старой Оперы).
Пока что удалось нарыть вот такой код:

Выделить код

Код:

if ("tabFocusManager" in FireGestures == false) {
  // init tab focus manager
  FireGestures.tabFocusManager = {

    i: 0,
    _tabHistory: [],

    focusLastSelectedTab: function() {
      var currentPanel = gBrowser.mCurrentTab.getAttribute("linkedpanel");
      for (i = this._tabHistory.length - 1; i > 0; i--) {
        var panel = this._tabHistory[i];
        if (panel == currentPanel)
          continue;
        var tab = gBrowser.mTabContainer.getElementsByAttribute("linkedpanel", panel)[0];
        if (!tab)
          continue;
        gBrowser.selectedTab = tab;
        break;
      }
    },

    handleEvent: function(event) {
      this._tabHistory.push(event.target.getAttribute("linkedpanel"));
      if (this._tabHistory.length > 32)
        this._tabHistory.shift();
    },

  };
  gBrowser.mTabContainer.addEventListener("TabSelect", FireGestures.tabFocusManager, false);
  gBrowser.mTabContainer.addEventListener("TabOpen", FireGestures.tabFocusManager, false);
}

FireGestures.tabFocusManager.focusLastSelectedTab();

Но это не оно, потому что на предыдущую активную вкладку оно переходит, а вот дальше снова возвращается на ту, с корой я начинал. Например, был я на вкладках 4,5,7(именно в таком порядке), сейчас на 7ой, применил код, меня вернуло на 5ю, так как это предыдущая активная вкладка, применил код еще раз и меня снова вернуло на 7ю вкладку, вместо того, что перекинуть на 4ю.

Заранее спасибо.

Отредактировано Sh1ro (26-09-2015 15:07:29)

Отсутствует

 

№897327-09-2015 11:12:35

rbfyec
Участник
 
Группа: Members
Зарегистрирован: 07-07-2012
Сообщений: 365
UA: Firefox 20.0

Re: Custom Buttons

Как пользоваться полифиллами?
У меня [firefox] 20, он не поддерживает метод closest(). Я нашёл для этого полифилл https://plainjs.com/javascript/traversi … lector-39/

Как я делаю. Запускаю скажем на этой странице код

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

Выделить код

Код:

this.Element && function(ElementPrototype) {
    ElementPrototype.closest = ElementPrototype.closest ||
    function(selector) {
    var el = this;
    while (el.matches && !el.matches(selector)) el = el.parentNode;
    return el.matches ? el : null;
    }
    }(Element.prototype);


И после этого пытаюсь найти ближайшего родителя-дива для картинки из поста oleg953

Выделить код

Код:

var el = content.document.querySelector('[src="http://ipic.su/img/img7/tn/kiss_101kb.1443207760.png"]');
alert(el.closest('div'));

И оно выдаёт ошибку el.closest is not a function
Почему полифилл  не работает?

Отсутствует

 

№897429-09-2015 14:46:02

toxa
Участник
 
Группа: Members
Зарегистрирован: 11-04-2012
Сообщений: 261
UA: Firefox 25.0

Re: Custom Buttons

Как в этих случаях

Выделить код

Код:

elm.style.zIndex = -1 
ИЛИ

elm.style.visibility = "hidden"

Применить transition, чтобы elm исчезал с замедлением?

Отсутствует

 

№897530-09-2015 08:48:00

razoo
Участник
 
Группа: Members
Зарегистрирован: 23-07-2009
Сообщений: 48
UA: Firefox 24.0

Re: Custom Buttons

Всем доброго дня.
Ребята, напомните, пожалуйста, как менять вид кнопок при открытом-закрытом сайдбаре.
Или может у кого-нибудь есть готовые кнопочки для AiOS?

Отредактировано razoo (30-09-2015 08:48:38)

Отсутствует

 

Board footer

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