1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-12 17:44:37 +02:00

Closes #4952 - Update selectize.js to v0.15.2

This commit is contained in:
Cameron
2023-01-13 10:04:39 -08:00
parent 21de308f83
commit e6dc147074
10 changed files with 4514 additions and 5453 deletions

View File

@@ -856,7 +856,8 @@ class e_form
if(!empty($options['selectize']))
{
e107::js('core', 'selectize/js/selectize.min.js', 'jquery');
e107::css('core', 'selectize/css/selectize.css', 'jquery');
$css = !empty($this->_bootstrap) ? 'selectize/css/selectize.bootstrap'.$this->_bootstrap.'.css' : 'selectize/css/selectize.css';
e107::css('core', $css, 'jquery');
// Load selectize behavior.
e107::js('core', 'selectize/js/selectize.init.js', 'jquery');
@@ -2031,6 +2032,7 @@ class e_form
}
}
// defaults.
$parms = array(
'selectize' => array(
'loadPath' => e_HTTP.'user.php',
@@ -2041,6 +2043,19 @@ class e_form
)
);
if(!empty($options['loadPath']))
{
$parms['selectize']['loadPath'] = $options['loadPath'];
unset($options['loadPath']);
}
if(!empty($options['plugins'])) // eg. array('remove_button')
{
$parms['selectize']['plugins'] = $options['plugins']; // 'plugins' => array('remove_button')
unset($options['plugins']);
}
if(!empty($options['limit']))
{
$parms['selectize']['maxItems'] = (int) $options['limit'];