From: <die...@us...> - 2010-02-19 15:20:16
|
Revision: 2006 http://openutils.svn.sourceforge.net/openutils/?rev=2006&view=rev Author: diego_schivo Date: 2010-02-19 15:20:06 +0000 (Fri, 19 Feb 2010) Log Message: ----------- MEDIA-105 escape single quote in js strings Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.html Modified: trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.html =================================================================== --- trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.html 2010-02-19 15:03:42 UTC (rev 2005) +++ trunk/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/playlist/pages/PlaylistView.html 2010-02-19 15:20:06 UTC (rev 2006) @@ -16,11 +16,18 @@ [#if this.playlist?exists] initPlaylistView({ handle: '${this.playlist.handle}', - title: '${this.playlist.title!''}', - description: '${this.playlist.description!''}', + title: '${(this.playlist.title!'')?replace("'", "\\'")}', + description: '${(this.playlist.description!'')?replace("'", "\\'")}', entries: [ [#list this.playlist.entries as entry] - ['${entry.thumbnail}', '${entry.type}', '${entry.title}', '${entry.description}', '${entry.tags}', '${entry.handle}'][#if entry_has_next],[/#if] + [ + '${entry.thumbnail}', + '${entry.type}', + '${(entry.title!'')?replace("'", "\\'")}', + '${(entry.description!'')?replace("'", "\\'")}', + '${(entry.tags!'')?replace("'", "\\'")}', + '${entry.handle}' + ][#if entry_has_next],[/#if] [/#list] ] }); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |