[pLog-svn] r5840 - in plog/trunk: class/action/admin class/view/admin templates/admin
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Sun Aug 19 12:29:58 EDT 2007
Author: oscar
Date: 2007-08-19 12:29:58 -0400 (Sun, 19 Aug 2007)
New Revision: 5840
Added:
plog/trunk/templates/admin/sitetemplates_table.template
Modified:
plog/trunk/class/action/admin/adminedittemplatesaction.class.php
plog/trunk/class/view/admin/adminsitetemplateslistview.class.php
plog/trunk/templates/admin/sitetemplates.template
Log:
Now the list of site templates automatically refreshes itself every time a new template is added or deleted.
Modified: plog/trunk/class/action/admin/adminedittemplatesaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminedittemplatesaction.class.php 2007-08-19 16:27:51 UTC (rev 5839)
+++ plog/trunk/class/action/admin/adminedittemplatesaction.class.php 2007-08-19 16:29:58 UTC (rev 5840)
@@ -27,5 +27,10 @@
return true;
}
+
+ function performAjax()
+ {
+ return( $this->perform());
+ }
}
?>
Modified: plog/trunk/class/view/admin/adminsitetemplateslistview.class.php
===================================================================
--- plog/trunk/class/view/admin/adminsitetemplateslistview.class.php 2007-08-19 16:27:51 UTC (rev 5839)
+++ plog/trunk/class/view/admin/adminsitetemplateslistview.class.php 2007-08-19 16:29:58 UTC (rev 5840)
@@ -11,7 +11,10 @@
{
function AdminSiteTemplatesListView( $blogInfo )
{
- $this->AdminTemplatedView( $blogInfo, "sitetemplates" );
+ if( Request::isXHR())
+ $this->AdminTemplatedView( $blogInfo, "sitetemplates_table" );
+ else
+ $this->AdminTemplatedView( $blogInfo, "sitetemplates" );
}
function render()
Modified: plog/trunk/templates/admin/sitetemplates.template
===================================================================
--- plog/trunk/templates/admin/sitetemplates.template 2007-08-19 16:27:51 UTC (rev 5839)
+++ plog/trunk/templates/admin/sitetemplates.template 2007-08-19 16:29:58 UTC (rev 5840)
@@ -12,25 +12,8 @@
{include file="$admintemplatepath/viewvalidateajax.template"}
<form id="siteTemplates" method="post" action="admin.php">
<div id="list" style="margin-left:30px;">
- {foreach from=$templates item=sitetemplate}
- <div class="template-screenshot">
- <input style="display:none" type="checkbox" name="templateIds[{counter}]" value="{$sitetemplate->getName()}" />
- <span style="font-weight:bold;font-size:1.1em">{$sitetemplate->getName()}</span>
- {if $sitetemplate->hasScreenshot()}
- <a href="{$sitetemplate->getScreenshotUrl()}" onClick="Lifetype.UI.Misc.openInNewWindow(this);">
- <img src="{$sitetemplate->getScreenshotUrl()}" alt="{$sitetemplate->getName()}" />
- </a>
- {/if}
- <br/>
- <a href="?op=editTemplate&templateId={$sitetemplate->getName()}">{$locale->tr("edit")}</a> |
- <a href="#" onClick="Lifetype.UI.Pages.TemplateEditor.showCopyTemplatePrompt('{$sitetemplate->getName()}');return(false);">{$locale->tr("copy")}</a> |
- <a href="?op=tbd">{$locale->tr("delete")}</a>
- </div>
- {/foreach}
-</div>
-<br style="clear:both" />
-<br style="clear:both" />
-<br style="clear:both" />
+ {include file="$admintemplatepath/sitetemplates_table.template"}
+ </div>
<div id="list_action_bar">
{check_perms adminperm=update_template}
<input type="hidden" name="op" value="deleteTemplates" class="submit" />
Added: plog/trunk/templates/admin/sitetemplates_table.template
===================================================================
--- plog/trunk/templates/admin/sitetemplates_table.template (rev 0)
+++ plog/trunk/templates/admin/sitetemplates_table.template 2007-08-19 16:29:58 UTC (rev 5840)
@@ -0,0 +1,15 @@
+{foreach from=$templates item=sitetemplate}
+ <div class="template-screenshot">
+ <input style="display:none" type="checkbox" name="templateIds[{counter}]" value="{$sitetemplate->getName()}" />
+ <span style="font-weight:bold;font-size:1.1em">{$sitetemplate->getName()}</span>
+ {if $sitetemplate->hasScreenshot()}
+ <a href="{$sitetemplate->getScreenshotUrl()}" onClick="Lifetype.UI.Misc.openInNewWindow(this);">
+ <img src="{$sitetemplate->getScreenshotUrl()}" alt="{$sitetemplate->getName()}" />
+ </a>
+ {/if}
+ <br/>
+ <a href="?op=editTemplate&templateId={$sitetemplate->getName()}">{$locale->tr("edit")}</a> |
+ <a href="#" onClick="Lifetype.UI.Pages.TemplateEditor.showCopyTemplatePrompt('{$sitetemplate->getName()}');return(false);">{$locale->tr("copy")}</a> |
+ <a href="?op=tbd">{$locale->tr("delete")}</a>
+ </div>
+{/foreach}
\ No newline at end of file
More information about the pLog-svn
mailing list