Wednesday, January 21, 2009

Update to Growl4Rails

Growl4Rails is now production ready. I've added the ability to show multiple growls at once, as well as improved support for IE. Here's a screen shot of the multiple Growls:



Unfortunately, the multiple growls thing was an entire rewrite of the code, so the usage is quite different.

Now, when you setup the includes, you specify default duration and max number of growls to show. These arguments are optional and will default to 3000 milliseconds and 3, respectively.


<%= growl4rails_includes(3000, 5) %>

Also, when showing the growls, the args are now a single hash, with named keys:

<script type="text/javascript" language="javascript">
Growl4Rails.showGrowl({
image_path:"/images/download.png",
title:"Foo Bar.pdf",
message:"File is ready for download."
});
</script>


When you want to handle the click event, you can wire up the event like so:

var growl_id = Growl4Rails.showGrowl({
image_path:"/images/download.png",
title:"Foo Bar.pdf",
message:"File is ready for download."
});
document.observe(growl_id + ':clicked', function(event) {
console.log('Growl %s was clicked.', Event.findElement(event).id);
});

Again, it's open source, so if you want to contribute, or if you have any feedback, you can check out the project on GitHub.

31 comments:

Unknown said...

tempted to use this to display the flash messages :)

Jim Fiorato said...

Go for it! Let me know how it works out for you.

Alex said...

Why is this a Rails plugin and not a JavaScript library?

Jim Fiorato said...

Hey Alex,

That's really all it is. The Rails plugin part just makes it really easy to distribute on to Rails apps. Given a small amount of effort you can tack on to any site Rails/HTML/Django/.NET.

Jim

Unknown said...

You my friend, are awesome

Jim Fiorato said...

For those that were wondering about using this without rails, I put up a blog post on how to do it.

http://www.writebetterbits.com/2009/02/growl4rails-rails-growl4.html

Unknown said...

Nice, but whats about title or messsage alignment?

Jim Fiorato said...

TeamCo, can you be more specific?

Anonymous said...

Thank you so much! This is perfect. :) I got it setup in no time.

Alexis said...

Hi Jim,

I made a port of your library to use it as a symfony plugin (php):

http://www.symfony-project.org/plugins/sfGrowl4RailsPlugin

Cheers,
Alexis

Jim Fiorato said...

Hey Alexis,

This is great. Thanks for letting me know.

Jim

hinh nen dep said...

hình girl xinhThis information is very useful. I hope next time when I come back I'll get more infomation.

nước hoa charme nam said...

Very happy to read this article, thanks to the author

Unknown said...

camera giám sát gia đình


giá bán Card màn hình Nvidia Quadro

giá máy tính để bàn dell


báo giá máy vi tính văn phòng

vay tien online said...

Địa chỉ mua nuoc mam ngon tại Hà Nội
Nơi cung cấp nuoc mam diem dien uy tin số 1 miền Bắc
Bán các loại nuoc mam chất lượng cao
Một số cách phân biệt nuoc mam truyen thong và nước mắm công nghiệp

nha xinh center said...

công ty nhà xinh
nhà đẹp
thiết kế nhà đẹp 2 tầng
biet thu dep
nha pho dep

Unknown said...

Là một công ty Uy Tín – Đáng Tin Cậy. với giỏi trong lĩnh vực tài chính. Chúng tôi luôn đặt “Lời ích người mua lúc vay tiền lên hàng đầu”. Sau phổ biến năm phát triễn nghiên cứu. nhận mặt được sự ngăn cản và thủ tục rượm rà khi vay tiền hiện tại. cần chúng tôi đưa ra giải pháp mới thích hợp có thiên hướng mới Vay tiền mặt – mang tiền nhanh trong ngày.

một. Thủ tục vay giản dị nhất bây giờ
Chỉ nên giấy tờ không bắt buộc giám định rườm rà. Bằng tài xế hoặc Hộ khẩu đã vay được tiền.
2. thời gian giải ngân tiền mặt nhanh nhất bây chừ
Cam kết phê chuẩn hồ sơ trong 15 – 30 phút. Giải ngân tiền mặt sau 30 phút – tới 2h giả dụ khiến hồ sơ trước 21H Tối. Chúng tôi cam kết giải quyết trong ngày. không để tồn sang hôm sau.
3. Vay toền online miễn sao bạn với mạng internet
toàn bộ khi mọi nơi. duyệt y website. Chúng tôi sẽ sở hữu chuyên viên tham vấn chuyên nghiệp hỗ trợ bạn. Bạn không cần phải đi xa chờ đợi. Chỉ nên nhấc máy và gọi. Sẽ vay được tiền.
4. ko phải của cải đảm bảo, ko cần chứng tỏ thu nhập
Chỉ nên thủ tục giản dị như trên. Chúng tôi ko nên ai bảo lãnh khoản vay cho bạn. buộc phải cực kỳ lặng tâm không khiến phiền người thân bạn.



vay tien nhanh, vay tiền nhanh, vay tiền online, vay tien online, vay tien, vay tiền, vay tien, vay tín chấp, vay tin chap, vay tiền nhanh nhất, vay tien nhanh online, vay tiền nhanh online, vay tiền online nhanh, vvay tien online nhanh,
vay tien nhanh nhat,

thiết kế nhà đẹp đà nẵng said...

said...

đá solid surface said...

đá solid surface, đá nhân tạo, đá bếp.

very helpful information, thank you for sharing


đá solid surface

đá solid surface said...

đá solid surface đá bếp

very interesting post, much information

đá solid surface

motorbike for rent in hoi an said...

thank for you post

free medical book said...

Download medical book pdf, free download medical ebook, pdf, for medical students

Anonymous said...

cong ty thiet ke noi that dep cho ngoi nha ban

Anonymous said...

Chuyen nhan thiet ke biet thu tan co dien , phong cach sang trong ma nhieu nguoi ua thich

anh dep said...

Why is this a Rails plugin and not a JavaScript library? I think this article will be helpful for everyone who answers the question.

hinh nen dep
anh gai xinh
anh buon
hinh nen may tinh

công ty thiết kế và xây dựng đà nẵng said...

SBSHOUSE is a comprehensive unit operating in the fields of home construction design, architectural design, construction, and interior. SBSHOUSE consists of a team of architects, engineers, interior decoration experts with over 5 years of extensive experience in Da Nang, Quang Nam (Tam Ky, Hoi An, Dien Ban ...), Hue, Quang Ngai, Phan Thiet - Binh Thuan, Dong Nai, Ho Chi Minh City, Gia Lai, Dak Lak, Quang Tri, Bac Giang, Hanoi, ...
[Các mẫu nhà phố 2 tầng đẹp](https://sbshouse.vn/chuyen-muc/nha-pho-2-tang/)

Các mẫu nhà phố 3 tầng đẹp

thiết kế nhà said...

homegroupjsc Công ty chuyên thiết kế thi công nhà đẹp tại Đà Nẵng uy tín , giá rẻ , nhân viên chuyên nghiệp , thiết kế với những mẫu nhà đẹp như nhà phố 2,3,4 tầng , biệt thự , homestay ,dành cho khách hang . Tư vấn thiết kế miễn phí và nhiều ưa đãi khác .

thiết kế biệt thự đẹp said...

That's really all it is. The Rails plugin part just makes it really easy to distribute on to Rails apps. Given a small amount of effort you can tack on to any . i lkies , thank you.

Thiết kế nhà đà nẵng said...

thi công nhà trọn gói tại đà nẵng, luôn cập nhật các xu hướng thiết kế nhà mới nhất hiện nay
Xem : Mẫu thiết kế biệt thự đẹp

Mẫu thiết kế nhà phố đẹp

Liushen Company said...

The information you share in the article is very helpful, thank you, I will visit the blog more often. LIUSHEN - Chuyên cung cấp thuốc xịt chống muỗi cho bé

Nguyen Quynh Trang said...

Dịch vụ vận chuyển hàng hóa Bắc Nam của Hoàng Phát được khách hàng đánh giá cao. Nếu bạn muốn gửi hàng từ Hà Nội vào Sài Gòn thì là một lựa chọn tuyệt vời.
Công ty nhận gửi hàng đi Đà Nẵng, gửi hàng đi Hải Phòng, gửi hàng đi Nha Trang, ... và trên các tỉnh thành toàn quốc.
Với đội xe tải chở hàng lớn sẽ đáp ứng mọi nhu cầu vận chuyển của khách hàng.

muaantoan.com