ret += 'body {'
ret += 'margin: 0;'
ret += 'padding: 0;'
+ ret += 'color: black;'
+ ret += 'background: white;'
ret += '}'
ret += '#wrap1 {'
ret += "border: #{occupy 1}px solid black;"
ret += '}'
ret += '#cursor {'
ret += 'position: absolute;'
- ret += 'height: 1em;' # FIXME adjust for hight of text
ret += 'width: 2px;'
- ret += 'background: #444;'
- ret += '-webkit-animation: blink 1s steps(2, start) infinite;'
- ret += 'animation: blink 1s steps(2, start) infinite;'
+ ret += 'background: linear-gradient(0deg, rgba(0,0,0,1), rgba(255,255,255,1), rgba(0,0,0,1), rgba(255,255,255,1), rgba(0,0,0,1), rgba(255,255,255,1), rgba(0,0,0,1), rgba(255,255,255,1), rgba(0,0,0,1));'
+ ret += 'background-size: 200% 200%;'
+ ret += '-webkit-animation: blink 1s linear normal infinite;'
+ ret += 'animation: blink 1s linear normal infinite;'
ret += '}'
ret += '@-webkit-keyframes blink {'
- ret += 'to { visibility: hidden; }'
+ ret += '0%{background-position:0% 0%}'
+ ret += '100%{background-position:0% -100%}'
ret += '}'
- ret += '@keyframes blink {'
- ret += 'to { visibility: hidden; }'
+ ret += '@keyframes blink { '
+ ret += '0%{background-position:0% 0%}'
+ ret += '100%{background-position:0% -100%}'
ret += '}'
ret += '.ann_box {'
ret += 'z-index: 5;'
setTimeout (=> @init() unless @inited), 200 # firefox never fires this onload
@outer_idoc.body.appendChild(
domify @outer_idoc, div: id: 'wrap1', children: [
+ domify @outer_idoc, div: style: "position: absolute; top: 0; left: 1px; font-size: 10px", children: [ domify @outer_idoc, text: "Peach HTML5 Editor" ]
@wrap2 = domify @outer_idoc, div: id: 'wrap2', children: [
domify @outer_idoc, div: id: 'wrap3', children: [
@iframe