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

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

№25123-10-2013 22:37:26

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

Re: Обсуждение кнопок CB

Uxapb пишет:

Еще вопрос, а можно как-то снять ограничение на кол-во символов в заголовке страницы ?

Если я правильно понял:
function getDocTitle() {
     var protocol = content.location.protocol;
     if ( ["about:", "chrome:", "jar:", "data:"].indexOf( protocol ) !== -1 ) return false; 
          var docTitle = content.document.title || content.document.domain || gBrowser.mCurrentTab.label;       
          // заменить недопустимые символы и удалить лишние пробелы
          var docTitle = docTitle.replace(/[:.\\\/<>?*|"]+/g, " ")
          var docTitle = docTitle.replace(/\s\s+/g, " ");

          return docTitle.substring(0, 50);
};

Отсутствует

 

№25223-10-2013 23:07:12

Uxapb
Участник
 
Группа: Members
Зарегистрирован: 25-01-2012
Сообщений: 126
UA: Firefox 24.0

Re: Обсуждение кнопок CB

bunda1 пишет:

Если я правильно понял:
return docTitle.substring(0, 50);

Да, именно это значение.  Еще раз спасибо, что не оставили без внимания мои маленькие прихоти. :)

Отсутствует

 

№25326-10-2013 11:28:09

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

Re: Обсуждение кнопок CB

1fesFFFF пишет:

1) В 25 [firefox] у меня не работает кнопка, которая открывает поиск текста на странице (Ctrl + F), вот её код:

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

Выделить код

Код:

var findToolbar = document.getElementById("FindToolbar");
if (typeof gFindBar == "object") { //Bon Echo 2.0a3
    if(findToolbar.hidden) {
        gFindBar.onFindCommand();;
        this.checked=true;
    } else {
        gFindBar.close();
        this.checked=false;
    } // End if (findToolbar.hidden)
} 
else {
    if(findToolbar.hidden){
        onFindCmd();
    } else {
        closeFindBar();
    } // End if (findToolbar.hidden)
} // End if (typeof gFindBar == "object")


Можете поправить её?

Там старого findbar'а больше нет. Теперь для каждого таба свой.
Переключалка такая-же (вкладка Код)

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

Выделить код

Код:

gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();


Checked-индикация, если нужна,
то можешь попробовать вариант (вкладка Инициализация)
скрытый текст

Выделить код

Код:

const
    observer = new MutationObserver(check),
    optChildList = { childList: true },
    optAttributeHidden = { attributes: true, attributeFilter: ["hidden"] };

function check(mut) {
    const
        childList = mut && mut[0].type == "childList",
        findbar = 
            childList
            && mut[0].addedNodes.length
            && mut[0].addedNodes[0].nodeName == "findbar";

    if (childList && !findbar) return;
    childList && findbar && obs(true);
    self.checked = !gFindBar.hidden;
}
function obs(noCheck) {
    const
        tab = gBrowser.selectedTab,
        findbar = tab._findBar,
        node = findbar || tab.linkedBrowser.parentNode.parentNode,
        options = findbar ? optAttributeHidden : optChildList;

    observer.disconnect();
    observer.observe(node, options);
    if (noCheck != true) findbar ? check() : self.checked = false;
}
obs();
addEventListener("TabSelect", obs, false, gBrowser.tabContainer);
addDestructor(function() observer.disconnect());

Отсутствует

 

№25427-10-2013 17:41:51

1fesFFFF
Участник
 
Группа: Members
Зарегистрирован: 22-01-2010
Сообщений: 225
UA: Firefox 25.0

Re: Обсуждение кнопок CB

Dumby
Спасибо

Отредактировано 1fesFFFF (27-10-2013 17:44:39)

Отсутствует

 

№25527-10-2013 21:08:21

Dеnis
Участник
 
Группа: Members
Откуда: Новосибирск
Зарегистрирован: 04-01-2007
Сообщений: 305
UA: Opera 12.1

Re: Обсуждение кнопок CB

Кнопка запуска внешнего приложения

Выделить код

Код:

startProcess("C:\\Program Files (x86)\\SMPlayer\\smplayer.exe",["%u"]);

function startProcess(path, args) {
    var file = Components.classes["@mozilla.org/file/local;1"]
        .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Components.classes["@mozilla.org/process/util;1"]
              .createInstance(Components.interfaces.nsIProcess);
       process.init(file);
        process.run(false, args, args.length);
      } else custombuttons. alertBox ("Файл не найден", path); 
};

А как передать в аргументе текущий адрес страницы? Я пробовал %u, но не работает. Я хочу, чтобы на ютубе я нажал на кнопку и открылся SMPlayer с текущей страницей, например

Выделить код

Код:

C:\Program Files (x86)\SMPlayer\smplayer.exe http://www.youtube.com/watch?v=QJO3ROT-A4E

Отсутствует

 

№25627-10-2013 22:51:19

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

Re: Обсуждение кнопок CB

Dеnis

var url=getBrowser().currentURI.spec;
var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe");
var process  = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
var args = [window.content.location.href];
process.init( file );
process.run( false, args, args.length );


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№25703-11-2013 00:36:25

by-psi-x
Участник
 
Группа: Members
Зарегистрирован: 13-10-2013
Сообщений: 10
UA: Firefox 24.0

Re: Обсуждение кнопок CB

есть рабочая кнопка для отключения плагинов? Вот я попробовал Toggle Java(Firefox) по ссылке https://forum.mozilla-russia.org/viewtopic.php?pid=573843#p573843 - НЕРАБОТАЕТ

Отсутствует

 

№25803-11-2013 00:44:34

Pony_Smile_Pack
Участник
 
Группа: Members
Зарегистрирован: 13-01-2012
Сообщений: 1144
UA: Firefox 25.0

Re: Обсуждение кнопок CB

by-psi-x пишет:

есть рабочая кнопка для отключения плагинов? Вот я попробовал Toggle Java(Firefox) по ссылке https://forum.mozilla-russia.org/viewtopic.php?pid=573843#p573843 - НЕРАБОТАЕТ

Firefox 26 Бета | Форум Mozilla Россия

Все плагины, за исключением последних версий Flash, по умолчанию настроены на "Запуск по щелчку мышью"

Отсутствует

 

№25903-11-2013 10:39:41

dedmazai1870
Забанен
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-08-2013
Сообщений: 57
UA: Firefox 25.0

Re: Обсуждение кнопок CB

bunda1
А можно в кнопке Переключить JavaScript изменить иконку? Цветом не слишком заметно состояние. Можно ли на отключенной организовать маленький красный крестик или просто как зачеркнутую крест-накрест изображать?

Отсутствует

 

№26004-11-2013 00:35:11

by-psi-x
Участник
 
Группа: Members
Зарегистрирован: 13-10-2013
Сообщений: 10
UA: Firefox 24.0

Re: Обсуждение кнопок CB

Все плагины, за исключением последних версий Flash, по умолчанию настроены на "Запуск по щелчку мышью"

т.е. кнопка отключения/включения плагинов больше работать не будет? Можно удалять?

Отсутствует

 

№26105-11-2013 23:42:05

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

Re: Обсуждение кнопок CB

dedmazai1870 пишет:

bunda1
А можно в кнопке Переключить JavaScript изменить иконку? Цветом не слишком заметно состояние. Можно ли на отключенной организовать маленький красный крестик или просто как зачеркнутую крест-накрест изображать?

А какую нужно?

Отсутствует

 

№26205-11-2013 23:50:54

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

Re: Обсуждение кнопок CB

dedmazai1870 пишет:

А можно в кнопке Переключить JavaScript изменить иконку? Цветом не слишком заметно состояние.

предлагай =) http://www.iconsearch.ru/


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

Отсутствует

 

№26306-11-2013 00:14:54

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

Re: Обсуждение кнопок CB

okkamas_knife
Да но сейчас код в кнопке максимально минимален и красив, то есть идеальный.

Добавлено 06-11-2013 00:17:33
Можно легко переделать для переключения любой настройки - поменять иконку, название кнопки и настройку.

Отредактировано bunda1 (06-11-2013 00:19:24)

Отсутствует

 

№26406-11-2013 03:55:50

dedmazai1870
Забанен
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-08-2013
Сообщений: 57
UA: Firefox 25.0

Re: Обсуждение кнопок CB

feas пишет:

предлагай

JavaScript включён
JavaScript выключен
Это примерно, можно и другие. Честно утащил отсюда со 2-ой и 3-ей страницы.

Отредактировано dedmazai1870 (06-11-2013 03:56:15)

Отсутствует

 

№26506-11-2013 05:07:17

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

Re: Обсуждение кнопок CB

dedmazai1870
Зачем огород то городить, вставьте более яркую иконку и будет прекрасно видно состояние кнопки, включены скрипты или нет, куда уж наглядней.
http://s017.radikal.ru/i424/1311/04/34f3ddf78574t.jpg http://s018.radikal.ru/i507/1311/3e/75d8899cdb08t.jpg

Отредактировано villa7 (06-11-2013 05:14:40)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№26606-11-2013 11:08:14

dedmazai1870
Забанен
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-08-2013
Сообщений: 57
UA: Firefox 25.0

Re: Обсуждение кнопок CB

villa7
Я бы не городил огород, если Вы или кто-то другой объяснили мне, как такую иконку сделать или добавить пару своих изображений в эту кнопку. Одно изображение я понимаю как, а 2 не умею.
UPD. Если это одно изображение, то опять же какой формат: 32x16 или 16x32? Зачем мне экспериментировать, если ответ у Вас в подписи? :)

Отредактировано dedmazai1870 (06-11-2013 11:13:09)

Отсутствует

 

№26706-11-2013 12:06:49

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

Re: Обсуждение кнопок CB

dedmazai1870
Качаете любую понравившуюся иконку, подходящую по размерам или в Paint.NET измените размер, цвет, какой нужно. ПКМ по кнопке Редактировать и вставляете иконку.
http://s012.radikal.ru/i319/1311/04/dc31d0476d09t.jpg

Отредактировано villa7 (06-11-2013 12:09:40)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№26806-11-2013 13:24:18

dedmazai1870
Забанен
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-08-2013
Сообщений: 57
UA: Firefox 25.0

Re: Обсуждение кнопок CB

Как меня ломало писать длинный пост!:) Видимо, без этого не обойтись.
Как вставить/заменить иконку в кнопке я знаю, Paint.NET использую давно, IcoFX Portable тоже знаю, но не пользуюсь, потому как есть друг, который нарисует лучше меня. :)
Мне непонятно другое: каким образом иконка меняет свой цвет? Может это указано в коде кнопки? Но я там ничего не понимаю. Вот я и подумал, что может быть там прописано две иконки, которые выбираются в зависимости от события?
Как пример, использую дополнение Speed Dial. Захотелось мне изменить в нём иконку таба и значок: http://imageshack.us/a/img6/2291/mdaf.jpg на свои. DOM Inspector подсказал, но значок оказался таким: http://imageshack.us/a/img28/7798/4p5o.png (32x64), поэтому взял "домик" http://imageshack.us/a/img29/4162/35v7.png (16x16) и просто клонировал http://imageshack.us/a/img33/5258/xzr8.png
Отсюда и возникли вопросы, которые выделил bold'ом. Если бы умел делать обратную конвертацию из base64 в png смог бы сам посмотреть иконку, но я этого не умею.

P.S. А в Speed Dial теперь так (гифка примерно 30 сек.).
http://imageshack.us/a/img571/5623/rqo.gif

P.S. Сейчас нашёл Online Base64 Image Encoder/Decoder. Вижу, иконка одна. Вопросы остаются: как она меняет свой цвет в кнопке?

Отредактировано dedmazai1870 (06-11-2013 13:27:34)

Отсутствует

 

№26906-11-2013 16:13:15

dedmazai1870
Забанен
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-08-2013
Сообщений: 57
UA: Firefox 25.0

Re: Обсуждение кнопок CB

okkamas_knife
Спасибо. Смотрел код, по названию "toggleImage" так и предполагал и в силу своей глупости и "серости" пытался изменить greyscale на greenscale, но кнопка не позеленела, а вообще с панели пропала. :D Значит, оставляю всё как есть, т.к. код самостоятельно изменить не смогу. Или попробую по совету villa7 заменить с более ярким цветом, чтобы отличия были виднее.
Всем участникам спасибо за помощь и объяснения.

Отсутствует

 

№27006-11-2013 21:25:55

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

Re: Обсуждение кнопок CB

dedmazai1870 пишет:

feas пишет:

предлагай

JavaScript включён
JavaScript выключен
Это примерно, можно и другие.

Замени в кнопке:

Выделить код

Код:

function toggleImage() {   
   self.style.filter = pref.value ? '' : 'url("chrome://mozapps/skin/extensions/extensions.svg#greyscale")';   
};

на:

Выделить код

Код:

function toggleImage() { 
   var icon = self.ownerDocument.getAnonymousElementByAttribute( self, "class", "toolbarbutton-icon");
   icon.src = pref.value
   ? 'data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAACQWzEUkFsxhJBbMaOQWzG2kFsxyZBbMdqQWzHrkFsx+pVhOf+GckP/TodG/zqIQP8+fDX4VHEyYf///wD///8AlF8zaLiQbf/WuqP/38az/+fUw//u39P/9eri//v07/+hyab/aLJ4/4PHk/9+wJf/gMSR/1ajY/orgDKG////AJlkNonHpIX////////////////////////+/P/a6Nj/crqC/4/Qnf8/plz/9PT0/0+5ev+Ky5v/V6Vl9yqAMjmeaTlXnmk59rSFWf/ZpXv/2J5v/9ebav/YlmP/dqdw/4nPlv9zx4P/RK9g//Hx8f/y8vL/Trl6/4DFkv8vhTjPpG88FKRvPKvVroz//fDl//fHov/3z63/+dW1/2yxfv+X16H/fMuI/2K/fv/z8/P/8fHx//X19f9OqmX/Nok/9v///wCqdUAot4ZW//7+/f/63sL/+ty///nbwP+HvI7/qd6z/47SmP9sunz/+fn5//b29v9ivoX/hsuV/zyOR8////8AsXtDHrmGUv/+/Pn/+dy///jbv//43MD/29O1/6HTrv+95cP/dryB//////+Lxpf/mdak/2i0ePdBkk45////ALeCRwm5hUv//vv3//ncwf/43L//+Ny///jbwP+yyqP/p9Wx/7vkw/+t1LL/p92x/32+iP9Qnl+G////AP///wD///8AvYhL+fz28P/538f/+dy9//rcv//628H/+t3D/9zVtf+IvZD/b7SC/4C8j/+rlFr/vYhLD////wD///8A////AMSOTtr159j/+uXS//navP/527z/+tu///rdwf/63cH/+d3E//vhyP///fv/yJRX/8SOThL///8A////AP///wDKlFK78NnB//vt4f/52sD/+dzC//nexf/64Mf/+uLK//rizf/65dD///79/8uPWv/KlFLxypRSRf///wD///8A0JpVpO3Qsv//9vD/+uHK//vjzP/749D/++bT//vp1f/86dj//Orb/////f/SnXH/7tnB/9CaVeX///8A////ANWfWJLryqX///37//3p1f/969j//erb//3t3//98OL//fHk//zw5P//////4KBw///7+f/fuIf/////AP///wDapFuE68aa///////87+L//fDn//3x6//99e7//fjx//369////Pr///////779//02sD/2qRb6v///wD///8A3qhdberAjP///////////////////////fn0//vz6v/469n/+ObT//Xfxv/py6b/3qhd7d6oXV3///8A////AOKsXzbirF/G6ryB/+i3d//msm3/5LBo/+KsX/DirF/j4qxfz+KsX8zirF+74qxfqOKsX0virF8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==' 
   : 'data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAACQWzEUkFsxhJBbMaOQWzG2kFsxyZBbMdqQWzHrkFsx+pVhOf+aaUH/ZGaG/xhNrv8FQrv/B0a16QNFuHr///8AlF8zaLiQbf/WuqP/38az/+fUw//u39P/9eri//v07//9+vb/jKrg/yhmyf8hd+b/BXnq/wFk3f8ETb38A0W4eplkNonHpIX////////////////////////+/P/++/f//vfx/x9Yv/9jnfT/GH///wB2+P8Adu7/A2jh/wNFueSeaTlXnmk59rSFWf/ZpXv/2J5v/9ebav/YlmP/1pJd/9SPWf8FQrz/rs3+/////////////////xh/7/8EQrz+pG88FKRvPKvVroz//fDl//fHov/3z63/+dW1//javf/43sL/JFm7/4219v9Nkv//EXf//yGG//9Aiuv/A0S53v///wCqdUAot4ZW//7+/f/63sL/+ty///nbwP/528D/+d3B/5Odwv89ddH/jbX3/7jW/v9yqPX/LWvL/ARDum3///8AsXtDHrmGUv/+/Pn/+dy///jbv//43MD/+dvC//ncwf/53cL/kp7D/ypfwv8FQ7z/FUut/ANFuXj///8A////ALeCRwm5hUv//vv3//ncwf/43L//+Ny///jbwP/53cD/+d3A//ndw//74sv//Pn1/7eCR/u3gkcB////AP///wD///8AvYhL+fz28P/538f/+dy9//rcv//628H/+t3D//rdwv/53cT/++DJ///8+v/BjVP/vYhLD////wD///8A////AMSOTtr159j/+uXS//navP/527z/+tu///rdwf/63cH/+d3E//vhyP///fv/yJRX/8SOThL///8A////AP///wDKlFK78NnB//vt4f/52sD/+dzC//nexf/64Mf/+uLK//rizf/65dD///79/8uPWv/KlFLxypRSRf///wD///8A0JpVpO3Qsv//9vD/+uHK//vjzP/749D/++bT//vp1f/86dj//Orb/////f/SnXH/7tnB/9CaVeX///8A////ANWfWJLryqX///37//3p1f/969j//erb//3t3//98OL//fHk//zw5P//////4KBw///7+f/fuIf/////AP///wDapFuE68aa///////87+L//fDn//3x6//99e7//fjx//369////Pr///////779//02sD/2qRb6v///wD///8A3qhdberAjP///////////////////////fn0//vz6v/469n/+ObT//Xfxv/py6b/3qhd7d6oXV3///8A////AOKsXzbirF/G6ryB/+i3d//msm3/5LBo/+KsX/DirF/j4qxfz+KsX8zirF+74qxfqOKsX0virF8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==';
};

Отсутствует

 

№27106-11-2013 23:55:16

dedmazai1870
Забанен
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-08-2013
Сообщений: 57
UA: Firefox 25.0

Re: Обсуждение кнопок CB

okkamas_knife
bunda1
Большое спасибо!

Отсутствует

 

№27220-11-2013 07:39:42

adidharma
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: Firefox 28.0

Re: Обсуждение кнопок CB

Чёто в новой ночнушке с австралисом кнопки с панели навигации не пашут. Уже возникал этот вопрос: №231, тогда помогло решение от Dumby:

Выделить код

Код:

var sel = '#nav-bar-customizationtarget > toolbarbutton[id^="custombuttons-button"]:not([initialized])';
Array.forEach(document.querySelectorAll(sel), btn => { try { btn.init() } catch(ex) {} });

но теперь не помогает. :sick: Можно пофиксить? А то обидно, почти всё что нужно восстановил, и панель дополнений тоже есть :), а с этим незадача.

p.s. Некоторые кнопки с меню (Открыть в нижней панели и Extensions Options Menu) и с других панелей не работают. Пока австралис не приземлили - работали (и в UX 24 работают).а нет, тут ложная тревога, заработали после перезапуска. :)

upd. Вопрос решён. Ступил, не разглядел с утра, что #nav-bar-customizationtarget теперь #nav-bar-customization-target :dumb:
Поменял это в коде, теперь всё нормально.

Отредактировано adidharma (20-11-2013 19:12:06)


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№27320-11-2013 10:09:08

Mishania
Участник
 
Группа: Members
Зарегистрирован: 22-10-2011
Сообщений: 353
UA: Firefox 25.0

Re: Обсуждение кнопок CB

Пользуюсь букмарклетом Upload To

скрытый текст
javascript:(function(){var%20c='ujs_max_upload',w=window,d=(w.document.body%20instanceof%20HTMLFrameSetElement%3Fw.frames[0]:w).document,e=d.getElementById(c);if(e){e.del();return};e=d.createElement('div');e.id=c;e.setAttribute('style','display:none;position:fixed;right:0;bottom:0;width:auto;height:auto;border:1px%20solid%20%23555;padding:10px;text-align:left;z-index:99999;background-color:%23EEE;background:-o-skin(%5Cx22Window%20Skin%5Cx22);');e.add=function(lnk,frm){var%20d=this.ownerDocument,a=d.createElement('a');a.href=lnk.href;a.target='_blank';a.setAttribute('style','padding:0;margin:0;border:none;text-decoration:none;color:%2300C;font:14px%20Times%20New%20Roman;');a.appendChild(d.createTextNode(lnk.text));this.appendChild(a);var%20f=d.createElement('form');f.action=lnk.action;f.method='post';f.enctype='multipart/form-data';f.target='_blank';f.setAttribute('style','display:block;margin:5px;');var%20t=d.createElement('input');t.type='file';t.name=lnk.name;t.setAttribute('style','width:auto;height:auto;padding:1px;margin:0;border-color:%23AAA;font:12px%20Arial;');t.onchange=function(){this.nextSibling.disabled=!this.value};f.appendChild(t);var%20s=d.createElement('input');s.type='submit';s.value='Upload';s.disabled=true;s.setAttribute('style','width:auto;height:auto;padding:1px%204px;margin:0%200%200%202px;color:buttontext;font:12px%20Arial;');f.appendChild(s);if(frm)for(var%20name%20in%20frm){var%20h=d.createElement('input');h.type='hidden';h.name=name;h.value=frm[name];f.appendChild(h)};this.appendChild(f)};e.vis=function(v){this.style.display=v%3F'block':'none';return%20this.offsetHeight*this.offsetWidth};e.del=function(){this.vis(false);this.parentNode.removeChild(this)};var%20b=d.createElement('div');b.title='Close';b.setAttribute('style','display:block;float:right;height:18px;width:18px;padding:0;margin:-5px;border:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAZElEQVR42mNgGNyAGQixsVGU/AdCXjCbHczmxKaMFywlAlWiw6DAwIZNmQhYGqJEDWoqFiAGVmKKTwk73CRJ/Ep0GIyhbsPpO4hbIG4TwKaMk0EZ7hYBBk1cvmNDEmbDrmSwAADE8h10+qICXwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");background:-o-skin(%5Cx22Caption%20Close%20Button%20Skin%5Cx22);cursor:pointer');b.onclick=function(){this.parentNode.del()};e.appendChild(b);e.add({href:'http://www.imageshack.us',text:'Imageshack.us',action:'http://post.imageshack.us/',name:'fileupload'},{MAX_FILE_SIZE:'1048576',key:'07AHPRSUb540e13d31461ec4d69d5fc122bd5ab7'});e.add({href:'http://www.radikal.cc',text:'%D0%A0%D0%B0%D0%B4%D0%B8%D0%BA%D0%B0%D0%BB-%D0%A4%D0%BE%D1%82%D0%BE',action:'http://www.radikal.cc/action.aspx',name:'F'},{upload:'yes',VM:'180'});e.add({href:'http://fastpic.ru',text:'FastPic.ru',action:'http://fastpic.ru/uploadmulti',name:'file[]'},{uploading:'1'});e.add({href:'http://multi-up.com',text:'Multi-up.com',action:'http://multi-up.com/up.php',name:'upload'});e.add({href:'http://zalil.ru',text:'Zalil.ru',action:'http://zalil.ru/upload/',name:'file'});e.add({href:'http://rghost.ru/',text:'Rghost.ru',action:'http://kaon.rghost.ru/files',name:'file'},{'data-max-file-size':'52428800'});d.documentElement.appendChild(e);e.vis(true)})();

Пытался сделать из него кнопку по принципу loadURI("") - не работает. Подскажите что нужно изменить. (В программирование я не 0, а -1, чем проще тем лучше.)

Отсутствует

 

№27420-11-2013 10:14:35

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

Re: Обсуждение кнопок CB

adidharma пишет:

и панель дополнений тоже есть :) .

  А подробнее можно? 
Всё увидел №12067 :)

Отредактировано voqabuhe (20-11-2013 10:21:44)

Отсутствует

 

№27520-11-2013 15:33:08

Чайник
Участник
 
Группа: Members
Зарегистрирован: 15-04-2008
Сообщений: 268
UA: Firefox 25.0

Re: Обсуждение кнопок CB

Mishania пишет:

Пользуюсь букмарклетом Upload To

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

Пытался сделать из него кнопку по принципу loadURI("") - не работает. Подскажите что нужно изменить. (В программирование я не 0, а -1, чем проще тем лучше.)

Mishania,
1) Присвойте своему букмарклету keyword
2) Положите в кнопку в секцию инициализации этот код:

Выделить код

Код:

this.onclick=function(e) {
if (e.button==0) {
    var url = PlacesUtils.getURLAndPostDataForKeyword(' вставить свой keyword ')[0];
    loadURI(url);
    } 
}

Отредактировано Чайник (20-11-2013 15:45:24)

Отсутствует

 

Board footer

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