From: <to...@us...> - 2007-10-11 07:35:07
|
Revision: 582 http://zkforge.svn.sourceforge.net/zkforge/?rev=582&view=rev Author: tomyeh Date: 2007-10-11 00:35:05 -0700 (Thu, 11 Oct 2007) Log Message: ----------- Bug 1794296 Modified Paths: -------------- trunk/fckez/src/archive/web/js/fckez/fckez.js Modified: trunk/fckez/src/archive/web/js/fckez/fckez.js =================================================================== --- trunk/fckez/src/archive/web/js/fckez/fckez.js 2007-10-08 10:56:36 UTC (rev 581) +++ trunk/fckez/src/archive/web/js/fckez/fckez.js 2007-10-11 07:35:05 UTC (rev 582) @@ -120,12 +120,26 @@ var comp = $e(uuid); var val = fed.GetXHTML(); var evt = {uuid: uuid, cmd: "onChange", data: [val]}; + if (ahead) zkau.sendAhead(evt); - else zkau.send(evt, zkau.asapTimeout(comp, "onChange")); + else if (!zkFCKed._ahead(evt)) + zkau.send(evt, zkau.asapTimeout(comp, "onChange")); + fed.ResetIsDirty(); } }; - +//Bug 1794296: we have to sendAhead if any onClick +zkFCKed._ahead = function (evt) { + if (zkau.events) { //3.0 or later + var es = zkau.events(evt.uuid); + for (var j = es.length; --j >= 0;) + if (es[j].ctl) { + es.splice(j, 0, evt); + return true; + } + } + return false +}; zkFCKed.onsave = function (fed, ahead) { var uuid = $uuid(fed.Name); var comp = $e(uuid); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |