Enhanced feature checks.

This commit is contained in:
Lars Jung 2012-03-27 04:05:55 +02:00
parent 0d22407a2d
commit 972be7677c
4 changed files with 24 additions and 54 deletions

View file

@ -2,26 +2,22 @@
(function ($, h5ai) {
'use strict';
var handleChecksResponse = function (response) {
var setCheckResult = function (id, result) {
if (response) {
$('#test-php .test-result').addClass('test-passed').text('yes');
if (response.zips === 0) {
$('#test-zips .test-result').addClass('test-passed').text('yes');
} else {
$('#test-zips .test-result').addClass('test-failed').text('no').attr('title', 'error-code: ' + response.zips);
}
if (response.thumbs === 0) {
$('#test-thumbs .test-result').addClass('test-passed').text('yes');
} else {
$('#test-thumbs .test-result').addClass('test-failed').text('no').attr('title', 'error-code: ' + response.thumbs);
}
var $ele = $(id).find('.test-result');
if (result) {
$ele.addClass('test-passed').text('yes');
} else {
$('#test-php .test-result').addClass('test-failed').text('no');
$('#test-zips .test-result').addClass('test-failed').text('no');
$('#test-thumbs .test-result').addClass('test-failed').text('no');
$ele.addClass('test-failed').text('no');
}
},
handleChecksResponse = function (response) {
setCheckResult('#test-php', response && response.php);
setCheckResult('#test-zips', response && response.zips);
setCheckResult('#test-thumbs', response && response.thumbs);
},
checks = function () {
$.ajax({