Get the path for the jquery-ui.js file.

Paramètres

string $file: filename.

1 call to advagg_js_cdn_get_jquery_ui_filename()
advagg_js_cdn_advagg_js_pre_alter dans advagg_js_cdn/advagg_js_cdn.module
Implements hook_advagg_js_pre_alter().

Fichier

advagg_js_cdn/advagg_js_cdn.module, line 128

Code

function advagg_js_cdn_get_jquery_ui_filename($file = 'jquery-ui') {
    $jquery_ui_path_const = 'JQUERY_UI_PATH';
    if (!defined($jquery_ui_path_const)) {
        if (!function_exists('jquery_ui_get_path')) {
            return FALSE;
        }
        $jquery_ui_path = jquery_ui_get_path();
        if ($jquery_ui_path === FALSE) {
            return FALSE;
        }
    }
    else {
        $jquery_ui_path = constant($jquery_ui_path_const);
    }
    $jquery_ui_path .= '/ui';
    $compression = variable_get('jquery_update_compression_type', 'mini');
    switch ($compression) {
        case 'none':
            $file_path = "{$file}.js";
            break;
        case 'pack':
            $file_path = "packed/{$file}.packed.js";
            break;
        case 'mini':
        default:
            $file_path = "minified/{$file}.min.js";
            break;
    }
    $js_path = $jquery_ui_path . '/' . $file_path;
    return $js_path;
}