You are here

function improved_multi_select_load_selectors in Improved Multi Select 7

Same name and namespace in other branches
  1. 8 improved_multi_select.module \improved_multi_select_load_selectors()
  2. 7.2 improved_multi_select.module \improved_multi_select_load_selectors()

Return array of jQuery selectors from jQuery selectors or 'replace all' option.

Parameters

$replace_all: Boolean indicating if all multiselects will be replaced.

$selectors: Array with jQuery selectors.

Return value

Array with jQuery selectors.

1 call to improved_multi_select_load_selectors()
improved_multi_select_preprocess_page in ./improved_multi_select.module
Implements templage_preprocess_page().

File

./improved_multi_select.module, line 90
The improved_multi_select module main php code.

Code

function improved_multi_select_load_selectors($replace_all, $selectors) {
  $output = array();
  if ($selectors && !$replace_all) {
    foreach ($selectors as $selector) {
      $output[] = $selector;
    }
  }
  return $replace_all ? array(
    'select[multiple]',
  ) : $output;
}