« 1 2 3 4 5 6 7 8 9 10 11 12 »
Autor Zpráva
Pan X
Profil
Str4wberry:
Mnohem více by se to hodilo při prostém psaní, konkrétně u toho zdrojového kódu, kdy člověk ve snaze ze zvyku odsadit kód skočí na tlačítko ‚Poslat zprávu‘.

Mno, jestli víš jak na to, mohl bys prosím ukázat příklad scriptu? Tuto věc už jsem nedávno také řešil, ale nevyřešil. Pokaždé mi TAB zpracoval prohlížeč tím že skočil na odeslat.

Mimo téma
Chtěl jsem se jen zeptat, jestli je udělané schválně, ale když chci dát kontextovou nápovědu na nějaké slovo např. script a zmáčknu CTRL + . vyskočí alert s nápisem 190 a pak až po kliknutí na OK se změní text v textarea
Chamurappi
Profil
Reaguji na Str4wberryho:
Proč vlastně lze aplikovat Tab jen na označený text?
Protože TABem běžně skáču na odesílací tlačítko (proto jsem chtěl tabindexy).
Kdybychom funkci, kterou teď má Ctrl + Enter (tedy proklik BB odkazu), přehodili na něco jiného, mohl by Ctrl + Enter odesílat příspěvek (stejně jako to je u některých kecálků). Ale do toho se mi moc nechce.

konkrétně u toho zdrojového kódu
Až budu zjišťovat, zda je kurzor v [pre], zařídím, aby TAB fungoval i bez označeného textu.


Reaguji na Pana X:
Pokaždé mi TAB zpracoval prohlížeč tím že skočil na odeslat.
Vážně v tom není žádná věda:
<textarea onkeydown="if(event.keyCode == 9) return false;">
  Odtud TABem neutečeš.
</textarea>

vyskočí alert s nápisem 190
To asi měří IQ uživatele. Pochlubí se svým výsledkem někdo z uživatelů Opery? :-)
Opraveno. (Zatím jen v mé kopii, ne v sandboxu.)
Pan X
Profil
Chamurappi:
Vážně v tom není žádná věda:
No jo, fakt to funguje, chybělo mi tam to return false asi kvůli tomu to nešlo

To asi měří IQ uživatele
Juj to sem na tom dost špatně ;)
Pan X
Profil
Narazil jsem na jednu (asi) „chybku“

Když napíšu do textarea http://www.google.com/search?btnG=1&pws=0&q=Optimalizace+pro+vyhled%C3%A1va%C4%8De+-+SEO celý odkaz označím a kliknu na ikonku ODKAZ nic se nestane hodí mě to nahoru, ale vybraná část se neobalí bb kódem url

Málem bych zapomněl, pokud napíšu nějaký text třeba „text“, tento text označím a kliknu na odkaz všechno jde normálně
Chamurappi
Profil
Příspěvky keeehiho týkající se obarvování kódů jsem přesunul, jelikož JUSH nemám na starost.


Reaguji na Pana X:
Popsanou závadu se mi nepodařilo reprodukovat. Neměl jsi kolem té adresy ještě něco? Nezahlásil prohlížeč JS chybu?
Alphard
Profil
Chamurappi:
Popsanou závadu se mi nepodařilo reprodukovat.
Mně hned na druhý pokus (napoprvé jsem místo Odkazu trefil Obrázek :-))

Textarea byla prázdná, používám Operu.

Výpis z konzole:
JavaScript - http://diskuse.jakpsatweb.cz/.sandbox/?action=vthread&forum=18&topic=87449&page=6
Event thread: click
Error:
name: ReferenceError
message: Statement on line 414: Undefined variable: m4
Backtrace:
  Line 414 of linked script http://diskuse.jakpsatweb.cz/.sandbox/templates/djpw.js
    		uris.push((m1 || m3 || "http://" + m4).trim());
  ...  Line 411 of linked script http://diskuse.jakpsatweb.cz/.sandbox/templates/djpw.js: In function insertLink
    	text2insert = text2insert.replace(/\[url=([^\]]+)\](.*?)\[\/url\]|(\s*https?\:\/\/(?:["‚„“‘\)\.…,:;]*[^\s"‚„“‘\)\.…,:;]+)+\s*)|(\s*www\.(?:["‚„“‘\)\.…,:;]*[^\s"‚„“‘\)\.…,:;]+)+\s*)/gi, function(m, m1, m1t, m2, m3)
  Line 1 of function script 
    insertLink(); return false;
  ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
Str4wberry
Profil
V mé Opeře 10 beta 2 pozoruji stejný problém. Po stisknutí tlačítka „Odkaz“ při vybrané výše uvedené adrese se nic v <textarea> neděje a stránka se přesune na začátek; když použiji zkratku Ctrl + K, odkaz se neo[url]uje a provede se standardní akce prohlížeče.

Děje se tak, zdá se, při každé adrese s „http“, třeba i „http://djpw.cz“.
Pan X
Profil
Chamurappi:
Neměl jsi kolem té adresy ještě něco? Nezahlásil prohlížeč JS chybu?
Neměl jsem kolem nic jiného

Pokud jste to zkoušeli upravit tak se to nepovedlo. Teď když vložím http://www.google.com/search?btnG=1&pws=0&q=Optimalizace+pro+vyhled%C3%A1va%C4%8De+-+SEO, označím a stisknu CTRL + . Výsledek je tento:


[url=http://www.google.<a href="http://cz.php.net/function.com]com[/url]/search?btnG=1&pws=0&q=Optimalizace+pro+vyhled%C3%A1va%C4%8De+-+SEO" target="_blank" rel="nofollow">http://www.google.com/search?btnG=1&pws=0&q=Optimalizace+pro+vyhled%C3%A1va%C4%8De+-+SEO</a>

V textarea to vypadá takto:

Ihttp://www.google.com/search?btnG=1&pws=0&q=Optimalizace+pro+vyhled%C3%A1va%C4%8De+-+SEO

Bez toho I na začátku
Chamurappi
Profil
Reaguji na Pana X, Alpharda, Str4wberryho:
Už jsem si všiml. Myslel jsem si včera, že jsem opravil očividnou chybu a při tom byl původní kód v pořádku a chybu jsem teprve vyrobil.
Děkuji za upozornění. Opraveno. (V mé kopii.)


Reaguji na Pana X:
označím a stisknu CTRL + . Výsledek je tento
Zkratka Ctrl + tečka se užívá na kontextový odkaz (to je ten, co dohledává referenční odkazy) — nemá smysl aplikovat ji na adresu. Normální odkaz se dělá pomocí Ctrl + K.
(Byl jsem v pokušení sloučit obě funkce pod jednu zkratku, ale odolal jsem.)
Pan X
Profil
Chamurappi:
Reaguji na Pana X:
„označím a stisknu CTRL + . Výsledek je tento“
Zkratka Ctrl + tečka se užívá na kontextový odkaz (to je ten, co dohledává referenční odkazy) — nemá smysl aplikovat ji na adresu. Normální odkaz se dělá pomocí Ctrl + K.

Juj, no jo na to jsem zapomněl, ach ta moje hlava děravá ;)
_es
Profil
Chamurappi:
Tá klávesová mapa je vzhľadom k zvyklostiam v iných aplikáciách zvláštna v tom, že sa dá použiť len cez klávesnicu.
Nevyplatilo by sa ju spraviť tak, aby sa dala používať aj len myšou alebo kombináciou klávesnice a myši?
Už si niekomu musel vysvetľovať, prečo sa nič nedeje, keď na to kliká.
Pri nasadení v normálnej verzii by bolo asi takých zmätených užívateľov oveľa viac.
_es
Profil
To vylepšené menenie príspevkov by mohlo mať nejakú animáciu, aby bolo jasné, že sa niečo deje.
Asi pri ňom tiež funguje anti-spam ochrana, no funguje tak, že miesto oznámenia o nej sa nestane nič, takže to potom vyzerá, že menenie príspevkov je úplne nefunkčné.
Str4wberry
Profil
O myší ovládané klávesové mapě a animacích jsem už Chamurappimu psal, nechal to na další vlnu úprav. Antispam při editaci by se asi mohl zrušit, má nějaký smysl?
Joker
Profil
_es:
Pri nasadení v normálnej verzii by bolo asi takých zmätených užívateľov oveľa viac.
Možná ani nebylo, protože většina uživatelů by klávesovou mapu vůbec nenašla.
Spousta nováčků nepoužívá ani ikonku "Kód", pochybuju, že by našli klávesovou mapu.
Nevím, nakolik to je záměr.
Chamurappi
Profil
Reaguji na _es:
Tá klávesová mapa je vzhľadom k zvyklostiam v iných aplikáciách zvláštna v tom, že sa dá použiť len cez klávesnicu.
Nemyslím si, že je tak snadno přirovnatelná k jiným aplikacím a že každého, kdo ji vidí, napadne tato připomínka.
Na ovládání klávesnicí si lze snadno zvyknout, myslím, že po počáteční lehké dezorientaci s tím nebude mít nikdo problém.

menenie príspevkov by mohlo mať nejakú animáciu
Běžně je odezva diskuse docela rychlá, takže jsem to nepovažoval za důležité. Něco tam asi dodělám. Někdy.

miesto oznámenia o nej sa nestane nič, takže to potom vyzerá, že menenie príspevkov je úplne nefunkčné
Měl by snad vyskočit alert, že se uložení úpravy nezdařila, ne? Prozkouším…
Aha, tak ono se kvůli antispamu nezdaří stažení editačního formuláře. Tak to je něco jiného.


Reaguji na Str4wberryho:
Antispam při editaci by se asi mohl zrušit, má nějaký smysl?
Nemá. Jestli ho můžeš snadno zrušit, neváhej.


Reaguji na Jokera:
Nevím, nakolik to je záměr.
Klávesová mapa usnadní život především těm, co často odpovídají. Tazatelé a náhodní kolemjdoucí by ji asi nevyužili, ani kdyby věděli, že tu je.
_es
Profil
Chamurappi:
Nemyslím si, že je tak snadno přirovnatelná k jiným aplikacím a ...
Klávesová mapa usnadní život především těm, co často odpovídají. ...

Ide aj o to, ako často ju budú používať tí, čo často odpovedajú.
Ak má mať veľa užitočných funkcií, tak by tomu malo zodpovedať aj jej ovládanie.
Ak by sa dala ovládať myšou, tak by miesto 10 stlačení klávesnice mohol stačiť pohyb myšou s kliknutím.
Mohla by byť možnosť zobraziť ju celú rozbalenú so všetkými funkciami, čo obsahuje.
Alphard
Profil
Chamurappi:
Nemohlo by se to pop-up okno s ikonkami pro přesunutí vlákna objevit třeba až po 2 sekundách, kdy je kurzor nad textem Změnit kategorii?

A druhá věc. Líbilo by se mi, kdyby se celý řádek těch příkazů (hlavně Vymazat zatržené) nakopíroval i někam do spodní části stránky.
Str4wberry
Profil
A druhá věc. Líbilo by se mi, kdyby se celý řádek těch příkazů (hlavně Vymazat zatržené) nakopíroval i někam do spodní části stránky.

Skutečně? Znáš klávesové zkratky pro tyto akce?
Alphard
Profil
Str4wberry:
Neznám, nejsou v Nápovědě :-)
Str4wberry
Profil
Jsou tady, kolego. Myslím, že to dolní absenci funkčních odkazů nahrazuje.
Alphard
Profil
Str4wberry:
Díky, uvažuji, že budu zpracovávat dvě verze Nápovědy. Pro členy a moderátory, můžeš tomu přizpůsobit horní menu? Popř. jestli si myslíte, že to nemá cenu, tak to napište co nejdříve :-)
Str4wberry
Profil
Reakce na Alpharda:
můžeš tomu přizpůsobit horní menu
To nebude nutné. Na stránce nápovědy se toho akorát moderátorům zobrazí víc.


Reakce na Chamurappiho:
Jestli ho můžeš snadno zrušit, neváhej.
Zkusil jsem něco zakomentovat, třeba jsem se trefil.

Nemá.
Asi ne, ale proč to tam bylo?


Může si nějaký nemoderátor zkušebně zaeditovat na hřišti?
Alphard
Profil
Str4wberry:
Může si nějaký nemoderátor zkušebně zaeditovat na hřišti?
Vše mi funguje, mám se na něco zaměřit?
Str4wberry
Profil
Pokud jsi zkoušel pod nemoderátorským účtem editovat, nemusel by Tě postihnout antispam.
Alphard
Profil
Str4wberry:
Antispam mě nepostihl. Nezapomínejte, že mám běžný účet toho, jehož jméno se nevyslovuje.
Chamurappi
Profil
Reaguji na _es:
Ak by sa dala ovládať myšou, tak by miesto 10 stlačení klávesnice mohol stačiť pohyb myšou s kliknutím.
Ano, zdržovalo by to :-)
Když píšu příspěvek, mám ruce na klávesnici — stlačit 10 kláves není vůbec problém. Klávesovou mapu používám téměř v každém příspěvku, skloňuje za mě jména, nezdržuje mě.

Mohla by byť možnosť zobraziť ju celú rozbalenú so všetkými funkciami, čo obsahuje.
Je toho dost, počmáralo by to celý monitor i s podstavcem. Možná se k tomuto námětu vrátím, ale zatím nepovažuji ovládání myší za důležité.


Reaguji na Alpharda:
Nemohlo by se to pop-up okno s ikonkami pro přesunutí vlákna objevit třeba až po 2 sekundách
Technicky vzato je to obyčejné :hover menu, o zobrazení se nestará JS. Takže spíš ne.
Vyráběl jsem to s vědomím, že budu pravděpodobně stěhovat 135 vláken, takže jsem se snažil, aby byl celý úkon co nejrychlejší.

kdyby se celý řádek těch příkazů (hlavně Vymazat zatržené) nakopíroval i někam do spodní části stránky
Můžu je doplnit do toho spodního pruhu, kde je zamykání atd., pokud nestačí klávesové zkratky X a P. Ale ony stačí, ne?


Reaguji na Str4wberryho:
ale proč to tam bylo?
Každá otravná funkce v jakémkoliv programu má ve skutečnosti za úkol vygenerovat poděkování tomu, kdo se jí zbaví.

Zkusil jsem něco zakomentovat, třeba jsem se trefil
Děkuji.
Alphard
Profil
Chamurappi:
Ale ony stačí, ne?
Ano, nevěděl jsem o nich (čti zapomněl na ně).
Chamurappi
Profil
Reaguji na sebe:
Označ text, zmáčkni TAB a uvidíš. Není to úplně dokonalé, ještě se v tom někdy pošťourám v příští vlně úprav, ale zatím s tím myslím můžeme žít.
Nevydržel jsem a pošťoural se v tom už dnes.

Zdokonalil jsem funkci, která zjišťuje, co je v <textarea> vybráno. Nyní umí i ovlivnit, co je označeno. Umí ořezat bílé znaky z okrajů výběru a hlavně rozšířit výběr na hranici slov či řádků. Odsazování TABem teď tedy funguje tak, že se nejprve označí celé řádky a pak se teprve odsazuje. Vylepšil jsem i ostatní funkce, takže teď stačí, aby byl kurzor najetý na slově (aniž by bylo označené) a Ctrl + B ztuční celé slovo (stejně fungují i ostatní řádkové značky). Rovněž universální kontextový odkaz (Ctrl + tečka) nevyžaduje označování a hledání pomocí Ctrl + G si samo označí celý řádek (není-li nic označeno). Nastartování klávesové mapy též automaticky označí slovo (není-li nic označeno).

Bohužel toto vylepšení trochu zlobí v Opeře, protože ta vnímá jinak konce řádků. Dnes už nevím, jak to opravit, protože je pondělí a moc mi to nemyslí.
Toto je poslední velká úprava.


Reaguji na Str4wberryho:
Nasadil bys prosím aktuální djpw.js?
↓ Děkuji.
Str4wberry
Profil
Nasazeno.
↓ Nasazeno.
Chamurappi
Profil
Reaguji na sebe:
Bohužel toto vylepšení trochu zlobí v Opeře
Opraveno.
Rozšířil jsem minule doplněnou funkčnost o nalezení/označení adresy/odkazu, které se již dříve používalo na dvou různých místech — při Ctrl+Enter a při vytváření odkazů. Teď se z obou míst volá stejná funkce.

Doufám, že jsem to při změnách nerozbil. Kdo jako první najde chybu, může si za odměnu koupit teplou ponožku.


Reaguji na Str4wberryho:
Prosím o nasazení.
↑ Děkuji.
« 1 2 3 4 5 6 7 8 9 10 11 12 »
Toto téma je uzamčeno. Odpověď nelze zaslat.