diff options
author | xue <> | 2005-12-08 17:51:08 +0000 |
---|---|---|
committer | xue <> | 2005-12-08 17:51:08 +0000 |
commit | 1bbff5ec853ae88cdfe1446d22c06a87fe305c0f (patch) | |
tree | ae353445a282289e947f389f5e7ef306e0b53de9 /framework/Web/UI/WebControls/THead.php | |
parent | 67512372613e56f223d810af3bc368834167707d (diff) |
Diffstat (limited to 'framework/Web/UI/WebControls/THead.php')
-rw-r--r-- | framework/Web/UI/WebControls/THead.php | 72 |
1 files changed, 7 insertions, 65 deletions
diff --git a/framework/Web/UI/WebControls/THead.php b/framework/Web/UI/WebControls/THead.php index 0e074519..e9381432 100644 --- a/framework/Web/UI/WebControls/THead.php +++ b/framework/Web/UI/WebControls/THead.php @@ -59,14 +59,6 @@ class THead extends TControl
{
/**
- * @var array list of javascript files to be loaded by {@link THead}
- */
- private $_scriptFiles=array();
- /**
- * @var array list of CSS style files to be loaded by {@link THead}
- */
- private $_styleFiles=array();
- /**
* @var array list of meta name tags to be loaded by {@link THead}
*/
private $_metaTags=array();
@@ -101,28 +93,6 @@ class THead extends TControl }
/**
- * Registers a javascript file to be loaded in client side
- * @param string a key that identifies the script file to avoid repetitive registration
- * @param string the javascript file which can be relative or absolute URL
- * @see isScriptFileRegistered()
- */
- public function registerScriptFile($key,$scriptFile)
- {
- $this->_scriptFiles[$key] = $scriptFile;
- }
-
- /**
- * Registers a CSS style file to be imported with the page body
- * @param string a key that identifies the style file to avoid repetitive registration
- * @param string the javascript file which can be relative or absolute URL
- * @see isStyleFileRegistered()
- */
- public function registerStyleFile($key,$styleFile)
- {
- $this->_styleFiles[$key] = $styleFile;
- }
-
- /**
* Registers a meta tag to be imported with the page body
* @param string a key that identifies the meta tag to avoid repetitive registration
* @param string the content of the meta tag
@@ -135,28 +105,6 @@ class THead extends TControl }
/**
- * Indicates whether the named scriptfile has been registered before.
- * @param string the name of the scriptfile
- * @return boolean
- * @see registerScriptFile()
- */
- public function isScriptFileRegistered($key)
- {
- return isset($this->_scriptFiles[$key]);
- }
-
- /**
- * Indicates whether the named CSS style file has been registered before.
- * @param string the name of the style file
- * @return boolean
- * @see registerStyleFile()
- */
- public function isStyleFileRegistered($key)
- {
- return isset($this->_styleFiles[$key]);
- }
-
- /**
* Indicates whether the named meta tag has been registered before.
* @param string the name of tag
* @param string the lang of the tag
@@ -174,25 +122,19 @@ class THead extends TControl */
public function render($writer)
{
- $writer->renderBeginTag('head');
- $writer->writeLine();
- $writer->renderBeginTag('title');
- $writer->write($this->getPage()->getTitle());
- $writer->renderEndTag();
- $writer->writeLine();
+ $writer->write("<head>\n<title>".THttpUtility::htmlEncode($this->getTitle())."</title>\n");
foreach($this->_metaTags as $metaTag)
{
$metaTag->render($writer);
$writer->writeLine();
}
- foreach($this->_scriptFiles as $scriptFile)
- {
- }
- foreach($this->_styleFiles as $styleFile)
- {
- }
+ $cs=$this->getPage()->getClientScript();
+ $cs->renderStyleSheetFiles($writer);
+ $cs->renderStyleSheets($writer);
+ $cs->renderHeadScriptFiles($writer);
+ $cs->renderHeadScripts($writer);
parent::render($writer);
- $writer->renderEndTag();
+ $writer->write("</head>\n");
}
}
|