Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szybka odpowiedź, [manual] - UserJS do Opery
Forum PHP.pl > Inne > Opinie, ogłoszenia, pytania > Forum
erix
Jeśli kogoś męczy wklepywanie [manual ]funkcja[/manual ], to myślę, że ten skrypt się przyda. winksmiley.jpg

UserJS do Opery, dodaje nową (spartańską ;p) ikonkę do paska szybkiej odpowiedzi, Shift+esc i "1" też dodane, jak coś. Oczywiście, nie będzie pewnie problemu dostosować do Firefoksa, czy też zmienić klawisz. winksmiley.jpg

Kod
/**
* forum.php.pl quick response enhancement;)
* created by eRIZ (erix), http://eriz.pcinside.pl
*/
if( location.hostname.indexOf('forum.php.pl') != -1 ) {
    document.addEventListener('DOMContentLoaded', function(){

        var quickResponse = document.getElementById('fast-reply-controls');
        if(typeof(quickResponse)=='undefined'){
            return false;
        }

        var toolbar = quickResponse.getElementsByTagName('table')[0].getElementsByTagName('table')[0].getElementsByTagName('tr')[0];

        var td = document.createElement('td');
        var div = document.createElement('div');
        div.setAttribute('title', 'funkcja z manuala');
        div.setAttribute('id', 'manualAppend');
        div.onclick = function(e){

            e.preventDefault();

            var func = prompt('funkcja');
            if(func!=null && func!=''){
                var area = document.getElementById('fast-reply_textarea');
                var cS = area.value.substr(0, area.selectionStart);
                var cE = area.value.substr(area.selectionStart);

                area.value = cS+'[manual]'+func+'[/manual]'+cE;
                area.focus();
            }


        }

        var txt = document.createTextNode('manual');
        div.appendChild(txt);

        td.appendChild(div);
        toolbar.appendChild(td);

        return true;

    }, false);

    document.addEventListener('load', function(){
        div = document.getElementById('manualAppend');
        div.setAttribute('accesskey', '1');
    }, false);
}


Instalacja - uaktywniamy UserJS w Operze, kopiujemy sobie powyższy skrypt do pliku. winksmiley.jpg
hwao
Wejdź czasem na irc ;-)

Dodam do trac'a i jutro zajmę się tym będzie na stałe w forum.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.