Update ParsedownCheckbox.php
This commit is contained in:
parent
ef48950680
commit
eaac1f6182
@ -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…
x
Reference in New Issue
Block a user