Alternativă pentru Lightbox (jQuery)

26 Sep

Aseară, într-o criză datorată lipsei unui script care să facă ce vreau eu şi să fie şi mic (în KB), m-am apucat şi am scris un mini-plugin (care de fapt este o funcţie) pentru afişarea unui modal box. Pentru ce e bun? Păi… Eu l-am folosit pentru afişarea unui editor, tu îl poţi folosi pentru orice altceva :)

Îi poţi specifica lătimea, are callback, poate afişa conţinut citit prin AJAX şi… Da, e MIC al dracu. 40 linii de cod :w00t: L-am testat în IE6/IE7/FF2/FF3/Opera 9.5/Safari. Dar foarte probabil să funcţioneze fără probleme şi în alte browsere.

Mai multe detalii AICI. Enjoy!

NtzAutoQuote

27 May

Well… Am făcut-o şi p-asta :D Am făcut primul meu plugin de Wordpress care mai şi merge. Şi încă merge bine.

Utilizare: selectezi textul -> apeşi Q (de la quote) iar textul selectat apare în textarea de la comments. Simplu, drăguţ şi cred că destul de util :D

Download: AICI. Spread the word :P

Scris în categoria: Development, Internet, jQuery 7 Comentarii

Limitarea elementelor dintr-un sortable (interface)

8 May

Eu sunt utilizator de jQuery şi mulţi ştiu asta. Dar deoarece atât UI 1.0 cât şi 1.5beta fie nu s-au „mulat” după nevoile mele, fie eram într-un stadiu prea avansat cu Interface pentru a face „upgrade”, am renunţat şi am rămas la vechiul, dar bunul (parcă ar fi vin :D ) Interface (site-ul este momentan down, dar am arhiva :D ).

Eh, şi cum foloseam eu Interface, acum vreo lună-două, m-am lovit de o problemă căreia nu i-am dat prea multă importanţă: cum limitez câte elemente are un sortable? Am stat puţin, am căutat pe goole, fără succes însă şi am lăsat-o baltă, mai ales că proiectul era pus pe hold. În ziua de azi însă, proiectul este în floare, se lucrează în draci şi a trebuit să revin asupra problemei. După câteva ore de căutări pe google şi pe o mulţime de liste de discuţii, timp în care îmi pierdeam speranţa că ar putea fi posibil aşa ceva, îmi vine în cap o idee genială: de ce să nu întreb direct la sursă?

Mi-am luat inima în dinţi şi am vorbit cu Eyecon, i-am expus problema şi în mai puţin de cinci minute mi-a dat rezolvarea:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$('.sort').Sortable({
accept : 'sortItem',
activeclass : 'sortableactive',
	hoverclass : 'sortablehover',
	helperclass : 'sorthelper',
	opacity: 	0.5,
	fit :	false,
	floats:	true,
	onStart: function(){
	console.log($('#big .sortItem').size())
	if ($('#big .sortItem').size() == 3) { //numărul maxim de elemente acceptate
		console.log($('#big').get(0).dropCfg.a)
		$('#big').get(0).dropCfg.a = 'dummyRandom';
	} else {
		$('#big').get(0).dropCfg.a = 'sortItem';
	}
}
});

Şi gata :) Şi demo aici (click!).

Berea se duce direct la Eyecon :D

New feature on my blog :)

7 May

Azi, într-un moment de geniu, am reuşit să adaug o nouă chestie simpatică (sau cel puţin aşa cred eu) pe blog: până acum, când vroiai să citezi ceva, foloseai tag-ul blockquote. Deoarece sunt convins că mulţi vizitatori nu ştiu să folosească tag-uri html, am zis să le sar putin în ajutor. Aşadar, acum totul e mai uşor (parcă ar fi o reclamă): selectezi textul dorit şi apeşi Q (nu contează dacă e majusculă sau minusculă, ci doar să fie DOAR Q apăsat).

Textul selectat este adăugat automat în „căsuţa” corespunzătoare iar tu poţi comenta mai departe :D Dacă ai blog şi vrei să implementezi la tine, te voi ajuta (în limita timpului meu liber) să beneficiezi de ideile mele geniale :D

Scriptul este făcut folosind jQuery dar cu puţină bătaie de cap îl pot face şi stand-alone :)

Enjoy.

Scris în categoria: Internet, Javascript, Wordpress, jQuery 9 Comentarii

jQuery UI 1.5b4

5 May

Well… se pare ca băieţii de la jQuery nu dorm (sau se mai trezesc din când în când) şi mai lansează câte o versiune de ceva din când în când. De această dată, acest „ceva” s-a nimerit să fie UI, o continuare a Interface (scris de Eyecon). De fapt, dacă îmi aduc aminte bine, UI este un fel de Interface 2.0.

Citind blogul jQuery văd că noua versiune (ce este în continuare beta) repară un sac de bug-uri, aduce un redesign al paginii UI (care între noi fie vorba… arată MULT mai frumos decât precedentul), un downloader pentru un build custom al UI şi câteva demo-uri la efectele din UI/Enchant.

La prima vedere pare OK, DAR ~80k pentru sortable/draggable/droppable mi se par un pic cam multişor…. Da, momentan voi rămâne la Interface (momentan sunt blocat la Interface într-un proiect ce este prea mare şi prea aproape de finalizare pentru a-l modifica) dar la următorul proiect voi folosi fie UI, fie MooTools (de care am auzit numai lucruri bune şi care sper să iasă din beta într-o lună-două)

Scris în categoria: Development, Javascript, jQuery 2 Comentarii