334 lines
8.8 KiB
XML
334 lines
8.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<extension type="module" version="4" client="site" method="upgrade">
|
|
<name>MOD_VERSION_CALENDAR_SVG</name>
|
|
<creationDate>10th August, 2023</creationDate>
|
|
<author>Joomla! Project</author>
|
|
<authorEmail>admin@joomla.org</authorEmail>
|
|
<authorUrl>http://www.joomla.org</authorUrl>
|
|
<copyright>(C) 2020 Open Source Matters, Inc.</copyright>
|
|
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
|
|
<version>1.0.2</version>
|
|
<description>MOD_VERSION_CALENDAR_SVG_XML_DESCRIPTION</description>
|
|
|
|
<!-- Scripts to run on installation -->
|
|
<scriptfile>script.php</scriptfile>
|
|
|
|
<!-- Language files -->
|
|
<languages folder="language">
|
|
<language tag="en-GB">en-GB/en-GB.mod_version_calendar_svg.ini</language>
|
|
<language tag="en-GB">en-GB/en-GB.mod_version_calendar_svg.sys.ini</language>
|
|
</languages>
|
|
|
|
<!-- Model files -->
|
|
<files>
|
|
<filename module="mod_version_calendar_svg">mod_version_calendar_svg.php</filename>
|
|
<filename>LICENSE.txt</filename>
|
|
<filename>README.md</filename>
|
|
<filename>helper.php</filename>
|
|
<filename>index.html</filename>
|
|
<folder>language</folder>
|
|
<folder>fields</folder>
|
|
<folder>rules</folder>
|
|
<folder>tmpl</folder>
|
|
</files>
|
|
|
|
<!-- Config parameter -->
|
|
<config>
|
|
<fields name="params">
|
|
<!-- default paths of dimention fieldset points to the module -->
|
|
<fieldset name="dimention" label="MOD_VERSION_CALENDAR_SVG_DIMENTIONS"
|
|
addrulepath="/modules/mod_version_calendar_svg/rules"
|
|
addfieldpath="/modules/mod_version_calendar_svg/fields"
|
|
>
|
|
<!-- Header_height Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="header_height"
|
|
label="MOD_VERSION_CALENDAR_SVG_HEADER_HEIGHT_LABEL"
|
|
default="24"
|
|
class="text_area"
|
|
required="true"
|
|
min="10"
|
|
max="80"
|
|
step="1"
|
|
validate="number"
|
|
/>
|
|
<!-- Branch_height Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="branch_height"
|
|
label="MOD_VERSION_CALENDAR_SVG_BRANCH_HEIGHT_LABEL"
|
|
default="30"
|
|
class="text_area"
|
|
required="true"
|
|
min="20"
|
|
max="100"
|
|
step="5"
|
|
validate="number"
|
|
/>
|
|
<!-- Margin_right Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="margin_right"
|
|
label="MOD_VERSION_CALENDAR_SVG_MARGIN_RIGHT_LABEL"
|
|
default="50"
|
|
class="text_area"
|
|
required="true"
|
|
min="20"
|
|
max="100"
|
|
step="5"
|
|
validate="number"
|
|
/>
|
|
<!-- Margin_left Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="margin_left"
|
|
label="MOD_VERSION_CALENDAR_SVG_MARGIN_LEFT_LABEL"
|
|
default="80"
|
|
class="text_area"
|
|
required="true"
|
|
min="40"
|
|
max="140"
|
|
step="5"
|
|
validate="number"
|
|
/>
|
|
<!-- Year_width Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="year_width"
|
|
label="MOD_VERSION_CALENDAR_SVG_YEAR_WIDTH_LABEL"
|
|
default="120"
|
|
class="text_area"
|
|
required="true"
|
|
min="50"
|
|
max="300"
|
|
step="5"
|
|
validate="number"
|
|
/>
|
|
<!-- Footer_height Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="footer_height"
|
|
label="MOD_VERSION_CALENDAR_SVG_FOOTER_HEIGHT_LABEL"
|
|
default="24"
|
|
class="text_area"
|
|
required="true"
|
|
min="10"
|
|
max="80"
|
|
step="1"
|
|
validate="number"
|
|
/>
|
|
</fieldset>
|
|
<!-- default paths of style fieldset points to the module -->
|
|
<fieldset name="style" label="MOD_VERSION_CALENDAR_SVG_STYLES"
|
|
addrulepath="/modules/mod_version_calendar_svg/rules"
|
|
addfieldpath="/modules/mod_version_calendar_svg/fields"
|
|
>
|
|
<!-- Text_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="text_color"
|
|
default="#ffffff"
|
|
label="MOD_VERSION_CALENDAR_SVG_TEXT_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Future_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="future_color"
|
|
default="#5091cd"
|
|
label="MOD_VERSION_CALENDAR_SVG_FUTURE_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Stable_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="stable_color"
|
|
default="#7ac143"
|
|
label="MOD_VERSION_CALENDAR_SVG_STABLE_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Security_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="security_color"
|
|
default="#f9a541"
|
|
label="MOD_VERSION_CALENDAR_SVG_SECURITY_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- End_of_life_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="end_of_life_color"
|
|
default="#f44321"
|
|
label="MOD_VERSION_CALENDAR_SVG_END_OF_LIFE_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- End_of_life_text_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="end_of_life_text_color"
|
|
default="#ffffff"
|
|
label="MOD_VERSION_CALENDAR_SVG_END_OF_LIFE_TEXT_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Years_line_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="years_line_color"
|
|
default="#5091cd"
|
|
label="MOD_VERSION_CALENDAR_SVG_YEARS_LINE_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Years_text_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="years_text_color"
|
|
default="#000"
|
|
label="MOD_VERSION_CALENDAR_SVG_YEARS_TEXT_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Today_line_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="today_line_color"
|
|
default="#f44321"
|
|
label="MOD_VERSION_CALENDAR_SVG_TODAY_LINE_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Today_text_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="today_text_color"
|
|
default="#f44321"
|
|
label="MOD_VERSION_CALENDAR_SVG_TODAY_TEXT_COLOR_LABEL"
|
|
required="true"
|
|
/>
|
|
<!-- Show_legend Field. Type: Radio. (joomla) -->
|
|
<field
|
|
type="radio"
|
|
name="show_legend"
|
|
label="MOD_VERSION_CALENDAR_SVG_SHOW_LEGEND_LABEL"
|
|
description="MOD_VERSION_CALENDAR_SVG_SHOW_LEGEND_DESCRIPTION"
|
|
class="btn-group btn-group-yesno"
|
|
default="1">
|
|
<!-- Option Set. -->
|
|
<option value="1">
|
|
MOD_VERSION_CALENDAR_SVG_YES</option>
|
|
<option value="0">
|
|
MOD_VERSION_CALENDAR_SVG_NO</option>
|
|
</field>
|
|
<!-- Legend_background_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="legend_background_color"
|
|
default="#494444"
|
|
label="MOD_VERSION_CALENDAR_SVG_LEGEND_BACKGROUND_COLOR_LABEL"
|
|
showon="show_legend:1"
|
|
/>
|
|
<!-- Legend_text_color Field. Type: Color. (joomla) -->
|
|
<field
|
|
type="color"
|
|
name="legend_text_color"
|
|
default="#fbf3ef"
|
|
label="MOD_VERSION_CALENDAR_SVG_LEGEND_TEXT_COLOR_LABEL"
|
|
showon="show_legend:1"
|
|
/>
|
|
</fieldset>
|
|
<!-- default paths of dates fieldset points to the module -->
|
|
<fieldset name="dates" label="MOD_VERSION_CALENDAR_SVG_DATES"
|
|
addrulepath="/modules/mod_version_calendar_svg/rules"
|
|
addfieldpath="/modules/mod_version_calendar_svg/fields"
|
|
>
|
|
<!-- Max_years Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="max_years"
|
|
label="MOD_VERSION_CALENDAR_SVG_MAX_YEARS_LABEL"
|
|
default="5"
|
|
class="text_area"
|
|
required="true"
|
|
min="1"
|
|
max="20"
|
|
step="1"
|
|
validate="number"
|
|
/>
|
|
<!-- Min_years Field. Type: Number. (joomla) -->
|
|
<field
|
|
type="number"
|
|
name="min_years"
|
|
label="MOD_VERSION_CALENDAR_SVG_MIN_YEARS_LABEL"
|
|
default="3"
|
|
class="text_area"
|
|
required="true"
|
|
min="1"
|
|
max="10"
|
|
step="1"
|
|
validate="number"
|
|
/>
|
|
<!-- Dates Field. Type: Subform. (joomla) -->
|
|
<field
|
|
type="subform"
|
|
name="dates"
|
|
label="MOD_VERSION_CALENDAR_SVG_DATES_LABEL"
|
|
layout="joomla.form.field.subform.repeatable"
|
|
multiple="true"
|
|
buttons="add,remove,move"
|
|
icon="list"
|
|
max="50"
|
|
min="1">
|
|
<form hidden="true" name="list_dates_modal" repeat="true">
|
|
<!-- Version Field. Type: Text. (joomla) -->
|
|
<field
|
|
type="text"
|
|
name="version"
|
|
label="MOD_VERSION_CALENDAR_SVG_VERSION_LABEL"
|
|
size="40"
|
|
maxlength="50"
|
|
default="1.0.0"
|
|
description="MOD_VERSION_CALENDAR_SVG_VERSION_DESCRIPTION"
|
|
class="text_area"
|
|
required="true"
|
|
filter="CMD"
|
|
message="MOD_VERSION_CALENDAR_SVG_VERSION_MESSAGE"
|
|
hint="MOD_VERSION_CALENDAR_SVG_VERSION_HINT"
|
|
/>
|
|
<!-- Start Field. Type: Calendar. (joomla) -->
|
|
<field
|
|
type="calendar"
|
|
name="start"
|
|
label="MOD_VERSION_CALENDAR_SVG_START_LABEL"
|
|
format="%d-%m-%Y"
|
|
filter="CMD"
|
|
message="MOD_VERSION_CALENDAR_SVG_START_MESSAGE"
|
|
size="40"
|
|
required="true"
|
|
/>
|
|
<!-- Security Field. Type: Calendar. (joomla) -->
|
|
<field
|
|
type="calendar"
|
|
name="security"
|
|
label="MOD_VERSION_CALENDAR_SVG_SECURITY_LABEL"
|
|
format="%d-%m-%Y"
|
|
filter="CMD"
|
|
message="MOD_VERSION_CALENDAR_SVG_SECURITY_MESSAGE"
|
|
size="40"
|
|
required="false"
|
|
/>
|
|
<!-- End Field. Type: Calendar. (joomla) -->
|
|
<field
|
|
type="calendar"
|
|
name="end"
|
|
label="MOD_VERSION_CALENDAR_SVG_END_LABEL"
|
|
format="%d-%m-%Y"
|
|
filter="CMD"
|
|
message="MOD_VERSION_CALENDAR_SVG_END_MESSAGE"
|
|
size="40"
|
|
required="true"
|
|
/>
|
|
</form>
|
|
</field>
|
|
</fieldset>
|
|
</fields>
|
|
</config>
|
|
</extension> |