root 3 years ago
parent
commit
32c7084663
1 changed files with 80 additions and 76 deletions
  1. 80 76
      jsmind/example/demo.html

+ 80 - 76
jsmind/example/demo.html

@@ -1,102 +1,106 @@
 <!doctype html>
 <html>
+
 <head>
     <meta charset="utf-8">
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     <title>jsMind</title>
     <link type="text/css" rel="stylesheet" href="../style/jsmind.css" />
     <style type="text/css">
-        #jsmind_container{
-            width:800px;
-            height:500px;
-            border:solid 1px #ccc;
+        html,
+        body,
+        #jsmind_container {
+            width: 100%;
+            height: 100%;
             /*background:#f4f4f4;*/
-            background:#f4f4f4;
+            background: #f4f4f4;
         }
     </style>
 </head>
+
 <body>
-<input type="file" onchange="load_file(this);"/>
-<button onclick="save_nodetree();">nodetree</button>
-<button onclick="replay();">replay</button>
-<div id="jsmind_container"></div>
-<script type="text/javascript" src="../js/jsmind.js"></script>
-<script type="text/javascript" src="../js/jsmind.draggable.js"></script>
-<script type="text/javascript" src="../features/jsmind.shell.js"></script>
-<script type="text/javascript">
-    var _jm = null;
-    function load_jsmind(){
-        var mind = {
-            meta:{
-                name:'demo',
-                author:'hizzgdev@163.com',
-                version:'0.2'
-            },
-            format:'node_array',
-            data:[
-                {"id":"root", "isroot":true, "topic":"jsMind"},
+    <!-- <input type="file" onchange="load_file(this);" />
+    <button onclick="save_nodetree();">nodetree</button>
+    <button onclick="replay();">replay</button> -->
+    <div id="jsmind_container"></div>
+    <script type="text/javascript" src="../js/jsmind.js"></script>
+    <script type="text/javascript" src="../js/jsmind.draggable.js"></script>
+    <script type="text/javascript" src="../features/jsmind.shell.js"></script>
+    <script type="text/javascript">
+        var _jm = null;
+        function load_jsmind() {
+            var mind = {
+                meta: {
+                    name: 'demo',
+                    author: '745902130@qq.com',
+                    version: '0.2'
+                },
+                format: 'node_array',
+                data: [
+                    { "id": "root", "isroot": true, "topic": "cocorobopbl" },
 
-                {"id":"sub1", "parentid":"root", "topic":"sub1"},
-                {"id":"sub11", "parentid":"sub1", "topic":"sub11"},
-                {"id":"sub12", "parentid":"sub1", "topic":"sub12"},
-                {"id":"sub13", "parentid":"sub1", "topic":"sub13"},
+                    { "id": "sub1", "parentid": "root", "topic": "cocorobopbl" },
+                    { "id": "sub11", "parentid": "sub1", "topic": "cocorobopbl" },
+                    { "id": "sub12", "parentid": "sub1", "topic": "cocorobopbl" },
+                    { "id": "sub13", "parentid": "sub1", "topic": "cocorobopbl" },
 
-                {"id":"sub2", "parentid":"root", "topic":"sub2"},
-                {"id":"sub21", "parentid":"sub2", "topic":"sub21"},
-                {"id":"sub22", "parentid":"sub2", "topic":"sub22"},
+                    { "id": "sub2", "parentid": "root", "topic": "cocorobopbl" },
+                    { "id": "sub21", "parentid": "sub2", "topic": "cocorobopbl" },
+                    { "id": "sub22", "parentid": "sub2", "topic": "cocorobopbl" },
 
-                {"id":"sub3", "parentid":"root", "topic":"sub3"},
-            ]
-        };
-        var options = {
-            container:'jsmind_container',
-            editable:true,
-            theme:'primary',
-            shortcut:{
-                handles:{
-                    test:function(j,e){
-                        console.log(j);
+                    { "id": "sub3", "parentid": "root", "topic": "cocorobopbl" },
+                ]
+            };
+            var options = {
+                container: 'jsmind_container',
+                editable: true,
+                theme: 'primary',
+                shortcut: {
+                    handles: {
+                        test: function (j, e) {
+                            console.log(j);
+                        }
+                    },
+                    mapping: {
+                        test: 89
                     }
-                },
-                mapping:{
-                    test:89
                 }
             }
+            _jm = jsMind.show(options, mind);
+            // jm.set_readonly(true);
+            // var mind_data = jm.get_data();
+            // alert(mind_data);
         }
-        _jm = jsMind.show(options,mind);
-        // jm.set_readonly(true);
-        // var mind_data = jm.get_data();
-        // alert(mind_data);
-    }
-    
-    function load_file(fi){
-        var files = fi.files;
-        if(files.length > 0){
-            var file_data = files[0];
-            jsMind.util.file.read(file_data, function(freemind_data, jsmind_name){
-                var mind = jsmind_data;
-                if(!!mind){
-                    _jm.show(mind);
-                }else{
-                    console.error('can not open this file as mindmap');
-                }
-            });
+
+        function load_file(fi) {
+            var files = fi.files;
+            if (files.length > 0) {
+                var file_data = files[0];
+                jsMind.util.file.read(file_data, function (freemind_data, jsmind_name) {
+                    var mind = jsmind_data;
+                    if (!!mind) {
+                        _jm.show(mind);
+                    } else {
+                        console.error('can not open this file as mindmap');
+                    }
+                });
+            }
         }
-    }
 
-    function save_nodetree(){
-        var mind_data = _jm.get_data('node_tree');
-        console.log(mind_data);
-    }
+        function save_nodetree() {
+            var mind_data = _jm.get_data('node_tree');
+            console.log(mind_data);
+        }
 
-    function replay(){
-        var shell = _jm.shell;
-        if(!!shell){
-            shell.replay();
+        function replay() {
+            var shell = _jm.shell;
+            if (!!shell) {
+                shell.replay();
+            }
         }
-    }
 
-    load_jsmind();
-</script>
+        load_jsmind();
+    </script>
 </body>
-</html>
+
+</html>