Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Diskuze na Lopuchu,
pohlazení na duchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu Lopuší user scripty [ŽP: neomezená] (kategorie Lopuch) moderují Bouchi, Kdokoliv.

Wiki, která je snad dostatečně udržovaná a se kterou furt někdo v klubu otravoval :-) – http://moltools.sourceforge.net/lopuch/
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 732 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 25.6.2006 22:15  712
indexOf a substring. Nebudu se ztrapnovat s tim, ze bych to zpameti zkusil kombinovane zapsat a udelal tradicni +-1 chybu.
peca_007 25.6.2006 22:08  711
potrebuju udelat substring k prvnimu vyskytu stredniku nebo mezery (staci mi jedno z toho, potrebuju to vcetne toho stredniku).
jedna se o text v promenne.
dik
themajkl themajkl All those moments will be lost in time - like tears in rain. 25.6.2006 21:37  710
Zpět, ono to funguje nějak jinak, než jsem čekal :-)
themajkl themajkl All those moments will be lost in time - like tears in rain. 25.6.2006 21:34  709
Misa [699]: Aha, tak nechodí "color" a "size". Nic mi to nevloží. Nicméně to stejně nemám v úmyslu používat.
themajkl themajkl All those moments will be lost in time - like tears in rain. 25.6.2006 21:29  708
Misa [699]: Chodí pěkně. Zpoždění u Enteru nevadí. Dík!
misa Misa Záviďte mi - máte proč :o) 25.6.2006 19:56  707
Johny_G [703]: tak proto je to jednoduše vypínatelný :-)
peca_007 25.6.2006 19:42  706
Johny_G [705]: sila zvyku, ale v SQL to je stejny, tak si to budu pamatovat. Chtelo to tu konzoli.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 25.6.2006 19:38  705
peca_007 [704]: A co teprve když jsou podmínky dvě! To uvidíš zajímavé věci :-D.
peca_007 25.6.2006 19:35  704
Misa [699]: Super, ja zatim zjistil, ze podminka musi byt v zavorce :-)
takze si do toho rejpnu tagy taky jako select + mnou casto pouzivane entity jako select. docela mi uz fungovalo vkladani [spoil] a [/spoil] kolem textu bilou barvou.

zjistuji, ze userscripty jsou fakt mocny nastroj, akorat jeden musi vedet co a jak ;-)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 25.6.2006 19:33  703
Misa [701]: Já to u sebe dal úplně pryč, připadalo mi to dost k ničemu. TAkže jsi jediný, kdo ten kód používá :-D. U enteru je divný to, že si před sebou nevytvoří prázdný řádek, jako normální psaní. Až když zmáčkneš nějaké písmenko, tak se to teprve doplní.
misa Misa Záviďte mi - máte proč :o) 25.6.2006 19:30  701
Johny_G [697]: tohle jsem většinu použil, takže díky, kritika chování tak půjde opět na tebe :-)) A u enteru jsem si žádného podivného chování nevšim.
misa Misa Záviďte mi - máte proč :o) 25.6.2006 19:29  700
Esi se někomu chce, může na to udělat generátor jako ten huhův.. mně se teda nechce :-)
misa Misa Záviďte mi - máte proč :o) 25.6.2006 19:27  699
Takže tu je další verze skriptu. Dal jsem na začátek nastavení snad všeho co mě napadlo, tak si jednoduše může každý přizpůsobit k obrazu svému (jaký tlačítka zobrazit, zda automaticky zvětšovat velikost pole, zda měnit a jak velikost pole při získání focusu, počáteční velikost, šířka, když neozbrazuje tlačítko F, vkládá tag font ihned po výběru z komba). A vyhodil jsem změnu fontu tlačítek jak tu zmiňoval Kdokoliv, ponechává se tam standardní.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 25.6.2006 13:30  698
Omluvám se za tu blbost v resize_back. Správně to má být samozřejmě tak, že si před deklarací eventů zapamatujete ROWS a pak to v této funkci obnovíte. Tohle je kravina, protože to zcvrkne i okna v nastavení a tak.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 25.6.2006 13:08  697
Tady to je. Ale pořád mi dělá starosti chování při stisku enteru. Proč se nevytvoří nový řádek?
function resize(event){
    var lines = 0;
    var counter = 0;
    var delka = textarea.value.length;
    var sloupce = textarea.cols;
    var obsah = textarea.value;
        
    for (var i = 0; i < delka; i++) {
		counter++;
		
		if ((obsah.charCodeAt(i) == 10) || (counter > sloupce)){
			counter = 0;
			lines++;			
		}
    }
    
    if (lines < 3) lines = 3;                        
    
    textarea.rows = lines + 1;
}

function resize_back(event){
    textarea.rows = 4;
}


a tam kde vytváříte textarea si přidejte eventy

textarea.addEventListener("focus", resize, false);
textarea.addEventListener("keydown", resize, false);
textarea.addEventListener("blur", resize_back, false);

[ 732 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt