Skip to content

Instantly share code, notes, and snippets.

@kaineer
Created July 13, 2011 08:14
Show Gist options
  • Save kaineer/1079920 to your computer and use it in GitHub Desktop.
Save kaineer/1079920 to your computer and use it in GitHub Desktop.
Codemirror guts
+-wrapper-----------------------------------------------------------+ // wrapper element
: +--inputDiv---------------------------------------------------+ :
: : * input : : // textarea replace
: +-------------------------------------------------------------+ :
: +--scroller---------------------------------------------------+ :
: : +--code-------------------------------------------------+ : :
: : : * measure : : :
: : : +--mover------------------------------------------+ : : :
: : : : +--gutter-----------------------------------+ : : : :
: : : : : *gutterText : : : : :
: : : : : +-------------------------------------+ : : : : :
: : : : : : +--lineSpace--------------------+ : : : : : :
: : : : : : : * cursor : : : : : : : // blinky cursor
: : : : : : : * lineDiv : : : : : : : // code html goes here
: : : : : : +-------------------------------+ : : : : : :
: : : : : +-------------------------------------+ : : : : :
: : : : +-------------------------------------------+ : : : :
: : : +-------------------------------------------------+ : : :
: : +-------------------------------------------------------+ : :
: +-------------------------------------------------------------+ :
+-------------------------------------------------------------------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment