[pLog-svn] r2764 - in plog/trunk: js/ui templates/admin
mark at devel.lifetype.net
mark at devel.lifetype.net
Tue Jan 10 14:00:25 GMT 2006
Author: mark
Date: 2006-01-10 14:00:25 +0000 (Tue, 10 Jan 2006)
New Revision: 2764
Modified:
plog/trunk/js/ui/plogui.js
plog/trunk/templates/admin/editpost.template
plog/trunk/templates/admin/header.template
plog/trunk/templates/admin/newpost.template
Log:
1. move the "plogAdminBaseUrl" to header.template. It can prevent we need to declare this variable many times.
2. Add the addArticleCategoryAjax to editpost.template per Jon's suggestions.
3. Fixed some layout error.
Modified: plog/trunk/js/ui/plogui.js
===================================================================
--- plog/trunk/js/ui/plogui.js 2006-01-10 10:38:38 UTC (rev 2763)
+++ plog/trunk/js/ui/plogui.js 2006-01-10 14:00:25 UTC (rev 2764)
@@ -65,13 +65,16 @@
*/
function addArticleCategoryAjax()
{
- var categoryName = $F('newCategory');
- var url = plogAdminBaseUrl;
- var params = 'op=addArticleCategoryAjax' + '&categoryName=' + encodeURIComponent(categoryName);
- var myAjax = new Ajax.Request(
- url,
- {method: 'get', parameters: params, onComplete: addArticleCategoryOption}
- );
+ var categoryName = $F('newArticleCategory');
+ if (categoryName != '')
+ {
+ var url = plogAdminBaseUrl;
+ var params = 'op=addArticleCategoryAjax' + '&categoryName=' + encodeURIComponent(categoryName);
+ var myAjax = new Ajax.Request(
+ url,
+ {method: 'get', parameters: params, onComplete: addArticleCategoryOption}
+ );
+ }
}
/**
Modified: plog/trunk/templates/admin/editpost.template
===================================================================
--- plog/trunk/templates/admin/editpost.template 2006-01-10 10:38:38 UTC (rev 2763)
+++ plog/trunk/templates/admin/editpost.template 2006-01-10 14:00:25 UTC (rev 2764)
@@ -107,6 +107,8 @@
<option value="{$category->getId()}" {foreach from=$postCategories item=categoryId}{if $category->getId() == $categoryId} selected="selected" {/if}{/foreach}>{$category->getName()}</option>
{/foreach}
</select>
+ <input type="text" name="newArticleCategory" id="newArticleCategory" style="width:100px; margin-top:3px;" size="16" value="" />
+ <input type="button" name="addArticleCategory" style="width:35px; margin-top:3px;" value="{$locale->tr("add")}" onclick="javascript:addArticleCategoryAjax()" />
{include file="$admintemplatepath/validate.template" field=postCategories message=$locale->tr("error_no_categories")}
</div>
Modified: plog/trunk/templates/admin/header.template
===================================================================
--- plog/trunk/templates/admin/header.template 2006-01-10 10:38:38 UTC (rev 2763)
+++ plog/trunk/templates/admin/header.template 2006-01-10 14:00:25 UTC (rev 2764)
@@ -19,14 +19,16 @@
<script type="text/javascript">
var blogLocale = '{$locale->getCharset()|upper}';
</script>
-{literal}
<script type="text/javascript">
+ {literal}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
+ {/literal}
+ // base url where we can find the admin.php script
+ var plogAdminBaseUrl = "{$url->getBaseUrl(false)}/admin.php";
</script>
-{/literal}
<script type="text/javascript" src="js/prototype/prototype.js"></script>
</head>
<body>
Modified: plog/trunk/templates/admin/newpost.template
===================================================================
--- plog/trunk/templates/admin/newpost.template 2006-01-10 10:38:38 UTC (rev 2763)
+++ plog/trunk/templates/admin/newpost.template 2006-01-10 14:00:25 UTC (rev 2764)
@@ -132,8 +132,8 @@
<option value="{$category->getId()}" {if $smarty.foreach.categories.first} selected="selected" {/if}>{$category->getName()}</option>
{/foreach}
</select>
- <input type="text" name="newCategory" id="newCategory" style="width:70%; margin-top:3px;" size="16" value="" />
- <input type="button" name="addCategory" style="width:20%; margin-top:3px;" value="{$locale->tr("add")}" onclick="javascript:addArticleCategoryAjax()" />
+ <input type="text" name="newArticleCategory" id="newArticleCategory" style="width:100px; margin-top:3px;" size="16" value="" />
+ <input type="button" name="addArticleCategory" style="width:35px; margin-top:3px;" value="{$locale->tr("add")}" onclick="javascript:addArticleCategoryAjax()" />
{include file="$admintemplatepath/validate.template" field=postCategories message=$locale->tr("error_no_category_selected")}
</div>
More information about the pLog-svn
mailing list