cvs: phpdoc /scripts/quickref originalafter.js processafter.php

From: Date: Mon, 10 Jan 2005 12:55:43 +0000
Subject: cvs: phpdoc /scripts/quickref originalafter.js processafter.php
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969365896@lists.php.net to get a copy of this message
goba Mon Jan 10 07:55:43 2005 EDT Modified files: /phpdoc/scripts/quickref originalafter.js processafter.php Log: use some DOM instead of document.write() to prevent browser problems http://cvs.php.net/diff.php/phpdoc/scripts/quickref/originalafter.js?r1=1.14&r2=1.15&ty=u Index: phpdoc/scripts/quickref/originalafter.js diff -u phpdoc/scripts/quickref/originalafter.js:1.14 phpdoc/scripts/quickref/originalafter.js:1.15 --- phpdoc/scripts/quickref/originalafter.js:1.14 Sun Jan 9 07:47:15 2005 +++ phpdoc/scripts/quickref/originalafter.js Mon Jan 10 07:55:42 2005 @@ -26,7 +26,15 @@ isnotopera=true; width="min-width:155px"; } -_d.write("<div id=\"funchelper\" style=\"background-color: white; border: 1px solid black; top: 90px;"+width+"; padding: 4px; font-size: 9px; display:none; position:absolute;\"></div>"); +var funchelper = _d.createElement('div'); +funchelper.setAttribute('style', 'background-color: white; border: 1px solid black; top: 90px;'+width+'; padding: 4px; font-size: 9px; display:none; position:absolute;'); +var elems = _d.getElementsByTagName("*"); +for (var i = 0; i < elems.length; i++) { + if (elems[i].tagName.toLowerCase() == 'body') { + elems[i].appendChild(funchelper); + break; + } +} // Decompression --------------------------------------------------------------- http://cvs.php.net/diff.php/phpdoc/scripts/quickref/processafter.php?r1=1.11&r2=1.12&ty=u Index: phpdoc/scripts/quickref/processafter.php diff -u phpdoc/scripts/quickref/processafter.php:1.11 phpdoc/scripts/quickref/processafter.php:1.12 --- phpdoc/scripts/quickref/processafter.php:1.11 Wed Dec 22 14:06:33 2004 +++ phpdoc/scripts/quickref/processafter.php Mon Jan 10 07:55:42 2005 @@ -16,7 +16,7 @@ | Authors: Mitja Slenc <mitja@php.net> | +----------------------------------------------------------------------+ - $Id: processafter.php,v 1.11 2004/12/22 19:06:33 goba Exp $ + $Id: processafter.php,v 1.12 2005/01/10 12:55:42 goba Exp $ */ $lines = file("originalafter.js"); @@ -35,7 +35,8 @@ "push", "pop", "default", "true", "false", "offsetLeft", "offsetParent", "while", "null", "tagName", "clientLeft", "parseInt", "border", "isNaN", "getAttribute", "charCode", "keyCode", "cc", "setTimeout", "fh_HideAll", - "setAttribute", "replace", "g", "s", "getCookie" + "setAttribute", "replace", "g", "s", "getCookie", "createElement", + "getElementsByTagName", "appendChild", ); $text = implode(" ", $lines);

« previous php.doc (#969365896) next »