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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№345114-01-2012 13:02:54

Ste_pan
Участник
 
Группа: Members
Откуда: приморский край п.сибирцево
Зарегистрирован: 13-02-2011
Сообщений: 63
UA: Firefox 7.0

Re: Custom Buttons

можно но не вижу смысла (все текстовые поля изменяющими размер?)

Отсутствует

 

№345214-01-2012 16:39:57

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

Re: Custom Buttons

Void Dragon пишет

И еще, я уже это когда-то писал. Можно ли кнопкой сделать все текстовые поля изменяющими размер?

Можно, но ненужно, в FF9 текстовые поля можно удобно изменять мышкой.

Отсутствует

 

№345314-01-2012 18:05:34

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Nightly 12.0

Re: Custom Buttons

bunda1 пишет

Можно, но ненужно, в FF9 текстовые поля можно удобно изменять мышкой.

не все.


mzfx

Отсутствует

 

№345414-01-2012 18:21:12

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 9.0

Re: Custom Buttons

Существует ли что-нибудь подобное вот этому дополнению clear the search bar (очищает поле поиска после его осуществления), или возможно ли как-нибудь (минимальными усилиями) реализовать его функционал кнопкой?
Дополнение хорошее, но весит много для такой незначительной фичи.

Отредактировано LongLogin (14-01-2012 18:25:54)

Отсутствует

 

№345514-01-2012 18:36:24

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

LongLogin
Есть дополнение Find Toolbar Tweaks, там реализована эта функция.

Извиняйте, не то дал, это строки поиска, ниже поправили.

Отредактировано Void Dragon (14-01-2012 18:42:58)

Отсутствует

 

№345614-01-2012 18:42:21

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

Re: Custom Buttons

iDev.Pi пишет
bunda1 пишет

Можно, но ненужно, в FF9 текстовые поля можно удобно изменять мышкой.

не все.

Пример можно?

Отсутствует

 

№345714-01-2012 18:46:04

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

bunda1
Ввод логи или пароля или, как пример, на одном из сайтов

<input type="text" value="" maxlength="xxx" size="xx" name="x">

не изменяет размер. Там так добавляются варианты ответов на опрос. Поле маленькое и ввод затруднен, не редко встречаю такое.

Отредактировано Void Dragon (14-01-2012 18:47:46)

Отсутствует

 

№345814-01-2012 19:04:07

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

Re: Custom Buttons

LongLogin пишет

Существует ли что-нибудь подобное вот этому дополнению clear the search bar (очищает поле поиска после его осуществления), или возможно ли как-нибудь (минимальными усилиями) реализовать его функционал кнопкой?
Дополнение хорошее, но весит много для такой незначительной фичи.

Положите код в любую Custom Buttons кнопку, в инициализацию.

Выделить код

Код:

//очистить поле поиска..............
(function() {

//очистить через 500 ms
var clearBar = function(event) {
        if (event.button != 0)
            return;
        // .......
        setTimeout(function() { searchbar.value = ""; }, 500)
    };

//Объявляем 'searchbar' ...
var searchbar = document.getElementById("searchbar");
        
// добавляем обработчик для кнопки поиска..........
document.getAnonymousElementByAttribute(searchbar, "anonid", "search-go-button")
    .addEventListener("click", clearBar, false);
}());

Отредактировано bunda1 (14-01-2012 19:07:16)

Отсутствует

 

№345914-01-2012 19:04:44

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

И еще, в другой теме обсуждается проверка орфографии, она может быть отключена атрибутом

<div spellcheck="false">

Как с помощью кнопки пройтись по всем атрибутам spellcheck и поставить их в true?

Отсутствует

 

№346014-01-2012 19:18:14

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

Re: Custom Buttons

Void Dragon пишет

Ввод логи или пароля или, как пример, на одном из сайтов

<input type="text" value="" maxlength="xxx" size="xx" name="x">

не изменяет размер. Там так добавляются варианты ответов на опрос. Поле маленькое и ввод затруднен, не редко встречаю такое.

Спасибо об это я не подумал.

Отсутствует

 

№346114-01-2012 19:25:17

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Nightly 12.0

Re: Custom Buttons

Void Dragon пишет

Как с помощью кнопки пройтись по всем атрибутам spellcheck и поставить их в true?

дообсуждались до того, что этот аттрибут может и вовсе отсутствовать, а поле всё равно по умолчанию не будет подвергаться проверке правописания.


mzfx

Отсутствует

 

№346214-01-2012 19:30:15

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

Попробовал стиль

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);
* {
      resize : both !important; 
}

Многие элементы стали изменяемые в размере, но не все текстовые поля. Думаю это из-за атрибутов size и maxlength. Прикольно и удобно, кстати.

Как пример неизменяемой длины http://forum.mozilla-russia.org/search.php

Добавлено 14-01-2012 19:49:03
Теперь вопрос, как сделать чтобы css игнорила size, если это он?

P.S. Пойду в тему стилей.

Отредактировано Void Dragon (14-01-2012 20:23:50)

Отсутствует

 

№346314-01-2012 19:50:51

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 9.0

Re: Custom Buttons

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

bunda1 пишет

LongLogin пишет:

Существует ли что-нибудь подобное вот этому дополнению [url=https://addons.mozilla.org/ru/firefox/addon/clear-the-search-bar/(очищает поле поиска после его осуществления), или возможно ли как-нибудь (минимальными усилиями) реализовать его функционал кнопкой?
Дополнение хорошее, но весит много для такой незначительной фичи.

Положите код в любую Custom Buttons кнопку, в инициализацию.

Выделить код

Код:

//очистить поле поиска..............
(function() {

//очистить через 500 ms
var clearBar = function(event) {
        if (event.button != 0)
            return;
        // .......
        setTimeout(function() { searchbar.value = ""; }, 500)
    };

//Объявляем 'searchbar' ...
var searchbar = document.getElementById("searchbar");
        
// добавляем обработчик для кнопки поиска..........
document.getAnonymousElementByAttribute(searchbar, "anonid", "search-go-button")
    .addEventListener("click", clearBar, false);
}());


bunda1
не работает

Отсутствует

 

№346414-01-2012 20:19:36

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

Re: Custom Buttons

LongLogin
Как ты проверял, может ты положил код не в кладку инициализации.

Отсутствует

 

№346514-01-2012 20:29:31

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 9.0

Re: Custom Buttons

bunda1
если нажимать на Enter, то не работает
если на значок монокля в поиске - то работает

Добавлено 14-01-2012 20:30:35
но я всегда жму на Enter

Отредактировано LongLogin (14-01-2012 20:30:48)

Отсутствует

 

№346614-01-2012 20:34:35

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

Re: Custom Buttons

LongLogin пишет

если нажимать на Enter, то не работает
но я всегда жму на Enter

тогда понятно в чем дело.

Выделить код

Код:

//очистить поле поиска..............
(function() {

//очистить через 500 ms
clearBar = function (event) {
        // .......
        setTimeout(function() { searchbar.value = ""; }, 500)
    };

//Объявляем 'searchbar' ...
var searchbar = document.getElementById("searchbar");
       
// добавляем обработчики для кнопки поиска, строки поиска, 'enter'..........
addEventListener('keydown', function(event){if(searchbar.focused || (event.keyCode == 13)){clearBar(event) }}, false);
searchbar.setAttribute("ondrop","event.stopPropagation(); clearBar(event) ");
document.getAnonymousElementByAttribute(searchbar, "anonid", "search-go-button")
    .addEventListener("click", function(event){if (event.button == 0){clearBar(event) }}, false);
}());

Отредактировано bunda1 (14-01-2012 21:00:47)

Отсутствует

 

№346714-01-2012 21:07:54

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 9.0

Re: Custom Buttons

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

bunda1 пишет

LongLogin пишет: если нажимать на Enter, то не работает
но я всегда жму на Enter

тогда понятно в чем дело.

Выделить код

Код:

//очистить поле поиска..............
(function() {

//очистить через 500 ms
clearBar = function (event) {
        // .......
        setTimeout(function() { searchbar.value = ""; }, 500)
    };

//Объявляем 'searchbar' ...
var searchbar = document.getElementById("searchbar");
       
// добавляем обработчики для кнопки поиска, строки поиска, 'enter'..........
addEventListener('keydown', function(event){if(searchbar.focused || (event.keyCode == 13)){clearBar(event) }}, false);
searchbar.setAttribute("ondrop","event.stopPropagation(); clearBar(event) ");
document.getAnonymousElementByAttribute(searchbar, "anonid", "search-go-button")
    .addEventListener("click", function(event){if (event.button == 0){clearBar(event) }}, false);
}());

Отредактировано bunda1 (Сегодня 19:00:47)


bunda1

да, работает, спасибо

Отсутствует

 

№346814-01-2012 22:35:37

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

Выделить код

Код:

var elem = document.getElementsByTag("input").getElementsByAttr('type');
for(i = 0;i<elem.length;i++){
    if(elem[i].getAttribute("type") != 'text'){
        for(j = i; j < elem.length; j++){
            elem[j] = elem[j+1];
        }
    }
}
elem += document.getElementByTag("textarea");
var c = elem.length();
for(i = 0;i<c;i++){
    elem[i].setAttribute("spellcheck","true");
}

Всем текстовым полям добавляет атрибут spellcheck со значением true. Что не правильно и на чем проверить? Как сделать чтобы код срабатывал при загрузке страницы?

Добавлено:
Подправил, хотя по прежнему уверен в неправильности.

Отредактировано Void Dragon (14-01-2012 23:03:12)

Отсутствует

 

№346914-01-2012 22:52:46

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

Re: Custom Buttons

Void Dragon

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

Выделить код

Код:

document.addEventListener("DOMContentLoaded", checkTrue, false);
    
function checkTrue(event) {
var elem = document.getElementByTagName("input").getElementsByAttr('type');
elem += document.getElementByTag("textarea");
var c = elem.length();
for(i = 0;i<c;i++){
elem[i].setAttribute("spellcheck","true");
}
  }

Что не правильно и на чем проверить?

Error: document.getElementByTagName is not a function

Отредактировано bunda1 (14-01-2012 22:54:57)

Отсутствует

 

№347014-01-2012 22:55:47

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

bunda1
Я там кое что поменял. Я пытаюсь писать как на javascript :)


А здесь что не так? Люди дайте сайт где не проверяет орфографию.

Выделить код

Код:

document.addEventListener("DOMContentLoaded", checkTrue, false);
function checkTrue(event){
    var elemSpCh = document.getElementsByTag("input").getElementsByAttr('type');
    for(i = 0; i < elemSpCh.length; i++){
        if(elemSpCh[i].getAttribute("type") != 'text'){
            for(j = i; j < elemSpCh.length; j++){
                elem[j] = elemSpCh[j + 1];
            }
        }
    }
    elemSpCh += document.getElementByTag("textarea");
    var countW = elemSpCh.length();
    for(i = 0; i < c; i++){
        elemSpCh[i].setAttribute("spellcheck","true");
    }
}

Отредактировано Void Dragon (14-01-2012 23:18:12)

Отсутствует

 

№347114-01-2012 23:00:45

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

Re: Custom Buttons

Void Dragon пишет

bunda1
Я там кое что поменял.

Выделить код

Код:

document.addEventListener("DOMContentLoaded", checkTrue, false);
    
function checkTrue(event) {
var elem = document.getElementByTag("input").getElementsByAttr('type');
for(i = 0;i<elem.length;i++){
    if(elem[i].getAttribute("type") != 'text'){
        for(j = i; j < elem.length; j++){
            elem[j] = elem[j+1];
        }
    }
}
elem += document.getElementByTag("textarea");
var c = elem.length();
for(i = 0;i<c;i++){
    elem[i].setAttribute("spellcheck","true");
}
  }

Error: document.getElementByTagName is not a function

Отсутствует

 

№347214-01-2012 23:22:48

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

bunda1
А подробнее можешь? Пожалуйста.

Выделить код

Код:

document.addEventListener("DOMContentLoaded", checkTrue, false);
function checkTrue(event){
    var elemSpCh = document.getElementsByTag("input").getElementsByAttr('type');
    for(i = 0; i < elemSpCh.length; i++){
        if(elemSpCh[i].getAttribute("type") != 'text'){
            for(j = i; j < elemSpCh.length; j++){
                elem[j] = elemSpCh[j + 1];
            }
        }
    }
    elemSpCh += document.getElementByTag("textarea");
    var countW = elemSpCh.length();
    for(i = 0; i < c; i++){
        elemSpCh[i].setAttribute("spellcheck","true");
    }
}

Отредактировано Void Dragon (14-01-2012 23:23:25)

Отсутствует

 

№347314-01-2012 23:38:14

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

Re: Custom Buttons

Void Dragon

А подробнее можешь? Пожалуйста.

Я немного переделал код чтобы срабатывал при загрузки любой страницы.
Консоль ошибок показывает ошибку в твоем коде: document.getElementsByTag("input").getElementsByAttr('type');
Я не очень разбираюсь в таких кодах.

Отредактировано bunda1 (14-01-2012 23:41:21)

Отсутствует

 

№347414-01-2012 23:42:26

Void Dragon
Участник
 
Группа: Members
Зарегистрирован: 13-04-2011
Сообщений: 521
UA: Firefox 9.0

Re: Custom Buttons

bunda1
А в том что сейчас показывает, последним копировал?

Отсутствует

 

№347514-01-2012 23:43:32

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

Re: Custom Buttons

Void Dragon пишет

bunda1
А в том что сейчас показывает, последним копировал?

да

Отсутствует

 

Board footer

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