Author: pyaschenko
Date: 2010-04-26 10:33:58 -0400 (Mon, 26 Apr 2010)
New Revision: 16809
Modified:
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-base-component.js
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces.js
Log:
new functional was added to base component and richfaces.js
Modified:
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-base-component.js
===================================================================
---
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-base-component.js 2010-04-26
14:24:29 UTC (rev 16808)
+++
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-base-component.js 2010-04-26
14:33:58 UTC (rev 16809)
@@ -100,6 +100,16 @@
* */
getEventElement: function() {
return "#"+this.id;
+ },
+
+ //TODO: add jsdocs and qunit tests
+ attachToDom: function(source) {
+ var element = richfaces.getDomElement(source);
+ if (element) {
+ element["richfaces"] = element["richfaces"] || {};
+ element.richfaces.component = this;
+ }
+ return element;
}
};
})(params));
Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces.js
===================================================================
---
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces.js 2010-04-26
14:24:29 UTC (rev 16808)
+++
root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces.js 2010-04-26
14:33:58 UTC (rev 16809)
@@ -11,8 +11,8 @@
(function(richfaces, jQuery) {
- // get RichFaces component object by component id or DOM element or jQuery object
- richfaces.$ = function (source) {
+ // get DOM element by id or DOM element or jQuery object
+ richfaces.getDomElement = function (source) {
var type = typeof source;
var element;
if (type == "string") {
@@ -28,12 +28,16 @@
element = source.get(0);
}
}
+ return element;
+ }
+
+ // get RichFaces component object by component id or DOM element or jQuery object
+ richfaces.$ = function (source) {
+ var element = richfaces.getDomElement(source);
if (element) {
return (element["richfaces"] || {})["component"];
}
-
- return;
}
//form.js