[pLog-svn] r5575 - in plog/branches/lifetype-1.2: js/tinymce/plugins/insertresource templates/admin/chooser
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Sat Jun 23 16:43:20 EDT 2007
Author: oscar
Date: 2007-06-23 16:43:20 -0400 (Sat, 23 Jun 2007)
New Revision: 5575
Modified:
plog/branches/lifetype-1.2/js/tinymce/plugins/insertresource/editor_plugin.js
plog/branches/lifetype-1.2/templates/admin/chooser/resourcelist.template
Log:
Now that files with the "'" character in their file name can be loaded, we also need to modify the resource selector so that they can be properly inserted in posts.
Modified: plog/branches/lifetype-1.2/js/tinymce/plugins/insertresource/editor_plugin.js
===================================================================
--- plog/branches/lifetype-1.2/js/tinymce/plugins/insertresource/editor_plugin.js 2007-06-23 16:32:02 UTC (rev 5574)
+++ plog/branches/lifetype-1.2/js/tinymce/plugins/insertresource/editor_plugin.js 2007-06-23 20:43:20 UTC (rev 5575)
@@ -182,9 +182,9 @@
var endPos = content.indexOf('/>', startPos);
var attribs = TinyMCE_insertresourcePlugin._parseAttributes(content.substring(startPos + 4, endPos));
- // Is not flash, skip it
+ // If not flash, skip it
if (attribs['class'] != "ltFlashPlayer" )
- continue;
+ continue;
type = attribs['class'];
@@ -195,7 +195,8 @@
if( attribs["height"] == undefined )
attribs["height"] = 20;
if( attribs["width"] == undefined )
- attribs["width"] = 320;
+ attribs["width"] = 320;
+
embedHTML = getFlashPlayerHTML( attribs["alt"], attribs["height"], attribs["width"] );
// Insert embed/object chunk
@@ -228,9 +229,9 @@
for (var i=0; i<attribute_string.length; i++) {
var chr = attribute_string.charAt(i);
- if ((chr == '"' || chr == "'") && !withInValue)
+ if ((chr == '"' ) && !withInValue)
withInValue = true;
- else if ((chr == '"' || chr == "'") && withInValue) {
+ else if ((chr == '"' ) && withInValue) {
withInValue = false;
var pos = attributeName.lastIndexOf(' ');
Modified: plog/branches/lifetype-1.2/templates/admin/chooser/resourcelist.template
===================================================================
--- plog/branches/lifetype-1.2/templates/admin/chooser/resourcelist.template 2007-06-23 16:32:02 UTC (rev 5574)
+++ plog/branches/lifetype-1.2/templates/admin/chooser/resourcelist.template 2007-06-23 20:43:20 UTC (rev 5575)
@@ -129,26 +129,26 @@
{assign var=resourceType value=$resource->getResourceType()}
{assign var=resourceMimeType value=$resource->getMimeType()}
{if $htmlarea}
- <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourceDownloadLink}','','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource")}</a><br/>
+ <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourceDownloadLink|escape:"javascript"}','','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource")}</a><br/>
{else}
- <a href="javascript:addResourceLink('{$resourceId}','{$resourceDownloadLink}','','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource")}</a><br/>
+ <a href="javascript:addResourceLink('{$resourceId}','{$resourceDownloadLink|escape:"javascript"}','','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource")}</a><br/>
{/if}
{if $resource->hasPreview()}
{if $htmlarea}
- <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourcePreviewLink}','{$resourceDownloadLink}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_preview")}</a><br/>
- <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourceMediumSizePreviewLink}','{$resourceDownloadLink}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_medium")}</a><br/>
+ <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourcePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_preview")}</a><br/>
+ <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourceMediumSizePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_medium")}</a><br/>
{else}
- <a href="javascript:addResourceLink('{$resourceId}','{$resourcePreviewLink}','{$resourceDownloadLink}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_preview")}</a><br/>
- <a href="javascript:addResourceLink('{$resourceId}','{$resourceMediumSizePreviewLink}','{$resourceDownloadLink}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_medium")}</a><br/>
+ <a href="javascript:addResourceLink('{$resourceId}','{$resourcePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_preview")}</a><br/>
+ <a href="javascript:addResourceLink('{$resourceId}','{$resourceMediumSizePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_medium")}</a><br/>
{/if}
{/if}
{if $resource->isSound()}
- <a href="javascript:insertMediaPlayer('{$resourceDownloadLink}','{$htmlarea}','20','300')">{$locale->tr("insert_player")}</a>
+ <a href="javascript:insertMediaPlayer('{$resourceDownloadLink|escape:"javascript"}','{$htmlarea}','20','300')">{$locale->tr("insert_player")}</a>
{elseif $resource->isVideo() && $resource->getFileExtension(true) == "flv"}
{assign var=metadata value=$resource->getMetadataReader()}
{assign var=height value=$metadata->getHeight()}
{assign var=width value=$metadata->getWidth()}
- <a href="javascript:insertMediaPlayer('{$resourceDownloadLink}','{$htmlarea}','{$height}','{$width}')">{$locale->tr("insert_player")}</a>
+ <a href="javascript:insertMediaPlayer('{$resourceDownloadLink|escape:"javascript"}','{$htmlarea}','{$height}','{$width}')">{$locale->tr("insert_player")}</a>
{/if}
</td>
{/foreach}
More information about the pLog-svn
mailing list