| 
19
 | 
     1 <!doctype html>
 | 
| 
 | 
     2 <html>
 | 
| 
 | 
     3 	<head>
 | 
| 
 | 
     4 		<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
| 
 | 
     5 		<style>
 | 
| 
 | 
     6 			[contentEditable] {
 | 
| 
 | 
     7 				padding: 7px;
 | 
| 
 | 
     8 				border: 1px solid #777;
 | 
| 
 | 
     9 				white-space: pre-wrap;
 | 
| 
 | 
    10 			}
 | 
| 
 | 
    11 		</style>
 | 
| 
20
 | 
    12 		<script src="/site.js"></script>
 | 
| 
19
 | 
    13 		<script>
 | 
| 
20
 | 
    14 			function getBrowser() {
 | 
| 
 | 
    15 				let userAgent = navigator.userAgent;
 | 
| 
 | 
    16 				if( userAgent.match(/chrome|chromium|crios/i) )
 | 
| 
 | 
    17 					return 'chrome';
 | 
| 
 | 
    18 				if( userAgent.match(/firefox|fxios/i) )
 | 
| 
 | 
    19 					return 'firefox';
 | 
| 
 | 
    20 				if( userAgent.match(/safari/i) )
 | 
| 
 | 
    21 					return 'safari';
 | 
| 
 | 
    22 				if( userAgent.match(/opr\//i) )
 | 
| 
 | 
    23 					return 'opera';
 | 
| 
 | 
    24 				if( userAgent.match(/edg/i) )
 | 
| 
 | 
    25 					return 'edge';
 | 
| 
 | 
    26 				return "unknown";
 | 
| 
 | 
    27 			}
 | 
| 
 | 
    28 
 | 
| 
19
 | 
    29 			function log() {
 | 
| 
 | 
    30 				let edit = document.querySelector('[contentEditable]');
 | 
| 
 | 
    31 				console.log(edit.innerHTML);
 | 
| 
 | 
    32 				//console.log(edit.textContent);
 | 
| 
 | 
    33 			}
 | 
| 
 | 
    34 			function test() {
 | 
| 
 | 
    35 				let edit = document.querySelector('[contentEditable]');
 | 
| 
 | 
    36 				edit.focus();
 | 
| 
20
 | 
    37 				editorEnter();
 | 
| 
19
 | 
    38 			}
 | 
| 
 | 
    39 		</script>
 | 
| 
 | 
    40 	</head>
 | 
| 
 | 
    41 	<body>
 | 
| 
 | 
    42 		<p>top</p>
 | 
| 
20
 | 
    43 		<div contentEditable onkeypress="return editorKey()">
 | 
| 
19
 | 
    44 aaa <b>bbb</b> <i>iii</i>
 | 
| 
 | 
    45 1
 | 
| 
 | 
    46 2
 | 
| 
 | 
    47 3
 | 
| 
 | 
    48 zzz
 | 
| 
20
 | 
    49 </div>
 | 
| 
19
 | 
    50 		<p>
 | 
| 
 | 
    51 			<button onclick="log()">log</button>
 | 
| 
 | 
    52 			<button onclick="test()">test</button>
 | 
| 
 | 
    53 		</p>
 | 
| 
 | 
    54 		<p>bottom</p>
 | 
| 
 | 
    55 	</body>
 | 
| 
 | 
    56 </html>
 |