Archívum - 139783
december 6
Textarea + Tab
Sziasztok!
Minden alkalommal, amikor hozzászólok egy-egy cikkhez és esetleg forráskódot is írok a colorer segítségével, akkor rendszerint a vakolatot is leátkozom a plafonról a Tab miatt, mivel reflexből igyekszek az olvashatóságra törekedni, de persze az alapértelmezett működés ezt nem teszi lehetővé.
Ezért azt szeretném kérni, hogy az alábbi kódrészletet illesszétek be a javascriptek közé, amennyiben ti is hasznosnak találjátok:... vagy ha szükség van az alapértelmezett működésre, akkor Shift+Tab-ra rakni. Vagy ilyesmi. Én speciel örülnék neki :D
Köszi!
■ Minden alkalommal, amikor hozzászólok egy-egy cikkhez és esetleg forráskódot is írok a colorer segítségével, akkor rendszerint a vakolatot is leátkozom a plafonról a Tab miatt, mivel reflexből igyekszek az olvashatóságra törekedni, de persze az alapértelmezett működés ezt nem teszi lehetővé.
Ezért azt szeretném kérni, hogy az alábbi kódrészletet illesszétek be a javascriptek közé, amennyiben ti is hasznosnak találjátok:
$(function() {
$('textarea').keypress(function(e){
if(e.keyCode == 9){
e.preventDefault();
var pos = 0;
var ctrl = $(this).get(0);
// get position
if (document.selection) {
ctrl.focus ();
var Sel = document.selection.createRange ();
Sel.moveStart ('character', -ctrl.value.length);
pos = Sel.text.length;
} else if (ctrl.selectionStart || ctrl.selectionStart == '0') {
pos = ctrl.selectionStart;
}
var _pre = $(this).val().substring(0, pos);
var _post = $(this).val().substring(pos);
$(this).val(_pre+"\t"+_post)
//set position
if(ctrl.setSelectionRange)
{
ctrl.focus();
ctrl.setSelectionRange(pos+1,pos+1);
}
else if (ctrl.createTextRange) {
var range = ctrl.createTextRange();
range.collapse(true);
range.moveEnd('character', pos+1);
range.moveStart('character', pos+1);
range.select();
}
}
});
});
Köszi!
ExtJs cikkek =]
Sziasztok!
Nemrég kezdtem el foglalkozni extJs-el, és úgy döntöttem, hogy saját keretrendszer írása helyett jobb lesz ezt megtanulni kezelni. Weblaboron sajnos nincs kint egy cikk sem ezzel a keretrendszerrel kapcsolatban. Ha lenne közületek valaki, aki régóta ismeri a keretrendszert, és hajlandó lenne cikket írni róla, vagy akár csak egy részéről annak nagyon örülnék, és szerintem még sokan mások is rajtam kívül. :-)
Valószínűleg majd én is írok róla később, ha már jobban beletanultam, hogy hogyan mennek extJs-ben a dolgok. Ami elsőre tetszik, hogy az adat és a megjelenítés elég élesen elválik egymástól. Sajnos a leírás nem a legjobb hozzá, ill. arra sem találtam még cikkeket, hogy melyik objektum pontosan mire való. Most konkrétan egy layout szerkesztőn dolgozok, ami drag&drop-pal megy. Úgy gondoltam, hogy egy speckó TreeNodeUI-val meg tudom oldani a dolgot, hamarosan kiderül, hogy igazam volt e, vagy bebukom a projektet.
Nehéz volt gyorsan indulni extJs-el (péntek óta nézegetem). Van egy speciális adatformátumom, de nem tudom, hogy melyik objektumokat kell kiterjeszteni ahhoz, hogy ebbe a formátumba lehessen menteni egy fát, vagy ilyen formátumból kiolvasni. Végül az lett, hogy kiterjesztés helyett írtam saját osztályokat, amik TreeNode-okból felépítik a fát. Ha esetleg tudtok valami átfogó leírást arról, hogy melyik objektum nagyjából mire való, meg arról is, hogy a TreeNodeUI-t hogy érdemes kiterjeszteni, akkor azt nagyon megköszönném.
■ Nemrég kezdtem el foglalkozni extJs-el, és úgy döntöttem, hogy saját keretrendszer írása helyett jobb lesz ezt megtanulni kezelni. Weblaboron sajnos nincs kint egy cikk sem ezzel a keretrendszerrel kapcsolatban. Ha lenne közületek valaki, aki régóta ismeri a keretrendszert, és hajlandó lenne cikket írni róla, vagy akár csak egy részéről annak nagyon örülnék, és szerintem még sokan mások is rajtam kívül. :-)
Valószínűleg majd én is írok róla később, ha már jobban beletanultam, hogy hogyan mennek extJs-ben a dolgok. Ami elsőre tetszik, hogy az adat és a megjelenítés elég élesen elválik egymástól. Sajnos a leírás nem a legjobb hozzá, ill. arra sem találtam még cikkeket, hogy melyik objektum pontosan mire való. Most konkrétan egy layout szerkesztőn dolgozok, ami drag&drop-pal megy. Úgy gondoltam, hogy egy speckó TreeNodeUI-val meg tudom oldani a dolgot, hamarosan kiderül, hogy igazam volt e, vagy bebukom a projektet.
Nehéz volt gyorsan indulni extJs-el (péntek óta nézegetem). Van egy speciális adatformátumom, de nem tudom, hogy melyik objektumokat kell kiterjeszteni ahhoz, hogy ebbe a formátumba lehessen menteni egy fát, vagy ilyen formátumból kiolvasni. Végül az lett, hogy kiterjesztés helyett írtam saját osztályokat, amik TreeNode-okból felépítik a fát. Ha esetleg tudtok valami átfogó leírást arról, hogy melyik objektum nagyjából mire való, meg arról is, hogy a TreeNodeUI-t hogy érdemes kiterjeszteni, akkor azt nagyon megköszönném.
december 5
Legjobb E-kereskedelem script
Sziasztok!
Keresem a legjobb ingyenes, magyar nyelvvel kiegészíthető E-kereskedelmet megvalósító scriptet ahol a felhasználók is tölthetnek fel tartalmat. Tudnátok ajánlani egyet?
Sándor
■ Keresem a legjobb ingyenes, magyar nyelvvel kiegészíthető E-kereskedelmet megvalósító scriptet ahol a felhasználók is tölthetnek fel tartalmat. Tudnátok ajánlani egyet?
Sándor
Egyenlő oszlopmagasság színátmenetekkel
Ameddig nem használhatjuk a rugalmas dobozokat, kerülőmegoldást kell találnunk, ha két változó tartalommal megtöltött oszlopot egyenlő magasságúnak szeretnénk tudni. A legelterjedtebb megoldás a függőlegesen ismétlésre bírt háttérkép, de Jeffrey Way tud ennél jobbat.
Designing for Content Management Systems
Mire ügyeljünk egy tartalomkezelőnél, ha látványról van szó
■ CSS3 Flexible Box Layout Module (aka Flex Box) introduction and demos/test cases
Rugalmas dobozok CSS3-ban
■ relatív HSQLDB útvonal
Sziasztok !
Egy nagyon egyszerű problémával fordulok hozzátok, mint ahogy az a címből is kiderül. Bizonyos Java project-hez HSQLDB-t használok, és nem tudom hogy hogyan lehetne az adatbázis fájlok helyét relatívan megadni. Tehát hogy mindig az aktuális project mappán belül valahova hozza létre az adatbázist és onnan is szedje a dolgokat. Az a probléma, hogy mindig vagy az Eclipse mappájába (igen azzal fejlesztek), vagy a gyökérhez képest ( Linuxon /, Windowson C: ) abszolút útvonalat lehet megadni. Én pedig jobb szeretném mindig a project mappán belül tudni a dolgokat.
A neten már voltam, tehát kerestem a megoldást de sajnos még nem találtam meg. Annyi biztos, hogy a "DriverManager.getConnection(...), és a Sajatszerver.setDatabasePath(...) metódusoknak kéne jó paramétereket adni, csak azt nem tudom hogy hogy.
A segítséget előre is köszönöm.
■ Egy nagyon egyszerű problémával fordulok hozzátok, mint ahogy az a címből is kiderül. Bizonyos Java project-hez HSQLDB-t használok, és nem tudom hogy hogyan lehetne az adatbázis fájlok helyét relatívan megadni. Tehát hogy mindig az aktuális project mappán belül valahova hozza létre az adatbázist és onnan is szedje a dolgokat. Az a probléma, hogy mindig vagy az Eclipse mappájába (igen azzal fejlesztek), vagy a gyökérhez képest ( Linuxon /, Windowson C: ) abszolút útvonalat lehet megadni. Én pedig jobb szeretném mindig a project mappán belül tudni a dolgokat.
A neten már voltam, tehát kerestem a megoldást de sajnos még nem találtam meg. Annyi biztos, hogy a "DriverManager.getConnection(...), és a Sajatszerver.setDatabasePath(...) metódusoknak kéne jó paramétereket adni, csak azt nem tudom hogy hogy.
A segítséget előre is köszönöm.


