php-tools/tools.js

24 lines
484 B
JavaScript

(function($) {
var prev_expression,
$solution = $('.math-solution');
$(document).on('focus', '.math-expression', function(e) {
$solution.slideDown();
});
$(document).on('keyup', '.math-expression', function(e) {
var expression = $(this).val().trim();
$solution.removeClass('error');
try {
$solution.val(math.eval(expression));
} catch (e) {
$solution.addClass('error');
$solution.val("Error: " + e.message);
}
});
})(jQuery);