Update ParsedownCheckbox.php

pull/1/head
Mira 6 years ago committed by GitHub
parent ef48950680
commit eaac1f6182
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -11,7 +11,7 @@
class ParsedownCheckbox extends ParsedownExtra class ParsedownCheckbox extends ParsedownExtra
{ {
const VERSION = '0.1.0'; const VERSION = '0.1.0';
protected function blockListComplete(array $block) protected function blockListComplete(array $block)
{ {
if (null === $block) { if (null === $block) {
return null; return null;
@ -20,6 +20,7 @@ class ParsedownCheckbox extends ParsedownExtra
) { ) {
return $block; return $block;
} }
//echo '<pre>';var_dump($block);echo '</pre>';
foreach ($block['element']['elements'] as &$element) { foreach ($block['element']['elements'] as &$element) {
if (!isset($element['handler']['argument'][0])){ if (!isset($element['handler']['argument'][0])){
@ -33,6 +34,7 @@ class ParsedownCheckbox extends ParsedownExtra
} }
$element['handler']['argument'][0] = '<input type="checkbox" disabled /> '. substr($element['handler']['argument'][0], 4); $element['handler']['argument'][0] = '<input type="checkbox" disabled /> '. substr($element['handler']['argument'][0], 4);
unset ($element['name']); unset ($element['name']);
unset ($block['element']['name']);
} elseif ('[x] ' === $begin_line) { } elseif ('[x] ' === $begin_line) {
if(preg_match_all($re, $element['handler']['argument'][0], $matches, PREG_SET_ORDER, 0) > 0){ if(preg_match_all($re, $element['handler']['argument'][0], $matches, PREG_SET_ORDER, 0) > 0){
@ -40,12 +42,11 @@ class ParsedownCheckbox extends ParsedownExtra
} }
$element['handler']['argument'][0] = '<input type="checkbox" checked disabled /> '. substr($element['handler']['argument'][0], 4); $element['handler']['argument'][0] = '<input type="checkbox" checked disabled /> '. substr($element['handler']['argument'][0], 4);
unset ($element['name']); unset ($element['name']);
unset ($block['element']['name']);
} }
} }
unset($element); unset($element);
unset ($block['element']['name']);
return $block; return $block;
} }
} }

Loading…
Cancel
Save