Sha256: e11b98688351a370a3712d0e52fa78f79290977ca15ee8e95a68ced0cecf9fe0
Contents?: true
Size: 1.76 KB
Versions: 4
Compression:
Stored size: 1.76 KB
Contents
I"�(function() { var clear_command, cli_submit, focus_cli, history_searchable, search_history, set_input_field_width; focus_cli = function() { return $('.input_field').focus(); }; cli_submit = function() { return $('#cli').submit(function(e) { var input; input = $('#command_line').val(); if (clear_command(input)) { $('#shell-history').append("<div class=\"input\"></div>"); $('#shell-cli .prompt').clone().appendTo('#shell-history .input:last'); return $('.input').last().append(input); } }); }; clear_command = function(input) { return !(input === 'clear' || input.startsWith('clear ')); }; set_input_field_width = function() { var body_w, prompt_w; body_w = $('body').width(); prompt_w = $('#shell-cli label').width(); return $('.input_field').width(body_w - prompt_w - 50); }; history_searchable = function() { return $('#command_line').keyup(function(e) { return search_history(e); }); }; search_history = function(e) { var dir; e.preventDefault(); dir = (function() { switch (e.which) { case 38: return 'up'; case 40: return 'down'; } })(); if (dir != null) { return $.post('/satellites/run.js', { command_line: 'history ' + dir }); } }; $(function() { focus_cli(); cli_submit(); set_input_field_width(); history_searchable(); return $(document).click(function() { return focus_cli(); }); }); $(document).ajaxComplete(function() { focus_cli(); cli_submit(); set_input_field_width(); return history_searchable(); }); $(window).on('resize', function() { return set_input_field_width(); }); }).call(this); :ET
Version data entries
4 entries across 4 versions & 1 rubygems