[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