logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

SF.net SVN: squirrelmail: [12332] trunk/squirrelmail/plugins/preview_pane: msg#00045

Subject: SF.net SVN: squirrelmail: [12332] trunk/squirrelmail/plugins/preview_pane
Revision: 12332
          
http://squirrelmail.svn.sourceforge.net/squirrelmail/?rev=12332&view=rev
Author:   pdontthink
Date:     2007-03-09 21:48:35 -0800 (Fri, 09 Mar 2007)

Log Message:
-----------
Templatize (un)collapse buttons; move all templates to default_advanced, since 
default template does not use preview_pane plugin.

Modified Paths:
--------------
    trunk/squirrelmail/plugins/preview_pane/functions.php

Added Paths:
-----------
    trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/
    
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/collapse_buttons.tpl
    
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/empty_frame.tpl

Removed Paths:
-------------
    trunk/squirrelmail/plugins/preview_pane/templates/default/empty_frame.tpl

Modified: trunk/squirrelmail/plugins/preview_pane/functions.php
===================================================================
--- trunk/squirrelmail/plugins/preview_pane/functions.php       2007-03-10 
04:10:46 UTC (rev 12331)
+++ trunk/squirrelmail/plugins/preview_pane/functions.php       2007-03-10 
05:48:35 UTC (rev 12332)
@@ -88,7 +88,7 @@
 
    if (!show_preview_pane()) return;
 
-   global $data_dir, $username, $base_uri;
+   global $data_dir, $username, $base_uri, $oTemplate;
    $previewPane_vertical_split = getPref($data_dir, $username, 
'previewPane_vertical_split', 0);
    if ($previewPane_vertical_split)
    {
@@ -106,26 +106,13 @@
 
    $previewPane_size = getPref($data_dir, $username, 'previewPane_size', 300);
 
+   $oTemplate->assign('previewPane_size', $previewPane_size);
+   $oTemplate->assign('base_uri', $base_uri);
+   $oTemplate->assign('split', $split);
+   $oTemplate->assign('down_arrow', $down_arrow);
+   $oTemplate->assign('up_arrow', $up_arrow);
 
-   $output = "\n<script type=\"text/javascript\">\n"
-      . "<!--\n"
-      . "   function set_preview_pane_size(new_size)\n"
-      . "   {\n"
-      . "      if (document.all)\n"
-      . "      {\n"
-      . "         parent.document.all[\"fs2\"].$split = \"*, \" + new_size;\n"
-      . "      }\n"
-      . "      else if (this.document.getElementById)\n"
-      . "      {\n"
-      . "         parent.document.getElementById(\"fs2\").$split = \"*, \" + 
new_size;\n"
-      . "      }\n"
-      . "   }\n"
-      . "// -->\n</script>\n"
-      . '<form style="margin:0">'
-      . '<input type="button" value="' . $down_arrow . '" 
onclick="set_preview_pane_size(0)" />'
-      . '<input type="button" value="X" 
onclick="parent.bottom.document.location=\'' . $base_uri . 
'plugins/preview_pane/empty_frame.php\'" />'
-      . '<input type="button" value="' . $up_arrow . '" 
onclick="set_preview_pane_size(' . $previewPane_size . ')" />'
-      . '</form>';
+   $output = $oTemplate->fetch('plugins/preview_pane/collapse_buttons.tpl');
 
    return array('provider_link_before' => $output);
 

Deleted: 
trunk/squirrelmail/plugins/preview_pane/templates/default/empty_frame.tpl
===================================================================
--- trunk/squirrelmail/plugins/preview_pane/templates/default/empty_frame.tpl   
2007-03-10 04:10:46 UTC (rev 12331)
+++ trunk/squirrelmail/plugins/preview_pane/templates/default/empty_frame.tpl   
2007-03-10 05:48:35 UTC (rev 12332)
@@ -1,23 +0,0 @@
-<?php
-
-/**
-  * empty_frame.tpl
-  *
-  * Template for showing a blank frame.
-  *
-  * @copyright &copy; 1999-2007 The SquirrelMail Project Team
-  * @author Paul Lesneiwski <paul-2pNSKKP3PSILX1a0akbDgQ@xxxxxxxxxxxxxxxx>
-  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
-  * @version $Id$
-  * @package plugins
-  * @subpackage preview_pane
-  *
-  */
-
-
-// retrieve the template vars
-//
-extract($t);
-
-
-?><body>

Added: 
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/collapse_buttons.tpl
===================================================================
--- 
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/collapse_buttons.tpl
                             (rev 0)
+++ 
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/collapse_buttons.tpl
     2007-03-10 05:48:35 UTC (rev 12332)
@@ -0,0 +1,50 @@
+<?php
+
+/**
+  * collapse_buttons.tpl
+  *
+  * Template for building (un)collapse (and clear) buttons for preview pane.
+  *
+  * The following variables are available in this template:
+  *    + $split            - Either "cols" or "rows" depending on how the 
+  *                          preview pane is oriented
+  *    + $down_arrow       - The value to be displayed on the collapse button
+  *    + $up_arrow         - The value to be displayed on the uncollapse button
+  *    + $base_uri         - The SquirrelMail base URI
+  *    + $previewPane_size - The user's configured size of the preview pane
+  *
+  * @copyright &copy; 1999-2007 The SquirrelMail Project Team
+  * @author Paul Lesneiwski <paul-2pNSKKP3PSILX1a0akbDgQ@xxxxxxxxxxxxxxxx>
+  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+  * @version $Id$
+  * @package plugins
+  * @subpackage preview_pane
+  *
+  */
+
+
+// retrieve the template vars
+//
+extract($t);
+
+
+?><script type="text/javascript">
+<!--
+
+   function set_preview_pane_size(new_size)
+   {
+      if (document.all)
+      {
+         parent.document.all["fs2"].<?php echo $split; ?> = "*, " + new_size;
+      }
+      else if (this.document.getElementById)
+      {
+         parent.document.getElementById("fs2").<?php echo $split; ?> = "*, " + 
new_size;
+      }
+   }
+// -->\n</script>
+<form style="margin:0">
+   <input type="button" value="<?php echo $down_arrow; ?>" 
onclick="set_preview_pane_size(0)" />
+   <input type="button" value="X" 
onclick="parent.bottom.document.location='<?php echo $base_uri; 
?>plugins/preview_pane/empty_frame.php'" />
+   <input type="button" value="<?php echo $up_arrow; ?>" 
onclick="set_preview_pane_size(<?php echo $previewPane_size; ?>)" />
+</form>

Added: 
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/empty_frame.tpl
===================================================================
--- 
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/empty_frame.tpl
                          (rev 0)
+++ 
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/empty_frame.tpl
  2007-03-10 05:48:35 UTC (rev 12332)
@@ -0,0 +1,23 @@
+<?php
+
+/**
+  * empty_frame.tpl
+  *
+  * Template for showing a blank frame.
+  *
+  * @copyright &copy; 1999-2007 The SquirrelMail Project Team
+  * @author Paul Lesneiwski <paul-2pNSKKP3PSILX1a0akbDgQ@xxxxxxxxxxxxxxxx>
+  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+  * @version $Id$
+  * @package plugins
+  * @subpackage preview_pane
+  *
+  */
+
+
+// retrieve the template vars
+//
+extract($t);
+
+
+?><body>


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV


<Prev in Thread] Current Thread [Next in Thread>