X-Git-Url: https://git-public.kairo.at/?p=php-utility-classes.git;a=blobdiff_plain;f=classes%2Fdocument.php-class;h=be9d1502ec1e58805329dc14b613f6fdce4f8b00;hp=41e817a4d96b678740e1fa0ca82591a886af529c;hb=f887cdcbbd6e0442cfa2e8971135efb67d12ab52;hpb=7b9ebce7d25e4eaa557e8a64f8b1ed15aad1a9bb diff --git a/classes/document.php-class b/classes/document.php-class index 41e817a..be9d150 100755 --- a/classes/document.php-class +++ b/classes/document.php-class @@ -1,23 +1,7 @@ - * - * ***** END LICENSE BLOCK ***** */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ class ExtendedDocument extends DOMDocument { // ExtendedDocument PHP class @@ -27,8 +11,9 @@ class ExtendedDocument extends DOMDocument { // CONSTRUCTOR // construct a new DOM Document that uses our element definitions // - // static function initHTML5() + // static function initHTML5([$doc]) // initialize as an HTML5 document and return references to its basic elements. + // If a $doc is handed over (an ExtendedDocument or a derived class), load the content into that document. // returns an associative array with the following elements: 'html', 'head', 'title', 'body' // // public function appendElement($name, [$value]) @@ -100,7 +85,7 @@ class ExtendedDocument extends DOMDocument { // appends an ExtendedDocument::createElementTextArea() as a child of this document (see there for params) // returns the new child // - // public function appendElementSelect($name, [$id], [$options], [$default]) + // public function appendElementSelect($name, [$id], [$options], [$default], [$strictmatch]) // appends an ExtendedDocument::createElementSelect() as a child of this document (see there for params) // returns the new child // @@ -136,14 +121,10 @@ class ExtendedDocument extends DOMDocument { // appends an ExtendedDocument::createElementJS() as a child of this document (see there for params) // NO return value! // - // public function appendJSFile($jsURL) + // public function appendJSFile($jsURL, [$defer], [$async]) // appends an ExtendedDocument::createElementJSFile() as a child of this document (see there for params) // returns the new child // - // public function appendCOMElement($module, $attributes) - // appends an ExtendedDocument::createCOMElement() as a child of this document (see there for params) - // returns the new child - // // public function createElementLink($target, [$value]) // returns an ExtendedElement that is an HTML with the given target (href) and (optional) value // @@ -194,9 +175,9 @@ class ExtendedDocument extends DOMDocument { // returns an ExtendedElement that is an HTML