D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
pinaclec
/
public_html
/
wp-content
/
plugins
/
bbpowerpack
/
includes
/
Filename :
ui-field-pp-switch.php
back
Copy
<# var field = data.field, name = data.name, value = data.value, atts = ''; // Toggle data if ( field.toggle ) { atts += " data-toggle='" + JSON.stringify( field.toggle ) + "'"; } // Hide data if ( field.hide ) { atts += " data-hide='" + JSON.stringify( field.hide ) + "'"; } // Trigger data if ( field.trigger ) { atts += " data-trigger='" + JSON.stringify( field.trigger ) + "'"; } // Options Count var optionsCount = 'undefined' !== typeof field.options ? Object.keys(field.options).length : 2; #> <div class="pp-switch" data-options="{{optionsCount}}"> <# if ( 'undefined' !== typeof field.options ) { // Loop through the options for ( var optionKey in field.options ) { var optionVal = field.options[ optionKey ]; // Is selected? var selected = ''; if ( optionKey == value ) { selected = ' pp-switch-active'; } // Option label var label = 'object' === typeof optionVal ? optionVal.label : optionVal; #> <span class="pp-switch-button{{selected}}" data-value="{{optionKey}}">{{{label}}}</span> <# } } else { #> <span class="pp-switch-button<# if ( 'yes' === value ) { #> pp-switch-active<# } #>" data-value="yes"><?php _e( 'Yes', 'bb-powerpack' ); ?></span> <span class="pp-switch-button<# if ( 'no' === value ) { #> pp-switch-active<# } #>" data-value="no"><?php _e( 'No', 'bb-powerpack' ); ?></span> <# } #> <input type="hidden" class="pp-field-switch" name="{{name}}" value="{{value}}"{{{atts}}} /> </div>