Autor | Zpráva | ||
---|---|---|---|
Jan Tvrdík Profil |
#1 · Zasláno: 12. 7. 2008, 14:32:54 · Upravil/a: Jan Tvrdík
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 |
#2 · Zasláno: 12. 7. 2008, 14:38:27
Myslím že řešíš nesmysly ;-)
|
||
Jan Tvrdík Profil |
#3 · Zasláno: 12. 7. 2008, 14:39:52
Filips
Věř, že s novým JS se píše o hodně pohodlněji. |
||
lamka2 Profil |
#4 · Zasláno: 12. 7. 2008, 14:43:44
Jan Tvrdík
presne tak mohli by to schvalit |
||
Jan Tvrdík Profil |
#5 · Zasláno: 12. 7. 2008, 15:21:58
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 |
#6 · Zasláno: 12. 7. 2008, 15:53:59
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 |
#7 · Zasláno: 12. 7. 2008, 16:02:51
Perfektní. Psaní odkazů přestane být pruda. Díky. Těším se, až se to nasadí.
|
||
panther Profil |
#8 · Zasláno: 12. 7. 2008, 16:16:45
Ž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 |
#9 · Zasláno: 12. 7. 2008, 16:46:59
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 |
#10 · Zasláno: 12. 7. 2008, 16:49:42
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 |
#11 · Zasláno: 12. 7. 2008, 19:09:24
Jan Tvrdík
Dobrá práce. Také se mi nelíbí poslední bod. |
||
Nox Profil |
#12 · Zasláno: 12. 7. 2008, 20:37:59
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 |
#13 · Zasláno: 12. 7. 2008, 21:28:53 · Upravil/a: Chamurappi
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 |
#14 · Zasláno: 12. 7. 2008, 21:42:00 · Upravil/a: Bubák
A co byste navrhovali místo toho posledního bodu?
#8 (to je jen příklad) |
||
Nox Profil |
#15 · Zasláno: 12. 7. 2008, 21:48:53
Bubák
Nevím jestli máš ten odkaz správně, v daném příspěvku nic k tomuto nevidím... |
||
vydrus Profil |
#16 · Zasláno: 12. 7. 2008, 21:53:36
– 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 |
#17 · Zasláno: 12. 7. 2008, 21:55:02 · Upravil/a: Chamurappi
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 |
#19 · Zasláno: 12. 7. 2008, 23:08:04
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 |
#20 · Zasláno: 13. 7. 2008, 09:26:01 · Upravil/a: Jan Tvrdík
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 |
#21 · Zasláno: 13. 7. 2008, 09:30:59
Jan Tvrdík
Mě se změny líbí a byl bych rád, kdyby se nový js nasadil. |
||
Dranel Profil |
#22 · Zasláno: 13. 7. 2008, 11:06:16
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 |
#23 · Zasláno: 13. 7. 2008, 11:24:12
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 |
#24 · Zasláno: 14. 7. 2008, 22:43:47
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 |
#25 · Zasláno: 14. 7. 2008, 23:19:55
preca1
Odkaz na hodnocenou stránku tu je, tak si to vyzkoušej. Já jsem si zkoušel a otestoval všechno. |
||
Časová prodleva: 16 let
|
0