mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-05-31 15:28:19 -04:00
45 lines
1 KiB
JavaScript
45 lines
1 KiB
JavaScript
|
|
modulejs.define('info', ['$', 'config'], function ($, config) {
|
|
|
|
var map = function (setup) {
|
|
|
|
return {
|
|
'php_version': setup['HAS_PHP_VERSION'],
|
|
'cache_dir': setup['HAS_WRITABLE_CACHE'],
|
|
'image_thumbs': setup['HAS_PHP_JPG'],
|
|
'exif_thumbs': setup['HAS_PHP_EXIF'],
|
|
'movie_thumbs': setup['HAS_CMD_FFMPEG'] || setup['HAS_CMD_AVCONV'],
|
|
'pdf_thumbs': setup['HAS_CMD_CONVERT'],
|
|
'shell_tar': setup['HAS_CMD_TAR'],
|
|
'shell_zip': setup['HAS_CMD_ZIP'],
|
|
'folder_sizes': setup['HAS_CMD_DU']
|
|
};
|
|
},
|
|
|
|
setValue = function (el, result) {
|
|
|
|
var $result = $(el).find('.result');
|
|
|
|
if (result) {
|
|
$result.addClass('passed').text('yes');
|
|
} else {
|
|
$result.addClass('failed').text('no');
|
|
}
|
|
},
|
|
|
|
init = function () {
|
|
|
|
var setup = config.setup,
|
|
values = map(setup);
|
|
|
|
$('.test').each(function () {
|
|
|
|
setValue(this, values[$(this).data('id')]);
|
|
});
|
|
|
|
$('.idx-file .value').text(setup['INDEX_HREF']);
|
|
$('.test.php .result').text(setup['PHP_VERSION']);
|
|
};
|
|
|
|
init();
|
|
});
|