Lines Matching +full:switch +full:. +full:default +(+path:plugin +path:hidden) -(+path:plugin +path:hidden +path:lang)

4  * v2.4
5 * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
6 * @author Guillaume Turri <guillaume.turri@gmail.com>
23 //make sure it's greater than hiddenSwitch plugin's one in order to avoid a confusion between "<hidden.*" and "<hiddenSwitch.*"
27 // override default accepts() method to allow nesting
35 $this->Lexer->addEntryPattern('<hidden\b.*?>(?=.*?</hidden>)', $mode,'plugin_hidden');
43 switch ($state) {
46 $return = array('text' => $this->getLang('switch.default'), 'type' => 'switch');
126 } else { //if there's nothing left, take the default texts
145 default:
163 if($mode == 'xhtml' && array_key_exists('type', $data) && $data['type'] == 'switch') {
164 $renderer->doc .= '<button class="button hiddenSwitch">'.$data['text'].'</button>';
168 switch ($data['state']) {
177 $renderer->doc .= '<div class="hiddenGlobal '.$classEdit;
178 $renderer->doc .= $data['active'] ? ' hiddenActive' : '';
179 $renderer->doc .= '">';
183 $renderer->doc .= '<div class="hiddenElements">';
185 $renderer->doc .= ' '.$element;
187 $renderer->doc .= "</div>";
189 $renderer->doc .= '<div class="hiddenHead ';
190 $renderer->doc .= $data['printHead'] ? '' : 'hiddenNoPrint';
191 $renderer->doc .= ($data['initialState'] == 'hidden') ? ' hiddenSinceBeginning' : '';
192 $renderer->doc .= '">';
193 $renderer->doc .= '<div class="hiddenOnHidden">'.$onHidden."</div>"; //text displayed when hidden
194 $renderer->doc .= '<div class="hiddenOnVisible">'.$onVisible."</div>"; //text displayed when expanded
195 $renderer->doc .= '</div> <!-- .hiddenHead -->';
197 $renderer->doc .= '<div class="hiddenBody">';
210 $renderer->doc .= $text;
215 $renderer->doc .= "</div></div>"; //close hiddenBody and hiddenGlobal
225 if ($data['state'] == DOKU_LEXER_UNMATCHED && $data['type'] != 'switch') {
226 $renderer->doc .= $renderer->_xmlEntities($data['text']);