Skip to content
This repository has been archived by the owner on Aug 27, 2019. It is now read-only.

Commit

Permalink
docs: add zh-cn
Browse files Browse the repository at this point in the history
  • Loading branch information
spiritree committed Dec 11, 2017
1 parent de05a2c commit 3445fb6
Show file tree
Hide file tree
Showing 19 changed files with 379 additions and 8 deletions.
2 changes: 1 addition & 1 deletion README.md
@@ -1,4 +1,4 @@
<div align="center">
<div style="text-align:center">
<img src="/assets/vue-orgchart.jpg" alt="vue-orgchart logo">
</div>

Expand Down
1 change: 1 addition & 0 deletions assets/tree.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/_navbar.md
@@ -0,0 +1,3 @@
- Translations
- [:cn: 中文](/zh-cn/)
- [:uk: English](/)
1 change: 1 addition & 0 deletions docs/_sidebar.md
Expand Up @@ -5,4 +5,5 @@
- [Basic Orgchart](basic)
- [Pan/Zoom Orgchart](panzoom)
- [Draggable Orgchart](drag)
- [Export Picture Orgchart](exportpic)
- [Editable Orgchart](edit)
30 changes: 30 additions & 0 deletions docs/exportpic.md
@@ -0,0 +1,30 @@
## Export Picture OrgChart

```html
/*vue*/
<template>
<vo-basic :data="chartData" :export-button=true export-filename="testpic"></vo-basic>
</template>

<script>
export default {
created() {
this.chartData = {
name: 'JavaScript',
children: [
{ name: 'Angular' },
{
name: 'React',
children: [{ name: 'Preact' }]
},
{
name: 'Vue',
children: [{ name: 'Moon' }]
}
]
}
}
}
</script>
```
8 changes: 5 additions & 3 deletions docs/index.html
Expand Up @@ -14,23 +14,25 @@
<body>
<div id="app"></div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></script>
<script src="./index.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/babel-standalone"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-demo-box-vue/dist/docsify-demo-box-vue.min.js"></script>
<script src="./index.min.js"></script>
<script>
var jsResources = '<scr' + 'ipt src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></scr' + 'ipt>'
+ '\n<scr' + 'ipt src="https://om4v1ul08.qnssl.com//vue-orgchart/vue-orgchart.min.js"></scr' + 'ipt>'
var cssResources = '@import url("https://om4v1ul08.qnssl.com//vue-orgchart/style.min.css");'
+ '\n<scr' + 'ipt src="https://cdn.jsdelivr.net/npm/vue-orgchart/dist/vue-orgchart.min.js"></scr' + 'ipt>'
var cssResources = '@import url("https://cdn.jsdelivr.net/npm/vue-orgchart/dist/style.min.css");'
window.$docsify = {
coverpage: true,
name: 'vue-orgchart',
loadSidebar: true,
loadNavbar: true,
repo: 'https://github.com/spiritree/vue-orgchart',
plugins: [
DemoBoxVue.create(jsResources, cssResources)
]
}
</script>
<script src="https://cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html2canvas@0.5.0-beta4/dist/html2canvas.min.js"></script>
</body>
</html>
6 changes: 3 additions & 3 deletions docs/props.md
Expand Up @@ -2,15 +2,15 @@

### Example

`<vo-basic :data="chartData" :exportButton=true exportFilename="test"></vo-basic>`
`<vo-basic :data="chartData" :draggable=true></vo-basic>`

`<vo-edit :data="chartData" :exportButton=true exportFilename="test"></vo-edit>`
`<vo-edit :data="chartData" :draggable=true></vo-edit>`

### Props

<table>
<thead>
<tr><th>Name</th><th>Type</th><th>Requiffffffffffred</th><th>Default</th><th>Description</th></tr>
<tr><th>Name</th><th>Type</th><th>Required</th><th>Default</th><th>Description</th></tr>
</thead>
<tbody>
<tr>
Expand Down
4 changes: 4 additions & 0 deletions docs/quickstart.md
Expand Up @@ -40,3 +40,7 @@ export default {
```

### CDN
```html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vue-orgchart/dist/style.min.css">
<script src="https://cdn.jsdelivr.net/npm/vue-orgchart/dist/vue-orgchart.min.js"></script>
```
5 changes: 4 additions & 1 deletion docs/style.css
Expand Up @@ -33,4 +33,7 @@ iframe {
text-align: center;
}


.markdown-section tr {
border: 1px solid #fff;
background:#fff;
}
15 changes: 15 additions & 0 deletions docs/zh-cn/README.MD
@@ -0,0 +1,15 @@
## vue-orgchart

> A vue wrapper for OrgChart.js.
### 前言
- 首先感谢dabeng的Orgchart.js -- [OrgChart.js](https://github.com/dabeng/OrgChart.js)
- 如果你想用OrgChart.js的Vue封装,可以直接用 [我的项目](https://github.com/spiritree/vue-orgchart)

### 功能
- JSON格式导入导出树形关系图
- 支持树形关系图导出图片
- 可拖拉树形关系图
- 可编辑树形关系图

...
3 changes: 3 additions & 0 deletions docs/zh-cn/_navbar.md
@@ -0,0 +1,3 @@
- Translations
- [:cn: 中文](/zh-cn/)
- [:uk: English](/)
9 changes: 9 additions & 0 deletions docs/zh-cn/_sidebar.md
@@ -0,0 +1,9 @@
- 入门
- [快速开始](zh-cn/quickstart)
- [图表属性](zh-cn/props)
- 图表
- [基础组织树图](zh-cn/basic)
- [缩放组织树图](zh-cn/panzoom)
- [可拖拉组织树图](zh-cn/drag)
- [可导出组织树形图图片](zh-cn/exportpic)
- [可编辑组织树图](zh-cn/edit)
29 changes: 29 additions & 0 deletions docs/zh-cn/basic.md
@@ -0,0 +1,29 @@
## 基础组织树图

```html
/*vue*/
<template>
<vo-basic :data="chartData"></vo-basic>
</template>

<script>
export default {
created() {
this.chartData = {
name: 'JavaScript',
children: [
{ name: 'Angular' },
{
name: 'React',
children: [{ name: 'Preact' }]
},
{
name: 'Vue',
children: [{ name: 'Moon' }]
}
]
}
}
}
</script>
```
30 changes: 30 additions & 0 deletions docs/zh-cn/drag.md
@@ -0,0 +1,30 @@
## 可拖拉组织树图

```html
/*vue*/
<template>
<vo-basic :data="chartData" :draggable=true></vo-basic>
</template>

<script>
export default {
created() {
this.chartData = {
name: 'JavaScript',
children: [
{ name: 'Angular' },
{ name: 'React'},
{
name: 'Vue',
children: [
{ name: 'Moon' },
{ name: 'San' }
]
}
]
}
}
}
</script>
```

61 changes: 61 additions & 0 deletions docs/zh-cn/edit.md
@@ -0,0 +1,61 @@
## 可编辑组织树图

```html
/*vue*/
<template>
<div>
<vo-edit :data="chartData"></vo-edit>
<div id="edit-panel" class="view-state edit-container">
<div class="item item-half">
<div class="input-node-container">
<label class="selected-node-group">Selected Node</label>
<input type="text" id="selected-node" class="selected-node-group new-node">
</div>
<div>
<label>New Node</label>
<ul id="new-nodelist">
<li><input type="text" class="new-node"></li>
</ul>
</div>
</div>
<div id="node-type-panel" class="radio-panel item">
<input type="radio" name="node-type" id="rd-parent" value="parent" class=""><label for="rd-parent">Root</label>
<input type="radio" name="node-type" id="rd-child" value="children"><label for="rd-child">Child</label>
<input type="radio" name="node-type" id="rd-sibling" value="siblings"><label for="rd-sibling">Sibling</label>
</div>
<div class="item">
<button id="btn-add-nodes">Add</button>
<button id="btn-delete-nodes">Delete</button>
<button id="btn-reset">Reset</button>
<button id="btn-export">ExportJSON</button>
</div>
</div>
</div>
</template>

<script>
export default {
created() {
this.chartData = {
name: 'JavaScript',
children: [
{
name: 'Angular',
children: [{ name: '?' }]
},
{
name: 'React',
children: [{ name: 'Preact' }]
},
{
name: 'Vue',
children: [{ name: 'Moon' }]
}
]
}
}
}
</script>
```
```json
```
30 changes: 30 additions & 0 deletions docs/zh-cn/exportpic.md
@@ -0,0 +1,30 @@
## 可导出组织树图图片

```html
/*vue*/
<template>
<vo-basic :data="chartData" :export-button=true export-filename="testpic"></vo-basic>
</template>

<script>
export default {
created() {
this.chartData = {
name: 'JavaScript',
children: [
{ name: 'Angular' },
{
name: 'React',
children: [{ name: 'Preact' }]
},
{
name: 'Vue',
children: [{ name: 'Moon' }]
}
]
}
}
}
</script>
```
31 changes: 31 additions & 0 deletions docs/zh-cn/panzoom.md
@@ -0,0 +1,31 @@
## 缩放组织树图


```html
/*vue*/
<template>
<vo-basic :data="chartData" :pan=true :zoom=true></vo-basic>
</template>

<script>
export default {
created() {
this.chartData = {
name: 'JavaScript',
children: [
{ name: 'Angular' },
{
name: 'React',
children: [{ name: 'Preact' }]
},
{
name: 'Vue',
children: [{ name: 'Moon' }]
}
]
}
}
}
</script>
```

0 comments on commit 3445fb6

Please sign in to comment.