PUM_Admin_Templates::custom_fields()
Description Description
Source Source
File: classes/Admin/Templates.php
public static function custom_fields() { ?> <script type="text/html" id="tmpl-pum-field-editor"> <textarea name="{{data.name}}" id="{{data.id}}" class="pum-wpeditor {{data.size}}-text" {{{data.meta}}}>{{data.value}}</textarea> </script> <script type="text/html" id="tmpl-pum-field-link"> <button type="button" class="dashicons dashicons-admin-generic button"></button> <input type="text" placeholder="{{data.placeholder}}" class="{{data.size}}-text" id="{{data.id}}" name="{{data.name}}" value="{{data.value}}" {{{data.meta}}}/> </script> <script type="text/html" id="tmpl-pum-field-rangeslider"> <input type="text" id="{{data.id}}" name="{{data.name}}" value="{{data.value}}" class="pum-range-manual" {{{data.meta}}}/> <span class="pum-range-value-unit regular-text">{{data.unit}}</span> </script> <script type="text/html" id="tmpl-pum-field-color"> <input type="text" class="pum-color-picker color-picker" id="{{data.id}}" name="{{data.name}}" value="{{data.value}}" data-default-color="{{data.std}}" {{{data.meta}}}/> </script> <script type="text/html" id="tmpl-pum-field-measure"> <input type="number" id="{{data.id}}" name="{{data.name}}" value="{{data.value}}" size="5" {{{data.meta}}}/> <select id="{{data.id}}_unit" name="<# print(data.name.replace(data.id, data.id + '_unit')); #>"> <# _.each(data.units, function(option, key) { #> <option value="{{option.value}}" {{{option.meta}}}>{{{option.label}}}</option> <# }); #> </select> </script> <script type="text/html" id="tmpl-pum-field-license_key"> <input class="{{data.size}}-text" id="{{data.id}}" name="{{data.name}}" value="{{data.value.key}}" autocomplete="off" {{{data.meta}}}/> <# if (data.value.key !== '') { #> <?php wp_nonce_field( 'pum_license_activation', 'pum_license_activation_nonce' ); ?> <# if (data.value.status === 'valid') { #> <span class="pum-license-status"><?php _e( 'Active', 'popup-maker' ); ?></span> <input type="submit" class="button-secondary pum-license-deactivate" id="{{data.id}}_deactivate" name="pum_license_deactivate[{{data.id}}]" value="<?php _e( 'Deactivate License', 'popup-maker' ); ?>"/> <# } else { #> <span class="pum-license-status"><?php _e( 'Inactive', 'popup-maker' ); ?></span> <input type="submit" class="button-secondary pum-license-activate" id="{{data.id}}_activate" name="pum_license_activate[{{data.id}}]" value="<?php _e( 'Activate License', 'popup-maker' ); ?>"/> <# } #> <# } #> <# if (data.value.messages && data.value.messages.length) { #> <div class="pum-license-messages"> <# for(var i=0; i < data.value.messages.length; i++) { #> <p>{{{data.value.messages[i]}}}</p> <# } #> </div> <# } #> </script> <script type="text/html" id="tmpl-pum-field-datetime"> <div class="pum-datetime"> <input placeholder="{{data.placeholder}}" data-input class="{{data.size}}-text" id="{{data.id}}" name="{{data.name}}" value="{{data.value}}" {{{data.meta}}}/> <a class="input-button" data-toggle><i class="dashicons dashicons-calendar-alt"></i></a> </div> </script> <script type="text/html" id="tmpl-pum-field-datetimerange"> <div class="pum-datetime-range"> <input placeholder="{{data.placeholder}}" data-input class="{{data.size}}-text" id="{{data.id}}" name="{{data.name}}" value="{{data.value}}" {{{data.meta}}}/> <a class="input-button" data-toggle><i class="dashicons dashicons-calendar-alt"></i></a> </div> </script> <script type="text/html" id="tmpl-pum-field-ga_event_labels"> <# data.value = _.extend({ category:'', action: '', label: '', value: 0, }, data.value); #> <table> <tbody> <tr> <td> <label for="{{data.id}}_category" style="padding-left: 3px;"><?php _e( 'Category', 'popup-maker' ); ?></label> <input type="text" style="width:100%;" id="{{data.id}}_category" name="{{data.name}}[category]" value="{{data.value.category}}"/> </td> <td> <label for="{{data.id}}_action" style="padding-left: 3px;"><?php _e( 'Action', 'popup-maker' ); ?></label> <input type="text" style="width:100%;" id="{{data.id}}_action" name="{{data.name}}[action]" value="{{data.value.action}}"/> </td> <td> <label for="{{data.id}}_label" style="padding-left: 3px;"><?php _e( 'Label', 'popup-maker' ); ?></label> <input type="text" style="width:100%;" id="{{data.id}}_label" name="{{data.name}}[label]" value="{{data.value.label}}"/> </td> <td> <label for="{{data.id}}_value" style="padding-left: 3px;"><?php _e( 'Value', 'popup-maker' ); ?></label> <input type="number" style="width:100%;height: auto;" id="{{data.id}}_value" name="{{data.name}}[value]" value="{{data.value.value}}" step="0.01" max="999999" min="0"/> </td> </tr> </tbody> </table> <hr/> </script> <?php }
Expand full source code Collapse full source code View on Trac