Modified:
trunk/Classes/Phaux-base/WHBrowser.php
trunk/Classes/Phaux-render/WHSelectTag.php
trunk/HtmlRoot/scripts-standard/standardScript.js
Log:
AJAX fixes
Modified: trunk/Classes/Phaux-base/WHBrowser.php
==============================================================================
--- trunk/Classes/Phaux-base/WHBrowser.php (original)
+++ trunk/Classes/Phaux-base/WHBrowser.php Thu Oct 25 11:46:33 2007
@@ -140,7 +140,7 @@
public function classAddToListWithLevel($class,&$list,$level){
foreach(Object::construct('WHReflectionClass',$class)->childClassNames()
as $class){
- $list[$class] = str_repeat(' ',$level).$class;
+ $list[$class] = str_repeat(' ',$level).$class;
$this->classAddToListWithLevel($class,$list,$level+1);
}
return $list;
Modified: trunk/Classes/Phaux-render/WHSelectTag.php
==============================================================================
--- trunk/Classes/Phaux-render/WHSelectTag.php (original)
+++ trunk/Classes/Phaux-render/WHSelectTag.php Thu Oct 25 11:46:33 2007
@@ -116,7 +116,8 @@
}
public function itemLabel($anItem,$aString){
- $this->labels[$this->indexForItem($anItem)] = htmlspecialchars($aString);
+ $this->labels[$this->indexForItem($anItem)] =
+ str_replace(' ',' ',htmlspecialchars($aString));
return $this;
}
Modified: trunk/HtmlRoot/scripts-standard/standardScript.js
==============================================================================
--- trunk/HtmlRoot/scripts-standard/standardScript.js (original)
+++ trunk/HtmlRoot/scripts-standard/standardScript.js Thu Oct 25
11:46:33 2007
@@ -361,10 +361,12 @@
visualCenter("model-window");
}
+
function setSelectedIndexOnSelectFromLabel(select,label){
for(var i = 0; i < select.options.length -1; i++){
- if(select.options[i].text.replace(/^\s+|\s+$/g, '') == label){
+ var text = select.options[i].text;
+ if(text.replace(/^\s+|\s+$/g,'') == label){
select.selectedIndex = i;
}
}