[Jifty-commit] r4695 - in jifty/branches/cssquery-refactor: lib/Jifty/Plugin share/plugins/Jifty/Plugin/CSSQuery/web share/plugins/Jifty/Plugin/CSSQuery/web/static share/plugins/Jifty/Plugin/CSSQuery/web/static/js share/plugins/Jifty/Plugin/CSSQuery/web/static/js/cssquery share/web/static/js/cssquery

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Dec 15 01:53:55 EST 2007


Author: gugod
Date: Sat Dec 15 01:53:53 2007
New Revision: 4695

Added:
   jifty/branches/cssquery-refactor/lib/Jifty/Plugin/CSSQuery.pm
   jifty/branches/cssquery-refactor/share/plugins/Jifty/Plugin/CSSQuery/
   jifty/branches/cssquery-refactor/share/plugins/Jifty/Plugin/CSSQuery/web/
   jifty/branches/cssquery-refactor/share/plugins/Jifty/Plugin/CSSQuery/web/static/
   jifty/branches/cssquery-refactor/share/plugins/Jifty/Plugin/CSSQuery/web/static/js/
   jifty/branches/cssquery-refactor/share/plugins/Jifty/Plugin/CSSQuery/web/static/js/cssquery/
      - copied from r4694, /jifty/branches/cssquery-refactor/share/web/static/js/cssquery/
Removed:
   jifty/branches/cssquery-refactor/share/web/static/js/cssquery/

Log:
Make cssQuery a core plugin.


Added: jifty/branches/cssquery-refactor/lib/Jifty/Plugin/CSSQuery.pm
==============================================================================
--- (empty file)
+++ jifty/branches/cssquery-refactor/lib/Jifty/Plugin/CSSQuery.pm	Sat Dec 15 01:53:53 2007
@@ -0,0 +1,69 @@
+use strict;
+use warnings;
+
+package Jifty::Plugin::CSSQuery;
+use base qw/ Jifty::Plugin /;
+
+=head1 NAME
+
+Jifty::Plugin::CSSQuery - use the cssQuery JavaScript library with Jifty
+
+=head1 SYNOPSIS
+
+In your F<etc/config.yml>:
+
+  framework:
+    Plugins:
+      - CSSQuery: {}
+
+=head1 DESCRIPTION
+
+cssQuery() is a powerful cross-browser JavaScript function that
+enables querying of a DOM document using CSS selectors. All CSS1 and
+CSS2 selectors are allowed plus quite a few CSS3 selectors.
+
+This is a Jifty plugin that let you use cssQuery javascript library in
+your Jifty application. cssQuery has been bundle with Jifty for a long
+time, for Jifty use it internally. Now it's been replaced with jQuery.
+It's now a plugin for backward compatibility.
+
+For more information about cssQuery, see L<http://dean.edwards.name/my/cssQuery/>.
+
+=head1 METHODS
+
+=head2 init
+
+This initializes the plugin, which simply includes the JavaScript
+necessary to load cssQuery.
+
+=cut
+
+sub init {
+    Jifty->web->add_javascript(
+        'cssQuery/cssQuery.js',
+        'cssquery/cssQuery-level2.js',
+        'cssquery/cssQuery-level3.js',
+        'cssquery/cssQuery-standard.js'
+    );
+}
+
+=head1 SEE ALSO
+
+L<http://jifty.org>, L<http://dean.edwards.name/my/cssQuery/>
+
+=head1 COPYRIGHT AND LICENSE
+
+This plugin is Copyright 2007 Handlino, Inc.
+
+It is available for modication and distribution under the same terms
+as Perl itself.
+
+cssQuery is available for use in all personal or commercial projects
+under both MIT and GPL licenses. This means taht you can choose the
+license that best suits your project and use it accordingly. See
+L<http://jifty.com/> for current information on cssQuery copyrights
+and licensing.
+
+=cut
+
+1;


More information about the Jifty-commit mailing list