# gridable/trunk/admin/addons/attributes.php

Gridable, version trunk. 57 lines.

- Page: https://pluginprobe.com/plugins/gridable/trunk/code/admin/addons/attributes.php
- Raw: https://pluginprobe.com/plugins/gridable/trunk/raw/admin/addons/attributes.php
- Modified: 2026-05-17T17:58:32+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/gridable/trunk/code/admin/addons/attributes.php#L10-L20`.

```php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

// Print option HTML templates used by the Classic Editor media modal.
function gridable_default_attributes_modal_options_templates() { ?>
	<script type="text/html" id="tmpl-gridable-row-option-color">
		<fieldset class="colorpicker">
			<label class="gridable-setting setting" for="{{data.key}}">
				<span class="name">{{data.label}}</span>
				<input type="text" class="value_to_parse" name="{{data.key}}" value="{{data.value}}">
			</label>
		</fieldset>
	</script>

	<script type="text/html" id="tmpl-gridable-row-option-text">
		<fieldset class="text">
			<label class="gridable-setting setting" for="{{data.key}}">
				<span class="name">{{data.label}}</span>
				<input type="input" class="value_to_parse" name="{{data.key}}" value="{{data.value}}">
			</label>
		</fieldset>
	</script>

	<script type="text/html" id="tmpl-gridable-row-option-checkbox">
		<fieldset class="checkbox">
			<label class="gridable-setting setting" for="{{data.key}}">
				<span class="name">{{data.label}}</span>
				<input type="checkbox" class="value_to_parse" name="{{data.key}}" {{data.checked}} value="{{data.value}}">
			</label>
		</fieldset>
	</script>


	<script type="text/html" id="tmpl-gridable-row-option-select">
		<fieldset class="selector">
			<label class="gridable-setting setting" for="{{data.key}}">
				<span class="name">{{data.label}}</span>
				<select class="value_to_parse select2" name="{{data.key}}" value="{{data.value}}" data-options="{{data.options}}"></select>
			</label>

		</fieldset>
	</script>

	<script type="text/html" id="tmpl-gridable-row-option-radio">
		<fieldset class="radio">
			<label class="gridable-setting setting" for="{{data.key}}">
				<span class="name">{{data.label}}</span>
				<input type="checkbox" class="value_to_parse" name="{{data.key}}" value="{{data.value}}">
			</label>
		</fieldset>
	</script>

<?php }
add_action( 'gridable_print_row_options_templates', 'gridable_default_attributes_modal_options_templates' );

```
