Autor Zpráva
Jan Tvrdík
Profil
Protože do sekce O této diskusi se skoro nikdo nedivá, dávám výsledný skript ke zhodnocení sem.

Adresa ke zhodnocení: http://kvintacmg.klenot.cz/tvrdik/djpw/oprava-vkladani-odkazu/

Seznam hlavních změn oproti stávající verzi:
– Pokud dáte vložit tag a nic není vybráno, kurzor je nastaven mezi tagy
– Pokud dáte vložit tag a něco je vybráno, kurzor je nastaven za koncový tag (+appendText)
– Pokud dáte vložit „odkaz“ a nic není vybráno, text je automaticky nastaven na „Odkaz“ a je vybrána adresa pro přepis
– Pokud dáte vložit „odkaz“ a vybraný text je odkaz, je automaticky nastavený i jako cíl (pokud začíná na www, automaticky je doplněn protokol http)
– Pokud dáte vložit „odkaz“ a vybraný text není odkaz, je automaticky vybráno výchozí url (http://example.com) pro přepis
– Při citování je text obalen typografickými uvozovkami
– Pokud není nic vybráno a dáte „Citovat“, je odcitován celý příspěvěk (rozložený po řádkách)

Více informací můžete najít v původním topicu.
Filips
Profil
Myslím že řešíš nesmysly ;-)
Jan Tvrdík
Profil
Filips
Věř, že s novým JS se píše o hodně pohodlněji.
lamka2
Profil
Jan Tvrdík
presne tak mohli by to schvalit
Jan Tvrdík
Profil
lamka2
Z pohledu vedení se čeká na to, až já řeknu, že je to hotové :). Než se to ale nasadí, rád bych znal názory ostatních.
Nox
Profil
Jan Tvrdík
Mě se to velmi líbí a sem pro každé usnadnění psaní textu, oceňuji že sis s tím dal práci, díky
Railbot
Profil
Perfektní. Psaní odkazů přestane být pruda. Díky. Těším se, až se to nasadí.
panther
Profil
Že by konečně příspěvky vypadaly tak, jak mají? Odkazy bez chyb?
Jsem zvědavý, jak to někteří členové nebo neregistrovaní budou užívat v praxi, ale asi se jedná o krok správným směrem..
Dranel
Profil
Jan Tvrdík
Dvě nesrovnalosti:
1. Když označím adresa.cz a kliknu na odkaz, neudělá se z toho automaticky URL. Nechceš tam přidat regulár i na .TLD (nejznámější)?
2. Nelíbí se mi poslední bod :)
Jan Tvrdík
Profil
Dranel
ad 1: Už jsem to psal mnohokrát. Napiš lepší regurální výraz a já ho tam dám
ad 2: Vím, ale byl jsi přehlasován. Leda, že by se našli další lidi stejného názoru jako ty.
Bubák
Profil
Jan Tvrdík
Dobrá práce.

Také se mi nelíbí poslední bod.
Nox
Profil
A co byste navrhovali místo toho posledního bodu?

Protože mě se stávající řešení, kdy musí člověk přejíždět myší a odkliknout alert, moc nesedí
Chamurappi
Profil
Reaguji na Jana Tvrdíka:
Mám pár zajímavých nápadů na další vylepšení, ale zatím jsem si nenašel čas na jejich dovymyšlení a implementaci, takže si je nechám na později. Jsem tedy pro nasazení tvé verze.

Poslední bod ti nefunguje v Explorerech, jelikož užíváš vlastnost „textContent“. Správný (ve smyslu původní) název dotyčné vlastnosti je „innerText“, bordeláři z konsorcia ji po mnoha letech přejmenovali na „textContent“. Mozilla bohužel nezná innerText (lze dodělat).
Doporučuji užívat výsledek = objekt.innerText || objekt.textContent.
Bubák
Profil
A co byste navrhovali místo toho posledního bodu?
#8 (to je jen příklad)
Nox
Profil
Bubák
Nevím jestli máš ten odkaz správně, v daném příspěvku nic k tomuto nevidím...
vydrus
Profil
– Pokud dáte vložit tag a nic není vybráno, kurzor je nastaven mezi tagy
– Pokud dáte vložit tag a něco je vybráno, kurzor je nastaven za koncový tag (+appendText)
To tu myslím již je, ne? (mám FF3, pokud to tobě nefunguje a používáš něco jinýho, tvoje smůla)

Jinak to ostatní je celkem dobrý a využije se to (zvlášť vybrání url u odkazu).
Chamurappi
Profil
Reaguji na Noxe:
Bubák zřejmě navrhuje, aby se po kliknutí na „Citovat“ vložil do příspěvku odkaz na ten příspěvek. To je též zajímavý nápad. Mně ale připadá užitečnější ta současná výroba polotovaru, kam jen dopíšu reakce na jednotlivé části.

Reaguji na vydruse:
(mám FF3, pokud to tobě nefunguje a používáš něco jinýho, tvoje smůla)
Neměli bychom jít příkladem arogantním začátečníkům, kteří nevidí za špičku nosu svého prohlížeče.
vydrus
Profil
Chamurappi
Hmm. Každý má oblíbený browser, který používá. Nebo ty jich běžně používáš víc? Ale pokud Jan Tvrdík má vylepšení, které mu bude fungovat i v jeho prohlížeči, proč ne. Jen jsem poznamenal, že tyto funkce tu již jsou.
Bubák
Profil
Chamurappi
Bubák zřejmě navrhuje, aby se po kliknutí na „Citovat“ vložil do příspěvku odkaz na ten příspěvek.
Tak jsem to myslel.
Jan Tvrdík
Profil
Opravil jsem vkládání nepárových tagů v IE (např. <hr>). Jinak jak vidím, tak poslední bod vypadá nejsporněji. Uvidím, jak to nakonec dopadne.

Chamurappi
Poslední bod ti nefunguje v Explorerech
– opraveno (v poslední verzi jsem to zapomněl v IE zkontrolovat) + plus jsem musel přidat String.trim(), protože IE to jinak pěkně mršilo

vydrus
– Používám Operu 9.51 na surfování + Firefox 3.0 (+ Firebug...) na vývoj webových stránek + se na to občas podívám i v IE
– Teď mi teprve docvaklo, proč to (mně) nefunguje, když už v původním JS byl kód, který se o to měl starat – původní autor použil špatné pořadí podmínek. Opera tak (protože podporuje document.selection) používala kód primárně určený pro IE, místo kódu pro moderní prohlížeče (selectionStart, selectionEnd)

využije se to – zvlášť vybrání url u odkazu
– To taky měl být původně hlavní cíl, ale když už se to jednou přepisovalo, tak se vylepšilo i pár dalších věcí
Lexter
Profil
Jan Tvrdík
Mě se změny líbí a byl bych rád, kdyby se nový js nasadil.
Dranel
Profil
Jan Tvrdík
Ten Bubákův nápad s odkazem se mi velice líbí. Mnohem více, než "výroba polotovaru", jak to "rozcitování" nazval Chamurappi.
Bubák
Profil
Protože se na posledním bodu asi neshodneme, bylo by možné jednu verzi nasadit a zájemci o druhou možnost by použili uživatelský JS?
Pokud se nepletu, tak uživatelský JS pro konkrétní web umužňují všechny běžné prohlížeče.
preca1
Profil
nechápu ten poslední bod (rozložený po řádkách). co to jako má bejt?
proč se ten příspěvek prostě neopíše tak, jak je?
Bubák
Profil
preca1
Odkaz na hodnocenou stránku tu je, tak si to vyzkoušej. Já jsem si zkoušel a otestoval všechno.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0