Lines Matching refs:this
47 $this->mode = substr(get_class($this), 7);
50 $this->pattern[1] = '<PRELOAD\b[^\n\r]*?>(?=.*?</PRELOAD>)';
51 $this->pattern[21] = '<link [^\n\r]*?>';
52 $this->pattern[22] = '<style>.*?</style>';
53 $this->pattern[23] = '<script\b[^\n\r]*?>.*?</script>';
54 $this->pattern[4] = '</PRELOAD>';
59 $this->Lexer->addEntryPattern($this->pattern[1], $mode, $this->mode);
64 $this->Lexer->addExitPattern($this->pattern[4], $this->mode);
65 $this->Lexer->addPattern($this->pattern[21], $this->mode);
66 $this->Lexer->addPattern($this->pattern[22], $this->mode);
67 $this->Lexer->addPattern($this->pattern[23], $this->mode);
89 $this->entries[] = array(
97 $this->entries[] = array(
104 $this->entries[] = array(
111 $this->entries[] = array(
119 return count($this->entries);
133 $this->opts = array();
134 $this->entries = array();
137 $this->opts['debug'] = (preg_match('/debug/',$match)) ? true : false;
138 if ($match != '<PRELOAD>') { $this->opts['debug'] = true; }
150 $this->_add_entry('link', $attrs[1]);
156 $this->_add_entry('style', $css);
161 $this->_add_entry('js', $attrs[1]);
165 $this->_add_entry('script', $source);
183 $this->_add_entry($tag, $pathname);
189 $data = array($this->opts, $this->entries);
190 $this->opts = null;
191 $this->entries = null;
193 if ($this->getConf('follow_htmlok') && !$conf['htmlok']) {
194 $msg = $this->getPluginComponent().' is disabled.';
195 msg($this->getPluginName().': '.$msg, -1);
219 $html.= hsc($this->getLang('preloader-intro')).DOKU_LF;