// Generated by CoffeeScript 1.8.0 $(function() { var remove_samples_is_valid, validate_remove_samples; remove_samples_is_valid = function(input) { var new_splats, pattern, splat, splats, _i, _len; if (_.trim(input).length === 0) { return true; } splats = input.split(","); new_splats = (function() { var _i, _len, _results; _results = []; for (_i = 0, _len = splats.length; _i < _len; _i++) { input = splats[_i]; _results.push(_.trim(input)); } return _results; })(); pattern = /^\d+\s*(?:-\s*\d+)?\s*$/; for (_i = 0, _len = new_splats.length; _i < _len; _i++) { splat = new_splats[_i]; if (!splat.match(pattern)) { return false; } } return true; }; validate_remove_samples = function() { /* Check if input for the remove samples function is valid and notify the user if not */ var input; input = $('#remove_samples_field').val(); if (remove_samples_is_valid(input)) { return $('#remove_samples_invalid').hide(); } else { return $('#remove_samples_invalid').show(); } }; return $('#remove_samples_field').change(validate_remove_samples); });