You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2009/02/09 12:00:35 UTC

svn commit: r742391 - /lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/lenya_glue.js

Author: andreas
Date: Mon Feb  9 11:00:34 2009
New Revision: 742391

URL: http://svn.apache.org/viewvc?rev=742391&view=rev
Log:
Be aware of empty snippet attributes.

Modified:
    lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/lenya_glue.js

Modified: lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/lenya_glue.js
URL: http://svn.apache.org/viewvc/lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/lenya_glue.js?rev=742391&r1=742390&r2=742391&view=diff
==============================================================================
--- lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/lenya_glue.js (original)
+++ lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/lenya_glue.js Mon Feb  9 11:00:34 2009
@@ -1,7 +1,7 @@
 org.apache.lenya.editors.setObjectData = function(objectData, windowName) {
   var currentUsecase = usecaseMap[windowName];
   var snippet = org.apache.lenya.editors.generateContentSnippet(currentUsecase, objectData);
-  var newText = snippet.beforeSelection + snippet.replaceSelection + snippet.afterSelection;
+  var newText = (snippet.beforeSelection || '') + (snippet.replaceSelection || '') + (snippet.afterSelection || '');
   editor.replaceSelection(newText);
   usecaseMap[windowName] = undefined; // we're done!
   objectData[windowName] = undefined; // we're done!



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org