418 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			418 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="utf-8"?>
 | |
| <form>
 | |
| 	<fields name="fieldparams">
 | |
| 		<fieldset name="fieldparams">
 | |
| 			<field name="advanced_settings" type="nrtoggle"
 | |
| 				label="ACF_COUNTDOWN_SHOW_ADVANCED_SETTINGS"
 | |
| 				description="ACF_COUNTDOWN_SHOW_ADVANCED_SETTINGS_DESC"
 | |
| 			/>
 | |
| 			<!-- Timer -->
 | |
| 			<field name="a" type="spacer" class="acf" label="ACF_COUNTDOWN_COUNTDOWN_TIMER" />
 | |
| 			<field name="countdown_type" type="radio"
 | |
| 				label="ACF_COUNTDOWN_TYPE"
 | |
| 				description="ACF_COUNTDOWN_TYPE_DESC"
 | |
| 				default="static"
 | |
| 				class="btn-group btn-group-yesno"
 | |
| 				required="true">
 | |
| 					<option value="static">ACF_COUNTDOWN_TYPE_FIXED</option>
 | |
| 					<option value="evergreen">ACF_COUNTDOWN_TYPE_EVERGREEN</option>
 | |
| 			</field>
 | |
| 			<field name="timezone" type="list"
 | |
| 				label="ACF_COUNTDOWN_TIMEZONE"
 | |
| 				description="ACF_COUNTDOWN_TIMEZONE_DESC"
 | |
| 				default="server"
 | |
| 				showon="countdown_type:static"
 | |
| 				required="true">
 | |
| 					<option value="server">ACF_COUNTDOWN_TIMEZONE_SERVER</option>
 | |
| 					<option value="client">ACF_COUNTDOWN_TIMEZONE_CLIENT</option>
 | |
| 			</field>
 | |
| 		    <field name="action" type="list"
 | |
| 		        label="ACF_COUNTDOWN_ACTION"
 | |
| 				description="ACF_COUNTDOWN_ACTION_DESC"
 | |
| 				class="tfHasChosen"
 | |
| 				showon="countdown_type:static"
 | |
| 		        default="keep">
 | |
| 		            <option value="keep">ACF_COUNTDOWN_ACTION_NO_ACTION</option>
 | |
| 		            <option value="hide">ACF_COUNTDOWN_ACTION_HIDE_TIMER</option>
 | |
| 		            <option value="message">ACF_COUNTDOWN_SHOW_MESSAGE</option>
 | |
| 		            <option value="redirect">ACF_COUNTDOWN_ACTION_REDIRECT</option>
 | |
| 		    </field>
 | |
| 			<field name="finish_text" type="textarea"
 | |
| 				label="ACF_COUNTDOWN_SHOW_MESSAGE"
 | |
| 				description="ACF_COUNTDOWN_SHOW_MESSAGE_DESC"
 | |
| 				hint="ACF_COUNTDOWN_FINISH_TEXT_HINT"
 | |
| 				rows="5"
 | |
| 				filter="raw"
 | |
| 				class="input-xxlarge"
 | |
| 				showon="action:message[AND]countdown_type:static"
 | |
| 			/>
 | |
| 			<field name="redirect_url" type="text"
 | |
| 				label="ACF_COUNTDOWN_REDIRECT_URL"
 | |
| 				description="ACF_COUNTDOWN_REDIRECT_URL_DESC"
 | |
| 				hint="ACF_COUNTDOWN_REDIRECT_URL_HINT"
 | |
| 				showon="action:redirect[AND]countdown_type:static"
 | |
| 			/>
 | |
| 			<!-- Template Selector -->
 | |
| 			<field name="b" type="spacer" class="acf" label="ACF_COUNTDOWN_TEMPLATE_SELECTOR" />
 | |
| 		    <field name="preset_source" type="radio" 
 | |
| 		        label="ACF_COUNTDOWN_TYPE"
 | |
| 				description="ACF_COUNTDOWN_TEMPLATE_SELECTOR_DESC"
 | |
| 				class="btn-group btn-group-yesno"
 | |
| 		        default="preset">
 | |
| 		            <option value="preset">ACF_COUNTDOWN_TEMPLATE</option>
 | |
| 		            <option value="custom">NR_CUSTOM</option>
 | |
| 		    </field>
 | |
| 			<field name="preset" type="NRImagesSelector"
 | |
| 				images="/media/plg_fields_acfcountdown/img"
 | |
| 				class="acf-countdown-preset-selector"
 | |
| 				width="800px"
 | |
| 				height="110px"
 | |
| 				columns="2"
 | |
| 				required="true"
 | |
| 				default="2"
 | |
| 				label="ACF_COUNTDOWN_TEMPLATE"
 | |
| 				key_type="filename"
 | |
| 				description="ACF_COUNTDOWN_TEMPLATE_DESC"
 | |
| 				showon="preset_source:preset"
 | |
| 			/>
 | |
| 			<field name="format" type="textarea"
 | |
| 				label="ACF_COUNTDOWN_CUSTOM_FORMAT"
 | |
| 				description="ACF_COUNTDOWN_CUSTOM_FORMAT_DESC"
 | |
| 				default="{days} days, {hours} hours, {minutes} minutes and {seconds} seconds"
 | |
| 				rows="5"
 | |
| 				filter="raw"
 | |
| 				hint="ACF_COUNTDOWN_CUSTOM_FORMAT_HINT"
 | |
| 				showon="preset_source:custom"
 | |
| 				class="input-xxlarge"
 | |
| 			/>
 | |
| 			<!-- Unit Display -->
 | |
| 			<field name="c" type="spacer" class="acf" label="ACF_COUNTDOWN_UNIT_DISPLAY" />
 | |
| 			<!-- Days -->
 | |
| 			<field name="days" type="nrtoggle"
 | |
| 				label="ACF_COUNTDOWN_DAYS"
 | |
| 				description="ACF_COUNTDOWN_DAYS_DESC"
 | |
| 				checked="true"
 | |
| 				showon="preset_source:preset"
 | |
| 			/>
 | |
| 			<field name="days_label" type="text"
 | |
| 				label="ACF_COUNTDOWN_DAYS_LABEL"
 | |
| 				description="ACF_COUNTDOWN_DAYS_LABEL_DESC"
 | |
| 				default="Days"
 | |
| 				hint="ACF_COUNTDOWN_DAYS"
 | |
| 				showon="preset_source:preset[AND]days:1"
 | |
| 			/>
 | |
| 			<!-- Hours -->
 | |
| 			<field name="hours" type="nrtoggle"
 | |
| 				label="ACF_COUNTDOWN_HOURS"
 | |
| 				description="ACF_COUNTDOWN_HOURS_DESC"
 | |
| 				checked="true"
 | |
| 				showon="preset_source:preset"
 | |
| 			/>
 | |
| 			<field name="hours_label" type="text"
 | |
| 				label="ACF_COUNTDOWN_HOURS_LABEL"
 | |
| 				description="ACF_COUNTDOWN_HOURS_LABEL_DESC"
 | |
| 				default="Hours"
 | |
| 				hint="ACF_COUNTDOWN_HOURS"
 | |
| 				showon="preset_source:preset[AND]hours:1"
 | |
| 			/>
 | |
| 			<!-- Minutes -->
 | |
| 			<field name="minutes" type="nrtoggle"
 | |
| 				label="ACF_COUNTDOWN_MINUTES"
 | |
| 				description="ACF_COUNTDOWN_MINUTES_DESC"
 | |
| 				checked="true"
 | |
| 				showon="preset_source:preset"
 | |
| 			/>
 | |
| 			<field name="minutes_label" type="text"
 | |
| 				label="ACF_COUNTDOWN_MINUTES_LABEL"
 | |
| 				description="ACF_COUNTDOWN_MINUTES_LABEL_DESC"
 | |
| 				default="Mins"
 | |
| 				hint="ACF_COUNTDOWN_MINUTES"
 | |
| 				showon="preset_source:preset[AND]minutes:1"
 | |
| 			/>
 | |
| 			<!-- Seconds -->
 | |
| 			<field name="seconds" type="nrtoggle"
 | |
| 				label="ACF_COUNTDOWN_SECONDS"
 | |
| 				description="ACF_COUNTDOWN_SECONDS_DESC"
 | |
| 				checked="true"
 | |
| 				showon="preset_source:preset"
 | |
| 			/>
 | |
| 			<field name="seconds_label" type="text"
 | |
| 				label="ACF_COUNTDOWN_SECONDS_LABEL"
 | |
| 				description="ACF_COUNTDOWN_SECONDS_LABEL_DESC"
 | |
| 				default="Secs"
 | |
| 				hint="ACF_COUNTDOWN_SECONDS"
 | |
| 				showon="preset_source:preset[AND]seconds:1"
 | |
| 			/>
 | |
| 			<field name="separator" type="nrtoggle"
 | |
| 				checked="true"
 | |
| 				label="ACF_COUNTDOWN_ENABLE_SEPARATOR"
 | |
| 				description="ACF_COUNTDOWN_ENABLE_SEPARATOR_DESC"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1"
 | |
| 			/>
 | |
| 			<field name="double_zeroes_format" type="nrtoggle"
 | |
| 				checked="true"
 | |
| 				label="ACF_COUNTDOWN_DOUBLE_ZEROES_FORMAT"
 | |
| 				description="ACF_COUNTDOWN_DOUBLE_ZEROES_FORMAT_DESC"
 | |
| 				showon="advanced_settings:1"
 | |
| 			/>
 | |
| 			<!-- Unit Item -->
 | |
| 			<field name="d" type="spacer" class="acf" label="ACF_COUNTDOWN_UNIT_ITEM" showon="preset_source:preset[AND]preset!:1" />
 | |
| 			<field name="item_size_responsive" type="NRResponsiveControl"
 | |
| 				label="ACF_COUNTDOWN_ITEM_SIZE"
 | |
| 				description="ACF_COUNTDOWN_ITEM_SIZE_DESC"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1">
 | |
|                 <subform>
 | |
|                     <field name="item_size" type="number"
 | |
| 						class="input-small"
 | |
| 						min="0"
 | |
| 						hint="90"
 | |
| 						max="999" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="item_gap" type="NRResponsiveControl"
 | |
| 				label="ACF_COUNTDOWN_GAP"
 | |
| 				description="ACF_COUNTDOWN_GAP_DESC"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1"
 | |
| 				default='{"desktop": {"gap": 10}}'
 | |
| 				>
 | |
|                 <subform>
 | |
|                     <field name="gap" type="number"
 | |
| 						class="input-small"
 | |
| 						hint="20"
 | |
| 						min="0"
 | |
| 						max="999" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="item_padding_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1"
 | |
| 				label="ACF_COUNTDOWN_ITEM_PADDING"
 | |
| 				description="ACF_COUNTDOWN_ITEM_PADDING_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="item_padding"
 | |
| 						type="TFDimensionControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="item_background_color" type="color"
 | |
| 				label="ACF_COUNTDOWN_BACKGROUND_COLOR"
 | |
| 				description="ACF_COUNTDOWN_ITEM_BACKGROUND_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 				showon="preset_source:preset[AND]preset!:1"
 | |
| 			/>
 | |
| 			<field name="border" type="TFBorderControl"
 | |
| 				label="NR_BORDER"
 | |
| 				description="ACF_COUNTDOWN_UNIT_ITEM_BORDER_CONTROL_DESC"
 | |
| 				inline="true"
 | |
| 				hide_labels="true"
 | |
| 				control_group_class="nr-hide-control-group-label"
 | |
| 				default_width="1"
 | |
| 				default_color="#333"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1"
 | |
|             />
 | |
| 			<field name="item_border_radius_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1"
 | |
| 				label="NR_BORDER_RADIUS"
 | |
| 				description="ACF_COUNTDOWN_ITEM_BORDER_RADIUS_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="item_border_radius"
 | |
| 						type="TFBorderRadiusControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<!-- Unit Digits Container -->
 | |
| 			<field name="e" type="spacer" class="acf" label="ACF_COUNTDOWN_UNIT_DIGITS_CONTAINER" showon="preset_source:preset" />
 | |
| 			<field name="digits_wrapper_padding_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="NR_PADDING"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_CONTAINER_PADDING_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="digits_wrapper_padding"
 | |
| 						type="TFDimensionControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="digits_wrapper_border_radius_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="NR_BORDER_RADIUS"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_CONTAINER_BORDER_RADIUS_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="digits_wrapper_border_radius"
 | |
| 						type="TFBorderRadiusControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="digits_wrapper_background_color" type="color"
 | |
| 				showon="preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_BACKGROUND_COLOR"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_CONTAINER_BACKGROUND_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 			<field name="digits_container_custom_width_row_start"
 | |
| 				label="ACF_COUNTDOWN_DIGITS_CONTAINER_CUSTOM_WIDTH"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_CONTAINER_CUSTOM_WIDTH_DESC"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				type="nr_inline" />
 | |
| 			<field name="digits_wrapper_custom_width" type="NRToggle"
 | |
| 				checked="true"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				hiddenLabel="true"
 | |
| 			/>
 | |
| 			<field name="digits_wrapper_min_width" type="nrnumber"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]digits_wrapper_custom_width:1"
 | |
| 				default="50"
 | |
| 				hint="50"
 | |
| 				hiddenLabel="true"
 | |
| 				class="input-small"
 | |
| 				addon="px"
 | |
| 			/>
 | |
| 			<field name="digits_container_custom_width_row_end" type="nr_inline" end="1" showon="advanced_settings:1[AND]preset_source:preset" />
 | |
| 			<!-- Unit Digit -->
 | |
| 			<field name="f" type="spacer" class="acf" label="ACF_COUNTDOWN_UNIT_DIGIT" showon="preset_source:preset" />
 | |
| 			<field name="digits_font_size_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="NR_FONT_SIZE"
 | |
| 				default='{"desktop": {"digits_font_size": 30}}'
 | |
| 				description="ACF_COUNTDOWN_DIGITS_FONT_SIZE_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="digits_font_size"
 | |
| 						type="nrnumber"
 | |
| 						hint="30"
 | |
| 						class="input-small"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="digits_font_weight" type="list"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_DIGITS_FONT_WEIGHT"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_FONT_WEIGHT_DESC"
 | |
| 				class="tfHasChosen"
 | |
| 		        default="500">
 | |
| 		            <option value="300">300</option>
 | |
| 		            <option value="400">400</option>
 | |
| 		            <option value="500">500</option>
 | |
| 		            <option value="600">600</option>
 | |
| 		            <option value="700">700</option>
 | |
| 		    </field>
 | |
| 			<field name="digits_padding_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="NR_PADDING"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_PADDING_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="digits_padding"
 | |
| 						type="TFDimensionControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="digits_border_radius_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="NR_BORDER_RADIUS"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_BORDER_RADIUS_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="digits_border_radius"
 | |
| 						type="TFBorderRadiusControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="digits_gap_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_GAP"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_GAP_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="digits_gap"
 | |
| 						hint="0"
 | |
| 						type="nrnumber"
 | |
| 						class="input-small"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="digit_background_color" type="color"
 | |
| 				showon="preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_BACKGROUND_COLOR"
 | |
| 				description="ACF_COUNTDOWN_DIGIT_BACKGROUND_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 			<field name="digit_text_color" type="color"
 | |
| 				showon="preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_TEXT_COLOR"
 | |
| 				description="ACF_COUNTDOWN_DIGIT_TEXT_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				default="#41495b"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 			<field name="digits_custom_width_row_start"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_DIGITS_CUSTOM_WIDTH"
 | |
| 				description="ACF_COUNTDOWN_DIGITS_CUSTOM_WIDTH_DESC"
 | |
| 				type="nr_inline" />
 | |
| 			<field name="digits_custom_width" type="NRToggle"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				hiddenLabel="true"
 | |
| 			/>
 | |
| 			<field name="digits_min_width" type="nrnumber"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]digits_custom_width:1"
 | |
| 				hiddenLabel="true"
 | |
| 				hint="20"
 | |
| 				class="input-small"
 | |
| 				addon="px"
 | |
| 			/>
 | |
| 			<field name="digits_custom_width_row_end" type="nr_inline" end="1" showon="advanced_settings:1[AND]preset_source:preset" />
 | |
| 			<!-- Unit Label -->
 | |
| 			<field name="g" type="spacer" class="acf" label="ACF_COUNTDOWN_UNIT_LABEL" showon="preset_source:preset" />
 | |
| 			<field name="label_font_size_control" type="NRResponsiveControl"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="NR_FONT_SIZE"
 | |
| 				default='{"desktop": {"label_font_size": 15}}'
 | |
| 				description="ACF_COUNTDOWN_LABEL_FONT_SIZE_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="label_font_size"
 | |
| 						type="nrnumber"
 | |
| 						hint="15"
 | |
| 						class="input-small"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="label_font_weight" type="list"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_LABEL_FONT_WEIGHT"
 | |
| 				description="ACF_COUNTDOWN_LABEL_FONT_WEIGHT_DESC"
 | |
| 				class="tfHasChosen"
 | |
| 		        default="400">
 | |
| 		            <option value="300">300</option>
 | |
| 		            <option value="400">400</option>
 | |
| 		            <option value="500">500</option>
 | |
| 		            <option value="600">600</option>
 | |
| 		            <option value="700">700</option>
 | |
| 		    </field>
 | |
| 			<field name="unit_label_margin_top" type="nrnumber"
 | |
| 				showon="advanced_settings:1[AND]preset_source:preset[AND]preset!:1"
 | |
| 				label="ACF_COUNTDOWN_UNIT_LABEL_MARGIN_TOP"
 | |
| 				description="ACF_COUNTDOWN_UNIT_LABEL_MARGIN_TOP_DESC"
 | |
| 				class="input-small"
 | |
| 				addon="px"
 | |
| 				hint="9"
 | |
| 				default="9"
 | |
| 			/>
 | |
| 			<field name="unit_label_text_color" type="color"
 | |
| 				showon="preset_source:preset"
 | |
| 				label="ACF_COUNTDOWN_TEXT_COLOR"
 | |
| 				description="ACF_COUNTDOWN_UNIT_LABEL_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				default="#41495b"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 		</fieldset>
 | |
| 	</fields>
 | |
| </form>
 | |
| 
 |