Enhance typeopenany.php with new attributes and update IForm.php for improved form handling.

This commit is contained in:
stephan.kasdorf
2025-10-10 13:46:49 +02:00
parent b131d5cacc
commit 69c0916809
2 changed files with 10 additions and 3 deletions

View File

@@ -16,9 +16,10 @@ class TypeOpenAny extends FormAttributes implements IForm
self::FORM_ATTRIBUTE_CLASS => '', self::FORM_ATTRIBUTE_CLASS => '',
self::FORM_ATTRIBUTE_ANY => '', self::FORM_ATTRIBUTE_ANY => '',
self::FORM_ATTRIBUTE_HREF => '', self::FORM_ATTRIBUTE_HREF => '',
'src' => '', self::FORM_ATTRIBUTE_SRC => '',
'alt' => '', self::FORM_ATTRIBUTE_ALT => '',
'style' => '' 'style' => '',
'data-sitekey' => ''
); );
/** /**

View File

@@ -33,6 +33,7 @@ interface IForm
const FORM_ATTRIBUTE_ALT = 'alt'; const FORM_ATTRIBUTE_ALT = 'alt';
const FORM_ATTRIBUTE_ID = 'id'; const FORM_ATTRIBUTE_ID = 'id';
const FORM_ATTRIBUTE_CLASS = 'class'; const FORM_ATTRIBUTE_CLASS = 'class';
const FORM_ATTRIBUTE_MULTIPLE = 'multiple';
const FORM_ATTRIBUTE_FOR = 'for'; const FORM_ATTRIBUTE_FOR = 'for';
const FORM_ATTRIBUTE_FORM = 'form'; const FORM_ATTRIBUTE_FORM = 'form';
const FORM_ATTRIBUTE_PLACEHOLDER = 'placeholder'; const FORM_ATTRIBUTE_PLACEHOLDER = 'placeholder';
@@ -43,6 +44,7 @@ interface IForm
const FORM_ATTRIBUTE_ONBLUR = 'onblur'; const FORM_ATTRIBUTE_ONBLUR = 'onblur';
const FORM_ATTRIBUTE_ONFOCUS = 'onfocus'; const FORM_ATTRIBUTE_ONFOCUS = 'onfocus';
const FORM_ATTRIBUTE_ONCLICK = 'onclick'; const FORM_ATTRIBUTE_ONCLICK = 'onclick';
const FORM_ATTRIBUTE_DATA = 'data';
const FORM_ATTRIBUTE_SELECTED = 'selected'; const FORM_ATTRIBUTE_SELECTED = 'selected';
const FORM_ATTRIBUTE_CONTEXT = 'context'; const FORM_ATTRIBUTE_CONTEXT = 'context';
const FORM_ATTRIBUTE_CHECKED = 'checked'; const FORM_ATTRIBUTE_CHECKED = 'checked';
@@ -55,6 +57,10 @@ interface IForm
const FORM_ATTRIBUTE_TS_DECIMALS = "data-bts-decimals"; const FORM_ATTRIBUTE_TS_DECIMALS = "data-bts-decimals";
const FORM_ATTRIBUTE_TS_STEPS = "data-bts-step"; const FORM_ATTRIBUTE_TS_STEPS = "data-bts-step";
const FROM_ATTRIBUTE_STYLE = 'style';
const FORM_ATTRIBUTE_DATA_SITEKEY = 'data-sitekey';
/** /**
* @desc loads the current Form element to the form * @desc loads the current Form element to the form
* @param $attributes * @param $attributes