[limb-svn] r5881 - in 3.x/trunk/limb/web_app/src/template/tags: fetch request
svn at limb-project.com
svn at limb-project.com
Mon May 14 01:20:49 MSD 2007
Author: serega
Date: 2007-05-14 01:20:48 +0400 (Mon, 14 May 2007)
New Revision: 5881
URL: http://fisheye.limb-project.com/changelog/limb/?cs=5881
Modified:
3.x/trunk/limb/web_app/src/template/tags/fetch/active_record_fetch.tag.php
3.x/trunk/limb/web_app/src/template/tags/fetch/find_parameters.tag.php
3.x/trunk/limb/web_app/src/template/tags/request/route_url.tag.php
3.x/trunk/limb/web_app/src/template/tags/request/route_url_set.tag.php
Log:
-- fixed tests for WEB_APP package due to recent WACT refactorings
Modified: 3.x/trunk/limb/web_app/src/template/tags/fetch/active_record_fetch.tag.php
===================================================================
--- 3.x/trunk/limb/web_app/src/template/tags/fetch/active_record_fetch.tag.php 2007-05-13 12:04:03 UTC (rev 5880)
+++ 3.x/trunk/limb/web_app/src/template/tags/fetch/active_record_fetch.tag.php 2007-05-13 21:20:48 UTC (rev 5881)
@@ -33,9 +33,9 @@
return parent :: preParse();
}
- function preGenerate($code)
+ function generateBeforeContent($code)
{
- parent :: preGenerate($code);
+ parent :: generateBeforeContent($code);
$code->writePhp($this->getComponentRefCode() .
'->setAdditionalParam("class_path", "' . $this->getAttribute('class_path') . '");');
Modified: 3.x/trunk/limb/web_app/src/template/tags/fetch/find_parameters.tag.php
===================================================================
--- 3.x/trunk/limb/web_app/src/template/tags/fetch/find_parameters.tag.php 2007-05-13 12:04:03 UTC (rev 5880)
+++ 3.x/trunk/limb/web_app/src/template/tags/fetch/find_parameters.tag.php 2007-05-13 21:20:48 UTC (rev 5881)
@@ -16,7 +16,7 @@
*/
class lmbFindParametersTag extends WactCompilerTag
{
- function generateContents($code)
+ function generateTagContent($code)
{
foreach(array_keys($this->attributeNodes) as $key)
{
Modified: 3.x/trunk/limb/web_app/src/template/tags/request/route_url.tag.php
===================================================================
--- 3.x/trunk/limb/web_app/src/template/tags/request/route_url.tag.php 2007-05-13 12:04:03 UTC (rev 5880)
+++ 3.x/trunk/limb/web_app/src/template/tags/request/route_url.tag.php 2007-05-13 21:20:48 UTC (rev 5881)
@@ -15,14 +15,12 @@
*/
class lmbRouteURLTag extends WactRuntimeComponentHTMLTag
{
- //protected $runtimeComponentName = 'WactRuntimeTagComponent';
-
function getRenderedTag()
{
return 'a';
}
- function preGenerate($code)
+ function generateBeforeOpenTag($code)
{
$href = '$' . $code->getTempVariable();
@@ -34,23 +32,19 @@
$params = '$' . $code->getTempVariable();
$code->writePhp($params . ' = array();');
-
-
if(isset($this->attributeNodes['params']))
{
- $this->attributeNodes['params']->generatePreStatement($code);
$code->writePhp($params . ' = lmbArrayHelper :: explode(",", ":",');
$this->attributeNodes['params']->generateExpression($code);
$code->writePhp(');');
- $this->attributeNodes['params']->generatePostStatement($code);
}
if($this->getBoolAttribute('skip_controller')) $skip_controller = 'true';
else $skip_controller = 'false';
-
+
$this->removeAttribute('skip_controller');
$code->writePhp($href . '= lmbToolkit :: instance()->getRoutesUrl(' . $params . ', ' . $route .', ' . $skip_controller .');');
-
+
$this->removeAttribute('route');
$this->removeAttribute('params');
@@ -59,11 +53,9 @@
$params = '$' . $code->getTempVariable();
$code->writePhp($params . ' = array();');
- $this->attributeNodes['extra']->generatePreStatement($code);
$code->writePhp($href . ' .= ');
$this->attributeNodes['extra']->generateExpression($code);
$code->writePhp(';');
- $this->attributeNodes['extra']->generatePostStatement($code);
$this->removeAttribute('extra');
}
@@ -71,7 +63,7 @@
$code->writePhp($this->getComponentRefCode() .
'->setAttribute("href", ' . $href . ');');
- parent :: preGenerate($code);
+ parent :: generateBeforeOpenTag($code);
}
}
Modified: 3.x/trunk/limb/web_app/src/template/tags/request/route_url_set.tag.php
===================================================================
--- 3.x/trunk/limb/web_app/src/template/tags/request/route_url_set.tag.php 2007-05-13 12:04:03 UTC (rev 5880)
+++ 3.x/trunk/limb/web_app/src/template/tags/request/route_url_set.tag.php 2007-05-13 21:20:48 UTC (rev 5881)
@@ -16,7 +16,7 @@
*/
class lmbRouteUrlSetTag extends WactCompilerTag
{
- function generateContents($code)
+ function generateTagContent($code)
{
$route = '$' . $code->getTempVariable();
$code->writePhp($route. ' = "";');
@@ -28,11 +28,9 @@
if(isset($this->attributeNodes['params']))
{
- $this->attributeNodes['params']->generatePreStatement($code);
$code->writePhp($params . ' = lmbArrayHelper :: explode(",",":",');
$this->attributeNodes['params']->generateExpression($code);
$code->writePhp(');');
- $this->attributeNodes['params']->generatePostStatement($code);
}
$skip_controller = '$' . $code->getTempVariable();
More information about the limb-svn
mailing list