You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2016/06/10 13:56:35 UTC
svn commit: r1747711 -
/myfaces/tobago/trunk/tobago-theme/tobago-theme-standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-calendar.js
Author: lofwyr
Date: Fri Jun 10 13:56:35 2016
New Revision: 1747711
URL: http://svn.apache.org/viewvc?rev=1747711&view=rev
Log:
TOBAGO-1483: Date Picker
* fix JS
[developed by hnoeth]
Modified:
myfaces/tobago/trunk/tobago-theme/tobago-theme-standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-calendar.js
Modified: myfaces/tobago/trunk/tobago-theme/tobago-theme-standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-calendar.js
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-theme/tobago-theme-standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-calendar.js?rev=1747711&r1=1747710&r2=1747711&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-theme/tobago-theme-standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-calendar.js (original)
+++ myfaces/tobago/trunk/tobago-theme/tobago-theme-standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-calendar.js Fri Jun 10 13:56:35 2016
@@ -78,18 +78,19 @@ Tobago.DateTime.init = function (element
// execution of line 686 in tobago.js
$date.parent().on('dp.change', function (event) {
var commands = jQuery(this).find("input").data("tobago-commands");
- if (commands.change.execute || commands.change.render) {
- //Tobago.reloadComponent(this, commands.change.partially, commands.change.action, commands.change);
- jsf.ajax.request(
- jQuery(this).find("input").attr("name"),
- event,
- {
- "javax.faces.behavior.event": "change",
- execute: commands.change.execute,
- render: commands.change.render
- });
- } else {
- Tobago.submitAction(this.firstElementChild, commands.change.action, commands.change);
+ if (commands && commands.change) {
+ if (commands.change.execute || commands.change.render) {
+ jsf.ajax.request(
+ jQuery(this).find("input").attr("name"),
+ event,
+ {
+ "javax.faces.behavior.event": "change",
+ execute: commands.change.execute,
+ render: commands.change.render
+ });
+ } else if (commands.change.action) {
+ Tobago.submitAction(this.firstElementChild, commands.change.action, commands.change);
+ }
}
});