You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Example:
I am using SCEditor to create my BBCode. In the editor it has font size which is create a bbcode tag of
[size=4]this is font size 4 ie 18px [/size]
Now I want JBBCode to read the 4 and then validate it, and then return the correct font size value in the validation function which is then placed in the html render.
eg.
style="font-size:18px">this is font size 4 ie 18px
However I keep getting
style="font-size:4px">this is font size 4 ie 18px
How do I change the option value for a new value.
I am using JBBCode to read this size using...
$builder = new CodeDefinitionBuilder('size', '
@Capt-Zeanie Actually the method InputValidator::validate() is not supposed to return a value which replaces the current value, so all of your attempts result in converting the value to boolean TRUE.
Is there a way to change the value of the option
Example:
I am using SCEditor to create my BBCode. In the editor it has font size which is create a bbcode tag of
[size=4]this is font size 4 ie 18px [/size]
Now I want JBBCode to read the 4 and then validate it, and then return the correct font size value in the validation function which is then placed in the html render.
eg.
style="font-size:18px">this is font size 4 ie 18px
However I keep getting
style="font-size:4px">this is font size 4 ie 18px
How do I change the option value for a new value.
I am using JBBCode to read this size using...
$builder = new CodeDefinitionBuilder('size', '
{param}
');$builder->setUseOption(true)->setOptionValidator(new \JBBCode\validators\FontValidator());
array_push($this->definitions, $builder->build());
My fontValidator is...
public function validate($input)
{
if (is_numeric($input) && $input <= 7 && $input >= 1) {
switch ($input) {
case 1:
return 10;
break;
case 2:
return 13;
break;
case 3:
return 16;
break;
case 4:
return 18;
break;
case 5:
return 24;
break;
case 6:
return 32;
break;
case 7:
return 48;
break;
}
} else {
return 16;
}
}
Thank you so much if you help me
The text was updated successfully, but these errors were encountered: