- public function appendJSFile($jsdata) {
- return $this->appendChild($this->ownerDocument->createElementJSFile($jsdata));
+ public function appendJSFile($jsdata, $defer = false, $async = false) {
+ return $this->appendChild($this->ownerDocument->createElementJSFile($jsdata, $defer, $async));
+ }
+ public function setClass($classname) {
+ $this->setAttribute('class', $classname);
+ }
+ public function addClass($classname) {
+ $classval = $this->getAttribute('class');
+ if (strlen($classval)) { $classval .= ' '; }
+ $classval .= $classname;
+ $this->setClass($classval);
+ return $classval;
+ }
+ public function setID($elem_id) {
+ $this->setAttribute('id', $elem_id);