let this merge be done

This commit is contained in:
Galen Wolfe-Pauly 2014-04-25 10:56:34 -07:00
parent da0dcfc636
commit 795ea36b60

View File

@ -1,3 +1,4 @@
!: :: %eyre, http servant
!? 164
::::
@ -570,11 +571,14 @@
^- manx
=+ ^= sic ^- manx
;script
;
; var seal = {
; who: goal,
; url: burl,
; pas: null
; }
; var hist = []
; var hind = 0
; $(
; function() {
; $input = $('#input .line')
@ -582,6 +586,7 @@
; $prompt.addClass('prefix')
; $output = $('#output')
; $input.focus()
; $('body').click(function() { $input.focus() })
; ctrl = false;
;
; start = function(ship) {
@ -639,7 +644,6 @@
;
; steps = [ident,login]
; step = 0
;
; start(seal.who)
; if(seal.who) {
; ident()
@ -1392,7 +1396,9 @@
=+ jqu="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"
=+ ^= sac
;script
;
;
; var hist = []
; var hind = 0
; $(
; function() {
; $input = $('#input .line')
@ -1400,6 +1406,10 @@
; $output = $('#output')
; $input.focus()
;
; $('body').click(function() {
; $input.focus()
; })
;
; send = function(com) {
; if(com.line !== undefined &&
; com.line.indexOf('error') != -1) {
@ -1469,11 +1479,58 @@
; send({ling:true})
; return;
; }
; if(e.keyCode == 13) {
; send({line:$input.val()})
; $input.val('')
;
; if(e.keyCode == 69 && ctrl == true) {
; console.log('^e')
; $input[0].selectionStart = $input[0].selectionEnd = $input.val().length
; return
; }
; if(e.keyCode == 65 && ctrl == true) {
; console.log('^a')
; $input[0].selectionStart = $input[0].selectionEnd = 0
; return
; }
;
;
; if(e.keyCode == 40) {
; if(hist.length > 1) {
; hind++
; if(hind > hist.length-1) {
; hind = hist.length-1
; }
; }
; }
; if(e.keyCode == 38) {
; if(hist.length > 1) {
; hind--
; if(hind < 0) {
; hind = 0
; }
; }
; }
; if(e.keyCode == 38 ||
; e.keyCode == 40) {
; console.log('set from hist')
; $input.val(hist[hind])
; return;
; }
;
; if(e.keyCode == 13) {
; val = $input.val()
; send({line:val})
; $output.append($('.prompt').text()+" "+val+"<br>")
; hind = hist.length-1
; if(hind<0)
; hind = 0
; hist[hind] = val
; hist.push('')
; hind = hist.length-1
; $input.val('')
; $('body').scrollTop($('html').height() - $('.line').offset().top)
; return;
; }
; if(hind == hist.length-1)
; hist[hind] = $input.val()
; });
;
; $input.on('keyup', function(e) {
@ -1498,7 +1555,7 @@
; }
;
; #output {
;
; line-height: 18px;
; }
;
; #input .prompt {