PluginProbe
Gridable / trunk
Gridable vtrunk
1.2.12 1.2.11 trunk 0.1.0 0.5.0 1.0.0 1.1.0 1.2.0 1.2.1 1.2.10 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9
gridable / admin / addons / attributes.php

attributes.php in Gridable trunk, at admin/addons/attributes.php

57 lines 2.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit;
4 }
5
6 // Print option HTML templates used by the Classic Editor media modal.
7 function gridable_default_attributes_modal_options_templates() { ?>
8 <script type="text/html" id="tmpl-gridable-row-option-color">
9 <fieldset class="colorpicker">
10 <label class="gridable-setting setting" for="{{data.key}}">
11 <span class="name">{{data.label}}</span>
12 <input type="text" class="value_to_parse" name="{{data.key}}" value="{{data.value}}">
13 </label>
14 </fieldset>
15 </script>
16
17 <script type="text/html" id="tmpl-gridable-row-option-text">
18 <fieldset class="text">
19 <label class="gridable-setting setting" for="{{data.key}}">
20 <span class="name">{{data.label}}</span>
21 <input type="input" class="value_to_parse" name="{{data.key}}" value="{{data.value}}">
22 </label>
23 </fieldset>
24 </script>
25
26 <script type="text/html" id="tmpl-gridable-row-option-checkbox">
27 <fieldset class="checkbox">
28 <label class="gridable-setting setting" for="{{data.key}}">
29 <span class="name">{{data.label}}</span>
30 <input type="checkbox" class="value_to_parse" name="{{data.key}}" {{data.checked}} value="{{data.value}}">
31 </label>
32 </fieldset>
33 </script>
34
35
36 <script type="text/html" id="tmpl-gridable-row-option-select">
37 <fieldset class="selector">
38 <label class="gridable-setting setting" for="{{data.key}}">
39 <span class="name">{{data.label}}</span>
40 <select class="value_to_parse select2" name="{{data.key}}" value="{{data.value}}" data-options="{{data.options}}"></select>
41 </label>
42
43 </fieldset>
44 </script>
45
46 <script type="text/html" id="tmpl-gridable-row-option-radio">
47 <fieldset class="radio">
48 <label class="gridable-setting setting" for="{{data.key}}">
49 <span class="name">{{data.label}}</span>
50 <input type="checkbox" class="value_to_parse" name="{{data.key}}" value="{{data.value}}">
51 </label>
52 </fieldset>
53 </script>
54
55 <?php }
56 add_action( 'gridable_print_row_options_templates', 'gridable_default_attributes_modal_options_templates' );
57