初始化
|
|
@ -0,0 +1,15 @@
|
||||||
|
*volumes
|
||||||
|
*target
|
||||||
|
.settings
|
||||||
|
*node_modules
|
||||||
|
*bin
|
||||||
|
*.project
|
||||||
|
*.classpath
|
||||||
|
*.factorypath
|
||||||
|
.history
|
||||||
|
.vscode
|
||||||
|
.idea
|
||||||
|
**.iml
|
||||||
|
*.jar
|
||||||
|
*.log
|
||||||
|
.DS_Store
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
devsys
|
||||||
|
|
@ -0,0 +1,183 @@
|
||||||
|
## 前言
|
||||||
|
|
||||||
|
### 1. 简介
|
||||||
|
|
||||||
|
该web应用是基于iBiz平台提供的一套PC端前端解决方案Vue_R7【**一套基于Vue全家桶(Vue + Vue-router + Vuex)的前端框架**】生产而成,Vue_R7不仅适用于管理后台或管理系统开发,且广泛适用于B/S架构的项目开发。本文档主要介绍项目如何快速上手,成果物代码结构做一阐述,旨在能够为开发人员提供一定开发指导支持。而今框架开源,希望能有更多志同道合的伙伴参与Vue_R7的迭代 ^_^
|
||||||
|
|
||||||
|
### 2. 开发环境要求
|
||||||
|
|
||||||
|
- Node.js
|
||||||
|
|
||||||
|
- Yarn
|
||||||
|
|
||||||
|
- Vue Cli
|
||||||
|
|
||||||
|
### 3. 开发技术要求
|
||||||
|
|
||||||
|
掌握`Vue`、`TypeScript`、`less`、`html`等技术。
|
||||||
|
|
||||||
|
### 4. 技术栈
|
||||||
|
|
||||||
|
- 前端MVVM框架:vue.js 2.6.10
|
||||||
|
|
||||||
|
- 路由:vue-router 3.1.3
|
||||||
|
|
||||||
|
- 状态管理:vue-router 3.1.3
|
||||||
|
|
||||||
|
- 国际化:vue-i18n 8.15.3
|
||||||
|
|
||||||
|
- 数据交互:axios 0.19.1
|
||||||
|
|
||||||
|
- UI框架:element-ui 2.13.0, view-design 4.1.0
|
||||||
|
|
||||||
|
- 工具库:qs, path-to-regexp, rxjs
|
||||||
|
|
||||||
|
- 图标库:font-awesome 4.7.0
|
||||||
|
|
||||||
|
- 引入组件: tinymce 4.8.5
|
||||||
|
|
||||||
|
- 代码风格检测:eslint
|
||||||
|
|
||||||
|
|
||||||
|
## 快速上手
|
||||||
|
|
||||||
|
### 1. 开发环境
|
||||||
|
|
||||||
|
> 在安装使用 `Yarn` 和 `Vue Cli (3.0)` 前,务必确认 [Node.js](https://nodejs.org) 已经升级到 v4.8.0 或以上,强烈建议升级至最新版本。
|
||||||
|
> 如果你想了解更多 `Yarn` 工具链的功能和命令,建议访问 [Yarn](https://yarnpkg.com) 了解更多。
|
||||||
|
> 如果你想了解更多 `Vue Cli (3.0)` 工具链的功能和命令,建议访问 [Vue Cli (3.0)](https://cli.vuejs.org/) 了解更多。
|
||||||
|
|
||||||
|
- 访问 [Node.js](https://nodejs.org) ,根据文档安装 `Node.js`。
|
||||||
|
- 访问 [Yarn](https://yarnpkg.com) ,根据文档安装 `Yarn`。
|
||||||
|
- 访问 [Vue Cli (3.0)](https://cli.vuejs.org/) ,根据文档安装 `Vue Cli (3.0)`。
|
||||||
|
|
||||||
|
<blockquote style="border-color: red;"><p>在安装 Vue Cli (3.0) ,请使用 Yarn 模式全局安装。</p></blockquote>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ yarn global add @vue/cli
|
||||||
|
```
|
||||||
|
|
||||||
|
以下为 Windows 环境开发正常配置
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|

|
||||||
|
|
||||||
|
### 2. 安装依赖
|
||||||
|
|
||||||
|
打开前端项目,进入工作空间下,执行安装依赖命令
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ yarn install
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. 启动
|
||||||
|
|
||||||
|
在工作空间下,执行启动命令
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ yarn dev-serve
|
||||||
|
```
|
||||||
|
|
||||||
|
启动后,通过 vue.config.js 开发服务 devServer 下配置的本地启动端口号访问开发项目。<br>
|
||||||
|
示例:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ http://localhost:8111
|
||||||
|
```
|
||||||
|
这儿需要注意一点,此时启动的项目访问的数据是我们前端的mock数据,如需与后台直接交互,请看第4点。
|
||||||
|
|
||||||
|
### 4. 远程代理
|
||||||
|
|
||||||
|
在工作空间下,执行启动命令
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ yarn serve
|
||||||
|
```
|
||||||
|
|
||||||
|
修改远程代理文件 vue.config.js 代理地址
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 5. 打包
|
||||||
|
|
||||||
|
在工作空间下,执行打包命令
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ yarn build
|
||||||
|
```
|
||||||
|
|
||||||
|
打包完成,生成最终交付产物。
|
||||||
|
|
||||||
|
## 成果物结构
|
||||||
|
|
||||||
|
```
|
||||||
|
|─ ─ app_web
|
||||||
|
|─ ─ public public文件夹
|
||||||
|
|─ ─ assets 静态文件夹
|
||||||
|
|─ ─ favicon.ico 图标
|
||||||
|
|─ ─ src 工程文件夹
|
||||||
|
|─ ─ assets 静态资源
|
||||||
|
|─ ─ codelist 动态代码表服务
|
||||||
|
|─ ─ components 基础组件,主要包含编辑器组件和其他全局使用的组件
|
||||||
|
|─ ─ counter 计数器服务
|
||||||
|
|─ ─ engine 引擎文件,主要封装了内置视图的内置逻辑
|
||||||
|
|─ ─ environments 环境文件
|
||||||
|
|─ ─ interface 接口文件
|
||||||
|
|─ ─ locale 多语言文件
|
||||||
|
|─ ─ mock 模拟数据
|
||||||
|
|─ ─ pages 视图文件夹
|
||||||
|
|─ ─ module 模块名称
|
||||||
|
|─ ─ XXX-view 视图文件夹
|
||||||
|
|─ ─ XXX-view-base.vue 视图基类
|
||||||
|
|─ ─ XXX-view.vue 自定义视图文件
|
||||||
|
|─ ─ XXX-view.less 自定义视图样式文件
|
||||||
|
|─ ─ main.ts 应用主函数入口
|
||||||
|
|─ ─ page-register.ts 全局视图注册
|
||||||
|
|─ ─ router.ts 路由配置文件
|
||||||
|
|─ ─ service 应用实体数据服务文件夹
|
||||||
|
|─ ─ XXX 应用实体名称
|
||||||
|
|─ ─ XXX-service-base.ts 应用实体数据服务文件
|
||||||
|
|─ ─ XXX-service.ts 自定义应用实体数据服务文件
|
||||||
|
|─ ─ YYY-logic-base.ts 应用实体数据处理逻辑文件
|
||||||
|
|─ ─ YYY-logic.ts 自定义应用实体数据处理逻辑文件
|
||||||
|
|─ ─ store 全局状态管理
|
||||||
|
|─ ─ styles 样式文件夹
|
||||||
|
|─ ─ default.less 默认样式
|
||||||
|
|─ ─ user.less 用户自定义样式
|
||||||
|
|─ ─ theme 主题文件夹
|
||||||
|
|─ ─ uiservice 界面服务文件
|
||||||
|
|─ ─ XXX 应用实体名称
|
||||||
|
|─ ─ XXX-ui-service-base.ts 应用实体界面服务文件
|
||||||
|
|─ ─ XXX-ui-service.ts 自定义应用实体界面服务文件
|
||||||
|
|─ ─ YYY-ui-logic-base.ts 应用实体界面处理逻辑文件
|
||||||
|
|─ ─ YYY-ui-logic.ts 自定义应用实体界面处理逻辑文件
|
||||||
|
|─ ─ utils 工具类文件
|
||||||
|
|─ ─ utilservice 应用功能服务
|
||||||
|
|─ ─ widgets 部件文件夹
|
||||||
|
|─ ─ appde 应用实体名称
|
||||||
|
|─ ─ XXX 部件名称
|
||||||
|
|─ ─ XXX-base.vue 视图基类
|
||||||
|
|─ ─ XXX.vue 自定义部件文件
|
||||||
|
|─ ─ XXX.less 部件样式文件
|
||||||
|
|─ ─ XXX.model.ts 部件model文件
|
||||||
|
|─ ─ XXX.service.ts 部件服务文件
|
||||||
|
|─ ─ app-register.ts 公共组件全局注册
|
||||||
|
|─ ─ App.vue 入口组件
|
||||||
|
|─ ─ user-register.ts 自定义组件全局注册
|
||||||
|
|─ ─ package.json 依赖管理文件
|
||||||
|
|─ ─ vue.config.js vue cli 配置
|
||||||
|
```
|
||||||
|
|
||||||
|
## 如何贡献
|
||||||
|
|
||||||
|
如果你希望参与贡献,欢迎 [Pull Request](<http://demo.ibizlab.cn/ibiz_r7/vue_r7/issues/new>),或通过自助服务群给我们报告 Bug。
|
||||||
|
|
||||||
|
强烈推荐阅读 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)(本指南不提供此项目的实际支持服务!)、[《如何向开源社区提问题》](https://github.com/seajs/seajs/issues/545) 和 [《如何有效地报告 Bug》](https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html)、[《如何向开源项目提交无法解答的问题》](https://zhuanlan.zhihu.com/p/25795393),更好的问题更容易获得帮助。
|
||||||
|
|
||||||
|
## 社区互助
|
||||||
|
|
||||||
|
1.[iBizLab论坛](https://bbs.ibizlab.cn/)
|
||||||
|
|
||||||
|
2.加入钉钉 Vue_R7自助服务群(中文)
|
||||||
|
|
||||||
|
<img src="./imgs/getting-started/vue-r7-group.png" height="400" width="400">
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
module.exports = {
|
||||||
|
presets: [
|
||||||
|
'@vue/cli-plugin-babel/preset'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"pluginsFile": "tests/e2e/plugins/index.js"
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
|
@ -0,0 +1,3 @@
|
||||||
|
module.exports = {
|
||||||
|
preset: '@vue/cli-plugin-unit-jest/presets/typescript-and-babel'
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,121 @@
|
||||||
|
{
|
||||||
|
"name": "app",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"lockfileVersion": 1,
|
||||||
|
"requires": true,
|
||||||
|
"dependencies": {
|
||||||
|
"adler-32": {
|
||||||
|
"version": "1.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz",
|
||||||
|
"integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=",
|
||||||
|
"requires": {
|
||||||
|
"exit-on-epipe": "~1.0.1",
|
||||||
|
"printj": "~1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cfb": {
|
||||||
|
"version": "1.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/cfb/-/cfb-1.1.4.tgz",
|
||||||
|
"integrity": "sha512-rwFkl3aFO3f+ljR27YINwC0x8vPjyiEVbYbrTCKzspEf7Q++3THdfHVgJYNUbxNcupJECrLX+L40Mjm9hm/Bgw==",
|
||||||
|
"requires": {
|
||||||
|
"adler-32": "~1.2.0",
|
||||||
|
"commander": "^2.16.0",
|
||||||
|
"crc-32": "~1.2.0",
|
||||||
|
"printj": "~1.1.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"codepage": {
|
||||||
|
"version": "1.14.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz",
|
||||||
|
"integrity": "sha1-jL4lSBMjVZ19MHVxsP/5HnodL5k=",
|
||||||
|
"requires": {
|
||||||
|
"commander": "~2.14.1",
|
||||||
|
"exit-on-epipe": "~1.0.1"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"commander": {
|
||||||
|
"version": "2.14.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz",
|
||||||
|
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"commander": {
|
||||||
|
"version": "2.17.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
|
||||||
|
"integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
|
||||||
|
},
|
||||||
|
"crc-32": {
|
||||||
|
"version": "1.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
|
||||||
|
"integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
|
||||||
|
"requires": {
|
||||||
|
"exit-on-epipe": "~1.0.1",
|
||||||
|
"printj": "~1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"exit-on-epipe": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="
|
||||||
|
},
|
||||||
|
"file-saver": {
|
||||||
|
"version": "2.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz",
|
||||||
|
"integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw=="
|
||||||
|
},
|
||||||
|
"frac": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA=="
|
||||||
|
},
|
||||||
|
"printj": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ=="
|
||||||
|
},
|
||||||
|
"raw-loader": {
|
||||||
|
"version": "0.5.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz",
|
||||||
|
"integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"script-loader": {
|
||||||
|
"version": "0.7.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/script-loader/-/script-loader-0.7.2.tgz",
|
||||||
|
"integrity": "sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"raw-loader": "~0.5.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ssf": {
|
||||||
|
"version": "0.10.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/ssf/-/ssf-0.10.3.tgz",
|
||||||
|
"integrity": "sha512-pRuUdW0WwyB2doSqqjWyzwCD6PkfxpHAHdZp39K3dp/Hq7f+xfMwNAWIi16DyrRg4gg9c/RvLYkJTSawTPTm1w==",
|
||||||
|
"requires": {
|
||||||
|
"frac": "~1.1.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"wmf": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
|
||||||
|
"integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw=="
|
||||||
|
},
|
||||||
|
"xlsx": {
|
||||||
|
"version": "0.15.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.15.6.tgz",
|
||||||
|
"integrity": "sha512-7vD9eutyLs65iDjNFimVN+gk/oDkfkCgpQUjdE82QgzJCrBHC4bGPH7fzKVyy0UPp3gyFVQTQEFJaWaAvZCShQ==",
|
||||||
|
"requires": {
|
||||||
|
"adler-32": "~1.2.0",
|
||||||
|
"cfb": "^1.1.4",
|
||||||
|
"codepage": "~1.14.0",
|
||||||
|
"commander": "~2.17.1",
|
||||||
|
"crc-32": "~1.2.0",
|
||||||
|
"exit-on-epipe": "~1.0.1",
|
||||||
|
"ssf": "~0.10.3",
|
||||||
|
"wmf": "~1.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,78 @@
|
||||||
|
{
|
||||||
|
"name": "app",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"private": true,
|
||||||
|
"scripts": {
|
||||||
|
"serve": "node --max_old_space_size=8102 ./node_modules/@vue/cli-service/bin/vue-cli-service serve --mode test",
|
||||||
|
"dev-serve": "node --max_old_space_size=8102 ./node_modules/@vue/cli-service/bin/vue-cli-service serve --mode development",
|
||||||
|
"build": "node --max_old_space_size=8102 ./node_modules/@vue/cli-service/bin/vue-cli-service build",
|
||||||
|
"dev-build": "node --max_old_space_size=8102 ./node_modules/@vue/cli-service/bin/vue-cli-service build --mode development",
|
||||||
|
"test:unit": "vue-cli-service test:unit",
|
||||||
|
"test:e2e": "vue-cli-service test:e2e",
|
||||||
|
"lint": "vue-cli-service lint"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@fullcalendar/core": "^4.4.0",
|
||||||
|
"@fullcalendar/daygrid": "^4.4.0",
|
||||||
|
"@fullcalendar/interaction": "^4.4.0",
|
||||||
|
"@fullcalendar/list": "^4.4.0",
|
||||||
|
"@fullcalendar/timegrid": "^4.4.0",
|
||||||
|
"@fullcalendar/vue": "^4.4.0",
|
||||||
|
"vuedraggable": "^2.23.2",
|
||||||
|
"async-validator": "^3.3.0",
|
||||||
|
"@popperjs/core": "^2.4.3",
|
||||||
|
"axios": "^0.19.1",
|
||||||
|
"core-js": "^3.4.4",
|
||||||
|
"echarts": "^4.6.0",
|
||||||
|
"element-ui": "^2.13.0",
|
||||||
|
"file-saver": "^2.0.2",
|
||||||
|
"font-awesome": "^4.7.0",
|
||||||
|
"ibiz-gantt-elastic": "^1.0.17",
|
||||||
|
"ibiz-vue-lib": "^0.1.13",
|
||||||
|
"ibiz-vue-pivottable": "^1.0.6",
|
||||||
|
"interactjs": "^1.9.4",
|
||||||
|
"moment": "^2.24.0",
|
||||||
|
"path-to-regexp": "^6.1.0",
|
||||||
|
"qs": "^6.9.1",
|
||||||
|
"rxjs": "^6.5.4",
|
||||||
|
"tinymce": "4.8.5",
|
||||||
|
"view-design": "4.2.0",
|
||||||
|
"vue": "^2.6.10",
|
||||||
|
"vue-amap": "^0.5.10",
|
||||||
|
"vue-class-component": "^7.0.2",
|
||||||
|
"vue-grid-layout": "^2.3.7",
|
||||||
|
"vue-i18n": "^8.15.3",
|
||||||
|
"vue-property-decorator": "^9.1.2",
|
||||||
|
"vue-router": "^3.1.3",
|
||||||
|
"vuex": "^3.1.2",
|
||||||
|
"bootstrap-vue": "^2.18.1",
|
||||||
|
"@json-editor/json-editor": "1.4.0-beta.0",
|
||||||
|
"js-object-pretty-print": "^0.3.0",
|
||||||
|
"v-jsoneditor": "^1.4.1",
|
||||||
|
"xlsx": "^0.15.6"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/echarts": "^4.4.3",
|
||||||
|
"@types/jest": "^24.0.19",
|
||||||
|
"@types/mockjs": "^1.0.2",
|
||||||
|
"@types/qs": "^6.9.0",
|
||||||
|
"@vue/cli-plugin-babel": "^4.1.0",
|
||||||
|
"@vue/cli-plugin-router": "^4.1.0",
|
||||||
|
"@vue/cli-plugin-typescript": "^4.1.0",
|
||||||
|
"@vue/cli-plugin-vuex": "^4.1.0",
|
||||||
|
"@vue/cli-service": "^4.1.0",
|
||||||
|
"@vue/test-utils": "1.0.0-beta.29",
|
||||||
|
"axios-mock-adapter": "^1.17.0",
|
||||||
|
"compression-webpack-plugin": "^4.0.0",
|
||||||
|
"less": "^3.0.4",
|
||||||
|
"less-loader": "^5.0.0",
|
||||||
|
"mockjs": "^1.1.0",
|
||||||
|
"script-loader": "^0.7.2",
|
||||||
|
"typescript": "^4.0.3",
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"vue-template-compiler": "^2.6.10"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<artifactId>ibzlite</artifactId>
|
||||||
|
<groupId>cn.ibizlab</groupId>
|
||||||
|
<version>1.0.0.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>ibzlite-web</artifactId>
|
||||||
|
<name>Ibzlite web</name>
|
||||||
|
<description>Ibzlite web</description>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
||||||
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M511.999 1024a512 512 0 1 0-512-512 512 512 0 0 0 512 512z" fill="#23A0F0" /><path d="M735.765 604.422c-3.55-49.47-36.192-90.932-55.09-112.47a70.383 70.383 0 0 0-15.577-67.003v-1.718c0-97.235-68.028-167.254-153.35-167.55-85.333 0.342-153.35 70.315-153.35 167.55v1.718a70.383 70.383 0 0 0-15.576 67.003c-18.898 21.413-51.54 62.874-55.09 112.47a75.39 75.39 0 0 0 7.554 40.425c7.555 10.308 28.513-2.06 43.406-34.93a210.33 210.33 0 0 0 35.499 67.914c-36.307 8.477-46.729 44.897-34.475 64.853 8.59 14.086 28.445 25.657 62.419 25.657 60.473 0 87.267-16.611 99.18-28.057a16.259 16.259 0 0 1 20.844 0c11.913 11.57 38.684 28.057 99.18 28.057 34.02 0 53.715-11.57 62.419-25.657 12.253-19.922 1.831-56.342-34.475-64.853a211.627 211.627 0 0 0 35.499-67.914c14.893 32.87 35.85 45.124 43.406 34.93a76.493 76.493 0 0 0 7.577-40.425z" fill="#FFFFFF" /></svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 145 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 239 KiB |
|
After Width: | Height: | Size: 241 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg width="277px" height="60px" viewBox="0 0 277 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com -->
|
||||||
|
<title>logo</title>
|
||||||
|
<desc>Created with Sketch.</desc>
|
||||||
|
<g id="页面1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||||
|
<g id="Apple-TV" transform="translate(-822.000000, -80.000000)" fill-rule="nonzero">
|
||||||
|
<g id="logo" transform="translate(822.000000, 80.000000)">
|
||||||
|
<path d="M84.7587939,33 C84.3400314,33 83.9422129,32.855404 83.5653265,32.5662099 C83.1884404,32.2770158 83,31.9117221 83,31.4703186 C83,30.8006061 83.3517553,30.0547979 84.0552764,29.2328759 C84.7587975,28.4109559 85.4874333,28 86.2412061,28 C86.7437211,28 87.1624774,28.1407903 87.4974874,28.422375 C87.8324974,28.7039598 88,29.1111079 88,29.6438359 C88,30.2983298 87.6566197,31.0213058 86.9698493,31.8127843 C86.2830787,32.6042648 85.5460676,33 84.7587939,33 Z M87,43.1071413 L87,44.8800002 C85.4032842,46.9038197 83.913587,48.4297553 82.5308641,49.4578566 C81.1481411,50.4859558 79.9711982,51 79,51 C77.6501989,51 76.6460938,50.3038162 75.9876542,48.9114271 C75.3292146,47.51904 75,45.9971505 75,44.345713 C75,43.7142826 75.0658429,43.1111916 75.1975308,42.5364271 C75.3292186,41.9616625 75.4855956,41.4880956 75.6666665,41.1157137 C75.8477374,40.7433317 76.1851825,40.1604794 76.6790122,39.3671417 C79.0164725,35.7890278 81.1563689,34 83.0987653,34 C84.1028856,34 84.6049382,34.3804718 84.6049382,35.1414285 C84.6049382,35.6595252 84.2798385,36.4690405 83.6296296,37.5699981 C82.9794205,38.6709579 82.3991795,39.4561863 81.8888887,39.9257136 C80.4567829,41.2857195 79.5226359,42.2328532 79.0864196,42.7671425 C78.6502035,43.3014297 78.4320986,43.9085667 78.4320986,44.5885708 C78.4320986,45.1714317 78.6543186,45.6571409 79.0987654,46.0457134 C79.543212,46.4342859 80.119338,46.62857 80.8271605,46.62857 C81.6008269,46.62857 82.4526703,46.3492873 83.382716,45.7907132 C84.3127617,45.2321392 85.5185111,44.3376253 87,43.1071413 Z M93,51 L93,13 L105.747082,13 C116.805447,13 119.856031,16.3948127 119.856031,23.2391931 C119.856031,27.1815562 118.494163,29.8645533 114.354086,31.0144092 L114.354086,31.2334294 C118.766537,32.3832853 121,35.2853026 121,40.0489914 C121,46.9481268 117.949416,51 106.891051,51 L93,51 Z M101,29 L103.670157,29 C108.853403,29 111,28.1818182 111,24.4727273 C111,20.5454545 108.905759,20 103.670157,20 L101,20 L101,29 Z M101,44 L105.038462,44 C111.211538,44 113,43.1306818 113,39.5 C113,36.1761364 111.269231,35 105.038462,35 L101,35 L101,44 Z M134.5,17 C130.888889,17 130,16.5263158 130,12.9473684 C130,9.36842105 130.888889,9 134.5,9 C138.166667,9 139,9.36842105 139,12.9473684 C139,16.5263158 138.166667,17 134.5,17 Z M130,51 L130,22 L138,22 L138,51 L130,51 Z M147,51 L147,44.3944444 L161.004377,28.5518519 L161.004377,28.2296296 L148.039387,28.2296296 L148.039387,22 L170.851204,22 L170.851204,28.2296296 L156.5186,44.287037 L156.5186,44.6092593 L172,44.6092593 L172,51 L147,51 Z M189.523364,43.7723343 L205,43.7723343 L205,51 L181,51 L181,13 L189.523364,13 L189.523364,43.7723343 Z M225.419162,21 C235.53493,21 239,24.273703 239,30.391771 L239,50.4633274 L231.734531,50.4633274 L230.952096,47.0822898 C229.666667,49.2289803 226.313373,51 221.339321,51 C214.576846,51 211,48.1556351 211,42.1449016 C211,35.4364937 215.303393,33.0214669 223.407186,33.0214669 L230.896208,33.0214669 L230.896208,32.2701252 C230.896208,28.8354204 229.778443,27.4937388 224.469062,27.4937388 C222.289421,27.4937388 220.10978,27.6547406 218.041916,28.0304114 L218.041916,21.4293381 C220.333333,21.1610018 223.239521,21 225.419162,21 Z M222.450704,46 C226.225352,46 228.929577,44.5555556 230,42.5 L230,39 L223.690141,39 C219.633803,39 218,39.6666667 218,42.7222222 C218,45.1111111 219.295775,46 222.450704,46 Z M265.078394,20.4545455 C274.782027,20.4545455 277,26.3454545 277,35.7272727 C277,44.1818182 274.782027,51 265.078394,51 C259.367113,51 257.038241,49.1454545 255.873805,46.3090909 L255.319312,50.4545455 L248,50.4545455 L248,9 L256.040153,9 L256.040153,24.5454545 C257.204589,22.3636364 259.810707,20.4545455 265.078394,20.4545455 Z M262.827731,46 C268.289916,46 269,41.9473684 269,37.0526316 C269,31.8421053 268.180672,28 262.827731,28 C257.420168,28 256,31.3157895 256,37.0526316 C256,42.5263158 257.420168,46 262.827731,46 Z" id="注册iBizLab账号" fill="#333333"></path>
|
||||||
|
<g id="编组" fill="#01B0FF">
|
||||||
|
<path d="M33,53.9848293 C39.3232242,53.9848293 45.6616122,53.9848293 52,54 C48.6488428,49.9646018 45.2673584,45.9747155 41.8555467,42 C38.9896249,46.0505689 36.0478851,50.0556258 33,53.9848293 L33,53.9848293 Z M45,37.2539103 C48.4335443,41.4270073 51.7721519,45.6757039 55,50 C54.9525316,40.3383733 55,30.6616267 54.9683544,21 C51.9303797,26.5641293 48.7025316,32.052659 45,37.2539103 L45,37.2539103 Z M21,21 C21.2871111,31.3772333 25.5786667,40.9994895 30.4897778,50 C33.0586667,45.7958142 35.5217778,41.5472179 38,37.2838182 C32.4542222,31.7325166 27.0142222,26.0627871 21,21 L21,21 Z M4.24776231,8 C3.99247773,23.2587549 3.8010143,38.5324254 4.37540459,53.7762646 C11.9062995,54.0894942 19.4531498,53.9701686 27,54 C16.9481699,39.9345006 7.4228642,24.8845655 4.24776231,8 L4.24776231,8 Z M13,5 C22.6175691,13.1440536 31.7201818,21.8107202 40.2472548,31 C44.669822,22.4349525 48.8652025,13.7682858 53,5.07258514 C39.6717152,5.04355109 26.3434305,5.1451703 13,5 L13,5 Z M0,0 L59.7331546,0 C60.0637531,19.995 60.123862,40.005 59.7031002,60 L0,60 L0,0 Z" id="Fill-1"></path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#36ab60" d="M352.814545 385.396364m-33.512727 0a33.512727 33.512727 0 1 0 67.025455 0 33.512727 33.512727 0 1 0-67.025455 0Z" /><path fill="#36ab60" d="M502.690909 384.465455m-33.512727 0a33.512727 33.512727 0 1 0 67.025454 0 33.512727 33.512727 0 1 0-67.025454 0Z" /><path fill="#36ab60" d="M576.232727 534.341818m-23.272727 0a23.272727 23.272727 0 1 0 46.545455 0 23.272727 23.272727 0 1 0-46.545455 0Z" /><path fill="#36ab60" d="M694.458182 536.203636m-23.272727 0a23.272727 23.272727 0 1 0 46.545454 0 23.272727 23.272727 0 1 0-46.545454 0Z" /><path fill="#36ab60" d="M512 0C229.003636 0 0 229.003636 0 512s229.003636 512 512 512 512-229.003636 512-512S794.996364 0 512 0z m-87.505455 630.225455c-26.996364 0-48.407273-5.585455-75.403636-11.17091l-75.403636 37.236364 21.410909-64.232727c-53.992727-37.236364-85.643636-85.643636-85.643637-145.221818 0-102.4 96.814545-182.458182 215.04-182.458182 105.192727 0 198.283636 64.232727 216.901819 150.807273-6.516364-0.930909-13.963636-0.930909-20.48-0.93091-102.4 0-182.458182 76.334545-182.458182 170.356364 0 15.825455 2.792727 30.72 6.516363 44.683636-7.447273 0-13.963636 0.930909-20.48 0.93091z m314.647273 75.403636l15.825455 53.992727-58.647273-32.581818c-21.410909 5.585455-42.821818 11.170909-64.232727 11.170909-102.4 0-182.458182-69.818182-182.458182-155.461818s80.058182-155.461818 182.458182-155.461818c96.814545 0 182.458182 69.818182 182.458182 155.461818 0 47.476364-31.650909 90.298182-75.403637 122.88z" /></svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
|
|
@ -0,0 +1,116 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"srfkey": "YesNo",
|
||||||
|
"emptytext": "未定义",
|
||||||
|
"codelisttype":"static",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"id": "1",
|
||||||
|
"label": "是",
|
||||||
|
"text": "是",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Item_1",
|
||||||
|
"value": "1",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
, {
|
||||||
|
"id": "0",
|
||||||
|
"label": "否",
|
||||||
|
"text": "否",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Item_0",
|
||||||
|
"value": "0",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"srfkey": "ComponentType",
|
||||||
|
"emptytext": "未定义",
|
||||||
|
"codelisttype":"static",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"id": "DynamicForm",
|
||||||
|
"label": "动态表单",
|
||||||
|
"text": "动态表单",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Dynamicform",
|
||||||
|
"value": "DynamicForm",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
, {
|
||||||
|
"id": "DynamicSubForm",
|
||||||
|
"label": "动态子表单",
|
||||||
|
"text": "动态子表单",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Dynamicsubform",
|
||||||
|
"value": "DynamicSubForm",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
, {
|
||||||
|
"id": "DynamicGrid",
|
||||||
|
"label": "动态表格",
|
||||||
|
"text": "动态表格",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Dynamicgrid",
|
||||||
|
"value": "DynamicGrid",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"srfkey": "DstAppList",
|
||||||
|
"emptytext": "未定义",
|
||||||
|
"codelisttype":"dynamic",
|
||||||
|
"appdataentity":"DstApp",
|
||||||
|
"appdedataset":"FetchDefault",
|
||||||
|
"items": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"srfkey": "AppType",
|
||||||
|
"emptytext": "未定义",
|
||||||
|
"codelisttype":"static",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"id": "INNER",
|
||||||
|
"label": "内置应用",
|
||||||
|
"text": "内置应用",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Inner",
|
||||||
|
"value": "INNER",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
, {
|
||||||
|
"id": "THIRD-PARTY",
|
||||||
|
"label": "第三方应用",
|
||||||
|
"text": "第三方应用",
|
||||||
|
"class":"",
|
||||||
|
"data":"",
|
||||||
|
"codename":"Third_SUB_party",
|
||||||
|
"value": "THIRD-PARTY",
|
||||||
|
|
||||||
|
"disabled": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"srfkey": "DstSystemList",
|
||||||
|
"emptytext": "未定义",
|
||||||
|
"codelisttype":"dynamic",
|
||||||
|
"appdataentity":"DstSystem",
|
||||||
|
"appdedataset":"FetchDefault",
|
||||||
|
"items": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
[
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,434 @@
|
||||||
|
{
|
||||||
|
"metamodeleditview": {
|
||||||
|
"title": "模型编辑视图",
|
||||||
|
"caption": "模型",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaModelEditView",
|
||||||
|
"viewtag": "0970a13a09fca01489f0f6f6016bdc40"
|
||||||
|
},
|
||||||
|
"dstcomponentgridview": {
|
||||||
|
"title": "组件表格视图",
|
||||||
|
"caption": "组件",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstComponentGridView",
|
||||||
|
"viewtag": "10aa45718d82d8f115c75ba01abb2de1"
|
||||||
|
},
|
||||||
|
"dstviewpickupgridview": {
|
||||||
|
"title": "页面选择表格视图",
|
||||||
|
"caption": "页面",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstViewPickupGridView",
|
||||||
|
"viewtag": "12f945a6370fe677276fc813c6e73757"
|
||||||
|
},
|
||||||
|
"dstapigridview": {
|
||||||
|
"title": "接口表格视图",
|
||||||
|
"caption": "接口",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstAPIGridView",
|
||||||
|
"viewtag": "16af256f35cdf891e8e04f8fe652e91b"
|
||||||
|
},
|
||||||
|
"metamodelgridview": {
|
||||||
|
"title": "模型表格视图",
|
||||||
|
"caption": "模型",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaModelGridView",
|
||||||
|
"viewtag": "18d59a3ac7947d7123e0be76e7cb71c0"
|
||||||
|
},
|
||||||
|
"bladevisualgridview": {
|
||||||
|
"title": "大屏展示表格视图",
|
||||||
|
"caption": "可视化表",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "avuedata",
|
||||||
|
"viewname": "BladeVisualGridView",
|
||||||
|
"viewtag": "1acb538e571dd5728a1ac2a7248304db"
|
||||||
|
},
|
||||||
|
"dstappgridview": {
|
||||||
|
"title": "应用表格视图",
|
||||||
|
"caption": "应用",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstAppGridView",
|
||||||
|
"viewtag": "1ade7920c947bf50c32012de9962a92d"
|
||||||
|
},
|
||||||
|
"dstappeditview": {
|
||||||
|
"title": "应用编辑视图",
|
||||||
|
"caption": "应用",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstAppEditView",
|
||||||
|
"viewtag": "1c79dd0753fd2c3cd901deaea07ee9ec"
|
||||||
|
},
|
||||||
|
"dstdatasourceeditview": {
|
||||||
|
"title": "数据源编辑视图",
|
||||||
|
"caption": "数据源",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstDataSourceEditView",
|
||||||
|
"viewtag": "1fbb2ec52d91acb96cd76a8fd181c3ff"
|
||||||
|
},
|
||||||
|
"dstcomponentpickupgridview": {
|
||||||
|
"title": "组件选择表格视图",
|
||||||
|
"caption": "组件",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstComponentPickupGridView",
|
||||||
|
"viewtag": "236248d8753bad6e8a61088d1007d836"
|
||||||
|
},
|
||||||
|
"metaentitypickupview": {
|
||||||
|
"title": "实体数据选择视图",
|
||||||
|
"caption": "实体",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaEntityPickupView",
|
||||||
|
"viewtag": "2a68c7ba74abbda10f2be9d4905f1a7d"
|
||||||
|
},
|
||||||
|
"metaentityeditview": {
|
||||||
|
"title": "实体编辑视图",
|
||||||
|
"caption": "实体",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaEntityEditView",
|
||||||
|
"viewtag": "2feae2829a80f67eb57a3335aad45d42"
|
||||||
|
},
|
||||||
|
"metafieldpickupview": {
|
||||||
|
"title": "属性数据选择视图",
|
||||||
|
"caption": "属性",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaFieldPickupView",
|
||||||
|
"viewtag": "33cfd9f916c0c359777f8e1ccaf769f8"
|
||||||
|
},
|
||||||
|
"dstviewgridview": {
|
||||||
|
"title": "页面表格视图",
|
||||||
|
"caption": "页面",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstViewGridView",
|
||||||
|
"viewtag": "33ec4b7d5a31addaec9b033067520820"
|
||||||
|
},
|
||||||
|
"metadatasetgridview": {
|
||||||
|
"title": "数据集表格视图",
|
||||||
|
"caption": "数据集",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaDataSetGridView",
|
||||||
|
"viewtag": "34eb161eb8e0968e78bbbfc7f30faaf1"
|
||||||
|
},
|
||||||
|
"dstcomponenteditview": {
|
||||||
|
"title": "组件编辑视图",
|
||||||
|
"caption": "组件",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstComponentEditView",
|
||||||
|
"viewtag": "3b307eee26f3a9db54235a4e2bac21f9"
|
||||||
|
},
|
||||||
|
"metarelationshipeditview": {
|
||||||
|
"title": "实体关系编辑视图",
|
||||||
|
"caption": "实体关系",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaRelationshipEditView",
|
||||||
|
"viewtag": "3c4651b0fddbda6565cce70dbada576a"
|
||||||
|
},
|
||||||
|
"metarelationshippickupgridview": {
|
||||||
|
"title": "实体关系选择表格视图",
|
||||||
|
"caption": "实体关系",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaRelationshipPickupGridView",
|
||||||
|
"viewtag": "4dea38f94640a261d70d58a8307356b9"
|
||||||
|
},
|
||||||
|
"dstmicroservicegridview": {
|
||||||
|
"title": "微服务表格视图",
|
||||||
|
"caption": "微服务",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstMicroserviceGridView",
|
||||||
|
"viewtag": "4f19fa8bfbce2c71261ca7cc076f316e"
|
||||||
|
},
|
||||||
|
"dstapieditview": {
|
||||||
|
"title": "接口编辑视图",
|
||||||
|
"caption": "接口",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstAPIEditView",
|
||||||
|
"viewtag": "566e7ad7de2c879a911727539980e0d9"
|
||||||
|
},
|
||||||
|
"metamodulepickupgridview": {
|
||||||
|
"title": "模块选择表格视图",
|
||||||
|
"caption": "模块",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaModulePickupGridView",
|
||||||
|
"viewtag": "5c077bbd9af52fa95c68a782f96e74d7"
|
||||||
|
},
|
||||||
|
"metaentitypickupgridview": {
|
||||||
|
"title": "实体选择表格视图",
|
||||||
|
"caption": "实体",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaEntityPickupGridView",
|
||||||
|
"viewtag": "5c14ceb58f4392849324f2a6dc13eac2"
|
||||||
|
},
|
||||||
|
"dstsystempickupgridview": {
|
||||||
|
"title": "系统选择表格视图",
|
||||||
|
"caption": "系统",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstSystemPickupGridView",
|
||||||
|
"viewtag": "63b77608c374bd71fcc480c760e98b78"
|
||||||
|
},
|
||||||
|
"dstapppickupgridview": {
|
||||||
|
"title": "应用选择表格视图",
|
||||||
|
"caption": "应用",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstAppPickupGridView",
|
||||||
|
"viewtag": "6c90b7b0ae9c4694d76b5716092070d5"
|
||||||
|
},
|
||||||
|
"dstdatasourcepickupview": {
|
||||||
|
"title": "数据源数据选择视图",
|
||||||
|
"caption": "数据源",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstDataSourcePickupView",
|
||||||
|
"viewtag": "7102cd4ba5ca690e5ce03127920292f5"
|
||||||
|
},
|
||||||
|
"metafieldeditview": {
|
||||||
|
"title": "属性编辑视图",
|
||||||
|
"caption": "属性",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaFieldEditView",
|
||||||
|
"viewtag": "79eaf7b7bf098180b58089f1db93ef50"
|
||||||
|
},
|
||||||
|
"dstroutereditview": {
|
||||||
|
"title": "路由编辑视图",
|
||||||
|
"caption": "路由",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstRouterEditView",
|
||||||
|
"viewtag": "7d6167573eed098118e9fe1814392027"
|
||||||
|
},
|
||||||
|
"metafieldeditgridview": {
|
||||||
|
"title": "属性表格视图",
|
||||||
|
"caption": "属性",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaFieldEditGridView",
|
||||||
|
"viewtag": "814731cc1364dfbfa419942030448e68"
|
||||||
|
},
|
||||||
|
"dstmicroserviceeditview": {
|
||||||
|
"title": "微服务编辑视图",
|
||||||
|
"caption": "微服务",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstMicroserviceEditView",
|
||||||
|
"viewtag": "83be61fac74682d541d364717e7f6f31"
|
||||||
|
},
|
||||||
|
"liteindex": {
|
||||||
|
"title": "Lite",
|
||||||
|
"caption": "ibizlab",
|
||||||
|
"viewtype": "APPINDEXVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "liteIndex",
|
||||||
|
"viewtag": "861B443E-602B-4CB0-8E9D-B4B3B9B1CA23"
|
||||||
|
},
|
||||||
|
"metaentitygridview": {
|
||||||
|
"title": "实体表格视图",
|
||||||
|
"caption": "实体",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaEntityGridView",
|
||||||
|
"viewtag": "88894333da0e2e0f7a556ecabf7b48ab"
|
||||||
|
},
|
||||||
|
"dstconfigeditview": {
|
||||||
|
"title": "配置编辑视图",
|
||||||
|
"caption": "配置",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstConfigEditView",
|
||||||
|
"viewtag": "8ee101d8fe3517d595bd6518026d1ab8"
|
||||||
|
},
|
||||||
|
"metarelationshippickupview": {
|
||||||
|
"title": "实体关系数据选择视图",
|
||||||
|
"caption": "实体关系",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaRelationshipPickupView",
|
||||||
|
"viewtag": "8ef054d29badaac8974f6a19c375c422"
|
||||||
|
},
|
||||||
|
"dstrouterpickupgridview": {
|
||||||
|
"title": "路由选择表格视图",
|
||||||
|
"caption": "路由",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstRouterPickupGridView",
|
||||||
|
"viewtag": "983a4d82e2a6fe3b3cd505fb3f681955"
|
||||||
|
},
|
||||||
|
"dstroutergridview": {
|
||||||
|
"title": "路由表格视图",
|
||||||
|
"caption": "路由",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstRouterGridView",
|
||||||
|
"viewtag": "9c46a7edc5d5d3a08e75ca57fcb7b03c"
|
||||||
|
},
|
||||||
|
"dstdatasourcepickupgridview": {
|
||||||
|
"title": "数据源选择表格视图",
|
||||||
|
"caption": "数据源",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstDataSourcePickupGridView",
|
||||||
|
"viewtag": "a080a163f57168271170edd59d2f6ee9"
|
||||||
|
},
|
||||||
|
"dstsystemeditview": {
|
||||||
|
"title": "系统编辑视图",
|
||||||
|
"caption": "系统",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstSystemEditView",
|
||||||
|
"viewtag": "a74ac9914f18ea5f417e041085f19c7f"
|
||||||
|
},
|
||||||
|
"bladevisualeditview": {
|
||||||
|
"title": "大屏展示编辑视图",
|
||||||
|
"caption": "可视化表",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "avuedata",
|
||||||
|
"viewname": "BladeVisualEditView",
|
||||||
|
"viewtag": "ae17e402fbd7acdc83dcb52139cfffe2"
|
||||||
|
},
|
||||||
|
"metamoduleeditview": {
|
||||||
|
"title": "模块编辑视图",
|
||||||
|
"caption": "模块",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaModuleEditView",
|
||||||
|
"viewtag": "b35e034dc0072ebf714a930060f78651"
|
||||||
|
},
|
||||||
|
"metadataseteditview": {
|
||||||
|
"title": "数据集编辑视图",
|
||||||
|
"caption": "数据集",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaDataSetEditView",
|
||||||
|
"viewtag": "c172e249359ac4100216c0b04ecf5a51"
|
||||||
|
},
|
||||||
|
"metafieldgridview": {
|
||||||
|
"title": "属性表格视图",
|
||||||
|
"caption": "属性",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaFieldGridView",
|
||||||
|
"viewtag": "c41cb9ab6be73302c733eee6da9ca11a"
|
||||||
|
},
|
||||||
|
"metarelationshipgridview": {
|
||||||
|
"title": "实体关系表格视图",
|
||||||
|
"caption": "实体关系",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaRelationshipGridView",
|
||||||
|
"viewtag": "c97e5fbd6069f3ac7418e46252614504"
|
||||||
|
},
|
||||||
|
"metamodulepickupview": {
|
||||||
|
"title": "模块数据选择视图",
|
||||||
|
"caption": "模块",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaModulePickupView",
|
||||||
|
"viewtag": "cb5d9cb9d0d50f146e0b27a5198c4676"
|
||||||
|
},
|
||||||
|
"dstmicroservicepickupview": {
|
||||||
|
"title": "微服务数据选择视图",
|
||||||
|
"caption": "微服务",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstMicroservicePickupView",
|
||||||
|
"viewtag": "cf3c723968e116fa32e08679011b9552"
|
||||||
|
},
|
||||||
|
"metarelationshipeditgridview": {
|
||||||
|
"title": "实体关系表格视图",
|
||||||
|
"caption": "实体关系",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaRelationshipEditGridView",
|
||||||
|
"viewtag": "d45a5298f0efa4be88f25747ce799fe3"
|
||||||
|
},
|
||||||
|
"dstdatasourcegridview": {
|
||||||
|
"title": "数据源表格视图",
|
||||||
|
"caption": "数据源",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstDataSourceGridView",
|
||||||
|
"viewtag": "d613248735503950b91cb7094b036cdc"
|
||||||
|
},
|
||||||
|
"dstvieweditview": {
|
||||||
|
"title": "页面编辑视图",
|
||||||
|
"caption": "页面",
|
||||||
|
"viewtype": "DEEDITVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstViewEditView",
|
||||||
|
"viewtag": "db8f9ef53ef25a50b6cf6d24fd86368d"
|
||||||
|
},
|
||||||
|
"dstsystempickupview": {
|
||||||
|
"title": "系统数据选择视图",
|
||||||
|
"caption": "系统",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstSystemPickupView",
|
||||||
|
"viewtag": "e1ea1395d43d0e07a8ccb7de8d4e9e84"
|
||||||
|
},
|
||||||
|
"metafieldpickupgridview": {
|
||||||
|
"title": "属性选择表格视图",
|
||||||
|
"caption": "属性",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaFieldPickupGridView",
|
||||||
|
"viewtag": "e3e41e4b28407b0890b74e5f99d32721"
|
||||||
|
},
|
||||||
|
"dstsystemgridview": {
|
||||||
|
"title": "系统表格视图",
|
||||||
|
"caption": "系统",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstSystemGridView",
|
||||||
|
"viewtag": "e5a20b8d7ce2cf41e100a3738fcff3a3"
|
||||||
|
},
|
||||||
|
"metamodulegridview": {
|
||||||
|
"title": "模块表格视图",
|
||||||
|
"caption": "模块",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "MetaModuleGridView",
|
||||||
|
"viewtag": "ec89001b31b540bbfbc5df332d300b29"
|
||||||
|
},
|
||||||
|
"dstmicroservicepickupgridview": {
|
||||||
|
"title": "微服务选择表格视图",
|
||||||
|
"caption": "微服务",
|
||||||
|
"viewtype": "DEPICKUPGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstMicroservicePickupGridView",
|
||||||
|
"viewtag": "f1e0001abbcc03f658dd28f9f8ad093a"
|
||||||
|
},
|
||||||
|
"dstconfiggridview": {
|
||||||
|
"title": "配置表格视图",
|
||||||
|
"caption": "配置",
|
||||||
|
"viewtype": "DEGRIDVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstConfigGridView",
|
||||||
|
"viewtag": "f20b2b6dc4d1c75c48f5da3eca3a3274"
|
||||||
|
},
|
||||||
|
"dstapppickupview": {
|
||||||
|
"title": "应用数据选择视图",
|
||||||
|
"caption": "应用",
|
||||||
|
"viewtype": "DEPICKUPVIEW",
|
||||||
|
"viewmodule": "lite",
|
||||||
|
"viewname": "DstAppPickupView",
|
||||||
|
"viewtag": "fbeee9229dcb3433526e6dab9172c721"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"VMGroup":[
|
||||||
|
{"tag":"ViewMsg","position":"TOP","type":"INFO"}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,66 @@
|
||||||
|
.loader {
|
||||||
|
position: relative;
|
||||||
|
width: 12.5em;
|
||||||
|
height: 12.5em;
|
||||||
|
transform: rotate(165deg);
|
||||||
|
}
|
||||||
|
.loader:before, .loader:after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
display: block;
|
||||||
|
width: 2.5em;
|
||||||
|
height: 2.5em;
|
||||||
|
border-radius: 1.25em;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
}
|
||||||
|
.loader:before {
|
||||||
|
animation: before 2s infinite;
|
||||||
|
}
|
||||||
|
.loader:after {
|
||||||
|
animation: after 2s infinite;
|
||||||
|
}
|
||||||
|
@keyframes before {
|
||||||
|
0% {
|
||||||
|
width: 2.5em;
|
||||||
|
box-shadow: 5em -2.5em rgba(88, 163, 243, 0.75), -5em 2.5em rgba(153, 202, 255, 0.75);
|
||||||
|
}
|
||||||
|
35% {
|
||||||
|
width: 12.5em;
|
||||||
|
box-shadow: 0 -2.5em rgba(88, 163, 243, 0.75), 0 2.5em rgba(153, 202, 255, 0.75);
|
||||||
|
}
|
||||||
|
70% {
|
||||||
|
width: 2.5em;
|
||||||
|
box-shadow: -5em -2.5em rgba(88, 163, 243, 0.75), 5em 2.5em rgba(153, 202, 255, 0.75);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
box-shadow: 5em -2.5em rgba(88, 163, 243, 0.75), -5em 2.5em rgba(153, 202, 255, 0.75);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@keyframes after {
|
||||||
|
0% {
|
||||||
|
height: 2.5em;
|
||||||
|
box-shadow: 2.5em 5em rgba(224, 224, 224, 0.75), -2.5em -5em rgba(198, 200, 210, 0.75);
|
||||||
|
}
|
||||||
|
35% {
|
||||||
|
height: 12.5em;
|
||||||
|
box-shadow: 2.5em 0 rgba(224, 224, 224, 0.75), -2.5em 0 rgba(198, 200, 210, 0.75);
|
||||||
|
}
|
||||||
|
70% {
|
||||||
|
height: 2.5em;
|
||||||
|
box-shadow: 2.5em -5em rgba(224, 224, 224, 0.75), -2.5em 5em rgba(198, 200, 210, 0.75);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
box-shadow: 2.5em 5em rgba(224, 224, 224, 0.75), -2.5em -5em rgba(198, 200, 210, 0.75);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/** * Attempt to center the whole thing! */
|
||||||
|
html, body {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.loader {
|
||||||
|
position: absolute;
|
||||||
|
top: calc(50% - 6.25em);
|
||||||
|
left: calc(50% - 6.25em);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,230 @@
|
||||||
|
tinymce.addI18n('en_US',{
|
||||||
|
"Cut": "Cut",
|
||||||
|
"Heading 5": "Heading 5",
|
||||||
|
"Header 2": "Header 2",
|
||||||
|
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.",
|
||||||
|
"Heading 4": "Heading 4",
|
||||||
|
"Div": "Div",
|
||||||
|
"Heading 2": "Heading 2",
|
||||||
|
"Paste": "Paste",
|
||||||
|
"Close": "Close",
|
||||||
|
"Font Family": "Font Family",
|
||||||
|
"Pre": "Pre",
|
||||||
|
"Align right": "Align right",
|
||||||
|
"New document": "New document",
|
||||||
|
"Blockquote": "Blockquote",
|
||||||
|
"Numbered list": "Numbered list",
|
||||||
|
"Heading 1": "Heading 1",
|
||||||
|
"Headings": "Headings",
|
||||||
|
"Increase indent": "Increase indent",
|
||||||
|
"Formats": "Formats",
|
||||||
|
"Headers": "Headers",
|
||||||
|
"Select all": "Select all",
|
||||||
|
"Header 3": "Header 3",
|
||||||
|
"Blocks": "Blocks",
|
||||||
|
"Undo": "Undo",
|
||||||
|
"Strikethrough": "Strike-through",
|
||||||
|
"Bullet list": "Bullet list",
|
||||||
|
"Header 1": "Header 1",
|
||||||
|
"Superscript": "Superscript",
|
||||||
|
"Clear formatting": "Clear formatting",
|
||||||
|
"Font Sizes": "Font Sizes",
|
||||||
|
"Subscript": "Subscript",
|
||||||
|
"Header 6": "Header 6",
|
||||||
|
"Redo": "Redo",
|
||||||
|
"Paragraph": "Paragraph",
|
||||||
|
"Ok": "Ok",
|
||||||
|
"Bold": "Bold",
|
||||||
|
"Code": "Code",
|
||||||
|
"Italic": "Italic",
|
||||||
|
"Align center": "Align centre",
|
||||||
|
"Header 5": "Header 5",
|
||||||
|
"Heading 6": "Heading 6",
|
||||||
|
"Heading 3": "Heading 3",
|
||||||
|
"Decrease indent": "Decrease indent",
|
||||||
|
"Header 4": "Header 4",
|
||||||
|
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.",
|
||||||
|
"Underline": "Underline",
|
||||||
|
"Cancel": "Cancel",
|
||||||
|
"Justify": "Justify",
|
||||||
|
"Inline": "Inline",
|
||||||
|
"Copy": "Copy",
|
||||||
|
"Align left": "Align left",
|
||||||
|
"Visual aids": "Visual aids",
|
||||||
|
"Lower Greek": "Lower Greek",
|
||||||
|
"Square": "Square",
|
||||||
|
"Default": "Default",
|
||||||
|
"Lower Alpha": "Lower Alpha",
|
||||||
|
"Circle": "Circle",
|
||||||
|
"Disc": "Disc",
|
||||||
|
"Upper Alpha": "Upper Alpha",
|
||||||
|
"Upper Roman": "Upper Roman",
|
||||||
|
"Lower Roman": "Lower Roman",
|
||||||
|
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.",
|
||||||
|
"Name": "Name",
|
||||||
|
"Anchor": "Anchor",
|
||||||
|
"Id": "ID",
|
||||||
|
"You have unsaved changes are you sure you want to navigate away?": "You have unsaved changes are you sure you want to navigate away?",
|
||||||
|
"Restore last draft": "Restore last draft",
|
||||||
|
"Special character": "Special character",
|
||||||
|
"Source code": "Source code",
|
||||||
|
"Language": "Language",
|
||||||
|
"Insert\/Edit code sample": "Insert\/Edit code sample",
|
||||||
|
"B": "B",
|
||||||
|
"R": "R",
|
||||||
|
"G": "G",
|
||||||
|
"Color": "Colour",
|
||||||
|
"Right to left": "Right to left",
|
||||||
|
"Left to right": "Left to right",
|
||||||
|
"Emoticons": "Emoticons",
|
||||||
|
"Robots": "Robots",
|
||||||
|
"Document properties": "Document properties",
|
||||||
|
"Title": "Title",
|
||||||
|
"Keywords": "Keywords",
|
||||||
|
"Encoding": "Encoding",
|
||||||
|
"Description": "Description",
|
||||||
|
"Author": "Author",
|
||||||
|
"Fullscreen": "Full-screen",
|
||||||
|
"Horizontal line": "Horizontal line",
|
||||||
|
"Horizontal space": "Horizontal space",
|
||||||
|
"Insert\/edit image": "Insert\/edit image",
|
||||||
|
"General": "General",
|
||||||
|
"Advanced": "Advanced",
|
||||||
|
"Source": "Source",
|
||||||
|
"Border": "Border",
|
||||||
|
"Constrain proportions": "Constrain proportions",
|
||||||
|
"Vertical space": "Vertical space",
|
||||||
|
"Image description": "Image description",
|
||||||
|
"Style": "Style",
|
||||||
|
"Dimensions": "Dimensions",
|
||||||
|
"Insert image": "Insert image",
|
||||||
|
"Image": "Image",
|
||||||
|
"Zoom in": "Zoom in",
|
||||||
|
"Contrast": "Contrast",
|
||||||
|
"Back": "Back",
|
||||||
|
"Gamma": "Gamma",
|
||||||
|
"Flip horizontally": "Flip horizontally",
|
||||||
|
"Resize": "Resize",
|
||||||
|
"Sharpen": "Sharpen",
|
||||||
|
"Zoom out": "Zoom out",
|
||||||
|
"Image options": "Image options",
|
||||||
|
"Apply": "Apply",
|
||||||
|
"Brightness": "Brightness",
|
||||||
|
"Rotate clockwise": "Rotate clockwise",
|
||||||
|
"Rotate counterclockwise": "Rotate counterclockwise",
|
||||||
|
"Edit image": "Edit image",
|
||||||
|
"Color levels": "Colour levels",
|
||||||
|
"Crop": "Crop",
|
||||||
|
"Orientation": "Orientation",
|
||||||
|
"Flip vertically": "Flip vertically",
|
||||||
|
"Invert": "Invert",
|
||||||
|
"Date\/time": "Date\/time",
|
||||||
|
"Insert date\/time": "Insert date\/time",
|
||||||
|
"Remove link": "Remove link",
|
||||||
|
"Url": "URL",
|
||||||
|
"Text to display": "Text to display",
|
||||||
|
"Anchors": "Anchors",
|
||||||
|
"Insert link": "Insert link",
|
||||||
|
"Link": "Link",
|
||||||
|
"New window": "New window",
|
||||||
|
"None": "None",
|
||||||
|
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?",
|
||||||
|
"Paste or type a link": "Paste or type a link",
|
||||||
|
"Target": "Target",
|
||||||
|
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",
|
||||||
|
"Insert\/edit link": "Insert\/edit link",
|
||||||
|
"Insert\/edit video": "Insert\/edit video",
|
||||||
|
"Media": "Media",
|
||||||
|
"Alternative source": "Alternative source",
|
||||||
|
"Paste your embed code below:": "Paste your embed code below:",
|
||||||
|
"Insert video": "Insert video",
|
||||||
|
"Poster": "Poster",
|
||||||
|
"Insert\/edit media": "Insert\/edit media",
|
||||||
|
"Embed": "Embed",
|
||||||
|
"Nonbreaking space": "Non-breaking space",
|
||||||
|
"Page break": "Page break",
|
||||||
|
"Paste as text": "Paste as text",
|
||||||
|
"Preview": "Preview",
|
||||||
|
"Print": "Print",
|
||||||
|
"Save": "Save",
|
||||||
|
"Could not find the specified string.": "Could not find the specified string.",
|
||||||
|
"Replace": "Replace",
|
||||||
|
"Next": "Next",
|
||||||
|
"Whole words": "Whole words",
|
||||||
|
"Find and replace": "Find and replace",
|
||||||
|
"Replace with": "Replace with",
|
||||||
|
"Find": "Find",
|
||||||
|
"Replace all": "Replace all",
|
||||||
|
"Match case": "Match case",
|
||||||
|
"Prev": "Prev",
|
||||||
|
"Spellcheck": "Spell-check",
|
||||||
|
"Finish": "Finish",
|
||||||
|
"Ignore all": "Ignore all",
|
||||||
|
"Ignore": "Ignore",
|
||||||
|
"Add to Dictionary": "Add to Dictionary",
|
||||||
|
"Insert row before": "Insert row before",
|
||||||
|
"Rows": "Rows",
|
||||||
|
"Height": "Height",
|
||||||
|
"Paste row after": "Paste row after",
|
||||||
|
"Alignment": "Alignment",
|
||||||
|
"Border color": "Border colour",
|
||||||
|
"Column group": "Column group",
|
||||||
|
"Row": "Row",
|
||||||
|
"Insert column before": "Insert column before",
|
||||||
|
"Split cell": "Split cell",
|
||||||
|
"Cell padding": "Cell padding",
|
||||||
|
"Cell spacing": "Cell spacing",
|
||||||
|
"Row type": "Row type",
|
||||||
|
"Insert table": "Insert table",
|
||||||
|
"Body": "Body",
|
||||||
|
"Caption": "Caption",
|
||||||
|
"Footer": "Footer",
|
||||||
|
"Delete row": "Delete row",
|
||||||
|
"Paste row before": "Paste row before",
|
||||||
|
"Scope": "Scope",
|
||||||
|
"Delete table": "Delete table",
|
||||||
|
"H Align": "H Align",
|
||||||
|
"Top": "Top",
|
||||||
|
"Header cell": "Header cell",
|
||||||
|
"Column": "Column",
|
||||||
|
"Row group": "Row group",
|
||||||
|
"Cell": "Cell",
|
||||||
|
"Middle": "Middle",
|
||||||
|
"Cell type": "Cell type",
|
||||||
|
"Copy row": "Copy row",
|
||||||
|
"Row properties": "Row properties",
|
||||||
|
"Table properties": "Table properties",
|
||||||
|
"Bottom": "Bottom",
|
||||||
|
"V Align": "V Align",
|
||||||
|
"Header": "Header",
|
||||||
|
"Right": "Right",
|
||||||
|
"Insert column after": "Insert column after",
|
||||||
|
"Cols": "Cols",
|
||||||
|
"Insert row after": "Insert row after",
|
||||||
|
"Width": "Width",
|
||||||
|
"Cell properties": "Cell properties",
|
||||||
|
"Left": "Left",
|
||||||
|
"Cut row": "Cut row",
|
||||||
|
"Delete column": "Delete column",
|
||||||
|
"Center": "Centre",
|
||||||
|
"Merge cells": "Merge cells",
|
||||||
|
"Insert template": "Insert template",
|
||||||
|
"Templates": "Templates",
|
||||||
|
"Background color": "Background colour",
|
||||||
|
"Custom...": "Custom...",
|
||||||
|
"Custom color": "Custom colour",
|
||||||
|
"No color": "No colour",
|
||||||
|
"Text color": "Text colour",
|
||||||
|
"Table of Contents": "Table of Contents",
|
||||||
|
"Show blocks": "Show blocks",
|
||||||
|
"Show invisible characters": "Show invisible characters",
|
||||||
|
"Words: {0}": "Words: {0}",
|
||||||
|
"Insert": "Insert",
|
||||||
|
"File": "File",
|
||||||
|
"Edit": "Edit",
|
||||||
|
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help",
|
||||||
|
"Tools": "Tools",
|
||||||
|
"View": "View",
|
||||||
|
"Table": "Table",
|
||||||
|
"Format": "Format"
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,261 @@
|
||||||
|
tinymce.addI18n('zh_CN',{
|
||||||
|
"Redo": "\u91cd\u590d",
|
||||||
|
"Undo": "\u64a4\u6d88",
|
||||||
|
"Cut": "\u526a\u5207",
|
||||||
|
"Copy": "\u590d\u5236",
|
||||||
|
"Paste": "\u7c98\u8d34",
|
||||||
|
"Select all": "\u5168\u9009",
|
||||||
|
"New document": "\u65b0\u6587\u6863",
|
||||||
|
"Ok": "\u786e\u5b9a",
|
||||||
|
"Cancel": "\u53d6\u6d88",
|
||||||
|
"Visual aids": "\u7f51\u683c\u7ebf",
|
||||||
|
"Bold": "\u7c97\u4f53",
|
||||||
|
"Italic": "\u659c\u4f53",
|
||||||
|
"Underline": "\u4e0b\u5212\u7ebf",
|
||||||
|
"Strikethrough": "\u5220\u9664\u7ebf",
|
||||||
|
"Superscript": "\u4e0a\u6807",
|
||||||
|
"Subscript": "\u4e0b\u6807",
|
||||||
|
"Clear formatting": "\u6e05\u9664\u683c\u5f0f",
|
||||||
|
"Align left": "\u5de6\u5bf9\u9f50",
|
||||||
|
"Align center": "\u5c45\u4e2d",
|
||||||
|
"Align right": "\u53f3\u5bf9\u9f50",
|
||||||
|
"Justify": "\u4e24\u7aef\u5bf9\u9f50",
|
||||||
|
"Bullet list": "\u9879\u76ee\u7b26\u53f7",
|
||||||
|
"Numbered list": "\u7f16\u53f7\u5217\u8868",
|
||||||
|
"Decrease indent": "\u51cf\u5c11\u7f29\u8fdb",
|
||||||
|
"Increase indent": "\u589e\u52a0\u7f29\u8fdb",
|
||||||
|
"Close": "\u5173\u95ed",
|
||||||
|
"Formats": "\u683c\u5f0f",
|
||||||
|
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u4f60\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u5bf9\u526a\u8d34\u677f\u7684\u8bbf\u95ee\uff0c\u8bf7\u4f7f\u7528Ctrl+X\/C\/V\u952e\u8fdb\u884c\u590d\u5236\u7c98\u8d34\u3002",
|
||||||
|
"Headers": "\u6807\u9898",
|
||||||
|
"Header 1": "\u6807\u98981",
|
||||||
|
"Header 2": "\u6807\u98982",
|
||||||
|
"Header 3": "\u6807\u98983",
|
||||||
|
"Header 4": "\u6807\u98984",
|
||||||
|
"Header 5": "\u6807\u98985",
|
||||||
|
"Header 6": "\u6807\u98986",
|
||||||
|
"Headings": "\u6807\u9898",
|
||||||
|
"Heading 1": "\u6807\u98981",
|
||||||
|
"Heading 2": "\u6807\u98982",
|
||||||
|
"Heading 3": "\u6807\u98983",
|
||||||
|
"Heading 4": "\u6807\u98984",
|
||||||
|
"Heading 5": "\u6807\u98985",
|
||||||
|
"Heading 6": "\u6807\u98986",
|
||||||
|
"Preformatted": "\u9884\u683c\u5f0f\u5316",
|
||||||
|
"Div": "Div\u533a\u5757",
|
||||||
|
"Pre": "\u9884\u683c\u5f0f\u6587\u672c",
|
||||||
|
"Code": "\u4ee3\u7801",
|
||||||
|
"Paragraph": "\u6bb5\u843d",
|
||||||
|
"Blockquote": "\u5f15\u7528",
|
||||||
|
"Inline": "\u6587\u672c",
|
||||||
|
"Blocks": "\u533a\u5757",
|
||||||
|
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u5f53\u524d\u4e3a\u7eaf\u6587\u672c\u7c98\u8d34\u6a21\u5f0f\uff0c\u518d\u6b21\u70b9\u51fb\u53ef\u4ee5\u56de\u5230\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\u3002",
|
||||||
|
"Font Family": "\u5b57\u4f53",
|
||||||
|
"Font Sizes": "\u5b57\u53f7",
|
||||||
|
"Class": "Class",
|
||||||
|
"Browse for an image": "\u6d4f\u89c8\u56fe\u50cf",
|
||||||
|
"OR": "\u6216",
|
||||||
|
"Drop an image here": "\u62d6\u653e\u4e00\u5f20\u56fe\u50cf\u81f3\u6b64",
|
||||||
|
"Upload": "\u4e0a\u4f20",
|
||||||
|
"Block": "\u5757",
|
||||||
|
"Align": "\u5bf9\u9f50",
|
||||||
|
"Default": "\u9ed8\u8ba4",
|
||||||
|
"Circle": "\u7a7a\u5fc3\u5706",
|
||||||
|
"Disc": "\u5b9e\u5fc3\u5706",
|
||||||
|
"Square": "\u65b9\u5757",
|
||||||
|
"Lower Alpha": "\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd",
|
||||||
|
"Lower Greek": "\u5c0f\u5199\u5e0c\u814a\u5b57\u6bcd",
|
||||||
|
"Lower Roman": "\u5c0f\u5199\u7f57\u9a6c\u5b57\u6bcd",
|
||||||
|
"Upper Alpha": "\u5927\u5199\u82f1\u6587\u5b57\u6bcd",
|
||||||
|
"Upper Roman": "\u5927\u5199\u7f57\u9a6c\u5b57\u6bcd",
|
||||||
|
"Anchor": "\u951a\u70b9",
|
||||||
|
"Name": "\u540d\u79f0",
|
||||||
|
"Id": "\u6807\u8bc6\u7b26",
|
||||||
|
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u6807\u8bc6\u7b26\u5e94\u8be5\u4ee5\u5b57\u6bcd\u5f00\u5934\uff0c\u540e\u8ddf\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u7834\u6298\u53f7\u3001\u70b9\u3001\u5192\u53f7\u6216\u4e0b\u5212\u7ebf\u3002",
|
||||||
|
"You have unsaved changes are you sure you want to navigate away?": "\u4f60\u8fd8\u6709\u6587\u6863\u5c1a\u672a\u4fdd\u5b58\uff0c\u786e\u5b9a\u8981\u79bb\u5f00\uff1f",
|
||||||
|
"Restore last draft": "\u6062\u590d\u4e0a\u6b21\u7684\u8349\u7a3f",
|
||||||
|
"Special character": "\u7279\u6b8a\u7b26\u53f7",
|
||||||
|
"Source code": "\u6e90\u4ee3\u7801",
|
||||||
|
"Insert\/Edit code sample": "\u63d2\u5165\/\u7f16\u8f91\u4ee3\u7801\u793a\u4f8b",
|
||||||
|
"Language": "\u8bed\u8a00",
|
||||||
|
"Code sample": "\u4ee3\u7801\u793a\u4f8b",
|
||||||
|
"Color": "\u989c\u8272",
|
||||||
|
"R": "R",
|
||||||
|
"G": "G",
|
||||||
|
"B": "B",
|
||||||
|
"Left to right": "\u4ece\u5de6\u5230\u53f3",
|
||||||
|
"Right to left": "\u4ece\u53f3\u5230\u5de6",
|
||||||
|
"Emoticons": "\u8868\u60c5",
|
||||||
|
"Document properties": "\u6587\u6863\u5c5e\u6027",
|
||||||
|
"Title": "\u6807\u9898",
|
||||||
|
"Keywords": "\u5173\u952e\u8bcd",
|
||||||
|
"Description": "\u63cf\u8ff0",
|
||||||
|
"Robots": "\u673a\u5668\u4eba",
|
||||||
|
"Author": "\u4f5c\u8005",
|
||||||
|
"Encoding": "\u7f16\u7801",
|
||||||
|
"Fullscreen": "\u5168\u5c4f",
|
||||||
|
"Action": "\u64cd\u4f5c",
|
||||||
|
"Shortcut": "\u5feb\u6377\u952e",
|
||||||
|
"Help": "\u5e2e\u52a9",
|
||||||
|
"Address": "\u5730\u5740",
|
||||||
|
"Focus to menubar": "\u79fb\u52a8\u7126\u70b9\u5230\u83dc\u5355\u680f",
|
||||||
|
"Focus to toolbar": "\u79fb\u52a8\u7126\u70b9\u5230\u5de5\u5177\u680f",
|
||||||
|
"Focus to element path": "\u79fb\u52a8\u7126\u70b9\u5230\u5143\u7d20\u8def\u5f84",
|
||||||
|
"Focus to contextual toolbar": "\u79fb\u52a8\u7126\u70b9\u5230\u4e0a\u4e0b\u6587\u83dc\u5355",
|
||||||
|
"Insert link (if link plugin activated)": "\u63d2\u5165\u94fe\u63a5 (\u5982\u679c\u94fe\u63a5\u63d2\u4ef6\u5df2\u6fc0\u6d3b)",
|
||||||
|
"Save (if save plugin activated)": "\u4fdd\u5b58(\u5982\u679c\u4fdd\u5b58\u63d2\u4ef6\u5df2\u6fc0\u6d3b)",
|
||||||
|
"Find (if searchreplace plugin activated)": "\u67e5\u627e(\u5982\u679c\u67e5\u627e\u66ff\u6362\u63d2\u4ef6\u5df2\u6fc0\u6d3b)",
|
||||||
|
"Plugins installed ({0}):": "\u5df2\u5b89\u88c5\u63d2\u4ef6 ({0}):",
|
||||||
|
"Premium plugins:": "\u4f18\u79c0\u63d2\u4ef6\uff1a",
|
||||||
|
"Learn more...": "\u4e86\u89e3\u66f4\u591a...",
|
||||||
|
"You are using {0}": "\u4f60\u6b63\u5728\u4f7f\u7528 {0}",
|
||||||
|
"Plugins": "\u63d2\u4ef6",
|
||||||
|
"Handy Shortcuts": "\u5feb\u6377\u952e",
|
||||||
|
"Horizontal line": "\u6c34\u5e73\u5206\u5272\u7ebf",
|
||||||
|
"Insert\/edit image": "\u63d2\u5165\/\u7f16\u8f91\u56fe\u7247",
|
||||||
|
"Image description": "\u56fe\u7247\u63cf\u8ff0",
|
||||||
|
"Source": "\u5730\u5740",
|
||||||
|
"Dimensions": "\u5927\u5c0f",
|
||||||
|
"Constrain proportions": "\u4fdd\u6301\u7eb5\u6a2a\u6bd4",
|
||||||
|
"General": "\u666e\u901a",
|
||||||
|
"Advanced": "\u9ad8\u7ea7",
|
||||||
|
"Style": "\u6837\u5f0f",
|
||||||
|
"Vertical space": "\u5782\u76f4\u8fb9\u8ddd",
|
||||||
|
"Horizontal space": "\u6c34\u5e73\u8fb9\u8ddd",
|
||||||
|
"Border": "\u8fb9\u6846",
|
||||||
|
"Insert image": "\u63d2\u5165\u56fe\u7247",
|
||||||
|
"Image": "\u56fe\u7247",
|
||||||
|
"Image list": "\u56fe\u7247\u5217\u8868",
|
||||||
|
"Rotate counterclockwise": "\u9006\u65f6\u9488\u65cb\u8f6c",
|
||||||
|
"Rotate clockwise": "\u987a\u65f6\u9488\u65cb\u8f6c",
|
||||||
|
"Flip vertically": "\u5782\u76f4\u7ffb\u8f6c",
|
||||||
|
"Flip horizontally": "\u6c34\u5e73\u7ffb\u8f6c",
|
||||||
|
"Edit image": "\u7f16\u8f91\u56fe\u7247",
|
||||||
|
"Image options": "\u56fe\u7247\u9009\u9879",
|
||||||
|
"Zoom in": "\u653e\u5927",
|
||||||
|
"Zoom out": "\u7f29\u5c0f",
|
||||||
|
"Crop": "\u88c1\u526a",
|
||||||
|
"Resize": "\u8c03\u6574\u5927\u5c0f",
|
||||||
|
"Orientation": "\u65b9\u5411",
|
||||||
|
"Brightness": "\u4eae\u5ea6",
|
||||||
|
"Sharpen": "\u9510\u5316",
|
||||||
|
"Contrast": "\u5bf9\u6bd4\u5ea6",
|
||||||
|
"Color levels": "\u989c\u8272\u5c42\u6b21",
|
||||||
|
"Gamma": "\u4f3d\u9a6c\u503c",
|
||||||
|
"Invert": "\u53cd\u8f6c",
|
||||||
|
"Apply": "\u5e94\u7528",
|
||||||
|
"Back": "\u540e\u9000",
|
||||||
|
"Insert date\/time": "\u63d2\u5165\u65e5\u671f\/\u65f6\u95f4",
|
||||||
|
"Date\/time": "\u65e5\u671f\/\u65f6\u95f4",
|
||||||
|
"Insert link": "\u63d2\u5165\u94fe\u63a5",
|
||||||
|
"Insert\/edit link": "\u63d2\u5165\/\u7f16\u8f91\u94fe\u63a5",
|
||||||
|
"Text to display": "\u663e\u793a\u6587\u5b57",
|
||||||
|
"Url": "\u5730\u5740",
|
||||||
|
"Target": "\u6253\u5f00\u65b9\u5f0f",
|
||||||
|
"None": "\u65e0",
|
||||||
|
"New window": "\u5728\u65b0\u7a97\u53e3\u6253\u5f00",
|
||||||
|
"Remove link": "\u5220\u9664\u94fe\u63a5",
|
||||||
|
"Anchors": "\u951a\u70b9",
|
||||||
|
"Link": "\u94fe\u63a5",
|
||||||
|
"Paste or type a link": "\u7c98\u8d34\u6216\u8f93\u5165\u94fe\u63a5",
|
||||||
|
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u4f60\u6240\u586b\u5199\u7684URL\u5730\u5740\u4e3a\u90ae\u4ef6\u5730\u5740\uff0c\u9700\u8981\u52a0\u4e0amailto:\u524d\u7f00\u5417\uff1f",
|
||||||
|
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u4f60\u6240\u586b\u5199\u7684URL\u5730\u5740\u5c5e\u4e8e\u5916\u90e8\u94fe\u63a5\uff0c\u9700\u8981\u52a0\u4e0ahttp:\/\/:\u524d\u7f00\u5417\uff1f",
|
||||||
|
"Link list": "\u94fe\u63a5\u5217\u8868",
|
||||||
|
"Insert video": "\u63d2\u5165\u89c6\u9891",
|
||||||
|
"Insert\/edit video": "\u63d2\u5165\/\u7f16\u8f91\u89c6\u9891",
|
||||||
|
"Insert\/edit media": "\u63d2\u5165\/\u7f16\u8f91\u5a92\u4f53",
|
||||||
|
"Alternative source": "\u955c\u50cf",
|
||||||
|
"Poster": "\u5c01\u9762",
|
||||||
|
"Paste your embed code below:": "\u5c06\u5185\u5d4c\u4ee3\u7801\u7c98\u8d34\u5728\u4e0b\u9762:",
|
||||||
|
"Embed": "\u5185\u5d4c",
|
||||||
|
"Media": "\u5a92\u4f53",
|
||||||
|
"Nonbreaking space": "\u4e0d\u95f4\u65ad\u7a7a\u683c",
|
||||||
|
"Page break": "\u5206\u9875\u7b26",
|
||||||
|
"Paste as text": "\u7c98\u8d34\u4e3a\u6587\u672c",
|
||||||
|
"Preview": "\u9884\u89c8",
|
||||||
|
"Print": "\u6253\u5370",
|
||||||
|
"Save": "\u4fdd\u5b58",
|
||||||
|
"Find": "\u67e5\u627e",
|
||||||
|
"Replace with": "\u66ff\u6362\u4e3a",
|
||||||
|
"Replace": "\u66ff\u6362",
|
||||||
|
"Replace all": "\u5168\u90e8\u66ff\u6362",
|
||||||
|
"Prev": "\u4e0a\u4e00\u4e2a",
|
||||||
|
"Next": "\u4e0b\u4e00\u4e2a",
|
||||||
|
"Find and replace": "\u67e5\u627e\u548c\u66ff\u6362",
|
||||||
|
"Could not find the specified string.": "\u672a\u627e\u5230\u641c\u7d22\u5185\u5bb9.",
|
||||||
|
"Match case": "\u533a\u5206\u5927\u5c0f\u5199",
|
||||||
|
"Whole words": "\u5168\u5b57\u5339\u914d",
|
||||||
|
"Spellcheck": "\u62fc\u5199\u68c0\u67e5",
|
||||||
|
"Ignore": "\u5ffd\u7565",
|
||||||
|
"Ignore all": "\u5168\u90e8\u5ffd\u7565",
|
||||||
|
"Finish": "\u5b8c\u6210",
|
||||||
|
"Add to Dictionary": "\u6dfb\u52a0\u5230\u5b57\u5178",
|
||||||
|
"Insert table": "\u63d2\u5165\u8868\u683c",
|
||||||
|
"Table properties": "\u8868\u683c\u5c5e\u6027",
|
||||||
|
"Delete table": "\u5220\u9664\u8868\u683c",
|
||||||
|
"Cell": "\u5355\u5143\u683c",
|
||||||
|
"Row": "\u884c",
|
||||||
|
"Column": "\u5217",
|
||||||
|
"Cell properties": "\u5355\u5143\u683c\u5c5e\u6027",
|
||||||
|
"Merge cells": "\u5408\u5e76\u5355\u5143\u683c",
|
||||||
|
"Split cell": "\u62c6\u5206\u5355\u5143\u683c",
|
||||||
|
"Insert row before": "\u5728\u4e0a\u65b9\u63d2\u5165",
|
||||||
|
"Insert row after": "\u5728\u4e0b\u65b9\u63d2\u5165",
|
||||||
|
"Delete row": "\u5220\u9664\u884c",
|
||||||
|
"Row properties": "\u884c\u5c5e\u6027",
|
||||||
|
"Cut row": "\u526a\u5207\u884c",
|
||||||
|
"Copy row": "\u590d\u5236\u884c",
|
||||||
|
"Paste row before": "\u7c98\u8d34\u5230\u4e0a\u65b9",
|
||||||
|
"Paste row after": "\u7c98\u8d34\u5230\u4e0b\u65b9",
|
||||||
|
"Insert column before": "\u5728\u5de6\u4fa7\u63d2\u5165",
|
||||||
|
"Insert column after": "\u5728\u53f3\u4fa7\u63d2\u5165",
|
||||||
|
"Delete column": "\u5220\u9664\u5217",
|
||||||
|
"Cols": "\u5217",
|
||||||
|
"Rows": "\u884c",
|
||||||
|
"Width": "\u5bbd",
|
||||||
|
"Height": "\u9ad8",
|
||||||
|
"Cell spacing": "\u5355\u5143\u683c\u5916\u95f4\u8ddd",
|
||||||
|
"Cell padding": "\u5355\u5143\u683c\u5185\u8fb9\u8ddd",
|
||||||
|
"Caption": "\u6807\u9898",
|
||||||
|
"Left": "\u5de6\u5bf9\u9f50",
|
||||||
|
"Center": "\u5c45\u4e2d",
|
||||||
|
"Right": "\u53f3\u5bf9\u9f50",
|
||||||
|
"Cell type": "\u5355\u5143\u683c\u7c7b\u578b",
|
||||||
|
"Scope": "\u8303\u56f4",
|
||||||
|
"Alignment": "\u5bf9\u9f50\u65b9\u5f0f",
|
||||||
|
"H Align": "\u6c34\u5e73\u5bf9\u9f50",
|
||||||
|
"V Align": "\u5782\u76f4\u5bf9\u9f50",
|
||||||
|
"Top": "\u9876\u90e8\u5bf9\u9f50",
|
||||||
|
"Middle": "\u5782\u76f4\u5c45\u4e2d",
|
||||||
|
"Bottom": "\u5e95\u90e8\u5bf9\u9f50",
|
||||||
|
"Header cell": "\u8868\u5934\u5355\u5143\u683c",
|
||||||
|
"Row group": "\u884c\u7ec4",
|
||||||
|
"Column group": "\u5217\u7ec4",
|
||||||
|
"Row type": "\u884c\u7c7b\u578b",
|
||||||
|
"Header": "\u8868\u5934",
|
||||||
|
"Body": "\u8868\u4f53",
|
||||||
|
"Footer": "\u8868\u5c3e",
|
||||||
|
"Border color": "\u8fb9\u6846\u989c\u8272",
|
||||||
|
"Insert template": "\u63d2\u5165\u6a21\u677f",
|
||||||
|
"Templates": "\u6a21\u677f",
|
||||||
|
"Template": "\u6a21\u677f",
|
||||||
|
"Text color": "\u6587\u5b57\u989c\u8272",
|
||||||
|
"Background color": "\u80cc\u666f\u8272",
|
||||||
|
"Custom...": "\u81ea\u5b9a\u4e49...",
|
||||||
|
"Custom color": "\u81ea\u5b9a\u4e49\u989c\u8272",
|
||||||
|
"No color": "\u65e0",
|
||||||
|
"Table of Contents": "\u5185\u5bb9\u5217\u8868",
|
||||||
|
"Show blocks": "\u663e\u793a\u533a\u5757\u8fb9\u6846",
|
||||||
|
"Show invisible characters": "\u663e\u793a\u4e0d\u53ef\u89c1\u5b57\u7b26",
|
||||||
|
"Words: {0}": "\u5b57\u6570\uff1a{0}",
|
||||||
|
"{0} words": "{0} \u5b57",
|
||||||
|
"File": "\u6587\u4ef6",
|
||||||
|
"Edit": "\u7f16\u8f91",
|
||||||
|
"Insert": "\u63d2\u5165",
|
||||||
|
"View": "\u89c6\u56fe",
|
||||||
|
"Format": "\u683c\u5f0f",
|
||||||
|
"Table": "\u8868\u683c",
|
||||||
|
"Tools": "\u5de5\u5177",
|
||||||
|
"Powered by {0}": "\u7531{0}\u9a71\u52a8",
|
||||||
|
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u5728\u7f16\u8f91\u533a\u6309ALT-F9\u6253\u5f00\u83dc\u5355\uff0c\u6309ALT-F10\u6253\u5f00\u5de5\u5177\u680f\uff0c\u6309ALT-0\u67e5\u770b\u5e2e\u52a9"
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,141 @@
|
||||||
|
/* PrismJS 1.14.0
|
||||||
|
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
|
||||||
|
/**
|
||||||
|
* prism.js default theme for JavaScript, CSS and HTML
|
||||||
|
* Based on dabblet (http://dabblet.com)
|
||||||
|
* @author Lea Verou
|
||||||
|
*/
|
||||||
|
|
||||||
|
code[class*="language-"],
|
||||||
|
pre[class*="language-"] {
|
||||||
|
color: black;
|
||||||
|
background: none;
|
||||||
|
text-shadow: 0 1px white;
|
||||||
|
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
|
||||||
|
text-align: left;
|
||||||
|
white-space: pre;
|
||||||
|
word-spacing: normal;
|
||||||
|
word-break: normal;
|
||||||
|
word-wrap: normal;
|
||||||
|
line-height: 1.5;
|
||||||
|
|
||||||
|
-moz-tab-size: 4;
|
||||||
|
-o-tab-size: 4;
|
||||||
|
tab-size: 4;
|
||||||
|
|
||||||
|
-webkit-hyphens: none;
|
||||||
|
-moz-hyphens: none;
|
||||||
|
-ms-hyphens: none;
|
||||||
|
hyphens: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
|
||||||
|
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
|
||||||
|
text-shadow: none;
|
||||||
|
background: #b3d4fc;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
|
||||||
|
code[class*="language-"]::selection, code[class*="language-"] ::selection {
|
||||||
|
text-shadow: none;
|
||||||
|
background: #b3d4fc;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
code[class*="language-"],
|
||||||
|
pre[class*="language-"] {
|
||||||
|
text-shadow: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Code blocks */
|
||||||
|
pre[class*="language-"] {
|
||||||
|
padding: 1em;
|
||||||
|
margin: .5em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(pre) > code[class*="language-"],
|
||||||
|
pre[class*="language-"] {
|
||||||
|
background: #f5f2f0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Inline code */
|
||||||
|
:not(pre) > code[class*="language-"] {
|
||||||
|
padding: .1em;
|
||||||
|
border-radius: .3em;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.comment,
|
||||||
|
.token.prolog,
|
||||||
|
.token.doctype,
|
||||||
|
.token.cdata {
|
||||||
|
color: slategray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.punctuation {
|
||||||
|
color: #999;
|
||||||
|
}
|
||||||
|
|
||||||
|
.namespace {
|
||||||
|
opacity: .7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.property,
|
||||||
|
.token.tag,
|
||||||
|
.token.boolean,
|
||||||
|
.token.number,
|
||||||
|
.token.constant,
|
||||||
|
.token.symbol,
|
||||||
|
.token.deleted {
|
||||||
|
color: #905;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.selector,
|
||||||
|
.token.attr-name,
|
||||||
|
.token.string,
|
||||||
|
.token.char,
|
||||||
|
.token.builtin,
|
||||||
|
.token.inserted {
|
||||||
|
color: #690;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.operator,
|
||||||
|
.token.entity,
|
||||||
|
.token.url,
|
||||||
|
.language-css .token.string,
|
||||||
|
.style .token.string {
|
||||||
|
color: #9a6e3a;
|
||||||
|
background: hsla(0, 0%, 100%, .5);
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.atrule,
|
||||||
|
.token.attr-value,
|
||||||
|
.token.keyword {
|
||||||
|
color: #07a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.function,
|
||||||
|
.token.class-name {
|
||||||
|
color: #DD4A68;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.regex,
|
||||||
|
.token.important,
|
||||||
|
.token.variable {
|
||||||
|
color: #e90;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.important,
|
||||||
|
.token.bold {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.token.italic {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.entity {
|
||||||
|
cursor: help;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}.mce-content-body{line-height:1.3}
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{position:absolute;display:inline-block;background-color:green;opacity:.5}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}
|
||||||
|
|
@ -0,0 +1,63 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata>Generated by IcoMoon</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="tinymce-small" horiz-adv-x="1024">
|
||||||
|
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||||
|
<missing-glyph horiz-adv-x="1024" />
|
||||||
|
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||||
|
<glyph unicode="" glyph-name="save" d="M960 80v591.938l-223.938 224.062h-592.062c-44.182 0-80-35.816-80-80v-736c0-44.184 35.818-80 80-80h736c44.184 0 80 35.816 80 80zM576 768h64v-192h-64v192zM704 128h-384v255.882c0.034 0.042 0.076 0.082 0.116 0.118h383.77c0.040-0.036 0.082-0.076 0.116-0.118l-0.002-255.882zM832 128h-64v256c0 35.2-28.8 64-64 64h-384c-35.2 0-64-28.8-64-64v-256h-64v640h64v-192c0-35.2 28.8-64 64-64h320c35.2 0 64 28.8 64 64v171.010l128-128.072v-490.938z" />
|
||||||
|
<glyph unicode="" glyph-name="newdocument" d="M850.746 717.254l-133.492 133.49c-24.888 24.892-74.054 45.256-109.254 45.256h-416c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h640c35.2 0 64 28.8 64 64v544c0 35.2-20.366 84.364-45.254 109.254zM805.49 672.002c6.792-6.796 13.792-19.162 18.894-32.002h-184.384v184.386c12.84-5.1 25.204-12.1 32-18.896l133.49-133.488zM831.884 64h-639.77c-0.040 0.034-0.082 0.076-0.114 0.116v767.77c0.034 0.040 0.076 0.082 0.114 0.114h383.886v-256h256v-511.884c-0.034-0.040-0.076-0.082-0.116-0.116z" />
|
||||||
|
<glyph unicode="" glyph-name="fullpage" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
|
||||||
|
<glyph unicode="" glyph-name="alignleft" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h576v-128h-576zM64 192h576v-128h-576z" />
|
||||||
|
<glyph unicode="" glyph-name="aligncenter" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM256 576h512v-128h-512zM256 192h512v-128h-512z" />
|
||||||
|
<glyph unicode="" glyph-name="alignright" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM384 576h576v-128h-576zM384 192h576v-128h-576z" />
|
||||||
|
<glyph unicode="" glyph-name="alignjustify" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h896v-128h-896zM64 192h896v-128h-896z" />
|
||||||
|
<glyph unicode="" glyph-name="cut" d="M864.408 289.868c-46.47 46.47-106.938 68.004-161.082 62.806l-63.326 63.326 192 192c0 0 128 128 0 256l-320-320-320 320c-128-128 0-256 0-256l192-192-63.326-63.326c-54.144 5.198-114.61-16.338-161.080-62.806-74.98-74.98-85.112-186.418-22.626-248.9 62.482-62.482 173.92-52.354 248.9 22.626 46.47 46.468 68.002 106.938 62.806 161.080l63.326 63.326 63.328-63.328c-5.196-54.144 16.336-114.61 62.806-161.078 74.978-74.98 186.418-85.112 248.898-22.626 62.488 62.482 52.356 173.918-22.624 248.9zM353.124 201.422c-2.212-24.332-15.020-49.826-35.14-69.946-22.212-22.214-51.080-35.476-77.218-35.476-10.524 0-25.298 2.228-35.916 12.848-21.406 21.404-17.376 73.132 22.626 113.136 22.212 22.214 51.080 35.476 77.218 35.476 10.524 0 25.298-2.228 35.916-12.848 13.112-13.11 13.47-32.688 12.514-43.19zM512 352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM819.152 108.848c-10.62-10.62-25.392-12.848-35.916-12.848-26.138 0-55.006 13.262-77.218 35.476-20.122 20.12-32.928 45.614-35.138 69.946-0.958 10.502-0.6 30.080 12.514 43.192 10.618 10.622 25.39 12.848 35.916 12.848 26.136 0 55.006-13.262 77.216-35.474 40.004-40.008 44.032-91.736 22.626-113.14z" />
|
||||||
|
<glyph unicode="" glyph-name="paste" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h384l192 192v384h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM704 90.51v101.49h101.49l-101.49-101.49zM832 256h-192v-192h-256v448h448v-256z" />
|
||||||
|
<glyph unicode="" glyph-name="searchreplace" d="M888 576h-56v256h64v64h-320v-64h64v-256h-256v256h64v64h-320v-64h64v-256h-56c-39.6 0-72-32.4-72-72v-432c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v312h128v-312c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v432c0 39.6-32.4 72-72 72zM348 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM860 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
|
||||||
|
<glyph unicode="" glyph-name="bullist" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM128 768c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
|
||||||
|
<glyph unicode="" glyph-name="numlist" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM320 430v146h-64v320h-128v-64h64v-256h-64v-64h128v-50l-128-60v-146h128v-64h-128v-64h128v-64h-128v-64h192v320h-128v50z" />
|
||||||
|
<glyph unicode="" glyph-name="indent" d="M64 768h896v-128h-896zM384 384h576v-128h-576zM384 576h576v-128h-576zM64 192h896v-128h-896zM64 576l224-160-224-160z" />
|
||||||
|
<glyph unicode="" glyph-name="outdent" d="M64 768h896v-128h-896zM64 384h576v-128h-576zM64 576h576v-128h-576zM64 192h896v-128h-896zM960 576l-224-160 224-160z" />
|
||||||
|
<glyph unicode="" glyph-name="blockquote" d="M256.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.954-10.578-19.034-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498zM768.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.956-10.578-19.036-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498z" />
|
||||||
|
<glyph unicode="" glyph-name="undo" d="M704 0c59 199 134.906 455.266-256 446.096v-222.096l-336.002 336 336.002 336v-217.326c468.092 12.2 544-358.674 256-678.674z" />
|
||||||
|
<glyph unicode="" glyph-name="redo" d="M576 678.674v217.326l336.002-336-336.002-336v222.096c-390.906 9.17-315-247.096-256-446.096-288 320-212.092 690.874 256 678.674z" />
|
||||||
|
<glyph unicode="" glyph-name="unlink" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM352 250c-9.724 0-19.45 3.71-26.87 11.128-14.84 14.84-14.84 38.898 0 53.738l320 320c14.84 14.84 38.896 14.84 53.736 0 14.844-14.84 14.844-38.9 0-53.74l-320-320c-7.416-7.416-17.142-11.126-26.866-11.126z" />
|
||||||
|
<glyph unicode="" glyph-name="link" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM800 122c-9.724 0-19.45 3.708-26.87 11.13l-128 127.998c-14.844 14.84-14.844 38.898 0 53.738 14.84 14.844 38.896 14.844 53.736 0l128-128c14.844-14.84 14.844-38.896 0-53.736-7.416-7.422-17.142-11.13-26.866-11.13zM608 0c-17.674 0-32 14.326-32 32v128c0 17.674 14.326 32 32 32s32-14.326 32-32v-128c0-17.674-14.326-32-32-32zM928 320h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32h128c17.674 0 32-14.326 32-32s-14.326-32-32-32zM224 774c9.724 0 19.45-3.708 26.87-11.13l128-128c14.842-14.84 14.842-38.898 0-53.738-14.84-14.844-38.898-14.844-53.738 0l-128 128c-14.842 14.84-14.842 38.898 0 53.738 7.418 7.422 17.144 11.13 26.868 11.13zM416 896c17.674 0 32-14.326 32-32v-128c0-17.674-14.326-32-32-32s-32 14.326-32 32v128c0 17.674 14.326 32 32 32zM96 576h128c17.674 0 32-14.326 32-32s-14.326-32-32-32h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32z" />
|
||||||
|
<glyph unicode="" glyph-name="bookmark" d="M256 896v-896l256 256 256-256v896h-512zM704 170.51l-192 192-192-192v661.49h384v-661.49z" />
|
||||||
|
<glyph unicode="" glyph-name="image" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM896 128.116c-0.012-0.014-0.030-0.028-0.042-0.042l-191.958 319.926-160-128-224 288-191.968-479.916c-0.010 0.010-0.022 0.022-0.032 0.032v639.77c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.116v-639.768zM640 608c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96z" />
|
||||||
|
<glyph unicode="" glyph-name="media" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM256 128h-128v128h128v-128zM256 384h-128v128h128v-128zM256 640h-128v128h128v-128zM704 128h-384v640h384v-640zM896 128h-128v128h128v-128zM896 384h-128v128h128v-128zM896 640h-128v128h128v-128zM384 640v-384l288 192z" />
|
||||||
|
<glyph unicode="" glyph-name="help" d="M448 256h128v-128h-128v128zM704 704c35.346 0 64-28.654 64-64v-166l-228-154h-92v64l192 128v64h-320v128h384zM512 896c-119.666 0-232.166-46.6-316.784-131.216-84.614-84.618-131.216-197.118-131.216-316.784 0-119.664 46.602-232.168 131.216-316.784 84.618-84.616 197.118-131.216 316.784-131.216 119.664 0 232.168 46.6 316.784 131.216s131.216 197.12 131.216 316.784c0 119.666-46.6 232.166-131.216 316.784-84.616 84.616-197.12 131.216-316.784 131.216z" />
|
||||||
|
<glyph unicode="" glyph-name="code" d="M416 256l-192 192 192 192-64 64-256-256 256-256zM672 704l-64-64 192-192-192-192 64-64 256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="insertdatetime" d="M77.798 655.376l81.414-50.882c50.802 81.114 128.788 143.454 221.208 174.246l-30.366 91.094c-113.748-37.898-209.728-114.626-272.256-214.458zM673.946 869.834l-30.366-91.094c92.422-30.792 170.404-93.132 221.208-174.248l81.412 50.882c-62.526 99.834-158.506 176.562-272.254 214.46zM607.974 255.992c-4.808 0-9.692 1.090-14.286 3.386l-145.688 72.844v211.778c0 17.672 14.328 32 32 32s32-14.328 32-32v-172.222l110.31-55.156c15.806-7.902 22.214-27.124 14.31-42.932-5.604-11.214-16.908-17.696-28.646-17.698zM512 768c-212.078 0-384-171.922-384-384s171.922-384 384-384c212.078 0 384 171.922 384 384s-171.922 384-384 384zM512 96c-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288s-128.942-288-288-288z" />
|
||||||
|
<glyph unicode="" glyph-name="preview" d="M64 504.254c45.318 49.92 97.162 92.36 153.272 125.124 90.332 52.744 192.246 80.622 294.728 80.622 102.48 0 204.396-27.878 294.726-80.624 56.112-32.764 107.956-75.204 153.274-125.124v117.432c-33.010 28.118-68.124 53.14-104.868 74.594-105.006 61.314-223.658 93.722-343.132 93.722s-238.128-32.408-343.134-93.72c-36.742-21.454-71.856-46.478-104.866-74.596v-117.43zM512 640c-183.196 0-345.838-100.556-448-256 102.162-155.448 264.804-256 448-256s345.838 100.552 448 256c-102.162 155.444-264.804 256-448 256zM512 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.348 28.654 64 64 64s64-28.652 64-64zM728.066 263.338c-67.434-39.374-140.128-59.338-216.066-59.338s-148.632 19.964-216.066 59.338c-51.554 30.104-98.616 71.31-138.114 120.662 39.498 49.35 86.56 90.558 138.116 120.66 13.276 7.752 26.758 14.74 40.426 20.982-10.512-23.742-16.362-50.008-16.362-77.642 0-106.040 85.962-192 192-192 106.040 0 192 85.96 192 192 0 27.634-5.85 53.9-16.36 77.642 13.668-6.244 27.15-13.23 40.426-20.982 51.554-30.102 98.616-71.31 138.116-120.66-39.498-49.352-86.56-90.558-138.116-120.662z" />
|
||||||
|
<glyph unicode="" glyph-name="forecolor" d="M651.168 676.166c-24.612 81.962-28.876 91.834-107.168 91.834h-64c-79.618 0-82.664-10.152-108.418-96 0-0.002 0-0.002-0.002-0.004l-143.998-479.996h113.636l57.6 192h226.366l57.6-192h113.63l-145.246 484.166zM437.218 512l38.4 136c10.086 33.618 36.38 30 36.38 30s26.294 3.618 36.38-30h0.004l38.4-136h-149.564z" />
|
||||||
|
<glyph unicode="" glyph-name="table" d="M64 768v-704h896v704h-896zM384 320v128h256v-128h-256zM640 256v-128h-256v128h256zM640 640v-128h-256v128h256zM320 640v-128h-192v128h192zM128 448h192v-128h-192v128zM704 448h192v-128h-192v128zM704 512v128h192v-128h-192zM128 256h192v-128h-192v128zM704 128v128h192v-128h-192z" />
|
||||||
|
<glyph unicode="" glyph-name="hr" d="M64 512h896v-128h-896z" />
|
||||||
|
<glyph unicode="" glyph-name="removeformat" d="M64 192h512v-128h-512v128zM768 768h-220.558l-183.766-512h-132.288l183.762 512h-223.15v128h576v-128zM929.774 64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774-62.226-62.226z" />
|
||||||
|
<glyph unicode="" glyph-name="subscript" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="superscript" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="charmap" d="M704 128v37.004c151.348 61.628 256 193.82 256 346.996 0 212.078-200.576 384-448 384s-448-171.922-448-384c0-153.176 104.654-285.368 256-346.996v-37.004h-192l-64 96v-224h320v222.812c-100.9 51.362-170.666 161.54-170.666 289.188 0 176.732 133.718 320 298.666 320s298.666-143.268 298.666-320c0-127.648-69.766-237.826-170.666-289.188v-222.812h320v224l-64-96h-192z" />
|
||||||
|
<glyph unicode="" glyph-name="emoticons" d="M512 820c99.366 0 192.782-38.694 263.042-108.956s108.958-163.678 108.958-263.044-38.696-192.782-108.958-263.042-163.676-108.958-263.042-108.958-192.782 38.696-263.044 108.958-108.956 163.676-108.956 263.042 38.694 192.782 108.956 263.044 163.678 108.956 263.044 108.956zM512 896c-247.424 0-448-200.576-448-448s200.576-448 448-448 448 200.576 448 448-200.576 448-448 448v0zM320 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM576 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM512 304c-101.84 0-192.56 36.874-251.166 94.328 23.126-117.608 126.778-206.328 251.166-206.328s228.040 88.72 251.168 206.328c-58.608-57.454-149.328-94.328-251.168-94.328z" />
|
||||||
|
<glyph unicode="" glyph-name="print" d="M256 832h512v-128h-512v128zM896 640h-768c-35.2 0-64-28.8-64-64v-256c0-35.2 28.796-64 64-64h128v-192h512v192h128c35.2 0 64 28.8 64 64v256c0 35.2-28.8 64-64 64zM704 128h-384v256h384v-256zM910.4 544c0-25.626-20.774-46.4-46.398-46.4s-46.402 20.774-46.402 46.4 20.778 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
|
||||||
|
<glyph unicode="" glyph-name="fullscreen" d="M480 576l-192 192 128 128h-352v-352l128 128 192-192zM640 480l192 192 128-128v352h-352l128-128-192-192zM544 320l192-192-128-128h352v352l-128-128-192 192zM384 416l-192-192-128 128v-352h352l-128 128 192 192z" />
|
||||||
|
<glyph unicode="" glyph-name="spellcheck" d="M960 832v64h-192c-35.202 0-64-28.8-64-64v-320c0-15.856 5.858-30.402 15.496-41.614l-303.496-260.386-142 148-82-70 224-288 416 448h128v64h-192v320h192zM256 448h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192h128v-192zM128 704v128h128v-128h-128zM640 512v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64zM448 832h128v-128h-128v128zM448 640h128v-128h-128v128z" />
|
||||||
|
<glyph unicode="" glyph-name="nonbreaking" d="M448 448h-128v128h128v128h128v-128h128v-128h-128v-128h-128v128zM960 384v-320h-896v320h128v-192h640v192h128z" />
|
||||||
|
<glyph unicode="" glyph-name="template" d="M512 576h128v-64h-128zM512 192h128v-64h-128zM576 384h128v-64h-128zM768 384v-192h-64v-64h128v256zM384 384h128v-64h-128zM320 192h128v-64h-128zM320 576h128v-64h-128zM192 768v-256h64v192h64v64zM704 512h128v256h-64v-192h-64zM64 896v-896h896v896h-896zM896 64h-768v768h768v-768zM192 384v-256h64v192h64v64zM576 768h128v-64h-128zM384 768h128v-64h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="pagebreak" d="M816 896l16-384h-640l16 384h32l16-320h512l16 320h32zM208 0l-16 320h640l-16-320h-32l-16 256h-512l-16-256h-32zM64 448h128v-64h-128zM256 448h128v-64h-128zM448 448h128v-64h-128zM640 448h128v-64h-128zM832 448h128v-64h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="restoredraft" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="bold" d="M625.442 465.818c48.074 38.15 78.558 94.856 78.558 158.182 0 114.876-100.29 208-224 208h-224v-768h288c123.712 0 224 93.124 224 208 0 88.196-59.118 163.562-142.558 193.818zM384 656c0 26.51 21.49 48 48 48h67.204c42.414 0 76.796-42.98 76.796-96s-34.382-96-76.796-96h-115.204v144zM547.2 192h-115.2c-26.51 0-48 21.49-48 48v144h163.2c42.418 0 76.8-42.98 76.8-96s-34.382-96-76.8-96z" />
|
||||||
|
<glyph unicode="" glyph-name="italic" d="M832 832v-64h-144l-256-640h144v-64h-448v64h144l256 640h-144v64h448z" />
|
||||||
|
<glyph unicode="" glyph-name="underline" d="M192 128h576v-64h-576v64zM640 832v-384c0-31.312-14.7-61.624-41.39-85.352-30.942-27.502-73.068-42.648-118.61-42.648-45.544 0-87.668 15.146-118.608 42.648-26.692 23.728-41.392 54.040-41.392 85.352v384h-128v-384c0-141.382 128.942-256 288-256s288 114.618 288 256v384h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="strikethrough" d="M960 448h-265.876c-50.078 35.42-114.43 54.86-182.124 54.86-89.206 0-164.572 50.242-164.572 109.712s75.366 109.714 164.572 109.714c75.058 0 140.308-35.576 159.12-82.286h113.016c-7.93 50.644-37.58 97.968-84.058 132.826-50.88 38.16-117.676 59.174-188.078 59.174-70.404 0-137.196-21.014-188.074-59.174-54.788-41.090-86.212-99.502-86.212-160.254s31.424-119.164 86.212-160.254c1.956-1.466 3.942-2.898 5.946-4.316h-265.872v-64h512.532c58.208-17.106 100.042-56.27 100.042-100.572 0-59.468-75.368-109.71-164.572-109.71-75.060 0-140.308 35.574-159.118 82.286h-113.016c7.93-50.64 37.582-97.968 84.060-132.826 50.876-38.164 117.668-59.18 188.072-59.18 70.402 0 137.198 21.016 188.074 59.174 54.79 41.090 86.208 99.502 86.208 160.254 0 35.298-10.654 69.792-30.294 100.572h204.012v64z" />
|
||||||
|
<glyph unicode="" glyph-name="visualchars" d="M384 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448z" />
|
||||||
|
<glyph unicode="" glyph-name="ltr" d="M448 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM64 64l224 192-224 192z" />
|
||||||
|
<glyph unicode="" glyph-name="rtl" d="M320 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM960 448l-224-192 224-192z" />
|
||||||
|
<glyph unicode="" glyph-name="copy" d="M832 640h-192v64l-192 192h-384v-704h384v-192h576v448l-192 192zM832 549.49l101.49-101.49h-101.49v101.49zM448 805.49l101.49-101.49h-101.49v101.49zM128 832h256v-192h192v-384h-448v576zM960 64h-448v128h128v384h128v-192h192v-320z" />
|
||||||
|
<glyph unicode="" glyph-name="resize" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
|
||||||
|
<glyph unicode="" glyph-name="browse" d="M928 832h-416l-32 64h-352l-64-128h896zM840.34 256h87.66l32 448h-896l64-640h356.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM874.996 110.25l-134.496 110.692c17.454 28.922 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l110.692-134.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM576 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
|
||||||
|
<glyph unicode="" glyph-name="pastetext" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h576v576h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM832 64h-448v448h448v-448zM448 448v-128h32l32 64h64v-192h-48v-64h160v64h-48v192h64l32-64h32v128z" />
|
||||||
|
<glyph unicode="" glyph-name="codesample" d="M200.015 577.994v103.994c0 43.077 34.919 77.997 77.997 77.997h26v103.994h-26c-100.51 0-181.991-81.481-181.991-181.991v-103.994c0-43.077-34.919-77.997-77.997-77.997h-26v-103.994h26c43.077 0 77.997-34.919 77.997-77.997v-103.994c0-100.509 81.481-181.991 181.991-181.991h26v103.994h-26c-43.077 0-77.997 34.919-77.997 77.997v103.994c0 50.927-20.928 96.961-54.642 129.994 33.714 33.032 54.642 79.065 54.642 129.994zM823.985 577.994v103.994c0 43.077-34.919 77.997-77.997 77.997h-26v103.994h26c100.509 0 181.991-81.481 181.991-181.991v-103.994c0-43.077 34.919-77.997 77.997-77.997h26v-103.994h-26c-43.077 0-77.997-34.919-77.997-77.997v-103.994c0-100.509-81.482-181.991-181.991-181.991h-26v103.994h26c43.077 0 77.997 34.919 77.997 77.997v103.994c0 50.927 20.928 96.961 54.642 129.994-33.714 33.032-54.642 79.065-54.642 129.994zM615.997 603.277c0-57.435-46.56-103.994-103.994-103.994s-103.994 46.56-103.994 103.994c0 57.435 46.56 103.994 103.994 103.994s103.994-46.56 103.994-103.994zM512 448.717c-57.435 0-103.994-46.56-103.994-103.994 0-55.841 26-100.107 105.747-103.875-23.715-33.413-59.437-46.608-105.747-50.94v-61.747c0 0 207.991-18.144 207.991 216.561-0.202 57.437-46.56 103.996-103.994 103.996z" />
|
||||||
|
</font></defs></svg>
|
||||||
|
After Width: | Height: | Size: 24 KiB |
|
|
@ -0,0 +1,132 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata>Generated by IcoMoon</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="tinymce" horiz-adv-x="1024">
|
||||||
|
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||||
|
<missing-glyph horiz-adv-x="1024" />
|
||||||
|
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||||
|
<glyph unicode="" glyph-name="save" d="M896 960h-896v-1024h1024v896l-128 128zM512 832h128v-256h-128v256zM896 64h-768v768h64v-320h576v320h74.978l53.022-53.018v-714.982z" />
|
||||||
|
<glyph unicode="" glyph-name="newdocument" d="M903.432 760.57l-142.864 142.862c-31.112 31.112-92.568 56.568-136.568 56.568h-480c-44 0-80-36-80-80v-864c0-44 36-80 80-80h736c44 0 80 36 80 80v608c0 44-25.456 105.458-56.568 136.57zM858.178 715.314c3.13-3.13 6.25-6.974 9.28-11.314h-163.458v163.456c4.34-3.030 8.184-6.15 11.314-9.28l142.864-142.862zM896 16c0-8.672-7.328-16-16-16h-736c-8.672 0-16 7.328-16 16v864c0 8.672 7.328 16 16 16h480c4.832 0 10.254-0.61 16-1.704v-254.296h254.296c1.094-5.746 1.704-11.166 1.704-16v-608z" />
|
||||||
|
<glyph unicode="" glyph-name="fullpage" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
|
||||||
|
<glyph unicode="" glyph-name="alignleft" d="M0 896h1024v-128h-1024zM0 704h640v-128h-640zM0 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="aligncenter" d="M0 896h1024v-128h-1024zM192 704h640v-128h-640zM192 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="alignright" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="alignjustify" d="M0 896h1024v-128h-1024zM0 704h1024v-128h-1024zM0 512h1024v-128h-1024zM0 320h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="cut" d="M890.774 250.846c-45.654 45.556-103.728 69.072-157.946 69.072h-29.112l-63.904 64.008 255.62 256.038c63.904 64.010 63.904 192.028 0 256.038l-383.43-384.056-383.432 384.054c-63.904-64.008-63.904-192.028 0-256.038l255.622-256.034-63.906-64.008h-29.114c-54.22 0-112.292-23.518-157.948-69.076-81.622-81.442-92.65-202.484-24.63-270.35 29.97-29.902 70.288-44.494 112.996-44.494 54.216 0 112.29 23.514 157.946 69.072 53.584 53.464 76.742 124 67.084 185.348l65.384 65.488 65.376-65.488c-9.656-61.348 13.506-131.882 67.084-185.348 45.662-45.558 103.732-69.072 157.948-69.072 42.708 0 83.024 14.592 112.994 44.496 68.020 67.866 56.988 188.908-24.632 270.35zM353.024 114.462c-7.698-17.882-19.010-34.346-33.626-48.926-14.636-14.604-31.172-25.918-49.148-33.624-16.132-6.916-32.96-10.568-48.662-10.568-15.146 0-36.612 3.402-52.862 19.612-16.136 16.104-19.52 37.318-19.52 52.288 0 15.542 3.642 32.21 10.526 48.212 7.7 17.884 19.014 34.346 33.626 48.926 14.634 14.606 31.172 25.914 49.15 33.624 16.134 6.914 32.96 10.568 48.664 10.568 15.146 0 36.612-3.4 52.858-19.614 16.134-16.098 19.522-37.316 19.522-52.284 0.002-15.542-3.638-32.216-10.528-48.214zM512.004 293.404c-49.914 0-90.376 40.532-90.376 90.526 0 49.992 40.462 90.52 90.376 90.52s90.372-40.528 90.372-90.52c0-49.998-40.46-90.526-90.372-90.526zM855.272 40.958c-16.248-16.208-37.712-19.612-52.86-19.612-15.704 0-32.53 3.652-48.666 10.568-17.972 7.706-34.508 19.020-49.142 33.624-14.614 14.58-25.926 31.042-33.626 48.926-6.886 15.998-10.526 32.672-10.526 48.212 0 14.966 3.384 36.188 19.52 52.286 16.246 16.208 37.712 19.614 52.86 19.614 15.7 0 32.53-3.654 48.66-10.568 17.978-7.708 34.516-19.018 49.15-33.624 14.61-14.58 25.924-31.042 33.626-48.926 6.884-15.998 10.526-32.67 10.526-48.212-0.002-14.97-3.39-36.186-19.522-52.288z" />
|
||||||
|
<glyph unicode="" glyph-name="paste" d="M832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h448l192 192v512h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM832 26.51v101.49h101.49l-101.49-101.49zM960 192h-192v-192h-320v576h512v-384z" />
|
||||||
|
<glyph unicode="" glyph-name="searchreplace" d="M64 960h384v-64h-384zM576 960h384v-64h-384zM952 640h-56v256h-256v-256h-256v256h-256v-256h-56c-39.6 0-72-32.4-72-72v-560c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v376h128v-376c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v560c0 39.6-32.4 72-72 72zM348 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM924 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
|
||||||
|
<glyph unicode="" glyph-name="bullist" d="M384 896h640v-128h-640v128zM384 512h640v-128h-640v128zM384 128h640v-128h-640v128zM0 832c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 448c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 64c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128z" />
|
||||||
|
<glyph unicode="" glyph-name="numlist" d="M384 128h640v-128h-640zM384 512h640v-128h-640zM384 896h640v-128h-640zM192 960v-256h-64v192h-64v64zM128 434v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM256 256v-320h-192v64h128v64h-128v64h128v64h-128v64z" />
|
||||||
|
<glyph unicode="" glyph-name="indent" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM0 256v384l256-192z" />
|
||||||
|
<glyph unicode="" glyph-name="outdent" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM256 640v-384l-256 192z" />
|
||||||
|
<glyph unicode="" glyph-name="blockquote" d="M225 512c123.712 0 224-100.29 224-224 0-123.712-100.288-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.634-11.636-22.252-24.016-31.83-37.020 11.438 1.8 23.16 2.746 35.104 2.746zM801 512c123.71 0 224-100.29 224-224 0-123.712-100.29-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.636-11.636-22.254-24.016-31.832-37.020 11.44 1.8 23.16 2.746 35.106 2.746z" />
|
||||||
|
<glyph unicode="" glyph-name="undo" d="M761.862-64c113.726 206.032 132.888 520.306-313.862 509.824v-253.824l-384 384 384 384v-248.372c534.962 13.942 594.57-472.214 313.862-775.628z" />
|
||||||
|
<glyph unicode="" glyph-name="redo" d="M576 711.628v248.372l384-384-384-384v253.824c-446.75 10.482-427.588-303.792-313.86-509.824-280.712 303.414-221.1 789.57 313.86 775.628z" />
|
||||||
|
<glyph unicode="" glyph-name="link" d="M320 256c17.6-17.6 47.274-16.726 65.942 1.942l316.118 316.116c18.668 18.668 19.54 48.342 1.94 65.942s-47.274 16.726-65.942-1.942l-316.116-316.116c-18.668-18.668-19.542-48.342-1.942-65.942zM476.888 284.888c4.56-9.050 6.99-19.16 6.99-29.696 0-17.616-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.382 99.382c-12.248 12.248-18.992 28.694-18.992 46.308s6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994 10.536 0 20.644-2.43 29.696-6.99l65.338 65.338c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-60.67-60.67-60.67-159.948 0-220.618l99.382-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c55.82 55.82 60.238 144.298 13.344 205.344l-65.34-65.34zM978.498 815.116l-99.382 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994s34.060-6.746 46.308-18.994l99.382-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c60.67 60.666 60.67 159.944 0 220.614z" />
|
||||||
|
<glyph unicode="" glyph-name="unlink" d="M476.888 284.886c4.56-9.048 6.99-19.158 6.99-29.696 0-17.616-6.744-34.058-18.992-46.308l-163.38-163.38c-12.248-12.248-28.696-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.38 99.38c-12.248 12.25-18.992 28.696-18.992 46.308s6.744 34.060 18.992 46.308l163.38 163.382c12.248 12.246 28.696 18.992 46.308 18.992 10.538 0 20.644-2.43 29.696-6.988l65.338 65.336c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.38-163.382c-60.67-60.67-60.67-159.95 0-220.618l99.38-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.38 163.38c55.82 55.82 60.238 144.298 13.344 205.346l-65.34-65.338zM978.496 815.116l-99.38 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.97-15.166-110.306-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.246 12.248 28.694 18.994 46.306 18.994 17.616 0 34.060-6.746 46.308-18.994l99.38-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.38-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.504l163.38 163.38c60.672 60.666 60.672 159.944 0 220.614zM233.368 681.376l-191.994 191.994 45.256 45.256 191.994-191.994zM384 960h64v-192h-64zM0 576h192v-64h-192zM790.632 214.624l191.996-191.996-45.256-45.256-191.996 191.996zM576 128h64v-192h-64zM832 384h192v-64h-192z" />
|
||||||
|
<glyph unicode="" glyph-name="anchor" d="M192 960v-1024l320 320 320-320v1024h-640zM768 90.51l-256 256-256-256v805.49h512v-805.49z" />
|
||||||
|
<glyph unicode="" glyph-name="image" d="M0 832v-832h1024v832h-1024zM960 64h-896v704h896v-704zM704 608c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96s-96 42.981-96 96zM896 128h-768l192 512 256-320 128 96z" />
|
||||||
|
<glyph unicode="" glyph-name="media" d="M0 832v-768h1024v768h-1024zM192 128h-128v128h128v-128zM192 384h-128v128h128v-128zM192 640h-128v128h128v-128zM768 128h-512v640h512v-640zM960 128h-128v128h128v-128zM960 384h-128v128h128v-128zM960 640h-128v128h128v-128zM384 640v-384l256 192z" />
|
||||||
|
<glyph unicode="" glyph-name="help" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
|
||||||
|
<glyph unicode="" glyph-name="code" d="M320 704l-256-256 256-256h128l-256 256 256 256zM704 704h-128l256-256-256-256h128l256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="inserttime" d="M512 768c-212.076 0-384-171.922-384-384s171.922-384 384-384c212.074 0 384 171.922 384 384s-171.926 384-384 384zM715.644 180.354c-54.392-54.396-126.716-84.354-203.644-84.354s-149.25 29.958-203.646 84.354c-54.396 54.394-84.354 126.718-84.354 203.646s29.958 149.25 84.354 203.646c54.396 54.396 126.718 84.354 203.646 84.354s149.252-29.958 203.642-84.354c54.402-54.396 84.358-126.718 84.358-203.646s-29.958-149.252-84.356-203.646zM325.93 756.138l-42.94 85.878c-98.874-49.536-179.47-130.132-229.006-229.008l85.876-42.94c40.248 80.336 105.732 145.822 186.070 186.070zM884.134 570.070l85.878 42.938c-49.532 98.876-130.126 179.472-229.004 229.008l-42.944-85.878c80.338-40.248 145.824-105.732 186.070-186.068zM512 576h-64v-192c0-10.11 4.7-19.11 12.022-24.972l-0.012-0.016 160-128 39.976 49.976-147.986 118.39v176.622z" />
|
||||||
|
<glyph unicode="" glyph-name="preview" d="M512 640c-209.368 0-395.244-100.556-512-256 116.756-155.446 302.632-256 512-256s395.244 100.554 512 256c-116.756 155.444-302.632 256-512 256zM448 512c35.346 0 64-28.654 64-64s-28.654-64-64-64-64 28.654-64 64 28.654 64 64 64zM773.616 254.704c-39.648-20.258-81.652-35.862-124.846-46.376-44.488-10.836-90.502-16.328-136.77-16.328-46.266 0-92.282 5.492-136.768 16.324-43.194 10.518-85.198 26.122-124.846 46.376-63.020 32.202-120.222 76.41-167.64 129.298 47.418 52.888 104.62 97.1 167.64 129.298 32.336 16.522 66.242 29.946 101.082 40.040-19.888-30.242-31.468-66.434-31.468-105.336 0-106.040 85.962-192 192-192s192 85.96 192 192c0 38.902-11.582 75.094-31.466 105.34 34.838-10.096 68.744-23.52 101.082-40.042 63.022-32.198 120.218-76.408 167.638-129.298-47.42-52.886-104.618-97.1-167.638-129.296zM860.918 716.278c-108.72 55.554-226.112 83.722-348.918 83.722s-240.198-28.168-348.918-83.722c-58.772-30.032-113.732-67.904-163.082-112.076v-109.206c55.338 58.566 120.694 107.754 192.194 144.29 99.62 50.904 207.218 76.714 319.806 76.714s220.186-25.81 319.804-76.716c71.502-36.536 136.858-85.724 192.196-144.29v109.206c-49.35 44.174-104.308 82.046-163.082 112.078z" />
|
||||||
|
<glyph unicode="" glyph-name="forecolor" d="M322.018 128l57.6 192h264.764l57.6-192h113.632l-191.996 640h-223.236l-192-640h113.636zM475.618 640h72.764l57.6-192h-187.964l57.6 192z" />
|
||||||
|
<glyph unicode="" glyph-name="table" d="M0 896v-896h1024v896h-1024zM384 320v192h256v-192h-256zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
|
||||||
|
<glyph unicode="" glyph-name="hr" d="M0 512h1024v-128h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="removeformat" d="M0 64h576v-128h-576zM192 960h704v-128h-704zM277.388 128l204.688 784.164 123.85-32.328-196.25-751.836zM929.774-64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774z" />
|
||||||
|
<glyph unicode="" glyph-name="sub" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="sup" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="charmap" d="M704 64h256l64 128v-256h-384v214.214c131.112 56.484 224 197.162 224 361.786 0 214.432-157.598 382.266-352 382.266-194.406 0-352-167.832-352-382.266 0-164.624 92.886-305.302 224-361.786v-214.214h-384v256l64-128h256v32.59c-187.63 66.46-320 227.402-320 415.41 0 247.424 229.23 448 512 448s512-200.576 512-448c0-188.008-132.37-348.95-320-415.41v-32.59z" />
|
||||||
|
<glyph unicode="" glyph-name="emoticons" d="M512 960c-282.77 0-512-229.228-512-512 0-282.77 229.228-512 512-512 282.77 0 512 229.23 512 512 0 282.772-229.23 512-512 512zM512 16c-238.586 0-432 193.412-432 432 0 238.586 193.414 432 432 432 238.59 0 432-193.414 432-432 0-238.588-193.41-432-432-432zM384 640c0-35.346-28.654-64-64-64s-64 28.654-64 64 28.654 64 64 64 64-28.654 64-64zM768 640c0-35.346-28.652-64-64-64s-64 28.654-64 64 28.652 64 64 64 64-28.654 64-64zM512 308c141.074 0 262.688 57.532 318.462 123.192-20.872-171.22-156.288-303.192-318.462-303.192-162.118 0-297.498 132.026-318.444 303.168 55.786-65.646 177.386-123.168 318.444-123.168z" />
|
||||||
|
<glyph unicode="" glyph-name="print" d="M256 896h512v-128h-512zM960 704h-896c-35.2 0-64-28.8-64-64v-320c0-35.2 28.796-64 64-64h192v-256h512v256h192c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM704 64h-384v320h384v-320zM974.4 608c0-25.626-20.774-46.4-46.398-46.4-25.626 0-46.402 20.774-46.402 46.4s20.776 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
|
||||||
|
<glyph unicode="" glyph-name="fullscreen" d="M1024 960v-384l-138.26 138.26-212-212-107.48 107.48 212 212-138.26 138.26zM245.74 821.74l212-212-107.48-107.48-212 212-138.26-138.26v384h384zM885.74 181.74l138.26 138.26v-384h-384l138.26 138.26-212 212 107.48 107.48zM457.74 286.26l-212-212 138.26-138.26h-384v384l138.26-138.26 212 212z" />
|
||||||
|
<glyph unicode="" glyph-name="spellchecker" d="M128 704h128v-192h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192zM128 896h128v-128h-128v128zM960 896v64h-192c-35.202 0-64-28.8-64-64v-320c0-35.2 28.798-64 64-64h192v64h-192v320h192zM640 800v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM832 384l-416-448-224 288 82 70 142-148 352 302z" />
|
||||||
|
<glyph unicode="" glyph-name="nonbreaking" d="M448 384h-192v128h192v192h128v-192h192v-128h-192v-192h-128zM1024 320v-384h-1024v384h128v-256h768v256z" />
|
||||||
|
<glyph unicode="" glyph-name="template" d="M384 768h128v-64h-128zM576 768h128v-64h-128zM896 768v-256h-192v64h128v128h-64v64zM320 576h128v-64h-128zM512 576h128v-64h-128zM192 704v-128h64v-64h-128v256h192v-64zM384 384h128v-64h-128zM576 384h128v-64h-128zM896 384v-256h-192v64h128v128h-64v64zM320 192h128v-64h-128zM512 192h128v-64h-128zM192 320v-128h64v-64h-128v256h192v-64zM960 896h-896v-896h896v896zM1024 960v0-1024h-1024v1024h1024z" />
|
||||||
|
<glyph unicode="" glyph-name="pagebreak" d="M0 448h128v-64h-128zM192 448h192v-64h-192zM448 448h128v-64h-128zM640 448h192v-64h-192zM896 448h128v-64h-128zM880 960l16-448h-768l16 448h32l16-384h640l16 384zM144-64l-16 384h768l-16-384h-32l-16 320h-640l-16-320z" />
|
||||||
|
<glyph unicode="" glyph-name="restoredraft" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="bold" d="M707.88 475.348c37.498 44.542 60.12 102.008 60.12 164.652 0 141.16-114.842 256-256 256h-320v-896h384c141.158 0 256 114.842 256 256 0 92.956-49.798 174.496-124.12 219.348zM384 768h101.5c55.968 0 101.5-57.42 101.5-128s-45.532-128-101.5-128h-101.5v256zM543 128h-159v256h159c58.45 0 106-57.42 106-128s-47.55-128-106-128z" />
|
||||||
|
<glyph unicode="" glyph-name="italic" d="M896 896v-64h-128l-320-768h128v-64h-448v64h128l320 768h-128v64z" />
|
||||||
|
<glyph unicode="" glyph-name="underline" d="M704 896h128v-416c0-159.058-143.268-288-320-288-176.73 0-320 128.942-320 288v416h128v-416c0-40.166 18.238-78.704 51.354-108.506 36.896-33.204 86.846-51.494 140.646-51.494s103.75 18.29 140.646 51.494c33.116 29.802 51.354 68.34 51.354 108.506v416zM192 128h640v-128h-640z" />
|
||||||
|
<glyph unicode="" glyph-name="strikethrough" d="M731.42 442.964c63.92-47.938 100.58-116.086 100.58-186.964s-36.66-139.026-100.58-186.964c-59.358-44.518-137.284-69.036-219.42-69.036-82.138 0-160.062 24.518-219.42 69.036-63.92 47.938-100.58 116.086-100.58 186.964h128c0-69.382 87.926-128 192-128s192 58.618 192 128c0 69.382-87.926 128-192 128-82.138 0-160.062 24.518-219.42 69.036-63.92 47.94-100.58 116.086-100.58 186.964s36.66 139.024 100.58 186.964c59.358 44.518 137.282 69.036 219.42 69.036 82.136 0 160.062-24.518 219.42-69.036 63.92-47.94 100.58-116.086 100.58-186.964h-128c0 69.382-87.926 128-192 128s-192-58.618-192-128c0-69.382 87.926-128 192-128 82.136 0 160.062-24.518 219.42-69.036zM0 448h1024v-64h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="visualchars" d="M384 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224z" />
|
||||||
|
<glyph unicode="" glyph-name="ltr" d="M448 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM64 512l256-224-256-224z" />
|
||||||
|
<glyph unicode="" glyph-name="rtl" d="M256 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM960 64l-256 224 256 224z" />
|
||||||
|
<glyph unicode="" glyph-name="copy" d="M832 704h-192v64l-192 192h-448v-768h384v-256h640v576l-192 192zM832 613.49l101.49-101.49h-101.49v101.49zM448 869.49l101.49-101.49h-101.49v101.49zM64 896h320v-192h192v-448h-512v640zM960 0h-512v192h192v448h128v-192h192v-448z" />
|
||||||
|
<glyph unicode="" glyph-name="resize" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
|
||||||
|
<glyph unicode="" glyph-name="checkbox" d="M128 416l288-288 480 480-128 128-352-352-160 160z" />
|
||||||
|
<glyph unicode="" glyph-name="browse" d="M928 832h-416l-32 64h-352l-64-128h896zM904.34 256h74.86l44.8 448h-1024l64-640h484.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM1002.996 46.25l-198.496 174.692c17.454 28.92 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l174.692-198.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM640 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
|
||||||
|
<glyph unicode="" glyph-name="pastetext" d="M512 448v-128h32l32 64h64v-256h-48v-64h224v64h-48v256h64l32-64h32v128zM832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h640v704h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM960 0h-512v576h512v-576z" />
|
||||||
|
<glyph unicode="" glyph-name="gamma" d="M483.2 320l-147.2 336c-9.6 25.6-19.2 44.8-25.6 54.4s-16 12.8-25.6 12.8c-16 0-25.6-3.2-28.8-3.2v70.4c9.6 6.4 25.6 6.4 38.4 9.6 32 0 57.6-6.4 73.6-22.4 6.4-6.4 12.8-16 19.2-25.6 6.4-12.8 12.8-25.6 16-41.6l121.6-291.2 150.4 371.2h92.8l-198.4-470.4v-224h-86.4v224zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
|
||||||
|
<glyph unicode="" glyph-name="orientation" d="M627.2 80h-579.2v396.8h579.2v-396.8zM553.6 406.4h-435.2v-256h435.2v256zM259.2 732.8c176 176 457.6 176 633.6 0s176-457.6 0-633.6c-121.6-121.6-297.6-160-454.4-108.8 121.6-28.8 262.4 9.6 361.6 108.8 150.4 150.4 160 384 22.4 521.6-121.6 121.6-320 128-470.4 19.2l86.4-86.4-294.4-22.4 22.4 294.4 92.8-92.8z" />
|
||||||
|
<glyph unicode="" glyph-name="invert" d="M892.8-22.4l-89.6 89.6c-70.4-80-172.8-131.2-288-131.2-208 0-380.8 166.4-384 377.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4v0c0 0 0 0 0 3.2 0 0 0 3.2 0 3.2 3.2 105.6 48 211.2 105.6 304l-192 192 44.8 44.8 182.4-182.4c0 0 0 0 0 0l569.6-569.6c0 0 0 0 0 0l99.2-99.2-48-44.8zM896 326.4c0 0 0 0 0 0 0 3.2 0 6.4 0 6.4-9.6 316.8-384 627.2-384 627.2s-108.8-89.6-208-220.8l70.4-70.4c6.4 9.6 16 22.4 22.4 32 41.6 51.2 83.2 96 115.2 128v0c32-32 73.6-76.8 115.2-128 108.8-137.6 169.6-265.6 172.8-371.2 0 0 0-3.2 0-3.2v0 0c0-3.2 0-3.2 0-6.4s0-3.2 0-3.2v0 0c0-22.4-3.2-41.6-9.6-64l76.8-76.8c16 41.6 28.8 89.6 28.8 137.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4z" />
|
||||||
|
<glyph unicode="" glyph-name="codesample" d="M199.995 578.002v104.002c0 43.078 34.923 78.001 78.001 78.001h26v104.002h-26c-100.518 0-182.003-81.485-182.003-182.003v-104.002c0-43.078-34.923-78.001-78.001-78.001h-26v-104.002h26c43.078 0 78.001-34.923 78.001-78.001v-104.002c0-100.515 81.485-182.003 182.003-182.003h26v104.002h-26c-43.078 0-78.001 34.923-78.001 78.001v104.002c0 50.931-20.928 96.966-54.646 130.002 33.716 33.036 54.646 79.072 54.646 130.002zM824.005 578.002v104.002c0 43.078-34.923 78.001-78.001 78.001h-26v104.002h26c100.515 0 182.003-81.485 182.003-182.003v-104.002c0-43.078 34.923-78.001 78.001-78.001h26v-104.002h-26c-43.078 0-78.001-34.923-78.001-78.001v-104.002c0-100.515-81.488-182.003-182.003-182.003h-26v104.002h26c43.078 0 78.001 34.923 78.001 78.001v104.002c0 50.931 20.928 96.966 54.646 130.002-33.716 33.036-54.646 79.072-54.646 130.002zM616.002 603.285c0-57.439-46.562-104.002-104.002-104.002s-104.002 46.562-104.002 104.002c0 57.439 46.562 104.002 104.002 104.002s104.002-46.562 104.002-104.002zM512 448.717c-57.439 0-104.002-46.562-104.002-104.002 0-55.845 26-100.115 105.752-103.88-23.719-33.417-59.441-46.612-105.752-50.944v-61.751c0 0 208.003-18.144 208.003 216.577-0.202 57.441-46.56 104.004-104.002 104.004z" />
|
||||||
|
<glyph unicode="" glyph-name="tablerowprops" d="M0 896v-896h1024v896h-1024zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
|
||||||
|
<glyph unicode="" glyph-name="tablecellprops" d="M0 896v-896h1024v896h-1024zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
|
||||||
|
<glyph unicode="" glyph-name="table2" d="M0 896v-832h1024v832h-1024zM320 128h-256v192h256v-192zM320 384h-256v192h256v-192zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192zM960 640h-896v192h896v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="tablemergecells" d="M0 896v-896h1024v896h-1024zM384 64v448h576v-448h-576zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192z" />
|
||||||
|
<glyph unicode="" glyph-name="tableinsertcolbefore" d="M320 188.8v182.4h-182.4v89.6h182.4v182.4h86.4v-182.4h185.6v-89.6h-185.6v-182.4zM0 896v-896h1024v896h-1024zM640 64h-576v704h576v-704zM960 64h-256v192h256v-192zM960 320h-256v192h256v-192zM960 576h-256v192h256v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="tableinsertcolafter" d="M704 643.2v-182.4h182.4v-89.6h-182.4v-182.4h-86.4v182.4h-185.6v89.6h185.6v182.4zM0 896v-896h1024v896h-1024zM320 64h-256v192h256v-192zM320 320h-256v192h256v-192zM320 576h-256v192h256v-192zM960 64h-576v704h576v-704z" />
|
||||||
|
<glyph unicode="" glyph-name="tableinsertrowbefore" d="M691.2 508.8h-144v-144h-70.4v144h-144v67.2h144v144h70.4v-144h144zM0 896v-896h1024v896h-1024zM320 64h-256v192h256v-192zM640 64h-256v192h256v-192zM960 64h-256v192h256v-192zM960 316.8h-896v451.2h896v-451.2z" />
|
||||||
|
<glyph unicode="" glyph-name="tableinsertrowafter" d="M332.8 323.2h144v144h70.4v-144h144v-67.2h-144v-144h-70.4v144h-144zM0 896v-896h1024v896h-1024zM384 768h256v-192h-256v192zM64 768h256v-192h-256v192zM960 64h-896v451.2h896v-451.2zM960 576h-256v192h256v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="tablesplitcells" d="M0 896v-896h1024v896h-1024zM384 768h256v-192h-256v192zM320 64h-256v192h256v-192zM320 320h-256v192h256v-192zM320 576h-256v192h256v-192zM960 64h-576v448h576v-448zM960 576h-256v192h256v-192zM864 156.8l-60.8-60.8-131.2 131.2-131.2-131.2-60.8 60.8 131.2 131.2-131.2 131.2 60.8 60.8 131.2-131.2 131.2 131.2 60.8-60.8-131.2-131.2z" />
|
||||||
|
<glyph unicode="" glyph-name="tabledelete" d="M0 896h1024v-896h-1024v896zM60.8 768v-704h899.2v704h-899.2zM809.6 211.2l-96-96-204.8 204.8-204.8-204.8-96 96 204.8 204.8-204.8 204.8 96 96 204.8-204.8 204.8 204.8 96-96-204.8-204.8z" />
|
||||||
|
<glyph unicode="" glyph-name="tableleftheader" d="M0 896v-832h1024v832h-1024zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM640 640h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192zM960 640h-256v192h256v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="tabletopheader" d="M0 896v-832h1024v832h-1024zM320 128h-256v192h256v-192zM320 384h-256v192h256v-192zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="tabledeleterow" d="M886.4 572.8l-156.8-156.8 160-160-76.8-76.8-160 160-156.8-156.8-76.8 73.6 160 160-163.2 163.2 76.8 76.8 163.2-163.2 156.8 156.8 73.6-76.8zM0 896v-896h1024v896h-1024zM960 576h-22.4l-64-64h86.4v-192h-89.6l64-64h25.6v-192h-896v192h310.4l64 64h-374.4v192h371.2l-64 64h-307.2v192h896v-192z" />
|
||||||
|
<glyph unicode="" glyph-name="tabledeletecol" d="M320 499.2l64-64v-12.8l-64-64v140.8zM640 422.4l64-64v137.6l-64-64v-9.6zM1024 896v-896h-1024v896h1024zM960 768h-256v-51.2l-12.8 12.8-51.2-51.2v89.6h-256v-89.6l-51.2 51.2-12.8-12.8v51.2h-256v-704h256v118.4l35.2-35.2 28.8 28.8v-115.2h256v115.2l48-48 16 16v-83.2h256v707.2zM672 662.4l-156.8-156.8-163.2 163.2-76.8-76.8 163.2-163.2-156.8-156.8 76.8-76.8 156.8 156.8 160-160 76.8 76.8-160 160 156.8 156.8-76.8 76.8z" />
|
||||||
|
<glyph unicode="" glyph-name="a11y" d="M960 704v64l-448-128-448 128v-64l320-128v-256l-128-448h64l192 448 192-448h64l-128 448v256zM416 800q0 40 28 68t68 28 68-28 28-68-28-68-68-28-68 28-28 68z" />
|
||||||
|
<glyph unicode="" glyph-name="toc" d="M0 896h128v-128h-128v128zM192 896h832v-128h-832v128zM0 512h128v-128h-128v128zM192 512h832v-128h-832v128zM0 128h128v-128h-128v128zM192 128h832v-128h-832v128zM192 704h128v-128h-128v128zM384 704h640v-128h-640v128zM192 320h128v-128h-128v128zM384 320h640v-128h-640v128z" />
|
||||||
|
<glyph unicode="" glyph-name="fill" d="M521.6 915.2l-67.2-67.2-86.4 86.4-86.4-86.4 86.4-86.4-368-368 432-432 518.4 518.4-428.8 435.2zM435.2 134.4l-262.4 262.4 35.2 35.2 576 51.2-348.8-348.8zM953.6 409.6c-6.4-6.4-16-16-28.8-32-28.8-32-41.6-64-41.6-89.6v0 0 0 0 0 0 0c0-16 6.4-35.2 22.4-48 12.8-12.8 32-22.4 48-22.4s35.2 6.4 48 22.4 22.4 32 22.4 48v0 0 0 0 0 0 0c0 25.6-12.8 54.4-41.6 89.6-9.6 16-22.4 25.6-28.8 32v0z" />
|
||||||
|
<glyph unicode="" glyph-name="borderwidth" d="M0 265.6h1024v-128h-1024v128zM0 32h1024v-64h-1024v64zM0 566.4h1024v-192h-1024v192zM0 928h1024v-256h-1024v256z" />
|
||||||
|
<glyph unicode="" glyph-name="line" d="M739.2 627.2l-502.4-502.4h-185.6v185.6l502.4 502.4 185.6-185.6zM803.2 688l-185.6 185.6 67.2 67.2c22.4 22.4 54.4 22.4 76.8 0l108.8-108.8c22.4-22.4 22.4-54.4 0-76.8l-67.2-67.2zM41.6 48h940.8v-112h-940.8v112z" />
|
||||||
|
<glyph unicode="" glyph-name="count" d="M0 480h1024v-64h-1024v64zM304 912v-339.2h-67.2v272h-67.2v67.2zM444.8 694.4v-54.4h134.4v-67.2h-201.6v153.6l134.4 64v54.4h-134.4v67.2h201.6v-153.6zM854.4 912v-339.2h-204.8v67.2h137.6v67.2h-137.6v70.4h137.6v67.2h-137.6v67.2zM115.2 166.4c3.2 57.6 38.4 83.2 108.8 83.2 38.4 0 67.2-9.6 86.4-25.6s25.6-35.2 25.6-70.4v-112c0-25.6 0-28.8 9.6-41.6h-73.6c-3.2 9.6-3.2 9.6-6.4 19.2-22.4-19.2-41.6-25.6-70.4-25.6-54.4 0-89.6 32-89.6 76.8s28.8 70.4 99.2 80l38.4 6.4c16 3.2 22.4 6.4 22.4 16 0 12.8-12.8 22.4-38.4 22.4s-41.6-9.6-44.8-28.8h-67.2zM262.4 115.2c-6.4-3.2-12.8-6.4-25.6-6.4l-25.6-6.4c-25.6-6.4-38.4-16-38.4-28.8 0-16 12.8-25.6 35.2-25.6s41.6 9.6 54.4 32v35.2zM390.4 336h73.6v-112c22.4 16 41.6 22.4 67.2 22.4 64 0 105.6-51.2 105.6-124.8 0-76.8-44.8-134.4-108.8-134.4-32 0-48 9.6-67.2 35.2v-28.8h-70.4v342.4zM460.8 121.6c0-41.6 22.4-70.4 51.2-70.4s51.2 28.8 51.2 70.4c0 44.8-19.2 70.4-51.2 70.4-28.8 0-51.2-28.8-51.2-70.4zM851.2 153.6c-3.2 22.4-19.2 35.2-44.8 35.2-32 0-51.2-25.6-51.2-70.4 0-48 19.2-73.6 51.2-73.6 25.6 0 41.6 12.8 44.8 41.6l70.4-3.2c-9.6-60.8-54.4-96-118.4-96-73.6 0-121.6 51.2-121.6 128 0 80 48 131.2 124.8 131.2 64 0 108.8-35.2 112-96h-67.2z" />
|
||||||
|
<glyph unicode="" glyph-name="reload" d="M889.68 793.68c-93.608 102.216-228.154 166.32-377.68 166.32-282.77 0-512-229.23-512-512h96c0 229.75 186.25 416 416 416 123.020 0 233.542-53.418 309.696-138.306l-149.696-149.694h352v352l-134.32-134.32zM928 448c0-229.75-186.25-416-416-416-123.020 0-233.542 53.418-309.694 138.306l149.694 149.694h-352v-352l134.32 134.32c93.608-102.216 228.154-166.32 377.68-166.32 282.77 0 512 229.23 512 512h-96z" />
|
||||||
|
<glyph unicode="" glyph-name="translate" d="M553.6 304l-118.4 118.4c80 89.6 137.6 195.2 172.8 304h137.6v92.8h-326.4v92.8h-92.8v-92.8h-326.4v-92.8h518.4c-32-89.6-80-176-147.2-249.6-44.8 48-80 99.2-108.8 156.8h-92.8c35.2-76.8 80-147.2 137.6-211.2l-236.8-233.6 67.2-67.2 233.6 233.6 144-144c3.2 0 38.4 92.8 38.4 92.8zM816 540.8h-92.8l-208-560h92.8l51.2 140.8h220.8l51.2-140.8h92.8l-208 560zM691.2 214.4l76.8 201.6 76.8-201.6h-153.6z" />
|
||||||
|
<glyph unicode="" glyph-name="drag" d="M576 896h128v-128h-128v128zM576 640h128v-128h-128v128zM320 640h128v-128h-128v128zM576 384h128v-128h-128v128zM320 384h128v-128h-128v128zM320 128h128v-128h-128v128zM576 128h128v-128h-128v128zM320 896h128v-128h-128v128z" />
|
||||||
|
<glyph unicode="" glyph-name="format-painter" d="M768 746.667v42.667c0 23.467-19.2 42.667-42.667 42.667h-512c-23.467 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 19.2-42.667 42.667-42.667h512c23.467 0 42.667 19.2 42.667 42.667v42.667h42.667v-170.667h-426.667v-384c0-23.467 19.2-42.667 42.667-42.667h85.333c23.467 0 42.667 19.2 42.667 42.667v298.667h341.333v341.333h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="home" d="M1024 369.556l-512 397.426-512-397.428v162.038l512 397.426 512-397.428zM896 384v-384h-256v256h-256v-256h-256v384l384 288z" />
|
||||||
|
<glyph unicode="" glyph-name="books" d="M576.234 670.73l242.712 81.432 203.584-606.784-242.712-81.432zM0 64h256v704h-256v-704zM64 640h128v-64h-128v64zM320 64h256v704h-256v-704zM384 640h128v-64h-128v64z" />
|
||||||
|
<glyph unicode="" glyph-name="upload" d="M839.432 760.57c27.492-27.492 50.554-78.672 55.552-120.57h-318.984v318.984c41.898-4.998 93.076-28.060 120.568-55.552l142.864-142.862zM512 576v384h-368c-44 0-80-36-80-80v-864c0-44 36-80 80-80h672c44 0 80 36 80 80v560h-384zM576 192v-192h-192v192h-160l256 256 256-256h-160z" />
|
||||||
|
<glyph unicode="" glyph-name="editimage" d="M768 416v-352h-640v640h352l128 128h-512c-52.8 0-96-43.2-96-96v-704c0-52.8 43.2-96 96-96h704c52.798 0 96 43.2 96 96v512l-128-128zM864 960l-608-608v-160h160l608 608c0 96-64 160-160 160zM416 320l-48 48 480 480 48-48-480-480z" />
|
||||||
|
<glyph unicode="" glyph-name="bubble" d="M928 896h-832c-52.8 0-96-43.2-96-96v-512c0-52.8 43.2-96 96-96h160v-256l307.2 256h364.8c52.8 0 96 43.2 96 96v512c0 52.8-43.2 96-96 96zM896 320h-379.142l-196.858-174.714v174.714h-192v448h768v-448z" />
|
||||||
|
<glyph unicode="" glyph-name="user" d="M622.826 257.264c-22.11 3.518-22.614 64.314-22.614 64.314s64.968 64.316 79.128 150.802c38.090 0 61.618 91.946 23.522 124.296 1.59 34.054 48.96 267.324-190.862 267.324s-192.45-233.27-190.864-267.324c-38.094-32.35-14.57-124.296 23.522-124.296 14.158-86.486 79.128-150.802 79.128-150.802s-0.504-60.796-22.614-64.314c-71.22-11.332-337.172-128.634-337.172-257.264h896c0 128.63-265.952 245.932-337.174 257.264z" />
|
||||||
|
<glyph unicode="" glyph-name="lock" d="M592 512h-16v192c0 105.87-86.13 192-192 192h-128c-105.87 0-192-86.13-192-192v-192h-16c-26.4 0-48-21.6-48-48v-480c0-26.4 21.6-48 48-48h544c26.4 0 48 21.6 48 48v480c0 26.4-21.6 48-48 48zM192 704c0 35.29 28.71 64 64 64h128c35.29 0 64-28.71 64-64v-192h-256v192z" />
|
||||||
|
<glyph unicode="" glyph-name="unlock" d="M768 896c105.87 0 192-86.13 192-192v-192h-128v192c0 35.29-28.71 64-64 64h-128c-35.29 0-64-28.71-64-64v-192h16c26.4 0 48-21.6 48-48v-480c0-26.4-21.6-48-48-48h-544c-26.4 0-48 21.6-48 48v480c0 26.4 21.6 48 48 48h400v192c0 105.87 86.13 192 192 192h128z" />
|
||||||
|
<glyph unicode="" glyph-name="settings" d="M448 832v16c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576zM256 704v128h128v-128h-128zM832 528c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-576v-128h576v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h192v128h-192v16zM640 384v128h128v-128h-128zM448 208c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576v16zM256 64v128h128v-128h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="remove2" d="M192-64h640l64 704h-768zM640 832v128h-256v-128h-320v-192l64 64h768l64-64v192h-320zM576 832h-128v64h128v-64z" />
|
||||||
|
<glyph unicode="" glyph-name="menu" d="M384 896h256v-256h-256zM384 576h256v-256h-256zM384 256h256v-256h-256z" />
|
||||||
|
<glyph unicode="" glyph-name="warning" d="M1009.956 44.24l-437.074 871.112c-16.742 29.766-38.812 44.648-60.882 44.648s-44.14-14.882-60.884-44.648l-437.074-871.112c-33.486-59.532-5-108.24 63.304-108.24h869.308c68.302 0 96.792 48.708 63.302 108.24zM512 64c-35.346 0-64 28.654-64 64 0 35.348 28.654 64 64 64 35.348 0 64-28.652 64-64 0-35.346-28.652-64-64-64zM556 256h-88l-20 256c0 35.346 28.654 64 64 64s64-28.654 64-64l-20-256z" />
|
||||||
|
<glyph unicode="" glyph-name="question" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
|
||||||
|
<glyph unicode="" glyph-name="pluscircle" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 64c-212.078 0-384 171.922-384 384s171.922 384 384 384c212.078 0 384-171.922 384-384s-171.922-384-384-384zM768 384h-192v-192h-128v192h-192v128h192v192h128v-192h192z" />
|
||||||
|
<glyph unicode="" glyph-name="info" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM448 768h128v-128h-128v128zM640 128h-256v64h64v256h-64v64h192v-320h64v-64z" />
|
||||||
|
<glyph unicode="" glyph-name="notice" d="M1024 224l-288 736h-448l-288-288v-448l288-288h448l288 288v448l-288 288zM576 128h-128v128h128v-128zM576 384h-128v384h128v-384z" />
|
||||||
|
<glyph unicode="" glyph-name="drop" d="M864.626 486.838c-65.754 183.44-205.11 348.15-352.626 473.162-147.516-125.012-286.87-289.722-352.626-473.162-40.664-113.436-44.682-236.562 12.584-345.4 65.846-125.14 198.632-205.438 340.042-205.438s274.196 80.298 340.040 205.44c57.27 108.838 53.25 231.962 12.586 345.398zM738.764 201.044c-43.802-83.252-132.812-137.044-226.764-137.044-55.12 0-108.524 18.536-152.112 50.652 13.242-1.724 26.632-2.652 40.112-2.652 117.426 0 228.668 67.214 283.402 171.242 44.878 85.292 40.978 173.848 23.882 244.338 14.558-28.15 26.906-56.198 36.848-83.932 22.606-63.062 40.024-156.34-5.368-242.604z" />
|
||||||
|
<glyph unicode="" glyph-name="minus" d="M0 544v-192c0-17.672 14.328-32 32-32h960c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32h-960c-17.672 0-32-14.328-32-32z" />
|
||||||
|
<glyph unicode="" glyph-name="plus" d="M992 576h-352v352c0 17.672-14.328 32-32 32h-192c-17.672 0-32-14.328-32-32v-352h-352c-17.672 0-32-14.328-32-32v-192c0-17.672 14.328-32 32-32h352v-352c0-17.672 14.328-32 32-32h192c17.672 0 32 14.328 32 32v352h352c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32z" />
|
||||||
|
<glyph unicode="" glyph-name="arrowup" d="M0 320l192-192 320 320 320-320 192 192-511.998 512z" />
|
||||||
|
<glyph unicode="" glyph-name="arrowright" d="M384 960l-192-192 320-320-320-320 192-192 512 512z" />
|
||||||
|
<glyph unicode="" glyph-name="arrowdown" d="M1024 576l-192 192-320-320-320 320-192-192 512-511.998z" />
|
||||||
|
<glyph unicode="" glyph-name="arrowup2" d="M768 320l-256 256-256-256z" />
|
||||||
|
<glyph unicode="" glyph-name="arrowdown2" d="M256 576l256-256 256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="menu2" d="M256 704l256-256 256 256zM255.996 384.004l256-256 256 256z" />
|
||||||
|
<glyph unicode="" glyph-name="newtab" d="M704 384l128 128v-512h-768v768h512l-128-128h-256v-512h512zM960 896v-352l-130.744 130.744-354.746-354.744h-90.51v90.512l354.744 354.744-130.744 130.744z" />
|
||||||
|
<glyph unicode="" glyph-name="rotateleft" d="M607.998 831.986c-212.070 0-383.986-171.916-383.986-383.986h-191.994l246.848-246.848 246.848 246.848h-191.994c0 151.478 122.798 274.276 274.276 274.276 151.48 0 274.276-122.798 274.276-274.276 0-151.48-122.796-274.276-274.276-274.276v-109.71c212.070 0 383.986 171.916 383.986 383.986s-171.916 383.986-383.986 383.986z" />
|
||||||
|
<glyph unicode="" glyph-name="rotateright" d="M416.002 831.986c212.070 0 383.986-171.916 383.986-383.986h191.994l-246.848-246.848-246.848 246.848h191.994c0 151.478-122.798 274.276-274.276 274.276-151.48 0-274.276-122.798-274.276-274.276 0-151.48 122.796-274.276 274.276-274.276v-109.71c-212.070 0-383.986 171.916-383.986 383.986s171.916 383.986 383.986 383.986z" />
|
||||||
|
<glyph unicode="" glyph-name="flipv" d="M0 576h1024v384zM1024 0v384h-1024z" />
|
||||||
|
<glyph unicode="" glyph-name="fliph" d="M576 960v-1024h384zM0-64h384v1024z" />
|
||||||
|
<glyph unicode="" glyph-name="zoomin" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
|
||||||
|
<glyph unicode="" glyph-name="zoomout" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM192 640h384v-128h-384z" />
|
||||||
|
<glyph unicode="" glyph-name="sharpen" d="M768 832h-512l-256-256 512-576 512 576-256 256zM512 181.334v2.666h-2.37l-14.222 16h16.592v16h-30.814l-14.222 16h45.036v16h-59.258l-14.222 16h73.48v16h-87.704l-14.222 16h101.926v16h-116.148l-14.222 16h130.37v16h-144.592l-14.222 16h158.814v16h-173.038l-14.222 16h187.26v16h-201.482l-14.222 16h215.704v16h-229.926l-14.222 16h244.148v16h-258.372l-14.222 16h272.594v16h-286.816l-14.222 16h301.038v16h-315.26l-14.222 16h329.482v16h-343.706l-7.344 8.262 139.072 139.072h211.978v-3.334h215.314l16-16h-231.314v-16h247.314l16-16h-263.314v-16h279.314l16-16h-295.314v-16h311.314l16-16h-327.314v-16h343.312l7.738-7.738-351.050-394.928z" />
|
||||||
|
<glyph unicode="" glyph-name="options" d="M64 768h896v-192h-896zM64 512h896v-192h-896zM64 256h896v-192h-896z" />
|
||||||
|
<glyph unicode="" glyph-name="sun" d="M512 128c35.346 0 64-28.654 64-64v-64c0-35.346-28.654-64-64-64s-64 28.654-64 64v64c0 35.346 28.654 64 64 64zM512 768c-35.346 0-64 28.654-64 64v64c0 35.346 28.654 64 64 64s64-28.654 64-64v-64c0-35.346-28.654-64-64-64zM960 512c35.346 0 64-28.654 64-64s-28.654-64-64-64h-64c-35.348 0-64 28.654-64 64s28.652 64 64 64h64zM192 448c0-35.346-28.654-64-64-64h-64c-35.346 0-64 28.654-64 64s28.654 64 64 64h64c35.346 0 64-28.654 64-64zM828.784 221.726l45.256-45.258c24.992-24.99 24.992-65.516 0-90.508-24.994-24.992-65.518-24.992-90.51 0l-45.256 45.256c-24.992 24.99-24.992 65.516 0 90.51 24.994 24.992 65.518 24.992 90.51 0zM195.216 674.274l-45.256 45.256c-24.994 24.994-24.994 65.516 0 90.51s65.516 24.994 90.51 0l45.256-45.256c24.994-24.994 24.994-65.516 0-90.51s-65.516-24.994-90.51 0zM828.784 674.274c-24.992-24.992-65.516-24.992-90.51 0-24.992 24.994-24.992 65.516 0 90.51l45.256 45.254c24.992 24.994 65.516 24.994 90.51 0 24.992-24.994 24.992-65.516 0-90.51l-45.256-45.254zM195.216 221.726c24.992 24.992 65.518 24.992 90.508 0 24.994-24.994 24.994-65.52 0-90.51l-45.254-45.256c-24.994-24.992-65.516-24.992-90.51 0s-24.994 65.518 0 90.508l45.256 45.258zM512 704c-141.384 0-256-114.616-256-256 0-141.382 114.616-256 256-256 141.382 0 256 114.618 256 256 0 141.384-114.616 256-256 256zM512 288c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160-71.634-160-160-160z" />
|
||||||
|
<glyph unicode="" glyph-name="moon" d="M715.812 895.52c-60.25 34.784-124.618 55.904-189.572 64.48 122.936-160.082 144.768-384.762 37.574-570.42-107.2-185.67-312.688-279.112-512.788-252.68 39.898-51.958 90.376-97.146 150.628-131.934 245.908-141.974 560.37-57.72 702.344 188.198 141.988 245.924 57.732 560.372-188.186 702.356z" />
|
||||||
|
<glyph unicode="" glyph-name="contrast" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM128 448c0 212.078 171.922 384 384 384v-768c-212.078 0-384 171.922-384 384z" />
|
||||||
|
<glyph unicode="" glyph-name="remove22" d="M893.254 738.746l-90.508 90.508-290.746-290.744-290.746 290.744-90.508-90.506 290.746-290.748-290.746-290.746 90.508-90.508 290.746 290.746 290.746-290.746 90.508 90.51-290.744 290.744z" />
|
||||||
|
<glyph unicode="" glyph-name="arrowleft" d="M672-64l192 192-320 320 320 320-192 192-512-512z" />
|
||||||
|
<glyph unicode="" glyph-name="resize2" d="M0 896v-384c0-35.346 28.654-64 64-64s64 28.654 64 64v229.488l677.488-677.488h-229.488c-35.346 0-64-28.652-64-64 0-35.346 28.654-64 64-64h384c35.346 0 64 28.654 64 64v384c0 35.348-28.654 64-64 64s-64-28.652-64-64v-229.488l-677.488 677.488h229.488c35.346 0 64 28.654 64 64s-28.652 64-64 64h-384c-35.346 0-64-28.654-64-64z" />
|
||||||
|
<glyph unicode="" glyph-name="crop" d="M832 704l192 192-64 64-192-192h-448v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v448zM320 640h320l-320-320v320zM384 256l320 320v-320h-320z" />
|
||||||
|
</font></defs></svg>
|
||||||
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 53 B |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 152 B |
|
After Width: | Height: | Size: 43 B |
|
|
@ -0,0 +1,20 @@
|
||||||
|
window.Environment = {
|
||||||
|
// 应用基础路径
|
||||||
|
BaseUrl: '',
|
||||||
|
// 是否为开发模式
|
||||||
|
devMode: true,
|
||||||
|
// 是否为pc端应用
|
||||||
|
isAppMode:true,
|
||||||
|
// 是否开启权限认证
|
||||||
|
enablePermissionValid:false,
|
||||||
|
// 打开目标工具,可选参数:sln、mos
|
||||||
|
debugOpenMode:'mos',
|
||||||
|
// 配置平台地址
|
||||||
|
StudioUrl: "http://172.16.170.145/mos/",
|
||||||
|
// 中心标识
|
||||||
|
SlnId: "B4BF5C84-D020-4D9A-A986-8FA4FD72816C",
|
||||||
|
// 系统标识
|
||||||
|
SysId: "B428B5BE-EA90-4101-A493-BA7085D89F0A",
|
||||||
|
// 前端应用标识
|
||||||
|
AppId: "6e0b7357169ef4eba84e1347ed94bd84",
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 4.2 KiB |
|
|
@ -0,0 +1,64 @@
|
||||||
|
<template>
|
||||||
|
<div id='app'>
|
||||||
|
<app-debug-actions />
|
||||||
|
<router-view v-if="isRouterAlive"/>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
+<script lang='ts'>
|
||||||
|
import { Vue, Component, Provide } from 'vue-property-decorator';
|
||||||
|
import store from '@/store';
|
||||||
|
import { LoadAppData } from '@/utils';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
|
||||||
|
})
|
||||||
|
export default class App extends Vue {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 控制视图是否显示
|
||||||
|
*/
|
||||||
|
public isRouterAlive:boolean = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 向后代注入加载行为
|
||||||
|
*/
|
||||||
|
@Provide()
|
||||||
|
public reload = this.viewreload;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* vue生命周期
|
||||||
|
*/
|
||||||
|
public created(){
|
||||||
|
this.loadAppData();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 视图重新加载
|
||||||
|
*/
|
||||||
|
public viewreload () {
|
||||||
|
this.isRouterAlive = false;
|
||||||
|
this.$nextTick(function () {
|
||||||
|
this.isRouterAlive = true;
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 视图加载代码表
|
||||||
|
*/
|
||||||
|
public async loadAppData(){
|
||||||
|
const _store:any = store;
|
||||||
|
if(_store.state && _store.state.codelists && _store.state.codelists.length >0){
|
||||||
|
this.isRouterAlive = true;
|
||||||
|
return;
|
||||||
|
}else{
|
||||||
|
await LoadAppData.getInstance().load(store);
|
||||||
|
this.isRouterAlive = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang='less'>
|
||||||
|
@import './styles/default.less';
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
@ -0,0 +1,234 @@
|
||||||
|
import { ViewTool } from './utils/view-tool/view-tool';
|
||||||
|
import { UIActionTool } from './utils/uiaction-tool/uiaction-tool';
|
||||||
|
import { Verify } from './utils/verify/verify';
|
||||||
|
import { Util } from './utils/util/util';
|
||||||
|
import { Http } from './utils/http/http';
|
||||||
|
import { exportExcel } from './utils/export/export';
|
||||||
|
import { AppPopover } from './utils/app-popover/app-popover';
|
||||||
|
import { AppModal } from './utils/app-modal/app-modal';
|
||||||
|
import { AppDrawer } from './utils/app-drawer/app-drawer';
|
||||||
|
import { uiServiceRegister } from '@/uiservice/ui-service-register';
|
||||||
|
import { authServiceRegister } from '@/authservice/auth-service-register';
|
||||||
|
import { utilServiceRegister } from '@/utilservice/util-service-register';
|
||||||
|
import { entityServiceRegister } from '@/service/entity-service-register';
|
||||||
|
import { counterServiceRegister } from '@/counter/counter-service-register';
|
||||||
|
import { codeListRegister } from '@codelist/codelist-register';
|
||||||
|
import { messageServiceRegister } from '@/message/message-service-register';
|
||||||
|
|
||||||
|
import InputBox from './components/input-box/input-box.vue'
|
||||||
|
import AppKeepAlive from './components/app-keep-alive/app-keep-alive.vue'
|
||||||
|
import TabPageExp from './components/tab-page-exp/tab-page-exp.vue'
|
||||||
|
import AppLang from './components/app-lang/app-lang.vue'
|
||||||
|
import AppTheme from './components/app-theme/app-theme.vue'
|
||||||
|
import AppUser from './components/app-user/app-user.vue'
|
||||||
|
import AppForm from './components/app-form/app-form.vue'
|
||||||
|
import APPAutocomplete from './components/app-autocomplete/app-autocomplete.vue'
|
||||||
|
import AppFormDruipart from './components/app-form-druipart/app-form-druipart.vue'
|
||||||
|
import DropdownList from './components/dropdown-list/dropdown-list.vue'
|
||||||
|
import UploadFile from './components/upload-file/upload-file.vue'
|
||||||
|
import ContextMenuContainer from './components/context-menu-container/context-menu-container.vue'
|
||||||
|
import AppCheckboxList from './components/app-checkbox-list/app-checkbox-list.vue'
|
||||||
|
import AppRadioGroup from './components/app-radio-group/app-radio-group.vue'
|
||||||
|
import AppEmbedPicker from './components/app-embed-picker/app-embed-picker.vue'
|
||||||
|
import AppTreePicker from './components/app-tree-picker/app-tree-picker.vue'
|
||||||
|
import AppFileUpload from './components/app-file-upload/app-file-upload.vue'
|
||||||
|
import AppImageUpload from './components/app-image-upload/app-image-upload.vue'
|
||||||
|
import PropertyLayout from './components/property-layout/property-layout.vue'
|
||||||
|
import AppRangeEditor from './components/app-range-editor/app-range-editor.vue'
|
||||||
|
import AppExportExcel from './components/app-export-excel/app-export-excel.vue'
|
||||||
|
import AppFormGroup from './components/app-form-group/app-form-group.vue'
|
||||||
|
import AppFormItem from './components/app-form-item/app-form-item.vue'
|
||||||
|
import AppPicker from './components/app-picker/app-picker.vue'
|
||||||
|
import AppMpicker from './components/app-mpicker/app-mpicker.vue'
|
||||||
|
import AppUpicker from './components/app-upicker/app-upicker.vue'
|
||||||
|
import AppFormGroup2 from './components/app-form-group2/app-form-group2.vue'
|
||||||
|
import AppFormItem2 from './components/app-form-item2/app-form-item2.vue'
|
||||||
|
import CodeList from './components/codelist/codelist.vue'
|
||||||
|
import AppQuickMenus from './components/app-quick-menus/app-quick-menus.vue'
|
||||||
|
import AppCheckbox from './components/app-checkbox/app-checkbox.vue'
|
||||||
|
import AppColumnRender from './components/app-column-render/app-column-render.vue'
|
||||||
|
import AppPickerSelectView from './components/app-picker-select-view/app-picker-select-view.vue'
|
||||||
|
import AppSiderMenus from './components/app-sider-menus/app-sider-menus.vue'
|
||||||
|
import AppSpan from './components/app-span/app-span.vue'
|
||||||
|
import AppAddressSelection from './components/app-address-selection/app-address-selection.vue'
|
||||||
|
import DropdownListMpicker from './components/dropdown-list-mpicker/dropdown-list-mpicker.vue'
|
||||||
|
import AppRate from './components/app-rate/app-rate.vue'
|
||||||
|
import AppSwitch from './components/app-switch/app-switch.vue'
|
||||||
|
import AppSlider from './components/app-slider/app-slider.vue'
|
||||||
|
import AppStepper from './components/app-stepper/app-stepper.vue'
|
||||||
|
import DatePickerRange from './components/date-picker-range/date-picker-range.vue'
|
||||||
|
import AppRangeDate from './components/app-range-date/app-range-date.vue'
|
||||||
|
import AppActionBar from './components/app-actionbar/app-actionbar.vue'
|
||||||
|
import AppOrgSector from './components/app-orgsector/app-orgsector.vue'
|
||||||
|
import AppBuild from './components/app-build/app-build.vue'
|
||||||
|
import AppStudioAction from './components/app-studioaction/app-studioaction.vue'
|
||||||
|
import AppDebugActions from './components/app-debug-actions/app-debug-actions.vue'
|
||||||
|
import AppHeaderMenus from './components/app-header-menus/app-header-menus.vue'
|
||||||
|
import AppColumnLink from './components/app-column-link/app-column-link.vue'
|
||||||
|
import DropDownListDynamic from './components/dropdown-list-dynamic/dropdown-list-dynamic.vue'
|
||||||
|
import AppImagePreview from './components/app-image-preview/app-image-preview.vue'
|
||||||
|
import AppFormatData from './components/app-format-data/app-format-data.vue'
|
||||||
|
import AppUploadFileInfo from './components/app-upload-file-info/app-upload-file-info.vue'
|
||||||
|
import ContextMenu from './components/context-menu/context-menu'
|
||||||
|
import AppColumnFormat from './components/app-column-format/app-column-format.vue'
|
||||||
|
import AppQuickGroup from './components/app-quick-group/app-quick-group.vue'
|
||||||
|
import AppGroupPicker from './components/app-group-picker/app-group-picker.vue'
|
||||||
|
import AppWFApproval from './components/app-wf-approval/app-wf-approval.vue'
|
||||||
|
import Breadcrumb from './components/app-breadcrumb/app-breadcrumb.vue'
|
||||||
|
import AppTransfer from './components/app-transfer/app-transfer.vue'
|
||||||
|
import ContextMenuDrag from './components/context-menu-drag/context-menu-drag.vue'
|
||||||
|
import AppOrgSelect from './components/app-org-select/app-org-select.vue'
|
||||||
|
import AppDepartmentSelect from './components/app-department-select/app-department-select.vue'
|
||||||
|
import AppGroupSelect from './components/app-group-select/app-group-select.vue'
|
||||||
|
import UpdatePwd from './components/app-update-password/app-update-password.vue'
|
||||||
|
import AppMenuItem from './components/app-menu-item/app-menu-item.vue'
|
||||||
|
import AppFullScren from './components/app-full-scren/app-full-scren.vue'
|
||||||
|
import AppLockScren from './components/app-lock-scren/app-lock-scren.vue'
|
||||||
|
import ActionTimeline from './components/action-timeline/action-timeline.vue'
|
||||||
|
import CronEditor from './components/cron-editor/cron-editor.vue'
|
||||||
|
import AppMessagePopover from './components/app-message-popover/app-message-popover.vue'
|
||||||
|
import AppPanelField from './components/app-panel-field/app-panel-field.vue'
|
||||||
|
import AppPanelButton from './components/app-panel-button/app-panel-button.vue'
|
||||||
|
import AppDepartmentPersonnel from './components/app-department-personnel/app-department-personnel.vue'
|
||||||
|
import DiskFileUpload from './components/disk-file-upload/disk-file-upload.vue'
|
||||||
|
import AvueCustomForm from './components/avue-custom-form/avue-custom-form.vue'
|
||||||
|
import DiskImageUpload from './components/disk-image-upload/disk-image-upload.vue'
|
||||||
|
import AppFormPart from './components/app-form-part/app-form-part.vue'
|
||||||
|
import AppAlert from './components/app-alert/app-alert.vue'
|
||||||
|
import AppAlertGroup from './components/app-alert-group/app-alert-group.vue'
|
||||||
|
import AppRawItem from './components/app-rawitem/app-rawitem.vue'
|
||||||
|
import AppImageRomate from './components/app-image-romate/app-image-romate.vue'
|
||||||
|
import { MenuIcon } from './components/menu-icon/menu-icon'
|
||||||
|
import AppVuePivottable from './components/app-vue-pivottable/app-vue-pivottable.vue';
|
||||||
|
import AppMapPosition from './components/app-map-position/app-map-position.vue';
|
||||||
|
import AppSortBar from './components/app-sort-bar/app-sort-bar.vue';
|
||||||
|
import AppAfterTime from './components/app-after-time/app-after-time.vue';
|
||||||
|
import AppInputIp from './components/app-input-ip/app-input-ip.vue';
|
||||||
|
import Loadding from './directive/loadding/loadding';
|
||||||
|
import AppColorSpan from './components/app-color-span/app-color-span.vue';
|
||||||
|
import AppColorPicker from './components/app-color-picker/app-color-picker.vue';
|
||||||
|
|
||||||
|
|
||||||
|
// 全局挂载UI实体服务注册中心
|
||||||
|
window['uiServiceRegister'] = uiServiceRegister;
|
||||||
|
// 全局挂载实体权限服务注册中心
|
||||||
|
window['authServiceRegister'] = authServiceRegister;
|
||||||
|
// 全局挂载功能服务注册中心
|
||||||
|
window['utilServiceRegister'] = utilServiceRegister;
|
||||||
|
// 全局挂载数据服务注册中心
|
||||||
|
window['entityServiceRegister'] = entityServiceRegister;
|
||||||
|
// 全局挂载计数器服务注册中心
|
||||||
|
window['counterServiceRegister'] = counterServiceRegister;
|
||||||
|
// 全局挂载代码表服务注册中心
|
||||||
|
window['codeListRegister'] = codeListRegister;
|
||||||
|
// 全局挂载视图消息服务注册中心
|
||||||
|
window['messageServiceRegister'] = messageServiceRegister;
|
||||||
|
|
||||||
|
export const AppComponents = {
|
||||||
|
install(v: any, opt: any) {
|
||||||
|
v.prototype.$appdrawer = AppDrawer.getInstance();
|
||||||
|
v.prototype.$appmodal = AppModal.getInstance();
|
||||||
|
v.prototype.$apppopover = AppPopover.getInstance();
|
||||||
|
v.prototype.$http = Http.getInstance();
|
||||||
|
v.prototype.$export = exportExcel.getInstance();
|
||||||
|
v.prototype.$util = Util;
|
||||||
|
v.prototype.$verify = Verify;
|
||||||
|
v.prototype.$viewTool = ViewTool;
|
||||||
|
v.prototype.$uiActionTool = UIActionTool;
|
||||||
|
v.component('app-department-personnel',AppDepartmentPersonnel);
|
||||||
|
v.component('app-panel-button',AppPanelButton);
|
||||||
|
v.component('app-panel-field',AppPanelField);
|
||||||
|
v.component('app-full-scren',AppFullScren);
|
||||||
|
v.component('app-lock-scren',AppLockScren);
|
||||||
|
v.component('input-box', InputBox);
|
||||||
|
v.component('app-keep-alive',AppKeepAlive);
|
||||||
|
v.component('tab-page-exp',TabPageExp);
|
||||||
|
v.component('app-lang',AppLang);
|
||||||
|
v.component('app-theme',AppTheme);
|
||||||
|
v.component('app-user',AppUser);
|
||||||
|
v.component('app-form', AppForm);
|
||||||
|
v.component('app-autocomplete', APPAutocomplete);
|
||||||
|
v.component('app-form-druipart', AppFormDruipart);
|
||||||
|
v.component('dropdown-list', DropdownList);
|
||||||
|
v.component('upload-file', UploadFile);
|
||||||
|
v.component('context-menu-container', ContextMenuContainer);
|
||||||
|
v.component('app-checkbox-list',AppCheckboxList);
|
||||||
|
v.component('app-radio-group',AppRadioGroup);
|
||||||
|
v.component('app-embed-picker', AppEmbedPicker);
|
||||||
|
v.component('app-tree-picker', AppTreePicker);
|
||||||
|
v.component('app-rich-text-editor', () => import('./components/app-rich-text-editor/app-rich-text-editor.vue'));
|
||||||
|
v.component('app-file-upload',AppFileUpload);
|
||||||
|
v.component('app-image-upload',AppImageUpload);
|
||||||
|
v.component('property-layout',PropertyLayout);
|
||||||
|
v.component('app-range-editor',AppRangeEditor);
|
||||||
|
v.component('app-export-excel',AppExportExcel);
|
||||||
|
v.component('app-form-group',AppFormGroup);
|
||||||
|
v.component('app-form-item',AppFormItem);
|
||||||
|
v.component('app-picker', AppPicker);
|
||||||
|
v.component('app-mpicker', AppMpicker);
|
||||||
|
v.component('app-upicker', AppUpicker);
|
||||||
|
v.component('app-form-group2', AppFormGroup2);
|
||||||
|
v.component('app-form-item2', AppFormItem2);
|
||||||
|
v.component('codelist', CodeList);
|
||||||
|
v.component('app-quick-menus', AppQuickMenus);
|
||||||
|
v.component('app-checkbox',AppCheckbox);
|
||||||
|
v.component('app-column-render',AppColumnRender);
|
||||||
|
v.component('app-picker-select-view',AppPickerSelectView);
|
||||||
|
v.component('app-sider-menus',AppSiderMenus);
|
||||||
|
v.component('app-span', AppSpan);
|
||||||
|
v.component('app-address-selection', AppAddressSelection);
|
||||||
|
v.component('dropdown-list-mpicker', DropdownListMpicker);
|
||||||
|
v.component('app-rate', AppRate);
|
||||||
|
v.component('app-switch', AppSwitch);
|
||||||
|
v.component('app-slider', AppSlider);
|
||||||
|
v.component('app-stepper', AppStepper);
|
||||||
|
v.component('app-portal-design', () => import('./components/app-portal-design/app-portal-design.vue'));
|
||||||
|
v.component('date-picker-range',DatePickerRange);
|
||||||
|
v.component('app-range-date', AppRangeDate);
|
||||||
|
v.component('app-actionbar', AppActionBar);
|
||||||
|
v.component('app-orgsector', AppOrgSector);
|
||||||
|
v.component('app-build', AppBuild);
|
||||||
|
v.component('app-studioaction', AppStudioAction);
|
||||||
|
v.component('app-debug-actions', AppDebugActions);
|
||||||
|
v.component('app-header-menus', AppHeaderMenus);
|
||||||
|
v.component('app-column-link', AppColumnLink);
|
||||||
|
v.component('app-data-upload', () => import('./components/app-data-upload/app-data-upload.vue'));
|
||||||
|
v.component('dropdown-list-dynamic', DropDownListDynamic);
|
||||||
|
v.component('app-image-preview', AppImagePreview);
|
||||||
|
v.component('app-format-data', AppFormatData);
|
||||||
|
v.component('app-upload-file-info', AppUploadFileInfo);
|
||||||
|
v.component('context-menu',ContextMenu);
|
||||||
|
v.component('app-column-format',AppColumnFormat);
|
||||||
|
v.component('app-quick-group',AppQuickGroup);
|
||||||
|
v.component('app-org-select',AppOrgSelect);
|
||||||
|
v.component('app-department-select',AppDepartmentSelect);
|
||||||
|
v.component('app-group-select',AppGroupSelect);
|
||||||
|
v.component('app-group-picker',AppGroupPicker);
|
||||||
|
v.component('app-wf-approval',AppWFApproval);
|
||||||
|
v.component('app-breadcrumb',Breadcrumb);
|
||||||
|
v.component('app-transfer',AppTransfer);
|
||||||
|
v.component('context-menu-drag',ContextMenuDrag);
|
||||||
|
v.component('app-update-password',UpdatePwd);
|
||||||
|
v.component('app-menu-item', AppMenuItem);
|
||||||
|
v.component('action-timeline', ActionTimeline);
|
||||||
|
v.component('cron-editor', CronEditor);
|
||||||
|
v.component('app-message-popover', AppMessagePopover);
|
||||||
|
v.component('disk-file-upload', DiskFileUpload);
|
||||||
|
v.component('avue-custom-form', AvueCustomForm);
|
||||||
|
v.component('disk-image-upload', DiskImageUpload);
|
||||||
|
v.component('app-form-part', AppFormPart);
|
||||||
|
v.component('app-alert', AppAlert);
|
||||||
|
v.component('app-alert-group', AppAlertGroup);
|
||||||
|
v.component('app-rawitem',AppRawItem);
|
||||||
|
v.component('app-image-romate', AppImageRomate);
|
||||||
|
v.component('menu-icon', MenuIcon);
|
||||||
|
v.component('app-vue-pivottable', AppVuePivottable);
|
||||||
|
v.component('app-map-position', AppMapPosition);
|
||||||
|
v.component('app-sort-bar', AppSortBar);
|
||||||
|
v.component('app-after-time', AppAfterTime);
|
||||||
|
v.component('app-input-ip', AppInputIp);
|
||||||
|
v.directive('loading',Loadding);
|
||||||
|
v.component('app-color-span', AppColorSpan);
|
||||||
|
v.component('app-color-picker', AppColorPicker);
|
||||||
|
},
|
||||||
|
};
|
||||||
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 239 KiB |
|
After Width: | Height: | Size: 241 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
|
@ -0,0 +1,95 @@
|
||||||
|
/**
|
||||||
|
* 实体权限服务注册中心
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class AuthServiceRegister
|
||||||
|
*/
|
||||||
|
export class AuthServiceRegister {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 所有实体权限服务Map
|
||||||
|
*
|
||||||
|
* @protected
|
||||||
|
* @type {*}
|
||||||
|
* @memberof AuthServiceRegister
|
||||||
|
*/
|
||||||
|
protected allAuthService: Map<string, () => Promise<any>> = new Map();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 已加载实体权限服务Map缓存
|
||||||
|
*
|
||||||
|
* @protected
|
||||||
|
* @type {Map<string, any>}
|
||||||
|
* @memberof AuthServiceRegister
|
||||||
|
*/
|
||||||
|
protected serviceCache: Map<string, any> = new Map();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of AuthServiceRegister.
|
||||||
|
* @memberof AuthServiceRegister
|
||||||
|
*/
|
||||||
|
constructor() {
|
||||||
|
this.init();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 初始化
|
||||||
|
*
|
||||||
|
* @protected
|
||||||
|
* @memberof AuthServiceRegister
|
||||||
|
*/
|
||||||
|
protected init(): void {
|
||||||
|
this.allAuthService.set('dstmicroservice', () => import('@/authservice/dst-microservice/dst-microservice-auth-service'));
|
||||||
|
this.allAuthService.set('metafield', () => import('@/authservice/meta-field/meta-field-auth-service'));
|
||||||
|
this.allAuthService.set('dstapp', () => import('@/authservice/dst-app/dst-app-auth-service'));
|
||||||
|
this.allAuthService.set('dstcomponent', () => import('@/authservice/dst-component/dst-component-auth-service'));
|
||||||
|
this.allAuthService.set('metadataset', () => import('@/authservice/meta-data-set/meta-data-set-auth-service'));
|
||||||
|
this.allAuthService.set('dstview', () => import('@/authservice/dst-view/dst-view-auth-service'));
|
||||||
|
this.allAuthService.set('dstapi', () => import('@/authservice/dst-api/dst-api-auth-service'));
|
||||||
|
this.allAuthService.set('dstrouter', () => import('@/authservice/dst-router/dst-router-auth-service'));
|
||||||
|
this.allAuthService.set('dstconfig', () => import('@/authservice/dst-config/dst-config-auth-service'));
|
||||||
|
this.allAuthService.set('metamodel', () => import('@/authservice/meta-model/meta-model-auth-service'));
|
||||||
|
this.allAuthService.set('metamodule', () => import('@/authservice/meta-module/meta-module-auth-service'));
|
||||||
|
this.allAuthService.set('dstdatasource', () => import('@/authservice/dst-data-source/dst-data-source-auth-service'));
|
||||||
|
this.allAuthService.set('dstsystem', () => import('@/authservice/dst-system/dst-system-auth-service'));
|
||||||
|
this.allAuthService.set('metarelationship', () => import('@/authservice/meta-relationship/meta-relationship-auth-service'));
|
||||||
|
this.allAuthService.set('bladevisual', () => import('@/authservice/blade-visual/blade-visual-auth-service'));
|
||||||
|
this.allAuthService.set('metaentity', () => import('@/authservice/meta-entity/meta-entity-auth-service'));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 加载实体权限服务
|
||||||
|
*
|
||||||
|
* @protected
|
||||||
|
* @param {string} serviceName
|
||||||
|
* @returns {Promise<any>}
|
||||||
|
* @memberof AuthServiceRegister
|
||||||
|
*/
|
||||||
|
protected async loadService(serviceName: string): Promise<any> {
|
||||||
|
const service = this.allAuthService.get(serviceName);
|
||||||
|
if (service) {
|
||||||
|
return service();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取应用实体权限服务
|
||||||
|
*
|
||||||
|
* @param {string} name
|
||||||
|
* @returns {Promise<any>}
|
||||||
|
* @memberof AuthServiceRegister
|
||||||
|
*/
|
||||||
|
public async getService(name: string): Promise<any> {
|
||||||
|
if (this.serviceCache.has(name)) {
|
||||||
|
return this.serviceCache.get(name);
|
||||||
|
}
|
||||||
|
const authService: any = await this.loadService(name);
|
||||||
|
if (authService && authService.default) {
|
||||||
|
const instance: any = new authService.default();
|
||||||
|
this.serviceCache.set(name, instance);
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
export const authServiceRegister: AuthServiceRegister = new AuthServiceRegister();
|
||||||
|
|
@ -0,0 +1,143 @@
|
||||||
|
import store from '@/store';
|
||||||
|
import { Environment } from '@/environments/environment';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实体权限服务
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class AuthService
|
||||||
|
*/
|
||||||
|
export default class AuthService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Vue 状态管理器
|
||||||
|
*
|
||||||
|
* @public
|
||||||
|
* @type {(any | null)}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public $store: any;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 系统操作标识映射统一资源Map
|
||||||
|
*
|
||||||
|
* @public
|
||||||
|
* @type {Map<string,any>}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public sysOPPrivsMap:Map<string,any> = new Map();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 默认操作标识
|
||||||
|
*
|
||||||
|
* @public
|
||||||
|
* @type {(any)}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public defaultOPPrivs: any = {CREATE: 1,DELETE: 1,DENY: 1,NONE: 1,READ: 1,UPDATE: 1,WFSTART: 1};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of AuthService.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
this.$store = store;
|
||||||
|
this.registerSysOPPrivs();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取状态管理器
|
||||||
|
*
|
||||||
|
* @returns {(any | null)}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public getStore(): any {
|
||||||
|
return this.$store;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取计算统一资源之后的系统操作标识
|
||||||
|
*
|
||||||
|
* @returns {}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public getSysOPPrivs(){
|
||||||
|
let copySysOPPrivs:any = JSON.parse(JSON.stringify(this.defaultOPPrivs));
|
||||||
|
if(Object.keys(copySysOPPrivs).length === 0) return {};
|
||||||
|
Object.keys(copySysOPPrivs).forEach((name:any) =>{
|
||||||
|
if(this.sysOPPrivsMap.get(name)){
|
||||||
|
copySysOPPrivs[name] = this.getResourcePermission(this.sysOPPrivsMap.get(name))?1:0;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return copySysOPPrivs;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取实体权限服务
|
||||||
|
*
|
||||||
|
* @param {string} name 实体名称
|
||||||
|
* @returns {Promise<any>}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public getService(name: string): Promise<any> {
|
||||||
|
return (window as any)['authServiceRegister'].getService(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 注册系统操作标识统一资源
|
||||||
|
*
|
||||||
|
* @param {string} name 实体名称
|
||||||
|
* @returns {Promise<any>}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public registerSysOPPrivs(){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据当前数据获取实体操作标识
|
||||||
|
*
|
||||||
|
* @param {string} name 实体名称
|
||||||
|
* @returns {any}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public getOPPrivs(data: any): any {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据菜单项获取菜单权限
|
||||||
|
*
|
||||||
|
* @param {*} item 菜单标识
|
||||||
|
* @returns {boolean}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public getMenusPermission(item: any): boolean {
|
||||||
|
if(!this.$store.getters['authresource/getEnablePermissionValid']) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if(Object.is(Environment.menuPermissionMode,"RT")){
|
||||||
|
return this.$store.getters['authresource/getAuthMenuWithRT'](item);
|
||||||
|
}else if(Object.is(Environment.menuPermissionMode,"RESOURCE")){
|
||||||
|
return this.$store.getters['authresource/getAuthMenuWithResource'](item);
|
||||||
|
}else{
|
||||||
|
return this.$store.getters['authresource/getAuthMenu'](item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据统一资源标识获取统一资源权限
|
||||||
|
*
|
||||||
|
* @param {*} tag 统一资源标识
|
||||||
|
* @returns {boolean}
|
||||||
|
* @memberof AuthService
|
||||||
|
*/
|
||||||
|
public getResourcePermission(tag: any): boolean {
|
||||||
|
if(!this.$store.getters['authresource/getEnablePermissionValid']) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return this.$store.getters['authresource/getResourceData'](tag);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
import AuthService from '../auth-service';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 可视化表权限服务对象基类
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class BladeVisualAuthServiceBase
|
||||||
|
* @extends {AuthService}
|
||||||
|
*/
|
||||||
|
export default class BladeVisualAuthServiceBase extends AuthService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of BladeVisualAuthServiceBase.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof BladeVisualAuthServiceBase
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据当前数据获取实体操作标识
|
||||||
|
*
|
||||||
|
* @param {*} mainSateOPPrivs 传入数据操作标识
|
||||||
|
* @returns {any}
|
||||||
|
* @memberof BladeVisualAuthServiceBase
|
||||||
|
*/
|
||||||
|
public getOPPrivs(mainSateOPPrivs:any):any{
|
||||||
|
let curDefaultOPPrivs:any = this.getSysOPPrivs();
|
||||||
|
let copyDefaultOPPrivs:any = JSON.parse(JSON.stringify(curDefaultOPPrivs));
|
||||||
|
if(mainSateOPPrivs){
|
||||||
|
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
|
||||||
|
}
|
||||||
|
// 统一资源优先
|
||||||
|
Object.keys(curDefaultOPPrivs).forEach((name:string) => {
|
||||||
|
if(this.sysOPPrivsMap.get(name) && copyDefaultOPPrivs[name] === 0){
|
||||||
|
curDefaultOPPrivs[name] = copyDefaultOPPrivs[name];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return curDefaultOPPrivs;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import BladeVisualAuthServiceBase from './blade-visual-auth-service-base';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 可视化表权限服务对象
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class BladeVisualAuthService
|
||||||
|
* @extends {BladeVisualAuthServiceBase}
|
||||||
|
*/
|
||||||
|
export default class BladeVisualAuthService extends BladeVisualAuthServiceBase {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of BladeVisualAuthService.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof BladeVisualAuthService
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
import AuthService from '../auth-service';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 接口权限服务对象基类
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstAPIAuthServiceBase
|
||||||
|
* @extends {AuthService}
|
||||||
|
*/
|
||||||
|
export default class DstAPIAuthServiceBase extends AuthService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstAPIAuthServiceBase.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstAPIAuthServiceBase
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据当前数据获取实体操作标识
|
||||||
|
*
|
||||||
|
* @param {*} mainSateOPPrivs 传入数据操作标识
|
||||||
|
* @returns {any}
|
||||||
|
* @memberof DstAPIAuthServiceBase
|
||||||
|
*/
|
||||||
|
public getOPPrivs(mainSateOPPrivs:any):any{
|
||||||
|
let curDefaultOPPrivs:any = this.getSysOPPrivs();
|
||||||
|
let copyDefaultOPPrivs:any = JSON.parse(JSON.stringify(curDefaultOPPrivs));
|
||||||
|
if(mainSateOPPrivs){
|
||||||
|
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
|
||||||
|
}
|
||||||
|
// 统一资源优先
|
||||||
|
Object.keys(curDefaultOPPrivs).forEach((name:string) => {
|
||||||
|
if(this.sysOPPrivsMap.get(name) && copyDefaultOPPrivs[name] === 0){
|
||||||
|
curDefaultOPPrivs[name] = copyDefaultOPPrivs[name];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return curDefaultOPPrivs;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import DstAPIAuthServiceBase from './dst-api-auth-service-base';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 接口权限服务对象
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstAPIAuthService
|
||||||
|
* @extends {DstAPIAuthServiceBase}
|
||||||
|
*/
|
||||||
|
export default class DstAPIAuthService extends DstAPIAuthServiceBase {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstAPIAuthService.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstAPIAuthService
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
import AuthService from '../auth-service';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用权限服务对象基类
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstAppAuthServiceBase
|
||||||
|
* @extends {AuthService}
|
||||||
|
*/
|
||||||
|
export default class DstAppAuthServiceBase extends AuthService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstAppAuthServiceBase.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstAppAuthServiceBase
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据当前数据获取实体操作标识
|
||||||
|
*
|
||||||
|
* @param {*} mainSateOPPrivs 传入数据操作标识
|
||||||
|
* @returns {any}
|
||||||
|
* @memberof DstAppAuthServiceBase
|
||||||
|
*/
|
||||||
|
public getOPPrivs(mainSateOPPrivs:any):any{
|
||||||
|
let curDefaultOPPrivs:any = this.getSysOPPrivs();
|
||||||
|
let copyDefaultOPPrivs:any = JSON.parse(JSON.stringify(curDefaultOPPrivs));
|
||||||
|
if(mainSateOPPrivs){
|
||||||
|
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
|
||||||
|
}
|
||||||
|
// 统一资源优先
|
||||||
|
Object.keys(curDefaultOPPrivs).forEach((name:string) => {
|
||||||
|
if(this.sysOPPrivsMap.get(name) && copyDefaultOPPrivs[name] === 0){
|
||||||
|
curDefaultOPPrivs[name] = copyDefaultOPPrivs[name];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return curDefaultOPPrivs;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import DstAppAuthServiceBase from './dst-app-auth-service-base';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用权限服务对象
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstAppAuthService
|
||||||
|
* @extends {DstAppAuthServiceBase}
|
||||||
|
*/
|
||||||
|
export default class DstAppAuthService extends DstAppAuthServiceBase {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstAppAuthService.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstAppAuthService
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
import AuthService from '../auth-service';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 组件权限服务对象基类
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstComponentAuthServiceBase
|
||||||
|
* @extends {AuthService}
|
||||||
|
*/
|
||||||
|
export default class DstComponentAuthServiceBase extends AuthService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstComponentAuthServiceBase.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstComponentAuthServiceBase
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据当前数据获取实体操作标识
|
||||||
|
*
|
||||||
|
* @param {*} mainSateOPPrivs 传入数据操作标识
|
||||||
|
* @returns {any}
|
||||||
|
* @memberof DstComponentAuthServiceBase
|
||||||
|
*/
|
||||||
|
public getOPPrivs(mainSateOPPrivs:any):any{
|
||||||
|
let curDefaultOPPrivs:any = this.getSysOPPrivs();
|
||||||
|
let copyDefaultOPPrivs:any = JSON.parse(JSON.stringify(curDefaultOPPrivs));
|
||||||
|
if(mainSateOPPrivs){
|
||||||
|
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
|
||||||
|
}
|
||||||
|
// 统一资源优先
|
||||||
|
Object.keys(curDefaultOPPrivs).forEach((name:string) => {
|
||||||
|
if(this.sysOPPrivsMap.get(name) && copyDefaultOPPrivs[name] === 0){
|
||||||
|
curDefaultOPPrivs[name] = copyDefaultOPPrivs[name];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return curDefaultOPPrivs;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import DstComponentAuthServiceBase from './dst-component-auth-service-base';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 组件权限服务对象
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstComponentAuthService
|
||||||
|
* @extends {DstComponentAuthServiceBase}
|
||||||
|
*/
|
||||||
|
export default class DstComponentAuthService extends DstComponentAuthServiceBase {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstComponentAuthService.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstComponentAuthService
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
import AuthService from '../auth-service';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 配置权限服务对象基类
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstConfigAuthServiceBase
|
||||||
|
* @extends {AuthService}
|
||||||
|
*/
|
||||||
|
export default class DstConfigAuthServiceBase extends AuthService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstConfigAuthServiceBase.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstConfigAuthServiceBase
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据当前数据获取实体操作标识
|
||||||
|
*
|
||||||
|
* @param {*} mainSateOPPrivs 传入数据操作标识
|
||||||
|
* @returns {any}
|
||||||
|
* @memberof DstConfigAuthServiceBase
|
||||||
|
*/
|
||||||
|
public getOPPrivs(mainSateOPPrivs:any):any{
|
||||||
|
let curDefaultOPPrivs:any = this.getSysOPPrivs();
|
||||||
|
let copyDefaultOPPrivs:any = JSON.parse(JSON.stringify(curDefaultOPPrivs));
|
||||||
|
if(mainSateOPPrivs){
|
||||||
|
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
|
||||||
|
}
|
||||||
|
// 统一资源优先
|
||||||
|
Object.keys(curDefaultOPPrivs).forEach((name:string) => {
|
||||||
|
if(this.sysOPPrivsMap.get(name) && copyDefaultOPPrivs[name] === 0){
|
||||||
|
curDefaultOPPrivs[name] = copyDefaultOPPrivs[name];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return curDefaultOPPrivs;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import DstConfigAuthServiceBase from './dst-config-auth-service-base';
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 配置权限服务对象
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @class DstConfigAuthService
|
||||||
|
* @extends {DstConfigAuthServiceBase}
|
||||||
|
*/
|
||||||
|
export default class DstConfigAuthService extends DstConfigAuthServiceBase {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an instance of DstConfigAuthService.
|
||||||
|
*
|
||||||
|
* @param {*} [opts={}]
|
||||||
|
* @memberof DstConfigAuthService
|
||||||
|
*/
|
||||||
|
constructor(opts: any = {}) {
|
||||||
|
super(opts);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||