cvs: phpdoc /scripts/rtlpatch HtmlExtParser.class.php
| From: | Moshe Doron | Date: | Thu, 31 Jul 2003 12:53:53 +0000 |
| Subject: | cvs: phpdoc /scripts/rtlpatch HtmlExtParser.class.php | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969355515@lists.php.net to get a copy of this message | ||
momo Thu Jul 31 08:53:53 2003 EDT
Modified files:
/phpdoc/scripts/rtlpatch HtmlExtParser.class.php
Log:
systemitem's
Index: phpdoc/scripts/rtlpatch/HtmlExtParser.class.php
diff -u phpdoc/scripts/rtlpatch/HtmlExtParser.class.php:1.14
phpdoc/scripts/rtlpatch/HtmlExtParser.class.php:1.15
--- phpdoc/scripts/rtlpatch/HtmlExtParser.class.php:1.14 Wed Jul 30 09:48:18 2003
+++ phpdoc/scripts/rtlpatch/HtmlExtParser.class.php Thu Jul 31 08:53:53 2003
@@ -16,7 +16,7 @@
| Authors: Moshe Doron <momo@php.net> |
+----------------------------------------------------------------------+
- $Id: HtmlExtParser.class.php,v 1.14 2003/07/30 13:48:18 momo Exp $
+ $Id: HtmlExtParser.class.php,v 1.15 2003/07/31 12:53:53 momo Exp $
*/
class CHtmlExtParse extends CHtmlParse{
@@ -63,7 +63,14 @@
$this->ATE[$tmp-1]["dir"] = "ltr";
}
} while($tmp);
-
+
+ //fix systemitem:
+ do{
+ if($tmp =
$this->get_element_id_by_rule(array("tag"=>"span","properties"=>array("class","systemitem"),"offset"=>($tmp+1)))){
+ $this->ATE[$tmp-1]["dir"] = "ltr";
+ }
+ } while($tmp);
+
//ltr literals:
$tmp=0;
do{
@@ -88,7 +95,7 @@
do{
if($tmp =
$this->get_element_id_by_rule(array("tag"=>"tt","properties"=>array("class","filename"),"offset"=>($tmp+1)))){
$this->ATE[$tmp]["dir"] = "ltr";
- //if varname not before punctuation marks, add to eliminate the align issue came
with dir=rtl:
+ //if filename not before punctuation marks, add to eliminate the align issue came
with dir=rtl:
if(isset($this->ATE[$tmp+3]["data"]{0})){
$ord = ord($this->ATE[$tmp+3]["data"]{0});
if($ord>65||$ord==32||$ord==40||$ord==41){//without (all the punctuation marks whitout
space, and brackets).
@@ -258,4 +265,4 @@
unset($this->EC);
unset($this->EBT);
}
-}
\ No newline at end of file
+}