[prev in list] [next in list] [prev in thread] [next in thread]
List: pear-cvs
Subject: [PEAR-CVS] cvs: pear /HTML_Page Page.php
From: "Klaus Guenther" <thesaur () php ! net>
Date: 2003-07-29 22:07:43
[Download RAW message or body]
thesaur Tue Jul 29 18:07:43 2003 EDT
Modified files:
/pear/HTML_Page Page.php
Log:
* fix linked script and stylesheet support (thanks to Leandro Lucarella)
* fix notice in unsetBody()
Index: pear/HTML_Page/Page.php
diff -u pear/HTML_Page/Page.php:1.20 pear/HTML_Page/Page.php:1.21
--- pear/HTML_Page/Page.php:1.20 Sun Jul 27 11:02:44 2003
+++ pear/HTML_Page/Page.php Tue Jul 29 18:07:42 2003
@@ -17,7 +17,7 @@
// | Klaus Guenther <klaus@capitalfocus.org> |
// +----------------------------------------------------------------------+
//
-// $Id: Page.php,v 1.20 2003/07/27 15:02:44 thesaur Exp $
+// $Id: Page.php,v 1.21 2003/07/29 22:07:42 thesaur Exp $
require_once 'PEAR.php';
require_once 'HTML/Common.php';
@@ -432,10 +432,8 @@
}
// Generate stylesheet links
- $count = count($this->_styleSheets);
- for($intCounter=0; $intCounter < $count; $intCounter++) {
- $strStyleSheet = $this->_styleSheets[$intCounter];
- $strHtml .= $tab . "<link rel=\"stylesheet\" href=\"$strStyleSheet\" \
type=\"text/css\"" . $tagEnd . $lnEnd; + foreach ($this->_styleSheets as \
$strSrc => $strType ) { + $strHtml .= $tab . "<link rel=\"stylesheet\" \
href=\"$strSrc\" type=\"$strType\"" . $tagEnd . $lnEnd; }
// Generate stylesheet declarations
@@ -481,10 +479,7 @@
}
// Generate script file links
- $count = count($this->_scripts);
- for($intCounter=0; $intCounter < $count; $intCounter++) {
- $strType = $this->_scripts[$intCounter]["type"];
- $strSrc = $this->_scripts[$intCounter]["src"];
+ foreach ($this->_scripts as $strSrc => $strType) {
$strHtml .= $tab . "<script type=\"$strType\" src=\"$strSrc\"></script>" \
. $lnEnd; }
@@ -698,7 +693,7 @@
*/
function addScript($url, $type="text/javascript")
{
- $this->_scripts[] = array("type"=>$type, "src"=>$url);
+ $this->_scripts[$url] = $type;
} // end func addScript
/**
@@ -723,9 +718,9 @@
* @access public
* @return void
*/
- function addStyleSheet($url)
+ function addStyleSheet($url, $type = 'text/css')
{
- $this->_styleSheets[] = $url;
+ $this->_styleSheets[$url] = $type;
} // end func addStyleSheet
/**
@@ -832,7 +827,7 @@
*/
function unsetBody()
{
- $this->_body = '';
+ $this->_body = array();
} // end unsetBody
/**
@@ -1047,4 +1042,4 @@
} // end func display
}
-?>
\ No newline at end of file
+?>
--
PEAR CVS Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic