English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
5226 | #12ee | ^ | Idézet | Mon, 07 Feb 2011 22:26:11 +01
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
8-asban is ugyanilyen szopás lenne, sőt még több, mert a 9-es legalább próbál szabványos lenni és debugger van benne, ha szar is...
Nabazmeg.
Szóval Mcloaddal egész nap azon szoptunk, hogy a wysiwyg editorunk IE alatt is menjen.
Olyan bugok vannak az IE-ben, hogy visítani tudnék bazzeg.

A wysiwyg realtime szerkeszti az iframe html tartalmát a javascripttel. Na most a beépített execCommand (http://www.java2s.com/Code/JavaScriptReference/Javascript-Methods/execCommandSyntaxParametersandNote.htm) által támogatott parancsok java része szarul, vagy egyáltalán nem megy! Külön kellett egy függvényt írni, ami aliasként funkcionál az execCommandra. Így néz ki:
function tagPaste(command, param, avxp)
{
	setifr(id + '_' + avxp);
	if (IE())
	{
		// Ez az ág fut le, ha IE a böngésző
		var xxx = window.frames[gname + '_' + avxp].document.selection.createRange();
		var sel = __ie_getSelection(avxp);
		if (sel)
		{
			switch (command)
			{
				case 'HiliteColor':
					xxx.pasteHTML('<span style="background-color: ' + param + '">' + sel + '</span>');
				break;
				case 'StrikeTrough':
					xxx.pasteHTML('<s>' + sel + '</s>');
				break;
				case 'FormatBlock':
					xxx.pasteHTML('<' + param + '>' + sel + '</' + param + '>');
				break;
				case 'InsertHTML':
					xxx.pasteHTML(param);
				break;
				case 'InsertImage':
					ifr.execCommand('insertimage', false, param);
				break;
				default:
					ifr.execCommand(command, false, param);
				break;
			}
		}
	}
	else
	{
		// Ez az ág fut le, ha nem IE a böngésző
		ifr.execCommand(command, false, param);
	}
}
Kommentáljam?! Igen! MOCSKOS TETŰBASZTA GECI MIKROFOS!!! KURWA ANYÁTOKAT! Hát a faszom meg nem baszta, a kód túlnyomórésze arról szól, hogy a suxplorer fasságait kerülgetjük! Az onclick event lekezelése is minden böngészőben kifogástalanul ment, egyedül itt szoptunk vele majd három órát, hogy miért nem megy...

Aztán... Valahányszor egy gombra nyomtunk, felugrott egy kis ablak, hogy "HUHÚ ITT EGY PARANCSFÁJL FUTNI AKAR, VIGYÁZZÁ, MER NAON VESZÉJES ÁM!!!" Kikapcsolni fél óra szopás után sikerült, akkor meg ÁLLANDÓAN felugrott egy másik popup, hogy "AJJAJJ, A JELENLEGI BIZTONSÁGI BEÁLLÍTÁSOK NEM MEGFELELŐEK, VIGYÁZZÁ, MER NAON VESZÉJES ÁM!!!"
Tényleg rohadtul kurvára megkönnyíti a munkát...

Az IE9-ben van debugger, olyasmi mint a FX-ben Operában, Chrome-ban, csak überratyi. Fos, szar, húgy. Nem jó semmire.
Mint kiderült a debugger KURVÁRA MÁST mutat, mint ami a forrásban van!
Pl. beszúrtunk egy rohadt linket, erre nemhogy a "name" paramot kicserélte "submitName" paramra (ezt sem csinálta a többi böngésző!), de amit aztán a debugger művelt! A debuggerben így nézett ki az eredmény:
<a href="http://akarmi.hu" target="_blank" submitName="ize">link</a>
Ez úgy ahogy korrekt is, bár a submitName nem értem, hogy jött ki neki...másik téma, hogy aztán egyszercsak abbahagyta és gőzünk sincs miért!
De nem is ez a vicc! Hanem, hogy ez VALÓJÁBAN ÍGY NÉZETT KI, AMIKOR ELKÜLDTE:
<A href="http://akarmi.hu" submitName=ize target=_blank>link</A>
...
?!!!
@&%?#!!!
MOCSKOS GECI MIKROFOS!!!

Komolyan nem hiszem el... Hol a gecibe vannak az idézőjelek és mi a faszért alakítja át nagybetűsre?! És miért mutat csont mást a debugger?!
És még nincs vége a debugger borzalmainak...
A JS által okozott változásokat a debugger EGYÁLTALÁN NEM KÖVETI!
Amikor egy linkre klikkelünk, az a tag id-je megváltozik. Na most ezt maga az IE egyébként meg is csinálta...DE EZ A DEBUGGERBEN NEM LÁTSZOTT!
Ott klikkeltünk Mcloaddal és hullott a hajunk, mint annak aki Chernobylban lakik húsz éve.
Aztán Mcload beszúrt egy alertet a kódba...és kiderült, hogy de. A kód működik.
Ekkorra esett le nekünk, hogy az IE debuggere az ami rohadtul nem működik. Amikor elindítod, akkor EGYSZER csinál egy dumpot a forrásról, amiben szépen eltakargatja az IE motorjának a gusztustalanságait (ld. feljebb) és aztán sose reagál többet semmire.

És akkor a főnök benyögi, hogy akkor innentől énnekem is winfost kell odabennt használnom és IE-ben fejleszteni, merthogy akkor rögtön kiderülnek az ilyenek és nem kell a projekt végén elbaszni egy napot erre.
Ja csak a fejlesztési idő az ötszörösére fog nőni, mert az IE-vel nem lehet fejleszteni. Egy nap helyett, akár hetek...jó üzlet.
Az nem fejlesztés, hogy az IE-re "optimalizálom" (?!) az egészet, hogy abból áll az egész kódolás, hogy a mikrofos fasságait kerülgetem...
Az gányolás.
Egy dolog, hogy a végén belegányolom az elágazásokat az egészbe, hogy a retkes, mocskos, szutykos ie alatt is menjen és egy egész másik arra gányolni. Gratulálok!

Jah és konklúzióként megjegyezném, hogy aki nekem ezek után azt meri mondani, hogy a mikrofos jó bármire a rugdosáson és a lábtörlésen kívül, azt nekifutásból lövöm tarkón aknavetővel és a csontjait winfoslogó alakban szögelem ki a falamra, bazmeg!


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!