Author: pyaschenko
Date: 2010-01-15 06:43:16 -0500 (Fri, 15 Jan 2010)
New Revision: 16301
Added:
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-event.js
Log:
Richfaces.Event Api was added (draft)
Added: root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-event.js
===================================================================
--- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-event.js
(rev 0)
+++
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-event.js 2010-01-15
11:43:16 UTC (rev 16301)
@@ -0,0 +1,43 @@
+(function(jQuery, richfaces) {
+ richfaces.event = richfaces.Event || {};
+
+ jQuery.extend(richfaces.Event, {
+ ready : function(fn) {
+ return $(document).ready(fn);
+ /*
+ function callback(jQueryReference) {
+ this; // document
+ }
+ */
+ },
+ bind : function(selector, type, fn, data) {
+ // type: namespace can be used, like onclick.rf.conponentName
+ return jQuery(selector).bind(type, data, fn);
+ },
+ bindOne: function(selector, type, fn, data) {
+ // type: namespace can be used, like onclick.rf.conponentName
+ return jQuery(selector).one(type, data, fn);
+ },
+ unbind : function(selector, type, fn) {
+ // type: namespace can be used, like onclick.rf.conponentName
+ return jQuery(selector).unbind(type, fn);
+ },
+ fire : function(selector, event, data) {
+ return jQuery(selector).trigger(event, data);
+ },
+ callHandler : function(selector, event, data) {
+ return jQuery(selector).triggerHandler(event, data);
+ }
+
+ });
+
+})(jQuery, RichFaces);
+
+/*
+fn : function (eventObject) {
+ this; // dom element
+}
+*/
+
+// API usage example:
+// RichFaces.Event.bind(selector, type, fn, data);
Show replies by date