Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
<p class='infoMsg'>
<?php echo __('This css will be added into the site header as embedded CSS', 'ajax-search-pro'); ?>
</p>
<div class="item">
<?php
$option_name = "custom_css";
$option_desc = __('Custom CSS', 'ajax-search-pro');
$o = new wd_Textarea_B64($option_name, $option_desc, $sd[$option_name]);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item" style="display:none !important;">
<?php
$option_name = "custom_css_h";
$option_desc = "";
$o = new wd_Textarea_B64($option_name, $option_desc, $sd[$option_name]);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsText("res_z_index", __('Results box z-index', 'ajax-search-pro'), $sd['res_z_index']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('In case you have some other elements floating above/below the results, you can adjust it\'s position with the z-index.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item">
<?php
$o = new wpdreamsText("sett_z_index", __('Settings drop-down box z-index', 'ajax-search-pro'), $sd['sett_z_index']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('In case you have some other elements floating above/below the settings drop-down, you can adjust it\'s position with the z-index.', 'ajax-search-pro'); ?>
</p>
</div>
<fieldset>
<legend><?php _e('Media Query Options','ajax-search-pro'); ?></legend>
<div class="infoMsg">
<?php _e('These options adjust the media query breakpoints. These are applied for certain options where you can set device specific values - such as the search width.','ajax-search-pro'); ?>
</div>
<div class="item">
<?php
$o = new wpdreamsTextSmall("media_query_mobile_max_width", __('Mobile device max-width', 'ajax-search-pro'), $sd['media_query_mobile_max_width']);
$params[$o->getName()] = $o->getData();
?>px
<p class="descMsg">
<?php echo __('If a device max resolution width does not reach this width, it is considered as mobile device.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item">
<?php
$o = new wpdreamsTextSmall("media_query_tablet_max_width", __('Tablet device max-width', 'ajax-search-pro'), $sd['media_query_tablet_max_width']);
$params[$o->getName()] = $o->getData();
?>px
<p class="descMsg">
<?php echo __('If a device max resolution is bigger than the mobile, but does not reach this resolution, it is considered as tablet device.', 'ajax-search-pro'); ?>
</p>
</div>
</fieldset>

View File

@@ -0,0 +1,199 @@
<div class="item item-rlayout item-rlayout-horizontal">
<p><?php echo __('These options are hidden, because the <span>vertical</span> results layout is selected.', 'ajax-search-pro'); ?></p>
<p><?php echo __('You can change that under the <a href="#402" data-asp-os-highlight="resultstype" tabid="402">Layout Options -> Results layout</a> panel,
<br>..or choose a <a href="#601" tabid="601">different theme</a> with a different pre-defined layout.', 'ajax-search-pro'); ?></p>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("hhidedesc", __('Hide description if images are available', 'ajax-search-pro'), $sd['hhidedesc']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo('h_res_show_scrollbar', __('Display the results scrollbar?', 'ajax-search-pro'), $sd['h_res_show_scrollbar']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('When turned OFF, the results box will break space, instead of showing a horizontal scroll.', 'ajax-search-pro'); ?>
</p>
</div>
<fieldset>
<legend><?php echo __('Horizontal result sizes', 'ajax-search-pro'); ?></legend>
<div class="item item-flex-nogrow item-flex-wrap wpd-horizontal-res-width">
<p class="infoMsg item-flex-grow item-flex-100">
<?php echo __('For witdh % (percentage) values only work if the <strong>Display the results scrollbar</strong> option is <strong>turned OFF</strong> above.', 'ajax-search-pro'); ?>
</p>
<?php
$o = new wpdreamsTextSmall("h_item_width", __('Result width', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['h_item_width']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("h_item_width_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['h_item_width_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("h_item_width_phone", '', array(
'icon' => 'phone',
'value' => $sd['h_item_width_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo __('Default: <strong>150px</strong>', 'ajax-search-pro'); ?>
<?php echo sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..)', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '200px', '32%', 'auto', '200px'
); ?>
</div>
</div>
<div class="item item-flex-nogrow item-flex-wrap wpd-horizontal-res-height">
<?php
$o = new wpdreamsTextSmall("h_item_height", __('Result height', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['h_item_height']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("h_item_height_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['h_item_height_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("h_item_height_phone", '', array(
'icon' => 'phone',
'value' => $sd['h_item_height_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo __('Default: <strong>auto</strong>', 'ajax-search-pro'); ?>
<?php echo __('Use values in pixels or auto only, ex: 200px, auto. % values will not work.') ?>
</div>
</div>
<div class="item item-flex-nogrow item-flex-wrap wpd-horizontal-res-image">
<?php
$o = new wpdreamsTextSmall("h_image_height", __('Image height', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['h_image_height']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("h_image_height_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['h_image_height_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("h_image_height_phone", '', array(
'icon' => 'phone',
'value' => $sd['h_image_height_phone']
));
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg item-flex-grow item-flex-100">
<?php echo __('Default: <strong>150px</strong>. Only <strong>auto</strong> or <strong>px</strong> values are accepted.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item" wd-disable-on="h_res_show_scrollbar:1">
<?php
$o = new wpdreamsCustomSelect("h_item_alignment", __('Result item alignment', 'ajax-search-pro'),
array(
'selects' => array(
array('option' => __('Center', 'ajax-search-pro'), 'value' => 'center'),
array('option' => __('Left', 'ajax-search-pro'), 'value' => 'left'),
array('option' => __('Right', 'ajax-search-pro'), 'value' => 'right'),
),
'value' => $sd['h_item_alignment']
));
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('Default: <strong>Center</strong>. Sets where each results is aligned in the results container.', 'ajax-search-pro'); ?><br>
<?php echo __('Applies only when the <strong>Display the results scrollbar?</strong> option is turned OFF above.', 'ajax-search-pro'); ?>
</p>
</div>
</fieldset>
<div class="item"><?php
$o = new wpdreamsNumericUnit("hressidemargin", __('Result side margin', 'ajax-search-pro'), array(
'value' => $sd['hressidemargin'],
'units'=>array('px'=>'px')));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsNumericUnit("hrespadding", __('Result padding', 'ajax-search-pro'), array(
'value' => $sd['hrespadding'],
'units'=>array('px'=>'px')));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("hboxbg", __('Result container background color', 'ajax-search-pro'), $sd['hboxbg']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBorder("hboxborder", __('Results container border', 'ajax-search-pro'), $sd['hboxborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<fieldset>
<legend><?php echo __('Custom scrollbar', 'ajax-search-pro') ?></legend>
<div class="item item-flex-nogrow">
<?php
$o = new wpdreamsYesNo('h_res_overflow_autohide', __('Auto hide the scrollbar?', 'ajax-search-pro'), $sd['h_res_overflow_autohide']);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsGradient("h_res_overflow_color", __('Scrollbar color', 'ajax-search-pro'), $sd['h_res_overflow_color']);
$params[$o->getName()] = $o->getData();
?>
</div>
</fieldset>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("hboxshadow", __('Results container box shadow', 'ajax-search-pro'), $sd['hboxshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsAnimations("hresultinanim", __('Result item incoming animation', 'ajax-search-pro'), $sd['hresultinanim']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("hresultbg", __('Result item background color', 'ajax-search-pro'), $sd['hresultbg']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("hresulthbg", __('Result item mouse hover background color', 'ajax-search-pro'), $sd['hresulthbg']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBorder("hresultborder", __('Results item border', 'ajax-search-pro'), $sd['hresultborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("hresultshadow", __('Results item box shadow', 'ajax-search-pro'), $sd['hresultshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBorder("hresultimageborder", __('Results image border', 'ajax-search-pro'), $sd['hresultimageborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("hresultimageshadow", __('Results image box shadow', 'ajax-search-pro'), $sd['hresultimageshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,32 @@
<div class="item"><?php
$o = new wpdreamsNumericUnit("boxmargin", __('Input field spacing', 'ajax-search-pro'), array(
'value' => $sd['boxmargin'],
'units'=>array('px'=>'px', '%'=>'%')
));
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('Space between the input field, and the box container in pixels', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("inputbackground", __('Search input field background color', 'ajax-search-pro'), $sd['inputbackground']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item">
<?php
$o = new wpdreamsBorder("inputborder", __('Search input field border', 'ajax-search-pro'), $sd['inputborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("inputshadow", __('Search input field Shadow', 'ajax-search-pro'), $sd['inputshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("inputfont", __('Search input font', 'ajax-search-pro'), $sd['inputfont']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,83 @@
<div class="item item-rlayout item-rlayout-isotopic">
<p><?php echo __('These options are hidden, because the <span>vertical</span> results layout is selected.', 'ajax-search-pro'); ?></p>
<p><?php echo __('You can change that under the <a href="#402" data-asp-os-highlight="resultstype" tabid="402">Layout Options -> Results layout</a> panel,
<br>..or choose a <a href="#601" tabid="601">different theme</a> with a different pre-defined layout.', 'ajax-search-pro'); ?></p>
</div>
<div class="item item item-flex-nogrow item-flex-wrap">
<?php
$o = new wpdreamsYesNo("i_pagination", __('Display the pagination navigation?', 'ajax-search-pro'), $sd['i_pagination']);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("i_rows", __('Rows count per page', 'ajax-search-pro'), $sd['i_rows']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg item-flex-grow item-flex-100">
<?php echo __('If the item would exceed the row limit, it gets placed to a new page.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item item-iso-nav"><?php
$o = new wpdreamsCustomSelect("i_pagination_position", __('Navigation position', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => __('Top', 'ajax-search-pro'), 'value' => 'top'),
array('option' => __('Bottom', 'ajax-search-pro'), 'value' => 'bottom'),
array('option' => __('Both Top and Bottom', 'ajax-search-pro'), 'value' => 'both')
),
'value'=>$sd['i_pagination_position']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-iso-nav"><?php
$o = new wpdreamsColorPicker("i_pagination_background", __('Pagination background', 'ajax-search-pro'), $sd['i_pagination_background']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-iso-nav">
<?php
$o = new wpdreamsImageRadio("i_pagination_arrow", __('Arrow image', 'ajax-search-pro'), array(
'images' => array(
"/ajax-search-pro/img/svg/arrows/arrow1.svg",
"/ajax-search-pro/img/svg/arrows/arrow2.svg",
"/ajax-search-pro/img/svg/arrows/arrow3.svg",
"/ajax-search-pro/img/svg/arrows/arrow4.svg",
"/ajax-search-pro/img/svg/arrows/arrow5.svg",
"/ajax-search-pro/img/svg/arrows/arrow6.svg",
"/ajax-search-pro/img/svg/arrows/arrow7.svg",
"/ajax-search-pro/img/svg/arrows/arrow8.svg",
"/ajax-search-pro/img/svg/arrows/arrow9.svg",
"/ajax-search-pro/img/svg/arrows/arrow10.svg",
"/ajax-search-pro/img/svg/arrows/arrow11.svg",
"/ajax-search-pro/img/svg/arrows/arrow12.svg",
"/ajax-search-pro/img/svg/arrows/arrow13.svg",
"/ajax-search-pro/img/svg/arrows/arrow14.svg",
"/ajax-search-pro/img/svg/arrows/arrow15.svg",
"/ajax-search-pro/img/svg/arrows/arrow16.svg",
"/ajax-search-pro/img/svg/arrows/arrow17.svg",
"/ajax-search-pro/img/svg/arrows/arrow18.svg"
),
'value'=> $sd['i_pagination_arrow']
)
);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-iso-nav"><?php
$o = new wpdreamsColorPicker("i_pagination_arrow_background", __('Arrow background color', 'ajax-search-pro'), $sd['i_pagination_arrow_background']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-iso-nav"><?php
$o = new wpdreamsColorPicker("i_pagination_arrow_color", __('Arrow color', 'ajax-search-pro'), $sd['i_pagination_arrow_color']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-iso-nav"><?php
$o = new wpdreamsColorPicker("i_pagination_page_background", __('Active page background color', 'ajax-search-pro'), $sd['i_pagination_page_background']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-iso-nav"><?php
$o = new wpdreamsColorPicker("i_pagination_font_color", __('Font color', 'ajax-search-pro'), $sd['i_pagination_font_color']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,170 @@
<style>
.wpdreamsTextSmall {
display: inline-block;
}
</style>
<div class="item item-rlayout item-rlayout-isotopic">
<p><?php echo __('These options are hidden, because the <span>vertical</span> results layout is selected.', 'ajax-search-pro'); ?></p>
<p><?php echo __('You can change that under the <a href="#402" data-asp-os-highlight="resultstype" tabid="402">Layout Options -> Results layout</a> panel,
<br>..or choose a <a href="#601" tabid="601">different theme</a> with a different pre-defined layout.', 'ajax-search-pro'); ?></p>
</div>
<div class="item"><?php
$o = new wpdreamsCustomSelect("i_ifnoimage", __('If no image found', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => __('Show the default image', 'ajax-search-pro'), 'value' => 'defaultimage'),
array('option' => __('Show the description', 'ajax-search-pro'), 'value' => 'description'),
array('option' => __('Show the background', 'ajax-search-pro'), 'value' => 'background'),
array('option' => __('Dont show that result', 'ajax-search-pro'), 'value' => 'removeres')
),
'value'=>$sd['i_ifnoimage']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("i_res_item_background", __('Result content background', 'ajax-search-pro'), $sd['i_res_item_background']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('Background color under the image. Not visible by default, unless the image is opaque.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item item-flex-nogrow item-flex-wrap wpd-isotopic-width">
<?php
$o = new wpdreamsTextSmall("i_item_width", __('Result width', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['i_item_width']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("i_item_width_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['i_item_width_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("i_item_width_phone", '', array(
'icon' => 'phone',
'value' => $sd['i_item_width_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '200px', '32%', 'auto', '200px'
); ?><br>
<?php echo __('The search will try to stick close to this value when filling the width of the results list.', 'ajax-search-pro'); ?>
</div>
</div>
<div class="item item-flex-nogrow item-flex-wrap wpd-isotopic-width">
<?php
$o = new wpdreamsTextSmall("i_item_height", __('Result height', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['i_item_height']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("i_item_height_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['i_item_height_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("i_item_height_phone", '', array(
'icon' => 'phone',
'value' => $sd['i_item_height_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '200px', '32%', 'auto', '200px'
); ?><br>
<?php echo __('For % values, it will be relative to the results container width, not container height - as the container height is dynamic.', 'ajax-search-pro'); ?>
</div>
</div>
<div class="item"><?php
$o = new wpdreamsTextSmall("i_item_margin", __('Result margin space', 'ajax-search-pro'), $sd['i_item_margin']);
$params[$o->getName()] = $o->getData();
?>px
<p class="descMsg">
<?php echo __('Margin (gutter) between the items on the isotope grid.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("i_res_item_content_background", __('Result content/title background', 'ajax-search-pro'), $sd['i_res_item_content_background']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('The background color of the title/content overlay.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item">
<?php
$o = new wpdreamsImageRadio("i_res_magnifierimage", __('Hover background icon', 'ajax-search-pro'), array(
'images' => array(
"/ajax-search-pro/img/svg/magnifiers/magn1.svg",
"/ajax-search-pro/img/svg/magnifiers/magn2.svg",
"/ajax-search-pro/img/svg/magnifiers/magn3.svg",
"/ajax-search-pro/img/svg/magnifiers/magn4.svg",
"/ajax-search-pro/img/svg/magnifiers/magn5.svg",
"/ajax-search-pro/img/svg/magnifiers/magn6.svg",
"/ajax-search-pro/img/svg/magnifiers/magn7.svg",
"/ajax-search-pro/img/svg/arrows/arrow1.svg",
"/ajax-search-pro/img/svg/arrows/arrow2.svg",
"/ajax-search-pro/img/svg/arrows/arrow3.svg",
"/ajax-search-pro/img/svg/arrows/arrow4.svg",
"/ajax-search-pro/img/svg/arrows/arrow5.svg",
"/ajax-search-pro/img/svg/arrows/arrow6.svg",
"/ajax-search-pro/img/svg/arrows/arrow7.svg",
"/ajax-search-pro/img/svg/arrows/arrow8.svg",
"/ajax-search-pro/img/svg/arrows/arrow9.svg",
"/ajax-search-pro/img/svg/arrows/arrow10.svg",
"/ajax-search-pro/img/svg/arrows/arrow11.svg",
"/ajax-search-pro/img/svg/arrows/arrow12.svg",
"/ajax-search-pro/img/svg/arrows/arrow13.svg",
"/ajax-search-pro/img/svg/arrows/arrow14.svg",
"/ajax-search-pro/img/svg/arrows/arrow15.svg",
"/ajax-search-pro/img/svg/arrows/arrow16.svg"
),
'value'=> $sd['i_res_magnifierimage']
)
);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsUpload("i_res_custom_magnifierimage", __('Custom hover background icon', 'ajax-search-pro'), $sd['i_res_custom_magnifierimage']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("i_overlay", __('Show overlay on mouseover?', 'ajax-search-pro'), $sd['i_overlay']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("i_overlay_blur", __('Blur overlay image on mouseover?', 'ajax-search-pro'), $sd['i_overlay_blur']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('This might not work on some browsers.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("i_hide_content", __('Hide the content when overlay is active?', 'ajax-search-pro'), $sd['i_hide_content']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsAnimations("i_animation", __('Display animation', 'ajax-search-pro'), $sd['i_animation']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("i_res_container_bg", __('Result box background', 'ajax-search-pro'), $sd['i_res_container_bg']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,57 @@
<div class="item">
<?php
new wpdreamsFontComplete("kw_suggest_font", __('Keyword suggestions base font', 'ajax-search-pro'), $sd['kw_suggest_font']);
?>
</div>
<div class="item item-flex-nogrow">
<?php
new wpdreamsColorPicker("kw_suggest_kw_font_color", __('Keyword color', 'ajax-search-pro'), $sd['kw_suggest_kw_font_color']);
new wpdreamsColorPicker("kw_suggest_didyoumean_font_color", __('"Did you mean?" text color', 'ajax-search-pro'), $sd['kw_suggest_didyoumean_font_color']);
?>
</div>
<div class="item">
<?php
new wpdreamsColorPicker("kw_suggest_bg", __('Suggestions box background', 'ajax-search-pro'), $sd['kw_suggest_bg']);
?>
</div>
<div class="item">
<?php
new wpdreamsBorder("kw_suggest_border", __('Suggestions box border', 'ajax-search-pro'), $sd['kw_suggest_border']);
?>
</div>
<div class="item">
<?php
new wpdreamsBoxShadow("kw_suggest_box_shadow", __('Results box Shadow', 'ajax-search-pro'), $sd['kw_suggest_box_shadow']);
?>
</div>
<div class="item item-flex-nogrow">
<?php
new wd_ANInputs("kw_suggest_padding", __('Padding', 'ajax-search-pro'),
array(
'args' => array(
'inputs' => array(
array( __('Top', 'ajax-search-pro'), '0px'),
array( __('Right', 'ajax-search-pro'), '0px'),
array( __('Bottom', 'ajax-search-pro'), '0px'),
array( __('Left', 'ajax-search-pro'), '0px')
)
),
'value' => $sd['kw_suggest_padding']
));
new wd_ANInputs("kw_suggest_margin", __('Margin', 'ajax-search-pro'),
array(
'args' => array(
'inputs' => array(
array( __('Top', 'ajax-search-pro'), '0px'),
array( __('Right', 'ajax-search-pro'), '0px'),
array( __('Bottom', 'ajax-search-pro'), '0px'),
array( __('Left', 'ajax-search-pro'), '0px')
)
),
'value' => $sd['kw_suggest_margin']
));
?>
</div>
<div class="item">
<a class="asp_to_tab" href="#502" tabid="502"><?php echo __('Go to Keyword Suggestions options >>', 'ajax-search-pro'); ?></a>
</div>

View File

@@ -0,0 +1,141 @@
<div class="item">
<?php
$o = new wpdreamsCustomSelect("magnifier_position", __('Magnifier position', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => __('Left', 'ajax-search-pro'), 'value' => 'left'),
array('option' => __('Right', 'ajax-search-pro'), 'value' => 'right')
),
'value'=>$sd['magnifier_position']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsImageRadio("magnifierimage", __('Magnifier image', 'ajax-search-pro'), array(
'images' => array(
"/ajax-search-pro/img/svg/magnifiers/magn1.svg",
"/ajax-search-pro/img/svg/magnifiers/magn2.svg",
"/ajax-search-pro/img/svg/magnifiers/magn3.svg",
"/ajax-search-pro/img/svg/magnifiers/magn4.svg",
"/ajax-search-pro/img/svg/magnifiers/magn5.svg",
"/ajax-search-pro/img/svg/magnifiers/magn6.svg",
"/ajax-search-pro/img/svg/magnifiers/magn7.svg",
"/ajax-search-pro/img/svg/arrows/arrow1.svg",
"/ajax-search-pro/img/svg/arrows/arrow2.svg",
"/ajax-search-pro/img/svg/arrows/arrow3.svg",
"/ajax-search-pro/img/svg/arrows/arrow4.svg",
"/ajax-search-pro/img/svg/arrows/arrow5.svg",
"/ajax-search-pro/img/svg/arrows/arrow6.svg",
"/ajax-search-pro/img/svg/arrows/arrow7.svg",
"/ajax-search-pro/img/svg/arrows/arrow8.svg",
"/ajax-search-pro/img/svg/arrows/arrow9.svg",
"/ajax-search-pro/img/svg/arrows/arrow10.svg",
"/ajax-search-pro/img/svg/arrows/arrow11.svg",
"/ajax-search-pro/img/svg/arrows/arrow12.svg",
"/ajax-search-pro/img/svg/arrows/arrow13.svg",
"/ajax-search-pro/img/svg/arrows/arrow14.svg",
"/ajax-search-pro/img/svg/arrows/arrow15.svg",
"/ajax-search-pro/img/svg/arrows/arrow16.svg"
),
'value'=> $sd['magnifierimage']
)
);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("magnifierimage_color", __('Magnifier icon color', 'ajax-search-pro'), $sd['magnifierimage_color']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('Only works with the built-in icons, or if the custom icon type is SVG (.svg file)', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item"><?php
$o = new wpdreamsUpload("magnifierimage_custom", __('Custom magnifier icon', 'ajax-search-pro'), $sd['magnifierimage_custom']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("magnifierbackground", __('Magnifier background color', 'ajax-search-pro'), $sd['magnifierbackground']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBorder("magnifierbackgroundborder", __('Magnifier-icon border', 'ajax-search-pro'), $sd['magnifierbackgroundborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("magnifierboxshadow", __('Magnifier-icon box-shadow', 'ajax-search-pro'), $sd['magnifierboxshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<fieldset>
<legend>Close icon</legend>
<div class="item">
<?php
$o = new wpdreamsYesNo("show_close_icon", __('Show the close icon?', 'ajax-search-pro'), $sd['show_close_icon']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-flex-nogrow item-flex-wrap">
<?php
$o = new wpdreamsColorPicker("close_icon_background", __('Close icon background', 'ajax-search-pro'), $sd['close_icon_background']);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsColorPicker("close_icon_fill", __('.. icon color', 'ajax-search-pro'), $sd['close_icon_fill']);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsColorPicker("close_icon_outline", __('..icon outline', 'ajax-search-pro'), $sd['close_icon_outline']);
$params[$o->getName()] = $o->getData();
?>
</div>
</fieldset>
<div class="item">
<?php
$o = new wpdreamsCustomSelect("loader_display_location", __('Loading animation display location', 'ajax-search-pro'), array(
'selects'=>array(
array("option" => __('Auto', 'ajax-search-pro'), "value" => "auto"),
array("option" => __('In search bar', 'ajax-search-pro'), "value" => "search"),
array("option" => __('In results box', 'ajax-search-pro'), "value" => "results"),
array("option" => __('Both', 'ajax-search-pro'), "value" => "both"),
array("option" => __('None', 'ajax-search-pro'), "value" => "none")
),
'value'=>$sd['loader_display_location']
));
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('By default the loader displays in the search bar. If the search bar is hidden, id displays in the results box instead.', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item" id="magn_ajaxsearchpro_1">
<div class="probox">
<?php
/*$o = new wpdreamsImageRadio("loadingimage", __('Loading image', 'ajax-search-pro'), array(
'images' => $sd['loadingimage_selects'],
'value'=> $sd['loadingimage']
)
);
$params[$o->getName()] = $o->getData();*/
$o = new wpdreamsLoaderSelect( "loader_image", __('Loading image', 'ajax-search-pro'), $sd['loader_image'] );
$params[$o->getName()] = $o->getData();
?>
</div>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("loadingimage_color", __('Loader color', 'ajax-search-pro'), $sd['loadingimage_color']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsUpload("loadingimage_custom", __('Custom loading icon', 'ajax-search-pro'), $sd['loadingimage_custom']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,59 @@
<div class="item">
<?php
$o = new wpdreamsThemeChooser("themes", __('Theme Chooser', 'ajax-search-pro'), array(
"themes" => $_themes,
"value" => $sd['themes']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item item-flex-nogrow item-flex-wrap wpd-isotopic-width">
<?php
$o = new wpdreamsTextSmall("box_width", __('Search box width', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['box_width']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("box_width_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['box_width_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("box_width_phone", '', array(
'icon' => 'phone',
'value' => $sd['box_width_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '10px', '50%', 'auto', '100%'
); ?>
</div>
</div>
<div class="item"><?php
$o = new wpdreamsNumericUnit("boxheight", __('Search box height', 'ajax-search-pro'), array(
'value' => $sd['boxheight'],
'units'=>array('px'=>'px')
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("boxbackground", __('Search box background color', 'ajax-search-pro'), $sd['boxbackground']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBorder("boxborder", __('Search box border', 'ajax-search-pro'), $sd['boxborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("boxshadow", __('Search box Shadow', 'ajax-search-pro'), $sd['boxshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,93 @@
<div class="item item-rlayout item-rlayout-polaroid">
<p><?php echo __('These options are hidden, because the <span>vertical</span> results layout is selected.', 'ajax-search-pro'); ?></p>
<p><?php echo __('You can change that under the <a href="#402" data-asp-os-highlight="resultstype" tabid="402">Layout Options -> Results layout</a> panel,
<br>..or choose a <a href="#601" tabid="601">different theme</a> with a different pre-defined layout.', 'ajax-search-pro'); ?></p>
</div>
<div class="item"><?php
$o = new wpdreamsCustomSelect("pifnoimage", __('If no image found', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => 'Show description instead', 'value' => 'descinstead'),
array('option' => 'Show only the title', 'value' => 'titleonly'),
array('option' => 'Dont show that result', 'value' => 'removeres')
),
'value'=>$sd['pifnoimage']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("pshowdesc", __('Show descripton on the back of the polaroid', 'ajax-search-pro'), $sd['pshowdesc']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsNumericUnit("prescontainerheight", __('Container height', 'ajax-search-pro'), array(
'value' => $sd['prescontainerheight'],
'units'=>array('px'=>'px')));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsNumericUnit("preswidth", __('Result width', 'ajax-search-pro'), array(
'value' => $sd['preswidth'],
'units'=>array('px'=>'px')));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsNumericUnit("presheight", __('Result max. height', 'ajax-search-pro'), array(
'value' => $sd['presheight'],
'units'=>array('px'=>'px')));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsNumericUnit("prespadding", __('Result padding', 'ajax-search-pro'), array(
'value' => $sd['prespadding'],
'units'=>array('px'=>'px')));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("pshowsubtitle", __('Show date/author', 'ajax-search-pro'), $sd['pshowsubtitle']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("prestitlefont", __('Result title font', 'ajax-search-pro'), $sd['prestitlefont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("pressubtitlefont", __('Result sub-title font', 'ajax-search-pro'), $sd['pressubtitlefont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("presdescfont", __('Result description font', 'ajax-search-pro'), $sd['presdescfont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("prescontainerbg", __('Container background', 'ajax-search-pro'), $sd['prescontainerbg']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("pdotssmallcolor", __('Nav dot colors', 'ajax-search-pro'), $sd['pdotssmallcolor']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("pdotscurrentcolor", __('Nav active dot color', 'ajax-search-pro'), $sd['pdotscurrentcolor']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("pdotsflippedcolor", __('Nav flipped dot color', 'ajax-search-pro'), $sd['pdotsflippedcolor']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,47 @@
<fieldset class="rinfobox">
<legend><?php echo __('Result Information Box', 'ajax-search-pro'); ?></legend>
<div class="item item-rinfobox">
<p><?php echo __('These options are hidden, because the <strong>Results Information Box</strong> option is disabled.', 'ajax-search-pro'); ?></p>
<p><?php echo __('You can enable it under the <a href="#402" data-asp-os-highlight="results_top_box" tabid="402">Layout Options -> Results layout</a> panel.', 'ajax-search-pro'); ?></p>
</div>
<div class="item">
<?php
$o = new wpdreamsFontComplete("ritb_font", __('Information box Font', 'ajax-search-pro'), $sd['ritb_font']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php $o = new wpdreamsColorPicker("ritb_bg", __('Background color', 'ajax-search-pro'), $sd['ritb_bg']); ?>
</div>
<div class="item">
<?php $o = new wpdreamsBorder("ritb_border", __('Box border', 'ajax-search-pro'), $sd['ritb_border']); ?>
</div>
<div class="item item-flex-nogrow">
<?php
$o = new wd_ANInputs("ritb_padding", __('Padding', 'ajax-search-pro'),
array(
'args' => array(
'inputs' => array(
array( __('Top', 'ajax-search-pro'), '0px'),
array( __('Right', 'ajax-search-pro'), '0px'),
array( __('Bottom', 'ajax-search-pro'), '0px'),
array( __('Left', 'ajax-search-pro'), '0px')
)
),
'value' => $sd['ritb_padding']
));
$o = new wd_ANInputs("ritb_margin", __('Margin', 'ajax-search-pro'),
array(
'args' => array(
'inputs' => array(
array( __('Top', 'ajax-search-pro'), '0px'),
array( __('Right', 'ajax-search-pro'), '0px'),
array( __('Bottom', 'ajax-search-pro'), '0px'),
array( __('Left', 'ajax-search-pro'), '0px')
)
),
'value' => $sd['ritb_margin']
));
?>
</div>
</fieldset>

View File

@@ -0,0 +1,37 @@
<div class="item">
<?php
$o = new wpdreamsYesNo("display_search_text", __('Display the search text button?', 'ajax-search-pro'),
$sd['display_search_text']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("hide_magnifier", __('Hide the magnifier icon?', 'ajax-search-pro'),
$sd['hide_magnifier']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsText("search_text", __('Button text', 'ajax-search-pro'),
$sd['search_text']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsCustomSelect("search_text_position", __('Button position', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => __('Left to the magnifier', 'ajax-search-pro'), 'value' => "left"),
array('option' => __('Right to the magnifier', 'ajax-search-pro'), 'value' => "right")
),
'value'=>$sd['search_text_position']) );
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("search_text_font", __('Button font', 'ajax-search-pro'), $sd['search_text_font']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,125 @@
<div class="item">
<?php
$o = new wpdreamsCustomSelect("settingsimagepos", __('Settings icon position', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => __('Left', 'ajax-search-pro'), 'value' => 'left'),
array('option' => __('Right', 'ajax-search-pro'), 'value' => 'right')
),
'value'=>$sd['settingsimagepos']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsImageRadio("settingsimage", __('Settings icon', 'ajax-search-pro'), array(
'images' => array(
"/ajax-search-pro/img/svg/menu/menu1.svg",
"/ajax-search-pro/img/svg/menu/menu2.svg",
"/ajax-search-pro/img/svg/menu/menu3.svg",
"/ajax-search-pro/img/svg/menu/menu4.svg",
"/ajax-search-pro/img/svg/menu/menu5.svg",
"/ajax-search-pro/img/svg/menu/menu6.svg",
"/ajax-search-pro/img/svg/menu/menu7.svg",
"/ajax-search-pro/img/svg/menu/menu8.svg",
"/ajax-search-pro/img/svg/menu/menu9.svg",
"/ajax-search-pro/img/svg/menu/menu10.svg",
"/ajax-search-pro/img/svg/arrows-down/arrow1.svg",
"/ajax-search-pro/img/svg/arrows-down/arrow2.svg",
"/ajax-search-pro/img/svg/arrows-down/arrow3.svg",
"/ajax-search-pro/img/svg/arrows-down/arrow4.svg",
"/ajax-search-pro/img/svg/arrows-down/arrow5.svg",
"/ajax-search-pro/img/svg/arrows-down/arrow6.svg",
"/ajax-search-pro/img/svg/control-panel/cp1.svg",
"/ajax-search-pro/img/svg/control-panel/cp2.svg",
"/ajax-search-pro/img/svg/control-panel/cp3.svg",
"/ajax-search-pro/img/svg/control-panel/cp4.svg",
"/ajax-search-pro/img/svg/control-panel/cp5.svg",
"/ajax-search-pro/img/svg/control-panel/cp6.svg",
"/ajax-search-pro/img/svg/control-panel/cp7.svg",
"/ajax-search-pro/img/svg/control-panel/cp8.svg",
"/ajax-search-pro/img/svg/control-panel/cp9.svg",
"/ajax-search-pro/img/svg/control-panel/cp10.svg",
"/ajax-search-pro/img/svg/control-panel/cp11.svg",
"/ajax-search-pro/img/svg/control-panel/cp12.svg",
"/ajax-search-pro/img/svg/control-panel/cp13.svg",
"/ajax-search-pro/img/svg/control-panel/cp14.svg",
"/ajax-search-pro/img/svg/control-panel/cp15.svg",
"/ajax-search-pro/img/svg/control-panel/cp16.svg"
),
'value'=> $sd['settingsimage']
)
);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("settingsimage_color", __('Settings icon color', 'ajax-search-pro'), $sd['settingsimage_color']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('Only works with the built-in icons, or if the custom icon type is SVG (.svg file)', 'ajax-search-pro'); ?>
</p>
</div>
<div class="item"><?php
$o = new wpdreamsUpload("settingsimage_custom", __('Custom settings icon', 'ajax-search-pro'), $sd['settingsimage_custom']);
$params[$o->getName()] = $o->getData();
?>
</div>
<fieldset>
<legend><?php echo __('Custom scrollbar', 'ajax-search-pro') ?></legend>
<div class="item item-flex-nogrow">
<?php
$o = new wpdreamsYesNo('settings_overflow_autohide', __('Auto hide the scrollbar?', 'ajax-search-pro'), $sd['settings_overflow_autohide']);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsGradient("settings_overflow_color", __('Scrollbar color', 'ajax-search-pro'), $sd['settings_overflow_color']);
$params[$o->getName()] = $o->getData();
?>
</div>
</fieldset>
<div class="item"><?php
$o = new wpdreamsGradient("settingsbackground", __('Settings-icon background color', 'ajax-search-pro'), $sd['settingsbackground']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item">
<?php
$o = new wpdreamsBorder("settingsbackgroundborder", __('Settings-icon border', 'ajax-search-pro'), $sd['settingsbackgroundborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("settingsboxshadow", __('Settings-icon box-shadow', 'ajax-search-pro'), $sd['settingsboxshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsGradient("settingsdropbackground", __('Settings drop-down background color', 'ajax-search-pro'), $sd['settingsdropbackground']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("settingsdropboxshadow", __('Settings drop-down box-shadow', 'ajax-search-pro'), $sd['settingsdropboxshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("settingsdropfont", __('Settings drop down font', 'ajax-search-pro'), $sd['settingsdropfont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("exsearchincategoriestextfont", __('Settings box header text font', 'ajax-search-pro'), $sd['exsearchincategoriestextfont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("settingsdroptickcolor",__("Settings drop-down checkbox tick color", 'ajax-search-pro'), $sd['settingsdroptickcolor']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item"><?php
$o = new wpdreamsGradient("settingsdroptickbggradient", __('Settings drop-down checkbox background', 'ajax-search-pro'), $sd['settingsdroptickbggradient']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,44 @@
<div class="item"><?php
$o = new wpdreamsFontComplete("titlefont", __('Results title link font', 'ajax-search-pro'), $sd['titlefont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("authorfont", __('Author text font', 'ajax-search-pro'), $sd['authorfont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("datefont", __('Date text font', 'ajax-search-pro'), $sd['datefont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("descfont", __('Description text font', 'ajax-search-pro'), $sd['descfont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("exsearchincategoriesboxcolor","Grouping box header background color", $sd['exsearchincategoriesboxcolor']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item"><?php
$o = new wpdreamsColorPicker("groupingbordercolor","Grouping box border color", $sd['groupingbordercolor']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item"><?php
$o = new wpdreamsFontComplete("groupbytextfont", __('Grouping font color', 'ajax-search-pro'), $sd['groupbytextfont']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsColorPicker("showmorefont_bg","'Show more results' background color", $sd['showmorefont_bg']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsFontComplete("showmorefont", __('\'Show more results\' font', 'ajax-search-pro'), $sd['showmorefont']);
$params[$o->getName()] = $o->getData();
?>
</div>

View File

@@ -0,0 +1,155 @@
<div class="item item-rlayout item-rlayout-vertical">
<p><?php echo __('These options are hidden, because the <span>vertical</span> results layout is selected.', 'ajax-search-pro'); ?></p>
<p><?php echo __('You can change that under the <a href="#402" data-asp-os-highlight="resultstype" tabid="402">Layout Options -> Results layout</a> panel,
<br>..or choose a <a href="#601" tabid="601">different theme</a> with a different pre-defined layout.', 'ajax-search-pro'); ?></p>
</div>
<div class="item"><?php
$o = new wpdreamsTextSmall("resultitemheight", __('One result item height', 'ajax-search-pro'), $sd['resultitemheight']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '70px', '12vh', 'auto', 'auto'
); ?>
</p>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo('v_res_show_scrollbar', __('Display the results scrollbar?', 'ajax-search-pro'), $sd['v_res_show_scrollbar']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('When turned OFF, the results box height will be unlimited.', 'ajax-search-pro'); ?>
</p>
</div>
<fieldset class="asp_v_res_scroll_dependent">
<div class="item item-flex-nogrow item-flex-wrap">
<?php
$o = new wpdreamsTextSmall("v_res_max_height", __('Result box maximum height', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['v_res_max_height']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("v_res_max_height_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['v_res_max_height_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("v_res_max_height_phone", '', array(
'icon' => 'phone',
'value' => $sd['v_res_max_height_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo __('If this value is reached, the scrollbar will definitely trigger.', 'ajax-search-pro'); ?>
<?php echo ' '. sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '240px', '30vh', 'auto', 'none'
); ?>
</div>
</div>
<div class="item"><?php
$o = new wpdreamsTextSmall("itemscount", __('Results box viewport size (in item numbers)', 'ajax-search-pro'), $sd['itemscount']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('Used to calculate the results scroll box height. Result box height = (this option) x (average item height)', 'ajax-search-pro'); ?>
</p>
</div>
</fieldset>
<fieldset class="asp_v_res_scroll_dependent">
<legend><?php echo __('Custom scrollbar', 'ajax-search-pro') ?></legend>
<div class="item item-flex-nogrow">
<?php
$o = new wpdreamsYesNo('v_res_overflow_autohide', __('Auto hide the scrollbar?', 'ajax-search-pro'), $sd['v_res_overflow_autohide']);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsGradient("v_res_overflow_color", __('Scrollbar color', 'ajax-search-pro'), $sd['v_res_overflow_color']);
$params[$o->getName()] = $o->getData();
?>
</div>
</fieldset>
<fieldset>
<legend><?php echo __('Columns', 'ajax-search-pro') ?></legend>
<div class="item item-flex-nogrow item-flex-wrap">
<?php
$o = new wpdreamsCustomSelect("v_res_column_count", __('Number of result columns', 'ajax-search-pro'), array(
'selects'=>array(
array('option' => '1', 'value' => 1),
array('option' => '2', 'value' => 2),
array('option' => '3', 'value' => 3),
array('option' => '4', 'value' => 4),
array('option' => '5', 'value' => 5),
array('option' => '6', 'value' => 6),
array('option' => '7', 'value' => 7),
array('option' => '8', 'value' => 8)
),
'value'=>$sd['v_res_column_count']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("v_res_column_min_width", __('Column minimum width (px)', 'ajax-search-pro'), array(
'icon' => 'desktop',
'value' => $sd['v_res_column_min_width']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("v_res_column_min_width_tablet", '', array(
'icon' => 'tablet',
'value' => $sd['v_res_column_min_width_tablet']
));
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("v_res_column_min_width_phone", '', array(
'icon' => 'phone',
'value' => $sd['v_res_column_min_width_phone']
));
$params[$o->getName()] = $o->getData();
?>
<div class="descMsg item-flex-grow item-flex-100">
<?php echo ' '. sprintf(
__('Use with <a href="%s" target="_blank">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>', 'ajax-search-pro'),
'https://www.w3schools.com/cssref/css_units.asp', '200px', '30vw', '30%', '200px'
); ?>
</div>
</div>
</fieldset>
<div class="item item-flex-nogrow">
<?php
$o = new wpdreamsTextSmall("image_width", __("Image width (px)", 'ajax-search-pro'), $sd["image_width"]);
$params[$o->getName()] = $o->getData();
$o = new wpdreamsTextSmall("image_height", __("Image height (px)", 'ajax-search-pro'), $sd["image_height"]);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBorder("resultsborder", __('Results box border', 'ajax-search-pro'), $sd['resultsborder']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsBoxShadow("resultshadow", __('Results box Shadow', 'ajax-search-pro'), $sd['resultshadow']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("resultsbackground", __('Results box background color', 'ajax-search-pro'), $sd['resultsbackground']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item"><?php
$o = new wpdreamsColorPicker("resultscontainerbackground", __('Result items container box background color', 'ajax-search-pro'), $sd['resultscontainerbackground']);
$params[$o->getName()] = $o->getData();
?></div>
<div class="item"><?php
$o = new wpdreamsGradient("vresulthbg", __('Result item mouse hover box background color', 'ajax-search-pro'), $sd['vresulthbg']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item"><?php
$o = new wpdreamsColorPicker("spacercolor", __('Spacer color between results', 'ajax-search-pro'), $sd['spacercolor']);
$params[$o->getName()] = $o->getData();
?>
</div>