Skip to content
This repository has been archived by the owner on Jul 26, 2022. It is now read-only.

Commit

Permalink
2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mattiasghodsian committed Nov 24, 2016
1 parent 87a0e30 commit 2058502
Showing 1 changed file with 24 additions and 14 deletions.
38 changes: 24 additions & 14 deletions wp_theme_settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -230,14 +230,17 @@ private function binput($array){

// Build text
case 'text':
echo '<input type="text" class="'.$html_class.'" name="'.$array['name'].'" value="'.$this->wpts_option($array['name']).'" />';
echo '<input type="text" class="'.$html_class.'" name="'.$array['name'].'" value="'.$this->wpts_option($array['name']).'" />';
if (array_key_exists('tooltip', $array)) {
echo '<div class="wpts-tooltip">!<span class="wpts-tooltiptext wpts-tooltip-right">'.$array['tooltip'].'</span></div>';
}
break;
// Build file
case 'file':
if (array_key_exists('preview', $array) && $array['preview'] == true) {
echo '<img src="'.$this->wpts_option($array['name']).'" class="wpts-file-field-preview">';
}
echo '<input type="text" class="'.$html_class.'" id="'.$array['name'].'" name="'.$array['name'].'" value="'.$this->wpts_option($array['name']).'" /><input class="button wpts-file-field" type="button" value="..." />';
if (array_key_exists('preview', $array) && $array['preview'] == true) {
echo '<img src="'.$this->wpts_option($array['name']).'" class="wpts-file-field-preview">';
}
echo '<input type="text" class="'.$html_class.'" id="'.$array['name'].'" name="'.$array['name'].'" value="'.$this->wpts_option($array['name']).'" /><input class="button wpts-file-field" type="button" value="..." />';
break;
// Build fontawesome selector
case 'fa':
Expand All @@ -255,6 +258,9 @@ private function binput($array){
echo '<option value="'.$this->keyEntity($key).'" '.($this->wpts_option($array['name']) == $key ? 'selected' : '').'>'.$value.'</option>';
}
echo '</select>';
if (array_key_exists('tooltip', $array)) {
echo '<div class="wpts-tooltip">!<span class="wpts-tooltiptext wpts-tooltip-right">'.$array['tooltip'].'</span></div>';
}
break;
// Build Radio
case 'radio':
Expand All @@ -265,21 +271,25 @@ private function binput($array){
<span>'.$value.'</span>
</label>';
}

break;
// Build Checkbox
case 'checkbox':
echo '
<fieldset><label><input name="'.$array['name'].'" type="checkbox" value="'.$array['value'].'" '.($this->wpts_option($array['name']) ? 'checked="checked" ' : '').'>'.$array['text'].'</label>
</fieldset>';
echo '
<fieldset><label><input name="'.$array['name'].'" type="checkbox" value="'.$array['value'].'" '.($this->wpts_option($array['name']) ? 'checked="checked" ' : '').'>'.$array['text'].'</label>
</fieldset>';
break;
// Build Toggle Switch
case 'toggle':
echo '
<label class="switch">
<input type="checkbox" name="'.$array['name'].'" value="'.$array['value'].'" '.($this->wpts_option($array['name']) ? 'checked="checked" ' : '').'>
<div class="slider round"></div>
</label>
';
echo '
<label class="switch">
<input type="checkbox" name="'.$array['name'].'" value="'.$array['value'].'" '.($this->wpts_option($array['name']) ? 'checked="checked" ' : '').'>
<div class="slider round"></div>
</label>
';
if (array_key_exists('tooltip', $array)) {
echo '<div class="wpts-tooltip">!<span class="wpts-tooltiptext wpts-tooltip-right">'.$array['tooltip'].'</span></div>';
}
break;
// default return false
default:
Expand Down

0 comments on commit 2058502

Please sign in to comment.