| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <script src="bower_components/seajs/dist/sea.js"></script>
 
-     <meta charset="utf-8">
 
-     <link rel="stylesheet" href="hotbox.css" />
 
-     <style>
 
-         html, body {
 
-             margin: 0;
 
-             padding: 0;
 
-         }
 
-         .message {
 
-             text-align: center;
 
-             margin: 20px 0;
 
-         }
 
-         .editor {
 
-             width: 1200px;
 
-             height: 750px;
 
-             position: relative;
 
-             background: rgb(251, 251, 251);
 
-             border: 1px solid #ccc;
 
-             margin: 20px auto;
 
-             overflow: hidden;
 
-         }
 
-     </style>
 
- </head>
 
- <body>
 
- <div class="message">编辑区域获得焦点时,按空格呼出热盒。主菜单的快捷键可以直接执行</div>
 
- <div class="editor"></div>
 
- </body>
 
- <script>
 
-     /* global seajs */
 
-     seajs.config({
 
-         base: './src'
 
-     });
 
-     define('start', function(require) {
 
-         var HotBox = require('hotbox');
 
-         var hotbox = new HotBox('.editor');
 
-         hotbox.control();
 
-         hotbox.hintDeactiveMainState = true;
 
-         hotbox.openOnContextMenu = true;
 
-         var main = hotbox.state('main');
 
-         main.button({
 
-             position: 'center',
 
-             label: '编辑',
 
-             key: 'F2'
 
-         });
 
-         var ringButtons = '前移:Alt+Up|下级:Tab|同级:Enter|后移:Alt+Down|删除:Delete|归纳:Shift+Tab'.split('|');
 
-         ringButtons.forEach(function(button) {
 
-             main.button({
 
-                 position: 'ring',
 
-                 label: button.split(':')[0],
 
-                 key: button.split(':')[1]
 
-             });
 
-         });
 
-         var topButtons = '超链接:H|图片:I|备注:N|优先级:P|进度:G|资源:R'.split('|');
 
-         topButtons.forEach(function(button) {
 
-             main.button({
 
-                 position: 'top',
 
-                 label: button.split(':')[0],
 
-                 key: button.split(':')[1],
 
-                 next: button.split(':')[1] == 'P' ? 'priority' : 'idle'
 
-             });
 
-         });
 
-         var bottomButtons = '模板:T|布局:L|样式:S|展开:/|选择:M'.split('|');
 
-         bottomButtons.forEach(function(button) {
 
-             main.button({
 
-                 position: 'bottom',
 
-                 label: button.split(':')[0],
 
-                 key: button.split(':')[1]
 
-             });
 
-         });
 
-         var priority = hotbox.state('priority');
 
-         '123456789'.split('').forEach(function(p) {
 
-             priority.button({
 
-                 position: 'ring',
 
-                 label: 'P' + p,
 
-                 key: p
 
-             });
 
-         });
 
-         priority.button({
 
-             position: 'center',
 
-             label: '移除',
 
-             key: 'Del',
 
-             next: 'idle'
 
-         });
 
-         priority.button({
 
-             position: 'top',
 
-             label: '返回',
 
-             key: 'Esc',
 
-             next: 'back'
 
-         });
 
-     });
 
-     seajs.use('start');
 
- </script>
 
- </html>
 
 
  |