<html>
<head>
<title>Hello!</title>
</head>
<body>
<div id="hello"></div>
<script type="text/javascript"><!--
alert(hello);
--></script>
</body>
</html>
Firefox-on kívül mindegyik böngésző azt mondja, hogy ez egy HTML elem.
Firefox-on kívül mindegyik böngésző azt mondja, hogy ez egy HTML elem.
Nekem ez már régóta hiányzott! PHP 5.4-ben van végre toJSON! :)
Elő kellett keresnem az egyik régi verziót az ExtJS-ből, a sencha.com főoldaláról kiindulva csak a 3.4-ig jutottam, de szerencsére (Google segítséggel) megtaláltam tömörítve a régi verziókat:
dev.sencha.com/deploy/ext-1.0.1.zip (az 1.0-át nem találtam)
dev.sencha.com/deploy/ext-2.0.2.zip (az utolsó lgpl licenc)
dev.sencha.com/deploy/ext-2.3.0.zip (az utolsó 2.x)
...
Lehet nosztalgiázni! :)
Előző bejegyzésben odáig jutottunk, hogy az elkészült CSS fájlban az összes szín a megadott alapszín szerint változott. Hátra vannak még a képek: a hivatkozások rendbetétele, régi IE esetén háttérképekkel helyettesítjük a CSS3 hiányosságokat, végül át kell színezni még néhány ikont...
Eddig nem sokat foglalkoztam témák készítésével, úgy döntöttem rászánok néhány órát és megvizsgálom a lehetőségeket. Inspirálónak egy slideshow: Theming and Sass, illetve a Sencha telepítési útmutatója: Learn: Theming
Néha ez az irány is szükséges:
Hasznos, ha hibás xtype esetén nem egyszerű index hibát kapunk, hanem a hibát megmagyarázó üzenetet:
Szerencsére ExtJS4 esetén ezzel már nincsen gond, az ext-all-dev.js számtalan hasonló ellenőrzést tartalmaz.
Észrevettem, hogy az elmúlt időszakban Firefox-om alatt a window.onerror függvény nem fut le. (illetve a lekezeletlen kivételek eltűntek.) Először azt hittem, hogy valamit a kódban rontottam el, majd miután jobb ötletem nem volt, elkezdtem kikapcsolgatni a kiterjesztéseket... és lám... a HTML Validator kikapcsolása után ismét megjelentek az értesítések a lekezeletlen hibákról.
Nem vagyok meggyőződve, hogy az ExtJS beépített HTML editorra a témában a legjobb választás lenne. Ám legtöbb esetben úgyis csak arra van szükségünk, hogy egyszerű szövegmódosításokat végezhessünk vagy átkapcsolhassunk forrás nézetbe és ott szerkeszthessünk, erre meg maximálisan megfelel.
Egyedül az hiányzik, hogy nem adhatok hozzá külön CSS fájlokat, vagyis adhatok, de ehhez felül kell írni a getDocMarkup függvényt:
Az eredeti függvényben a body style-nak adtak értéket, de én ezt megadom inkább body.html-editor kezdetű szabályokkal a hozzáadott CSS fájlban.
Nemrég eljátszottam egy kicsit a CSS Lint parancssoros meghívásával. Hasznos eszköz, így mindenkinek bátran ajánlom! Két szépséghiba volt csupán. Az első, hogy a szabályoknál nem lehet használni feketelistát, azaz ha van 30 szabály, és abból nekem csupán 1 nem kell, akkor kénytelen vagyok 29-et felsorolni.