From click-dev-return-617-apmail-incubator-click-dev-archive=incubator.apache.org@incubator.apache.org Sat Apr 18 18:30:43 2009
Return-Path:
Delivered-To: apmail-incubator-click-dev-archive@minotaur.apache.org
Received: (qmail 69802 invoked from network); 18 Apr 2009 18:30:43 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3)
by minotaur.apache.org with SMTP; 18 Apr 2009 18:30:43 -0000
Received: (qmail 93690 invoked by uid 500); 18 Apr 2009 18:30:42 -0000
Delivered-To: apmail-incubator-click-dev-archive@incubator.apache.org
Received: (qmail 93651 invoked by uid 500); 18 Apr 2009 18:30:42 -0000
Mailing-List: contact click-dev-help@incubator.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: click-dev@incubator.apache.org
Delivered-To: mailing list click-dev@incubator.apache.org
Received: (qmail 93643 invoked by uid 99); 18 Apr 2009 18:30:42 -0000
Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Apr 2009 18:30:42 +0000
X-ASF-Spam-Status: No, hits=-0.0 required=10.0
tests=SPF_HELO_PASS,SPF_PASS
X-Spam-Check-By: apache.org
Received-SPF: pass (nike.apache.org: domain of lists+1222975813951-1134974@n2.nabble.com designates 216.139.236.158 as permitted sender)
Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Apr 2009 18:30:33 +0000
Received: from tervel.nabble.com ([192.168.236.150])
by kuber.nabble.com with esmtp (Exim 4.63)
(envelope-from )
id 1LvFIq-0003Vn-RH
for click-dev@incubator.apache.org; Sat, 18 Apr 2009 11:30:12 -0700
Message-ID: <1240079412827-2656713.post@n2.nabble.com>
Date: Sat, 18 Apr 2009 11:30:12 -0700 (PDT)
From: "florin.g"
To: click-dev@incubator.apache.org
Subject: Re: A very good Calendar replacement (MIT license)
In-Reply-To: <49EA0A16.8050007@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Nabble-From: florin@bytenotes.com
References: <525d8e10904180249l59f97f95id7741e508778b248@mail.gmail.com> <49E9FC32.30901@gmail.com> <49EA0A16.8050007@gmail.com>
X-Virus-Checked: Checked by ClamAV on apache.org
I'm a jQuery guy. If I am forced to load prototype for the sake of a calendar, I'll have to make do without the click-extra package. A popup calendar is the single most needed javascript component and in my opinion it should be independent of any framework.
Thanks to everyone for the good work.
Joseph Schmidt wrote:
>> Please note this is a Prototype based Calendar so its claim of only
>> 20kb is incorrect. More likely 20kb + 115kb for Prototype.
> But Prototype is already required by other Click controls, and
> it's in extras anyway.
Not saying not to include it. Just providing full disclosure and that
we need to be careful with siding with a particular JS framework.
For example if you include a Prototype control in your Page and want
to use JQuery you are bound to run into incompatibility issues since
Prototype have the bad practice of polluting Object. Also both
frameworks bind the '$' character.
> Besides, if you want to remove Prototype than another base library needs
> to take it's place - e.g. jQuery(cause it's small enough compared to
> other solutions) - it doesn't make sense to implement everything by hand.
There are no plans of removing the Prototype controls however we need
to be careful because we are forcing the Prototype framework onto users.
My own feeling is that its better to host specific JS framework
controls in ClickClick like was done with JQuery.
regards
bob
--
View this message in context: http://n2.nabble.com/A-very-good-Calendar-replacement-%28MIT-license%29-tp2651408p2656713.html
Sent from the click-development mailing list archive at Nabble.com.