Compare commits
6 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
4b0da30208 | 4 years ago |
|
|
e15be026e6 | 4 years ago |
|
|
46057268d0 | 4 years ago |
|
|
b8a8f10988 | 4 years ago |
|
|
8e60404679 | 4 years ago |
|
|
7d0b7bb03b | 4 years ago |
261 changed files with 69918 additions and 27755 deletions
File diff suppressed because it is too large
@ -0,0 +1,43 @@ |
|||||
|
// 文章/评论管理api
|
||||
|
import service from '@/utils/request' |
||||
|
|
||||
|
// @Tags api
|
||||
|
// @Summary 查询文档评论 分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getdiscussfilemsg = (data) => { |
||||
|
return service({ |
||||
|
url: '/archive/getdiscussfilemsg', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 文章 分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const archivefilelist = (data) => { |
||||
|
return service({ |
||||
|
url: '/archive/archivefilelist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
|
||||
@ -0,0 +1,460 @@ |
|||||
|
// 数据提报
|
||||
|
import service from '@/utils/request' |
||||
|
|
||||
|
// @Tags api
|
||||
|
// @Summary 查询考核类别 分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const dutyclasslist = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/dutyclasslist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加考核类别 分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const adddutyclass = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/adddutyclass', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 查询考核类别详情 分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getdutyclassinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/getdutyclassinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 编辑考核类别内容
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitedutyclassinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eitedutyclassinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 删除或改变考核类别状态
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const statedutyclass = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/statedutyclass', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 考核项目列表
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const assessList = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/assessList', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加考核项目
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const addassessinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/addassessinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取考核项目详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getassessinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/getassessinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改考核项目内容
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eiteassessinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eiteassessinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 删除或变更考核项目状态
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eiteassessstate = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eiteassessstate', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 具体职责列表
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const dutylist = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/dutylist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加具体职责
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const adddutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/adddutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取具体职责详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getdutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/getdutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 编辑职责详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitedutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eitedutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改状态或删除具体职责
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitedutystate = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eitedutystate', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取集团详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const grouplist = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/grouplist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取员工列表
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const stafflist = (data) => { |
||||
|
return service({ |
||||
|
url: '/staff/stafflist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 部门考核项目列表
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const specdutylist = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/specdutylist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加部门考核项目
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const addspecdutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/addspecdutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取部门考核项目详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getspecdutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/getspecdutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 编辑部门考核项目详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitespecdutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eitespecdutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改状态或删除具体部门考核项目
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitespecdutystate = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eitespecdutystate', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加部门考核项目详情(副本)
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const adddepartdutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/adddepartdutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改具体部门考核项目详情(副本)
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitedepartdutyinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/duty/eitedepartdutyinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,156 @@ |
|||||
|
// 健康上报api
|
||||
|
import service from '@/utils/request' |
||||
|
|
||||
|
// @Tags api
|
||||
|
// @Summary 获取文档栏目分类 不分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const archivetypelist = (data) => { |
||||
|
return service({ |
||||
|
url: 'archive/archivetypelist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 新建栏目
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const addarchivetype = (data) => { |
||||
|
return service({ |
||||
|
url: '/archive/addarchivetype', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取单个栏目详细信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getarchiveinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/archive/getarchiveinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 改变栏目状态
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitearchivestate = (data) => { |
||||
|
return service({ |
||||
|
url: '/archive/eitearchivestate', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改栏目信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitearchiveinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/archive/eitearchiveinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加被通知人信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const addnoticeuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/addnoticeuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改被通知人信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitenoticeuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/eitenoticeuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 删除被通知人信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const delnoticeuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/delnoticeuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,148 @@ |
|||||
|
// 集团api
|
||||
|
import service from '@/utils/request' |
||||
|
|
||||
|
// @Tags api
|
||||
|
// @Summary 获取集团详情 不分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getgroupinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/getgroupinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
// @Tags Api
|
||||
|
// @Summary 获取子公司详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body api.CreateApiParams true "创建api"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/createApi [post]
|
||||
|
export const getsubsidiaryinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/getsubsidiaryinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
// @Tags menu
|
||||
|
// @Summary 添加集团信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body api.GetById true "添加集团信息"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /menu/getApiById [post]
|
||||
|
export const addgroupinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/addgroupinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
// @Tags Api
|
||||
|
// @Summary 获取工段详情
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body api.CreateApiParams true "获取工段详情"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"更新成功"}"
|
||||
|
// @Router /api/updateApi [post]
|
||||
|
export const getgrouppositioninfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/getgrouppositioninfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
// @Tags Api
|
||||
|
// @Summary 修改集团信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body api.CreateApiParams true "修改集团信息"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"更新成功"}"
|
||||
|
// @Router /group/eitegroupinfo [post]
|
||||
|
export const eitegroupinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/eitegroupinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
// @Tags Api
|
||||
|
// @Summary 删除集团框架相应信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /group/delgroupinfo [post]
|
||||
|
export const delgroupinfo = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/delgroupinfo', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
// @Tags Api
|
||||
|
// @Summary 获取集团架构
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body dbModel.Api true "获取集团架构"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /group/grouplist [get]
|
||||
|
export const grouplist = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/grouplist', |
||||
|
method: 'get', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags Api
|
||||
|
// @Summary 获取集团架构(集团+分厂)
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body dbModel.Api true "获取集团架构"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /group/grouplist [get]
|
||||
|
export const getgroupdepartmap = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/getgroupdepartmap', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags Api
|
||||
|
// @Summary 获取集团架构人员信息对照表
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body dbModel.Api true "获取集团架构"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /group/grouplist [get]
|
||||
|
export const getgroupuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/group/getgroupuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,156 @@ |
|||||
|
// 健康上报api
|
||||
|
import service from '@/utils/request' |
||||
|
|
||||
|
// @Tags api
|
||||
|
// @Summary 获取题目详情 不分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getPostHealthlist = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/posthealthlist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取企业当前正在运行的上报任务ID列表 不分页
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getRunHealthList = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/runhealthlist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取上报统计
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const getseportstatistics = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/getseportstatistics', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 获取通知人列表
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const noticeuserlist = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/noticeuserlist', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 根据ID查询报警人
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const looknoticeusercont = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/looknoticeusercont', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 添加被通知人信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const addnoticeuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/addnoticeuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 修改被通知人信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const eitenoticeuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/eitenoticeuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
// @Tags api
|
||||
|
// @Summary 删除被通知人信息
|
||||
|
// @Security ApiKeyAuth
|
||||
|
// @accept application/json
|
||||
|
// @Produce application/json
|
||||
|
// @Param data body modelInterface.PageInfo true "分页获取用户列表"
|
||||
|
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
|
// @Router /api/getApiList [post]
|
||||
|
// {
|
||||
|
// page int
|
||||
|
// pageSize int
|
||||
|
// }
|
||||
|
export const delnoticeuser = (data) => { |
||||
|
return service({ |
||||
|
url: '/wechathealth/delnoticeuser', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,202 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn"> |
||||
|
<bpmn:process id="test" name="test" isExecutable="true"> |
||||
|
<bpmn:startEvent id="StartEvent_1"> |
||||
|
<bpmn:outgoing>SequenceFlow_07f1sez</bpmn:outgoing> |
||||
|
</bpmn:startEvent> |
||||
|
<bpmn:exclusiveGateway id="ExclusiveGateway_0io7r1h" name="删选会员"> |
||||
|
<bpmn:incoming>SequenceFlow_07f1sez</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_15ow6gv</bpmn:outgoing> |
||||
|
<bpmn:outgoing>SequenceFlow_0d1io4v</bpmn:outgoing> |
||||
|
<bpmn:outgoing>SequenceFlow_1rcakng</bpmn:outgoing> |
||||
|
</bpmn:exclusiveGateway> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_07f1sez" sourceRef="StartEvent_1" targetRef="ExclusiveGateway_0io7r1h" /> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_15ow6gv" name="yes" sourceRef="ExclusiveGateway_0io7r1h" targetRef="ExclusiveGateway_17g4cww"> |
||||
|
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isTrue</bpmn:conditionExpression> |
||||
|
</bpmn:sequenceFlow> |
||||
|
<bpmn:serviceTask id="ServiceTask_tagDelegate_0bjokq0" name="添加标签" camunda:delegateExpression="addtag"> |
||||
|
<bpmn:extensionElements> |
||||
|
<camunda:properties> |
||||
|
<camunda:property name="tagnames" value="老人" /> |
||||
|
<camunda:property name="tagnames1" value="老人1" /> |
||||
|
</camunda:properties> |
||||
|
</bpmn:extensionElements> |
||||
|
<bpmn:incoming>SequenceFlow_0y1iisj</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_1gwuen1</bpmn:outgoing> |
||||
|
</bpmn:serviceTask> |
||||
|
<bpmn:endEvent id="EndEvent_0nqbnar" name="结束"> |
||||
|
<bpmn:incoming>SequenceFlow_1gwuen1</bpmn:incoming> |
||||
|
<bpmn:incoming>SequenceFlow_0dissda</bpmn:incoming> |
||||
|
</bpmn:endEvent> |
||||
|
<bpmn:exclusiveGateway id="ExclusiveGateway_17g4cww" name="筛选未发券会员"> |
||||
|
<bpmn:incoming>SequenceFlow_15ow6gv</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_0jo6785</bpmn:outgoing> |
||||
|
<bpmn:outgoing>SequenceFlow_0dissda</bpmn:outgoing> |
||||
|
</bpmn:exclusiveGateway> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_0jo6785" name="yes" sourceRef="ExclusiveGateway_17g4cww" targetRef="ServiceTask_appPushDelegate_0wulpvm"> |
||||
|
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">sendapp</bpmn:conditionExpression> |
||||
|
</bpmn:sequenceFlow> |
||||
|
<bpmn:serviceTask id="ServiceTask_appPushDelegate_0wulpvm" name="发送指定优惠券" camunda:expression="apppush" camunda:resultVariable="app"> |
||||
|
<bpmn:extensionElements> |
||||
|
<camunda:properties> |
||||
|
<camunda:property name="tagNames" value="test" /> |
||||
|
</camunda:properties> |
||||
|
</bpmn:extensionElements> |
||||
|
<bpmn:incoming>SequenceFlow_0jo6785</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_0y1iisj</bpmn:outgoing> |
||||
|
</bpmn:serviceTask> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_0y1iisj" sourceRef="ServiceTask_appPushDelegate_0wulpvm" targetRef="ServiceTask_tagDelegate_0bjokq0" /> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_1gwuen1" sourceRef="ServiceTask_tagDelegate_0bjokq0" targetRef="EndEvent_0nqbnar" /> |
||||
|
<bpmn:exclusiveGateway id="ExclusiveGateway_19yj3fu" name="筛选发短信的会员"> |
||||
|
<bpmn:incoming>SequenceFlow_0d1io4v</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_0yptzdv</bpmn:outgoing> |
||||
|
<bpmn:outgoing>SequenceFlow_17zsv75</bpmn:outgoing> |
||||
|
</bpmn:exclusiveGateway> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_0d1io4v" name="yes" sourceRef="ExclusiveGateway_0io7r1h" targetRef="ExclusiveGateway_19yj3fu"> |
||||
|
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isSend</bpmn:conditionExpression> |
||||
|
</bpmn:sequenceFlow> |
||||
|
<bpmn:serviceTask id="ServiceTask_unTagDelegate_1n4e6i4" name="移除指定标签" camunda:expression="UNtag" camunda:resultVariable="UNtag"> |
||||
|
<bpmn:extensionElements> |
||||
|
<camunda:properties> |
||||
|
<camunda:property name="remove" value="true" /> |
||||
|
</camunda:properties> |
||||
|
</bpmn:extensionElements> |
||||
|
<bpmn:incoming>SequenceFlow_1rcakng</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_0w7hugc</bpmn:outgoing> |
||||
|
</bpmn:serviceTask> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_1rcakng" sourceRef="ExclusiveGateway_0io7r1h" targetRef="ServiceTask_unTagDelegate_1n4e6i4" /> |
||||
|
<bpmn:endEvent id="EndEvent_116t3md"> |
||||
|
<bpmn:incoming>SequenceFlow_0w7hugc</bpmn:incoming> |
||||
|
</bpmn:endEvent> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_0w7hugc" sourceRef="ServiceTask_unTagDelegate_1n4e6i4" targetRef="EndEvent_116t3md" /> |
||||
|
<bpmn:serviceTask id="ServiceTask_shortMessageDelegate_03kenwi" name="f发送指定短信" camunda:delegateExpression="senmessage"> |
||||
|
<bpmn:incoming>SequenceFlow_0yptzdv</bpmn:incoming> |
||||
|
<bpmn:outgoing>SequenceFlow_02m7s7p</bpmn:outgoing> |
||||
|
</bpmn:serviceTask> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_0yptzdv" name="yes" sourceRef="ExclusiveGateway_19yj3fu" targetRef="ServiceTask_shortMessageDelegate_03kenwi"> |
||||
|
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">senmessage</bpmn:conditionExpression> |
||||
|
</bpmn:sequenceFlow> |
||||
|
<bpmn:endEvent id="EndEvent_0f4cb85"> |
||||
|
<bpmn:incoming>SequenceFlow_02m7s7p</bpmn:incoming> |
||||
|
<bpmn:incoming>SequenceFlow_17zsv75</bpmn:incoming> |
||||
|
</bpmn:endEvent> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_02m7s7p" sourceRef="ServiceTask_shortMessageDelegate_03kenwi" targetRef="EndEvent_0f4cb85" /> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_17zsv75" sourceRef="ExclusiveGateway_19yj3fu" targetRef="EndEvent_0f4cb85" /> |
||||
|
<bpmn:sequenceFlow id="SequenceFlow_0dissda" sourceRef="ExclusiveGateway_17g4cww" targetRef="EndEvent_0nqbnar" /> |
||||
|
</bpmn:process> |
||||
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> |
||||
|
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="test"> |
||||
|
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1"> |
||||
|
<dc:Bounds x="102" y="242" width="36" height="36" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNShape id="ExclusiveGateway_0io7r1h_di" bpmnElement="ExclusiveGateway_0io7r1h" isMarkerVisible="true"> |
||||
|
<dc:Bounds x="255" y="235" width="50" height="50" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="258" y="295" width="44" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_07f1sez_di" bpmnElement="SequenceFlow_07f1sez"> |
||||
|
<di:waypoint x="138" y="260" /> |
||||
|
<di:waypoint x="255" y="260" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_15ow6gv_di" bpmnElement="SequenceFlow_15ow6gv"> |
||||
|
<di:waypoint x="280" y="235" /> |
||||
|
<di:waypoint x="280" y="120" /> |
||||
|
<di:waypoint x="335" y="120" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="287" y="175" width="17" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="ServiceTask_tagDelegate_0bjokq0_di" bpmnElement="ServiceTask_tagDelegate_0bjokq0"> |
||||
|
<dc:Bounds x="660" y="80" width="80" height="80" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNShape id="EndEvent_0nqbnar_di" bpmnElement="EndEvent_0nqbnar"> |
||||
|
<dc:Bounds x="882" y="102" width="36" height="36" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="889" y="145" width="22" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNShape id="ExclusiveGateway_17g4cww_di" bpmnElement="ExclusiveGateway_17g4cww" isMarkerVisible="true"> |
||||
|
<dc:Bounds x="335" y="95" width="50" height="50" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="324" y="152" width="77" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_0jo6785_di" bpmnElement="SequenceFlow_0jo6785"> |
||||
|
<di:waypoint x="385" y="120" /> |
||||
|
<di:waypoint x="510" y="120" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="439" y="102" width="17" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="ServiceTask_appPushDelegate_0wulpvm_di" bpmnElement="ServiceTask_appPushDelegate_0wulpvm"> |
||||
|
<dc:Bounds x="510" y="80" width="80" height="80" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_0y1iisj_di" bpmnElement="SequenceFlow_0y1iisj"> |
||||
|
<di:waypoint x="590" y="120" /> |
||||
|
<di:waypoint x="660" y="120" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_1gwuen1_di" bpmnElement="SequenceFlow_1gwuen1"> |
||||
|
<di:waypoint x="740" y="120" /> |
||||
|
<di:waypoint x="882" y="120" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="ExclusiveGateway_19yj3fu_di" bpmnElement="ExclusiveGateway_19yj3fu" isMarkerVisible="true"> |
||||
|
<dc:Bounds x="405" y="235" width="50" height="50" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="386" y="211" width="88" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_0d1io4v_di" bpmnElement="SequenceFlow_0d1io4v"> |
||||
|
<di:waypoint x="305" y="260" /> |
||||
|
<di:waypoint x="405" y="260" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="347" y="242" width="17" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="ServiceTask_unTagDelegate_1n4e6i4_di" bpmnElement="ServiceTask_unTagDelegate_1n4e6i4"> |
||||
|
<dc:Bounds x="340" y="370" width="80" height="80" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_1rcakng_di" bpmnElement="SequenceFlow_1rcakng"> |
||||
|
<di:waypoint x="280" y="285" /> |
||||
|
<di:waypoint x="280" y="410" /> |
||||
|
<di:waypoint x="340" y="410" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="EndEvent_116t3md_di" bpmnElement="EndEvent_116t3md"> |
||||
|
<dc:Bounds x="462" y="392" width="36" height="36" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_0w7hugc_di" bpmnElement="SequenceFlow_0w7hugc"> |
||||
|
<di:waypoint x="420" y="410" /> |
||||
|
<di:waypoint x="462" y="410" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="ServiceTask_shortMessageDelegate_03kenwi_di" bpmnElement="ServiceTask_shortMessageDelegate_03kenwi"> |
||||
|
<dc:Bounds x="540" y="230" width="80" height="80" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_0yptzdv_di" bpmnElement="SequenceFlow_0yptzdv"> |
||||
|
<di:waypoint x="455" y="260" /> |
||||
|
<di:waypoint x="540" y="260" /> |
||||
|
<bpmndi:BPMNLabel> |
||||
|
<dc:Bounds x="489" y="242" width="17" height="14" /> |
||||
|
</bpmndi:BPMNLabel> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNShape id="EndEvent_0f4cb85_di" bpmnElement="EndEvent_0f4cb85"> |
||||
|
<dc:Bounds x="712" y="252" width="36" height="36" /> |
||||
|
</bpmndi:BPMNShape> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_02m7s7p_di" bpmnElement="SequenceFlow_02m7s7p"> |
||||
|
<di:waypoint x="620" y="270" /> |
||||
|
<di:waypoint x="712" y="270" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_17zsv75_di" bpmnElement="SequenceFlow_17zsv75"> |
||||
|
<di:waypoint x="430" y="285" /> |
||||
|
<di:waypoint x="430" y="360" /> |
||||
|
<di:waypoint x="730" y="360" /> |
||||
|
<di:waypoint x="730" y="288" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
<bpmndi:BPMNEdge id="SequenceFlow_0dissda_di" bpmnElement="SequenceFlow_0dissda"> |
||||
|
<di:waypoint x="360" y="95" /> |
||||
|
<di:waypoint x="360" y="-10" /> |
||||
|
<di:waypoint x="900" y="-10" /> |
||||
|
<di:waypoint x="900" y="102" /> |
||||
|
</bpmndi:BPMNEdge> |
||||
|
</bpmndi:BPMNPlane> |
||||
|
</bpmndi:BPMNDiagram> |
||||
|
</bpmn:definitions> |
||||
@ -0,0 +1,36 @@ |
|||||
|
body{ |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
} |
||||
|
|
||||
|
/*路由切换动画*/ |
||||
|
.router-fade-enter-active { |
||||
|
transition: all 0.3s cubic-bezier(0.6, 0.5, 0.3, 0.1); |
||||
|
} |
||||
|
|
||||
|
.router-fade-leave-active { |
||||
|
transition: all 0.3s cubic-bezier(0.5, 0.5, 0.5, 0.5); |
||||
|
} |
||||
|
|
||||
|
.router-fade-enter { |
||||
|
transform: translateX(-10px); |
||||
|
opacity: 0; |
||||
|
} |
||||
|
|
||||
|
.router-fade-leave-to { |
||||
|
transform: translateX(50px); |
||||
|
opacity: 0; |
||||
|
} |
||||
|
|
||||
|
.fl { |
||||
|
float: left; |
||||
|
} |
||||
|
.fr { |
||||
|
float: right; |
||||
|
} |
||||
|
.tl{ |
||||
|
text-align: left; |
||||
|
} |
||||
|
.tr{ |
||||
|
text-align: right; |
||||
|
} |
||||
@ -0,0 +1,271 @@ |
|||||
|
<template> |
||||
|
<div> |
||||
|
<el-upload |
||||
|
:action="uploadUrl" |
||||
|
:before-upload="handleBeforeUpload" |
||||
|
:on-success="handleUploadSuccess" |
||||
|
:on-error="handleUploadError" |
||||
|
name="file" |
||||
|
:show-file-list="false" |
||||
|
:headers="headers" |
||||
|
style="display: none" |
||||
|
ref="upload" |
||||
|
v-if="this.type == 'url'" |
||||
|
> |
||||
|
</el-upload> |
||||
|
<div class="editor" ref="editor" :style="styles"></div> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import Quill from "quill"; |
||||
|
import "quill/dist/quill.core.css"; |
||||
|
import "quill/dist/quill.snow.css"; |
||||
|
import "quill/dist/quill.bubble.css"; |
||||
|
|
||||
|
export default { |
||||
|
name: "Editor", |
||||
|
props: { |
||||
|
/* 编辑器的内容 */ |
||||
|
value: { |
||||
|
type: String, |
||||
|
default: "", |
||||
|
}, |
||||
|
/* 高度 */ |
||||
|
height: { |
||||
|
type: Number, |
||||
|
default: null, |
||||
|
}, |
||||
|
/* 最小高度 */ |
||||
|
minHeight: { |
||||
|
type: Number, |
||||
|
default: null, |
||||
|
}, |
||||
|
/* 只读 */ |
||||
|
readOnly: { |
||||
|
type: Boolean, |
||||
|
default: false, |
||||
|
}, |
||||
|
// 上传文件大小限制(MB) |
||||
|
fileSize: { |
||||
|
type: Number, |
||||
|
default: 5, |
||||
|
}, |
||||
|
/* 类型(base64格式、url格式) */ |
||||
|
type: { |
||||
|
type: String, |
||||
|
default: "url", |
||||
|
} |
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
uploadUrl: process.env.VUE_APP_BASE_API + "/common/upload", // 上传的图片服务器地址 |
||||
|
headers: { |
||||
|
|
||||
|
}, |
||||
|
Quill: null, |
||||
|
currentValue: "", |
||||
|
options: { |
||||
|
theme: "snow", |
||||
|
bounds: document.body, |
||||
|
debug: "warn", |
||||
|
modules: { |
||||
|
// 工具栏配置 |
||||
|
toolbar: [ |
||||
|
["bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线 |
||||
|
["blockquote", "code-block"], // 引用 代码块 |
||||
|
[{ list: "ordered" }, { list: "bullet" }], // 有序、无序列表 |
||||
|
[{ indent: "-1" }, { indent: "+1" }], // 缩进 |
||||
|
[{ size: ["small", false, "large", "huge"] }], // 字体大小 |
||||
|
[{ header: [1, 2, 3, 4, 5, 6, false] }], // 标题 |
||||
|
[{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色 |
||||
|
[{ align: [] }], // 对齐方式 |
||||
|
["clean"], // 清除文本格式 |
||||
|
["link", "image", "video"] // 链接、图片、视频 |
||||
|
], |
||||
|
}, |
||||
|
placeholder: "请输入内容", |
||||
|
readOnly: this.readOnly, |
||||
|
}, |
||||
|
}; |
||||
|
}, |
||||
|
computed: { |
||||
|
styles() { |
||||
|
let style = {}; |
||||
|
if (this.minHeight) { |
||||
|
style.minHeight = `${this.minHeight}px`; |
||||
|
} |
||||
|
if (this.height) { |
||||
|
style.height = `${this.height}px`; |
||||
|
} |
||||
|
return style; |
||||
|
}, |
||||
|
}, |
||||
|
watch: { |
||||
|
value: { |
||||
|
handler(val) { |
||||
|
if (val !== this.currentValue) { |
||||
|
this.currentValue = val === null ? "" : val; |
||||
|
if (this.Quill) { |
||||
|
this.Quill.pasteHTML(this.currentValue); |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
immediate: true, |
||||
|
}, |
||||
|
}, |
||||
|
mounted() { |
||||
|
this.init(); |
||||
|
}, |
||||
|
beforeDestroy() { |
||||
|
this.Quill = null; |
||||
|
}, |
||||
|
methods: { |
||||
|
init() { |
||||
|
const editor = this.$refs.editor; |
||||
|
this.Quill = new Quill(editor, this.options); |
||||
|
// 如果设置了上传地址则自定义图片上传事件 |
||||
|
if (this.type == 'url') { |
||||
|
let toolbar = this.Quill.getModule("toolbar"); |
||||
|
toolbar.addHandler("image", (value) => { |
||||
|
this.uploadType = "image"; |
||||
|
if (value) { |
||||
|
// this.$refs.upload.$children[0].$refs.input.click(); |
||||
|
} else { |
||||
|
this.quill.format("image", false); |
||||
|
} |
||||
|
}); |
||||
|
} |
||||
|
this.Quill.pasteHTML(this.currentValue); |
||||
|
this.Quill.on("text-change", (delta, oldDelta, source) => { |
||||
|
const html = this.$refs.editor.children[0].innerHTML; |
||||
|
const text = this.Quill.getText(); |
||||
|
const quill = this.Quill; |
||||
|
this.currentValue = html; |
||||
|
this.$emit("input", html); |
||||
|
this.$emit("on-change", { html, text, quill }); |
||||
|
}); |
||||
|
this.Quill.on("text-change", (delta, oldDelta, source) => { |
||||
|
this.$emit("on-text-change", delta, oldDelta, source); |
||||
|
}); |
||||
|
this.Quill.on("selection-change", (range, oldRange, source) => { |
||||
|
this.$emit("on-selection-change", range, oldRange, source); |
||||
|
}); |
||||
|
this.Quill.on("editor-change", (eventName, ...args) => { |
||||
|
this.$emit("on-editor-change", eventName, ...args); |
||||
|
}); |
||||
|
}, |
||||
|
// 上传前校检格式和大小 |
||||
|
handleBeforeUpload(file) { |
||||
|
// 校检文件大小 |
||||
|
if (this.fileSize) { |
||||
|
const isLt = file.size / 1024 / 1024 < this.fileSize; |
||||
|
if (!isLt) { |
||||
|
this.$message.error(`上传文件大小不能超过 ${this.fileSize} MB!`); |
||||
|
return false; |
||||
|
} |
||||
|
} |
||||
|
return true; |
||||
|
}, |
||||
|
handleUploadSuccess(res, file) { |
||||
|
// 获取富文本组件实例 |
||||
|
let quill = this.Quill; |
||||
|
// 如果上传成功 |
||||
|
if (res.code == 200) { |
||||
|
// 获取光标所在位置 |
||||
|
let length = quill.getSelection().index; |
||||
|
// 插入图片 res.url为服务器返回的图片地址 |
||||
|
quill.insertEmbed(length, "image", process.env.VUE_APP_BASE_API + res.fileName); |
||||
|
// 调整光标到最后 |
||||
|
quill.setSelection(length + 1); |
||||
|
} else { |
||||
|
this.$message.error("图片插入失败"); |
||||
|
} |
||||
|
}, |
||||
|
handleUploadError() { |
||||
|
this.$message.error("图片插入失败"); |
||||
|
}, |
||||
|
}, |
||||
|
}; |
||||
|
</script> |
||||
|
|
||||
|
<style> |
||||
|
.editor, .ql-toolbar { |
||||
|
white-space: pre-wrap !important; |
||||
|
line-height: normal !important; |
||||
|
} |
||||
|
.quill-img { |
||||
|
display: none; |
||||
|
} |
||||
|
.ql-snow .ql-tooltip[data-mode="link"]::before { |
||||
|
content: "请输入链接地址:"; |
||||
|
} |
||||
|
.ql-snow .ql-tooltip.ql-editing a.ql-action::after { |
||||
|
border-right: 0px; |
||||
|
content: "保存"; |
||||
|
padding-right: 0px; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-tooltip[data-mode="video"]::before { |
||||
|
content: "请输入视频地址:"; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-label::before, |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-item::before { |
||||
|
content: "14px"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="small"]::before, |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]::before { |
||||
|
content: "10px"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="large"]::before, |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]::before { |
||||
|
content: "18px"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before, |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before { |
||||
|
content: "32px"; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item::before { |
||||
|
content: "文本"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { |
||||
|
content: "标题1"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { |
||||
|
content: "标题2"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { |
||||
|
content: "标题3"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { |
||||
|
content: "标题4"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { |
||||
|
content: "标题5"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, |
||||
|
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { |
||||
|
content: "标题6"; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-label::before, |
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-item::before { |
||||
|
content: "标准字体"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before, |
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before { |
||||
|
content: "衬线字体"; |
||||
|
} |
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before, |
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before { |
||||
|
content: "等宽字体"; |
||||
|
} |
||||
|
</style> |
||||
@ -0,0 +1,16 @@ |
|||||
|
<template> |
||||
|
<!-- 复杂穿梭框(用于选择人员) --> |
||||
|
<div> |
||||
|
|
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
export default { |
||||
|
|
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="scss" scoped> |
||||
|
|
||||
|
</style> |
||||
@ -0,0 +1,137 @@ |
|||||
|
<template> |
||||
|
<!-- 具体职责选择框 --> |
||||
|
<div> |
||||
|
<div> |
||||
|
<el-button size="small" @click="showDialog()">选择具体职责</el-button> |
||||
|
</div> |
||||
|
|
||||
|
<el-dialog title="提示" v-model="dialogVisible" width="60%" :before-close="handleClose"> |
||||
|
<div class="gva-search-box"> |
||||
|
<el-form ref="searchForm" :inline="true" :model="searchInfo"> |
||||
|
<el-form-item label="所属考核项目"> |
||||
|
<span> |
||||
|
<el-tag v-if="childInfo.title!=''">{{childInfo.title}}</el-tag> |
||||
|
<projectDialog @checkedInfo="getCheckedInfo"></projectDialog> |
||||
|
</span> |
||||
|
|
||||
|
</el-form-item> |
||||
|
<el-form-item label="考核项目名称"> |
||||
|
<el-input |
||||
|
placeholder="请输入名称" |
||||
|
v-model="dutySearchInfo.title" |
||||
|
clearable> |
||||
|
</el-input> |
||||
|
</el-form-item> |
||||
|
<el-form-item> |
||||
|
<el-button size="mini" type="primary" icon="el-icon-search" @click="onSubmit">查询</el-button> |
||||
|
<el-button size="mini" icon="el-icon-refresh" @click="onReset">重置</el-button> |
||||
|
</el-form-item> |
||||
|
</el-form> |
||||
|
</div> |
||||
|
<div class="gva-table-box"> |
||||
|
<el-table :data="dutyList" @sort-change="sortChange" @selection-change="handleSelectionChange"> |
||||
|
<el-table-column align="left" label="所属考核项目" prop="parentTitle"/> |
||||
|
<el-table-column align="left" label="具体职责名称" prop="title"/> |
||||
|
<el-table-column align="left" label="考核部门" prop="dumpTitle"/> |
||||
|
<el-table-column align="left" label="考核人" prop="username"/> |
||||
|
<el-table-column align="left" fixed="right" label="操作" width="200"> |
||||
|
<template #default="scope"> |
||||
|
<el-button type="primary" round @click="checked(scope.row)">选中</el-button> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
</el-table> |
||||
|
<div class="gva-pagination"> |
||||
|
<el-pagination |
||||
|
:current-page="dutySearchInfo.page" |
||||
|
:page-size="dutySearchInfo.pageSize" |
||||
|
:page-sizes="[10, 30, 50, 100]" |
||||
|
:total="total" |
||||
|
layout="total, sizes, prev, pager, next, jumper" |
||||
|
@current-change="handleCurrentChange" |
||||
|
@size-change="handleSizeChange" |
||||
|
/> |
||||
|
</div> |
||||
|
|
||||
|
</div> |
||||
|
</el-dialog> |
||||
|
|
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import { |
||||
|
dutylist, |
||||
|
} from '@/api/dataEntry' |
||||
|
import projectDialog from '@/components/projectDialog/index.vue' |
||||
|
export default { |
||||
|
components: { |
||||
|
projectDialog |
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
|
||||
|
childInfo:{ |
||||
|
title:'', |
||||
|
}, |
||||
|
total:'', |
||||
|
searchList:{ |
||||
|
page:1, |
||||
|
pagesize:10000, |
||||
|
}, |
||||
|
dutyclasslist:{}, |
||||
|
dutySearchInfo:{ |
||||
|
page: 1, |
||||
|
pageSize: 10, |
||||
|
state:1, |
||||
|
}, |
||||
|
dialogVisible: false, |
||||
|
dutyList:null, |
||||
|
} |
||||
|
}, |
||||
|
created () { |
||||
|
this.getdutyList(); |
||||
|
}, |
||||
|
methods: { |
||||
|
// 获取选中组件值 |
||||
|
getCheckedInfo(data){ |
||||
|
this.childInfo=data |
||||
|
}, |
||||
|
// 条件搜索前端看此方法 |
||||
|
onSubmit() { |
||||
|
this.dutySearchInfo.page = 1 |
||||
|
this.dutySearchInfo.pageSize = 10 |
||||
|
this.dutySearchInfo.parentId=this.childInfo.outId |
||||
|
this.getdutyList() |
||||
|
}, |
||||
|
// pagesize改变 |
||||
|
handleSizeChange(val) { |
||||
|
this.dutySearchInfo.pageSize=val |
||||
|
}, |
||||
|
// 页码改变 |
||||
|
handleCurrentChange(val) { |
||||
|
this.dutySearchInfo.page=val |
||||
|
}, |
||||
|
// 点击按钮事件 |
||||
|
showDialog(){ |
||||
|
this.dialogVisible=true; |
||||
|
}, |
||||
|
// 获取具体职责列表 |
||||
|
async getdutyList(){ |
||||
|
const res = await dutylist(this.dutySearchInfo) |
||||
|
this.dutyList=res.data.list; |
||||
|
this.dutySearchInfo.page=res.data.page; |
||||
|
this.dutySearchInfo.pageSize=res.data.pageSize; |
||||
|
this.total=res.data.total; |
||||
|
}, |
||||
|
// 选中 |
||||
|
checked(row){ |
||||
|
this.$emit('checkedInfo',row) |
||||
|
this.dialogVisible=false |
||||
|
}, |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="scss" scoped> |
||||
|
|
||||
|
</style> |
||||
@ -0,0 +1,149 @@ |
|||||
|
<template> |
||||
|
<div> |
||||
|
<div> |
||||
|
<el-button size="small" @click="showDialog()">选择考核项目</el-button> |
||||
|
</div> |
||||
|
|
||||
|
<el-dialog title="提示" v-model="dialogVisible" width="60%" :before-close="handleClose"> |
||||
|
<div class="gva-search-box"> |
||||
|
<el-form ref="searchForm" :inline="true" :model="searchInfo"> |
||||
|
<el-form-item label="考核项目名称"> |
||||
|
<el-input |
||||
|
placeholder="请输入名称" |
||||
|
v-model="projectSearchInfo.title" |
||||
|
clearable> |
||||
|
</el-input> |
||||
|
</el-form-item> |
||||
|
<!-- <el-form-item label="考核项目状态"> |
||||
|
<el-select v-model="projectSearchInfo.state" clearable placeholder="请选择状态"> |
||||
|
<el-option :value=1 label="正常">正常</el-option> |
||||
|
<el-option :value=2 label="禁止">禁止</el-option> |
||||
|
</el-select> |
||||
|
</el-form-item> --> |
||||
|
<el-form-item label="所属考核类别"> |
||||
|
<el-select v-model="projectSearchInfo.parentId" clearable placeholder="请选择状态"> |
||||
|
<el-option |
||||
|
v-for="item in dutyclasslist" |
||||
|
:key="item.outId" |
||||
|
:label="item.title" |
||||
|
:value="item.outId"> |
||||
|
</el-option> |
||||
|
</el-select> |
||||
|
</el-form-item> |
||||
|
<el-form-item> |
||||
|
<el-button size="mini" type="primary" icon="el-icon-search" @click="onSubmit">查询</el-button> |
||||
|
<!-- <el-button size="mini" icon="el-icon-refresh" @click="onReset">重置</el-button> --> |
||||
|
</el-form-item> |
||||
|
</el-form> |
||||
|
</div> |
||||
|
<div class="gva-table-box"> |
||||
|
<el-table :data="assessList" @sort-change="sortChange" @selection-change="handleSelectionChange"> |
||||
|
<!-- <el-table-column |
||||
|
type="selection" |
||||
|
width="55" |
||||
|
/> --> |
||||
|
<el-table-column align="left" label="所属考核类别" prop="parentTitle"/> |
||||
|
<el-table-column align="left" label="考核项目名称" prop="title"/> |
||||
|
<el-table-column align="left" label="考核项目说明" prop="content"/> |
||||
|
<el-table-column align="left" fixed="right" label="操作" width="200"> |
||||
|
<template #default="scope"> |
||||
|
<el-button type="primary" round @click="checked(scope.row)">选中</el-button> |
||||
|
|
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
</el-table> |
||||
|
<div class="gva-pagination"> |
||||
|
<el-pagination |
||||
|
:current-page="projectSearchInfo.page" |
||||
|
:page-size="projectSearchInfo.pageSize" |
||||
|
:page-sizes="[10, 30, 50, 100]" |
||||
|
:total="total" |
||||
|
layout="total, sizes, prev, pager, next, jumper" |
||||
|
@current-change="handleCurrentChange" |
||||
|
@size-change="handleSizeChange" |
||||
|
/> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- <span slot="footer" class="dialog-footer"> |
||||
|
<el-button @click="dialogVisible = false">取 消</el-button> |
||||
|
<el-button type="primary" @click="dialogVisible = false">确 定</el-button> |
||||
|
</span> --> |
||||
|
</el-dialog> |
||||
|
|
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import { |
||||
|
dutyclasslist, |
||||
|
assessList, |
||||
|
} from '@/api/dataEntry' |
||||
|
export default { |
||||
|
data() { |
||||
|
return { |
||||
|
projectTitle:'', |
||||
|
total:'', |
||||
|
searchList:{ |
||||
|
page:1, |
||||
|
pagesize:10000, |
||||
|
}, |
||||
|
dutyclasslist:{}, |
||||
|
projectSearchInfo:{ |
||||
|
page: 1, |
||||
|
pageSize: 10, |
||||
|
state:1, |
||||
|
}, |
||||
|
dialogVisible: false, |
||||
|
assessList:null, |
||||
|
} |
||||
|
}, |
||||
|
created () { |
||||
|
this.getProjectList(); |
||||
|
this.getDutyclasslist(); |
||||
|
}, |
||||
|
methods: { |
||||
|
// 条件搜索前端看此方法 |
||||
|
onSubmit() { |
||||
|
this.page = 1 |
||||
|
this.pageSize = 10 |
||||
|
|
||||
|
this.getProjectList() |
||||
|
}, |
||||
|
// pagesize改变 |
||||
|
handleSizeChange(val) { |
||||
|
this.projectSearchInfo.pageSize=val |
||||
|
}, |
||||
|
// 页码改变 |
||||
|
handleCurrentChange(val) { |
||||
|
this.projectSearchInfo.page=val |
||||
|
}, |
||||
|
// 获取考核类别列表 |
||||
|
async getDutyclasslist(){ |
||||
|
const res = await dutyclasslist(this.searchList) |
||||
|
this.dutyclasslist=res.data.list; |
||||
|
}, |
||||
|
// 点击按钮事件 |
||||
|
showDialog(){ |
||||
|
this.dialogVisible=true; |
||||
|
}, |
||||
|
// 获取考核项目列表 |
||||
|
async getProjectList(){ |
||||
|
const res = await assessList(this.projectSearchInfo) |
||||
|
this.assessList=res.data.list; |
||||
|
this.projectSearchInfo.page=res.data.page; |
||||
|
this.projectSearchInfo.pageSize=res.data.pageSize; |
||||
|
this.total=res.data.total; |
||||
|
}, |
||||
|
// 选中 |
||||
|
checked(row){ |
||||
|
this.projectTitle=row.title; |
||||
|
this.$emit('checkedInfo',row) |
||||
|
this.dialogVisible=false |
||||
|
}, |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="scss" scoped> |
||||
|
|
||||
|
</style> |
||||
@ -0,0 +1,462 @@ |
|||||
|
tinymce.addI18n('zh_CN',{ |
||||
|
"Redo": "\u91cd\u505a", |
||||
|
"Undo": "\u64a4\u9500", |
||||
|
"Cut": "\u526a\u5207", |
||||
|
"Copy": "\u590d\u5236", |
||||
|
"Paste": "\u7c98\u8d34", |
||||
|
"Select all": "\u5168\u9009", |
||||
|
"New document": "\u65b0\u6587\u4ef6", |
||||
|
"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\u8fb9\u5bf9\u9f50", |
||||
|
"Align center": "\u4e2d\u95f4\u5bf9\u9f50", |
||||
|
"Align right": "\u53f3\u8fb9\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\u6253\u5f00\u526a\u8d34\u677f\uff0c\u8bf7\u4f7f\u7528Ctrl+X\/C\/V\u7b49\u5feb\u6377\u952e\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\u5148\u683c\u5f0f\u5316\u7684", |
||||
|
"Div": "Div", |
||||
|
"Pre": "Pre", |
||||
|
"Code": "\u4ee3\u7801", |
||||
|
"Paragraph": "\u6bb5\u843d", |
||||
|
"Blockquote": "\u5f15\u6587\u533a\u5757", |
||||
|
"Inline": "\u6587\u672c", |
||||
|
"Blocks": "\u57fa\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", |
||||
|
"Fonts": "\u5b57\u4f53", |
||||
|
"Font Sizes": "\u5b57\u53f7", |
||||
|
"Class": "\u7c7b\u578b", |
||||
|
"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\u5b57\u7b26...", |
||||
|
"Source code": "\u6e90\u4ee3\u7801", |
||||
|
"Insert\/Edit code sample": "\u63d2\u5165\/\u7f16\u8f91\u4ee3\u7801\u793a\u4f8b", |
||||
|
"Language": "\u8bed\u8a00", |
||||
|
"Code sample...": "\u793a\u4f8b\u4ee3\u7801...", |
||||
|
"Color Picker": "\u9009\u8272\u5668", |
||||
|
"R": "R", |
||||
|
"G": "G", |
||||
|
"B": "B", |
||||
|
"Left to right": "\u4ece\u5de6\u5230\u53f3", |
||||
|
"Right to left": "\u4ece\u53f3\u5230\u5de6", |
||||
|
"Emoticons": "\u8868\u60c5", |
||||
|
"Emoticons...": "\u8868\u60c5\u7b26\u53f7...", |
||||
|
"Metadata and Document Properties": "\u5143\u6570\u636e\u548c\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", |
||||
|
"Alternative description": "\u66ff\u4ee3\u63cf\u8ff0", |
||||
|
"Accessibility": "\u8f85\u52a9\u529f\u80fd", |
||||
|
"Image is decorative": "\u56fe\u50cf\u662f\u88c5\u9970\u6027\u7684", |
||||
|
"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\/edit link": "\u63d2\u5165\/\u7f16\u8f91\u94fe\u63a5", |
||||
|
"Text to display": "\u663e\u793a\u6587\u5b57", |
||||
|
"Url": "\u5730\u5740", |
||||
|
"Open link in...": "\u94fe\u63a5\u6253\u5f00\u4f4d\u7f6e...", |
||||
|
"Current window": "\u5f53\u524d\u7a97\u53e3", |
||||
|
"None": "\u65e0", |
||||
|
"New window": "\u5728\u65b0\u7a97\u53e3\u6253\u5f00", |
||||
|
"Open link": "\u6253\u5f00\u94fe\u63a5", |
||||
|
"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", |
||||
|
"The URL you entered seems to be an external link. Do you want to add the required https:\/\/ prefix?": "\u60a8\u8f93\u5165\u7684 URL \u4f3c\u4e4e\u662f\u4e00\u4e2a\u5916\u90e8\u94fe\u63a5\u3002\u60a8\u60f3\u6dfb\u52a0\u6240\u9700\u7684 https:\/\/ \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", |
||||
|
"Alternative source URL": "\u66ff\u4ee3\u6765\u6e90\u7f51\u5740", |
||||
|
"Media poster (Image URL)": "\u5c01\u9762(\u56fe\u7247\u5730\u5740)", |
||||
|
"Paste your embed code below:": "\u5c06\u5185\u5d4c\u4ee3\u7801\u7c98\u8d34\u5728\u4e0b\u9762:", |
||||
|
"Embed": "\u5185\u5d4c", |
||||
|
"Media...": "\u591a\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", |
||||
|
"Previous": "\u4e0a\u4e00\u4e2a", |
||||
|
"Next": "\u4e0b\u4e00\u4e2a", |
||||
|
"Find and Replace": "\u67e5\u627e\u548c\u66ff\u6362", |
||||
|
"Find and replace...": "\u67e5\u627e\u5e76\u66ff\u6362...", |
||||
|
"Could not find the specified string.": "\u672a\u627e\u5230\u641c\u7d22\u5185\u5bb9.", |
||||
|
"Match case": "\u533a\u5206\u5927\u5c0f\u5199", |
||||
|
"Find whole words only": "\u5168\u5b57\u5339\u914d", |
||||
|
"Find in selection": "\u5728\u9009\u533a\u4e2d\u67e5\u627e", |
||||
|
"Spellcheck": "\u62fc\u5199\u68c0\u67e5", |
||||
|
"Spellcheck Language": "\u62fc\u5199\u68c0\u67e5\u8bed\u8a00", |
||||
|
"No misspellings found.": "\u6ca1\u6709\u53d1\u73b0\u62fc\u5199\u9519\u8bef", |
||||
|
"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", |
||||
|
"Show caption": "\u663e\u793a\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", |
||||
|
"Remove color": "\u79fb\u9664\u989c\u8272", |
||||
|
"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", |
||||
|
"Word count": "\u5b57\u6570", |
||||
|
"Count": "\u8ba1\u6570", |
||||
|
"Document": "\u6587\u6863", |
||||
|
"Selection": "\u9009\u62e9", |
||||
|
"Words": "\u5355\u8bcd", |
||||
|
"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", |
||||
|
"Image title": "\u56fe\u7247\u6807\u9898", |
||||
|
"Border width": "\u8fb9\u6846\u5bbd\u5ea6", |
||||
|
"Border style": "\u8fb9\u6846\u6837\u5f0f", |
||||
|
"Error": "\u9519\u8bef", |
||||
|
"Warn": "\u8b66\u544a", |
||||
|
"Valid": "\u6709\u6548", |
||||
|
"To open the popup, press Shift+Enter": "\u6309Shitf+Enter\u952e\u6253\u5f00\u5bf9\u8bdd\u6846", |
||||
|
"Rich Text Area. Press ALT-0 for help.": "\u7f16\u8f91\u533a\u3002\u6309Alt+0\u952e\u6253\u5f00\u5e2e\u52a9\u3002", |
||||
|
"System Font": "\u7cfb\u7edf\u5b57\u4f53", |
||||
|
"Failed to upload image: {0}": "\u56fe\u7247\u4e0a\u4f20\u5931\u8d25: {0}", |
||||
|
"Failed to load plugin: {0} from url {1}": "\u63d2\u4ef6\u52a0\u8f7d\u5931\u8d25: {0} \u6765\u81ea\u94fe\u63a5 {1}", |
||||
|
"Failed to load plugin url: {0}": "\u63d2\u4ef6\u52a0\u8f7d\u5931\u8d25 \u94fe\u63a5: {0}", |
||||
|
"Failed to initialize plugin: {0}": "\u63d2\u4ef6\u521d\u59cb\u5316\u5931\u8d25: {0}", |
||||
|
"example": "\u793a\u4f8b", |
||||
|
"Search": "\u641c\u7d22", |
||||
|
"All": "\u5168\u90e8", |
||||
|
"Currency": "\u8d27\u5e01", |
||||
|
"Text": "\u6587\u5b57", |
||||
|
"Quotations": "\u5f15\u7528", |
||||
|
"Mathematical": "\u6570\u5b66", |
||||
|
"Extended Latin": "\u62c9\u4e01\u8bed\u6269\u5145", |
||||
|
"Symbols": "\u7b26\u53f7", |
||||
|
"Arrows": "\u7bad\u5934", |
||||
|
"User Defined": "\u81ea\u5b9a\u4e49", |
||||
|
"dollar sign": "\u7f8e\u5143\u7b26\u53f7", |
||||
|
"currency sign": "\u8d27\u5e01\u7b26\u53f7", |
||||
|
"euro-currency sign": "\u6b27\u5143\u7b26\u53f7", |
||||
|
"colon sign": "\u5192\u53f7", |
||||
|
"cruzeiro sign": "\u514b\u9c81\u8d5b\u7f57\u5e01\u7b26\u53f7", |
||||
|
"french franc sign": "\u6cd5\u90ce\u7b26\u53f7", |
||||
|
"lira sign": "\u91cc\u62c9\u7b26\u53f7", |
||||
|
"mill sign": "\u5bc6\u5c14\u7b26\u53f7", |
||||
|
"naira sign": "\u5948\u62c9\u7b26\u53f7", |
||||
|
"peseta sign": "\u6bd4\u585e\u5854\u7b26\u53f7", |
||||
|
"rupee sign": "\u5362\u6bd4\u7b26\u53f7", |
||||
|
"won sign": "\u97e9\u5143\u7b26\u53f7", |
||||
|
"new sheqel sign": "\u65b0\u8c22\u514b\u5c14\u7b26\u53f7", |
||||
|
"dong sign": "\u8d8a\u5357\u76fe\u7b26\u53f7", |
||||
|
"kip sign": "\u8001\u631d\u57fa\u666e\u7b26\u53f7", |
||||
|
"tugrik sign": "\u56fe\u683c\u91cc\u514b\u7b26\u53f7", |
||||
|
"drachma sign": "\u5fb7\u62c9\u514b\u9a6c\u7b26\u53f7", |
||||
|
"german penny symbol": "\u5fb7\u56fd\u4fbf\u58eb\u7b26\u53f7", |
||||
|
"peso sign": "\u6bd4\u7d22\u7b26\u53f7", |
||||
|
"guarani sign": "\u74dc\u62c9\u5c3c\u7b26\u53f7", |
||||
|
"austral sign": "\u6fb3\u5143\u7b26\u53f7", |
||||
|
"hryvnia sign": "\u683c\u91cc\u592b\u5c3c\u4e9a\u7b26\u53f7", |
||||
|
"cedi sign": "\u585e\u5730\u7b26\u53f7", |
||||
|
"livre tournois sign": "\u91cc\u5f17\u5f17\u5c14\u7b26\u53f7", |
||||
|
"spesmilo sign": "spesmilo\u7b26\u53f7", |
||||
|
"tenge sign": "\u575a\u6208\u7b26\u53f7", |
||||
|
"indian rupee sign": "\u5370\u5ea6\u5362\u6bd4", |
||||
|
"turkish lira sign": "\u571f\u8033\u5176\u91cc\u62c9", |
||||
|
"nordic mark sign": "\u5317\u6b27\u9a6c\u514b", |
||||
|
"manat sign": "\u9a6c\u7eb3\u7279\u7b26\u53f7", |
||||
|
"ruble sign": "\u5362\u5e03\u7b26\u53f7", |
||||
|
"yen character": "\u65e5\u5143\u5b57\u6837", |
||||
|
"yuan character": "\u4eba\u6c11\u5e01\u5143\u5b57\u6837", |
||||
|
"yuan character, in hong kong and taiwan": "\u5143\u5b57\u6837\uff08\u6e2f\u53f0\u5730\u533a\uff09", |
||||
|
"yen\/yuan character variant one": "\u5143\u5b57\u6837\uff08\u5927\u5199\uff09", |
||||
|
"Loading emoticons...": "\u52a0\u8f7d\u8868\u60c5\u7b26\u53f7...", |
||||
|
"Could not load emoticons": "\u4e0d\u80fd\u52a0\u8f7d\u8868\u60c5\u7b26\u53f7", |
||||
|
"People": "\u4eba\u7c7b", |
||||
|
"Animals and Nature": "\u52a8\u7269\u548c\u81ea\u7136", |
||||
|
"Food and Drink": "\u98df\u7269\u548c\u996e\u54c1", |
||||
|
"Activity": "\u6d3b\u52a8", |
||||
|
"Travel and Places": "\u65c5\u6e38\u548c\u5730\u70b9", |
||||
|
"Objects": "\u7269\u4ef6", |
||||
|
"Flags": "\u65d7\u5e1c", |
||||
|
"Characters": "\u5b57\u7b26", |
||||
|
"Characters (no spaces)": "\u5b57\u7b26(\u65e0\u7a7a\u683c)", |
||||
|
"{0} characters": "{0} \u4e2a\u5b57\u7b26", |
||||
|
"Error: Form submit field collision.": "\u9519\u8bef: \u8868\u5355\u63d0\u4ea4\u5b57\u6bb5\u51b2\u7a81\u3002", |
||||
|
"Error: No form element found.": "\u9519\u8bef: \u6ca1\u6709\u8868\u5355\u63a7\u4ef6\u3002", |
||||
|
"Update": "\u66f4\u65b0", |
||||
|
"Color swatch": "\u989c\u8272\u6837\u672c", |
||||
|
"Turquoise": "\u9752\u7eff\u8272", |
||||
|
"Green": "\u7eff\u8272", |
||||
|
"Blue": "\u84dd\u8272", |
||||
|
"Purple": "\u7d2b\u8272", |
||||
|
"Navy Blue": "\u6d77\u519b\u84dd", |
||||
|
"Dark Turquoise": "\u6df1\u84dd\u7eff\u8272", |
||||
|
"Dark Green": "\u6df1\u7eff\u8272", |
||||
|
"Medium Blue": "\u4e2d\u84dd\u8272", |
||||
|
"Medium Purple": "\u4e2d\u7d2b\u8272", |
||||
|
"Midnight Blue": "\u6df1\u84dd\u8272", |
||||
|
"Yellow": "\u9ec4\u8272", |
||||
|
"Orange": "\u6a59\u8272", |
||||
|
"Red": "\u7ea2\u8272", |
||||
|
"Light Gray": "\u6d45\u7070\u8272", |
||||
|
"Gray": "\u7070\u8272", |
||||
|
"Dark Yellow": "\u6697\u9ec4\u8272", |
||||
|
"Dark Orange": "\u6df1\u6a59\u8272", |
||||
|
"Dark Red": "\u6df1\u7ea2\u8272", |
||||
|
"Medium Gray": "\u4e2d\u7070\u8272", |
||||
|
"Dark Gray": "\u6df1\u7070\u8272", |
||||
|
"Light Green": "\u6d45\u7eff\u8272", |
||||
|
"Light Yellow": "\u6d45\u9ec4\u8272", |
||||
|
"Light Red": "\u6d45\u7ea2\u8272", |
||||
|
"Light Purple": "\u6d45\u7d2b\u8272", |
||||
|
"Light Blue": "\u6d45\u84dd\u8272", |
||||
|
"Dark Purple": "\u6df1\u7d2b\u8272", |
||||
|
"Dark Blue": "\u6df1\u84dd\u8272", |
||||
|
"Black": "\u9ed1\u8272", |
||||
|
"White": "\u767d\u8272", |
||||
|
"Switch to or from fullscreen mode": "\u5207\u6362\u5168\u5c4f\u6a21\u5f0f", |
||||
|
"Open help dialog": "\u6253\u5f00\u5e2e\u52a9\u5bf9\u8bdd\u6846", |
||||
|
"history": "\u5386\u53f2", |
||||
|
"styles": "\u6837\u5f0f", |
||||
|
"formatting": "\u683c\u5f0f\u5316", |
||||
|
"alignment": "\u5bf9\u9f50", |
||||
|
"indentation": "\u7f29\u8fdb", |
||||
|
"Font": "\u5b57\u4f53", |
||||
|
"Size": "\u5b57\u53f7", |
||||
|
"More...": "\u66f4\u591a...", |
||||
|
"Select...": "\u9009\u62e9...", |
||||
|
"Preferences": "\u9996\u9009\u9879", |
||||
|
"Yes": "\u662f", |
||||
|
"No": "\u5426", |
||||
|
"Keyboard Navigation": "\u952e\u76d8\u6307\u5f15", |
||||
|
"Version": "\u7248\u672c", |
||||
|
"Code view": "\u4ee3\u7801\u89c6\u56fe", |
||||
|
"Open popup menu for split buttons": "\u6253\u5f00\u5f39\u51fa\u5f0f\u83dc\u5355\uff0c\u7528\u4e8e\u62c6\u5206\u6309\u94ae", |
||||
|
"List Properties": "\u5217\u8868\u5c5e\u6027", |
||||
|
"List properties...": "\u6807\u9898\u5b57\u4f53\u5c5e\u6027", |
||||
|
"Start list at number": "\u4ee5\u6570\u5b57\u5f00\u59cb\u5217\u8868", |
||||
|
"Line height": "\u884c\u9ad8", |
||||
|
"comments": "\u5907\u6ce8", |
||||
|
"Format Painter": "\u683c\u5f0f\u5237", |
||||
|
"Insert\/edit iframe": "\u63d2\u5165\/\u7f16\u8f91\u6846\u67b6", |
||||
|
"Capitalization": "\u5927\u5199", |
||||
|
"lowercase": "\u5c0f\u5199", |
||||
|
"UPPERCASE": "\u5927\u5199", |
||||
|
"Title Case": "\u9996\u5b57\u6bcd\u5927\u5199", |
||||
|
"permanent pen": "\u8bb0\u53f7\u7b14", |
||||
|
"Permanent Pen Properties": "\u6c38\u4e45\u7b14\u5c5e\u6027", |
||||
|
"Permanent pen properties...": "\u6c38\u4e45\u7b14\u5c5e\u6027...", |
||||
|
"case change": "\u6848\u4f8b\u66f4\u6539", |
||||
|
"page embed": "\u9875\u9762\u5d4c\u5165", |
||||
|
"Advanced sort...": "\u9ad8\u7ea7\u6392\u5e8f...", |
||||
|
"Advanced Sort": "\u9ad8\u7ea7\u6392\u5e8f", |
||||
|
"Sort table by column ascending": "\u6309\u5217\u5347\u5e8f\u8868", |
||||
|
"Sort table by column descending": "\u6309\u5217\u964d\u5e8f\u8868", |
||||
|
"Sort": "\u6392\u5e8f", |
||||
|
"Order": "\u6392\u5e8f", |
||||
|
"Sort by": "\u6392\u5e8f\u65b9\u5f0f", |
||||
|
"Ascending": "\u5347\u5e8f", |
||||
|
"Descending": "\u964d\u5e8f", |
||||
|
"Column {0}": "\u5217{0}", |
||||
|
"Row {0}": "\u884c{0}", |
||||
|
"Spellcheck...": "\u62fc\u5199\u68c0\u67e5...", |
||||
|
"Misspelled word": "\u62fc\u5199\u9519\u8bef\u7684\u5355\u8bcd", |
||||
|
"Suggestions": "\u5efa\u8bae", |
||||
|
"Change": "\u66f4\u6539", |
||||
|
"Finding word suggestions": "\u67e5\u627e\u5355\u8bcd\u5efa\u8bae", |
||||
|
"Success": "\u6210\u529f", |
||||
|
"Repair": "\u4fee\u590d", |
||||
|
"Issue {0} of {1}": "\u5171\u8ba1{1}\u95ee\u9898{0}", |
||||
|
"Images must be marked as decorative or have an alternative text description": "\u56fe\u50cf\u5fc5\u987b\u6807\u8bb0\u4e3a\u88c5\u9970\u6027\u6216\u5177\u6709\u66ff\u4ee3\u6587\u672c\u63cf\u8ff0", |
||||
|
"Images must have an alternative text description. Decorative images are not allowed.": "\u56fe\u50cf\u5fc5\u987b\u5177\u6709\u66ff\u4ee3\u6587\u672c\u63cf\u8ff0\u3002\u4e0d\u5141\u8bb8\u4f7f\u7528\u88c5\u9970\u56fe\u50cf\u3002", |
||||
|
"Or provide alternative text:": "\u6216\u63d0\u4f9b\u5907\u9009\u6587\u672c\uff1a", |
||||
|
"Make image decorative:": "\u4f7f\u56fe\u50cf\u88c5\u9970\uff1a", |
||||
|
"ID attribute must be unique": "ID \u5c5e\u6027\u5fc5\u987b\u662f\u552f\u4e00\u7684", |
||||
|
"Make ID unique": "\u4f7f ID \u72ec\u4e00\u65e0\u4e8c", |
||||
|
"Keep this ID and remove all others": "\u4fdd\u7559\u6b64 ID \u5e76\u5220\u9664\u6240\u6709\u5176\u4ed6", |
||||
|
"Remove this ID": "\u5220\u9664\u6b64 ID", |
||||
|
"Remove all IDs": "\u6e05\u9664\u5168\u90e8IDs", |
||||
|
"Checklist": "\u6e05\u5355", |
||||
|
"Anchor": "\u951a\u70b9", |
||||
|
"Special character": "\u7279\u6b8a\u7b26\u53f7", |
||||
|
"Code sample": "\u4ee3\u7801\u793a\u4f8b", |
||||
|
"Color": "\u989c\u8272", |
||||
|
"Document properties": "\u6587\u6863\u5c5e\u6027", |
||||
|
"Image description": "\u56fe\u7247\u63cf\u8ff0", |
||||
|
"Image": "\u56fe\u7247", |
||||
|
"Insert link": "\u63d2\u5165\u94fe\u63a5", |
||||
|
"Target": "\u6253\u5f00\u65b9\u5f0f", |
||||
|
"Link": "\u94fe\u63a5", |
||||
|
"Poster": "\u5c01\u9762", |
||||
|
"Media": "\u5a92\u4f53", |
||||
|
"Print": "\u6253\u5370", |
||||
|
"Prev": "\u4e0a\u4e00\u4e2a", |
||||
|
"Find and replace": "\u67e5\u627e\u548c\u66ff\u6362", |
||||
|
"Whole words": "\u5168\u5b57\u5339\u914d", |
||||
|
"Insert template": "\u63d2\u5165\u6a21\u677f" |
||||
|
}); |
||||
@ -0,0 +1,72 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body { |
||||
|
background-color: #2f3742; |
||||
|
color: #dfe0e4; |
||||
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; |
||||
|
line-height: 1.4; |
||||
|
margin: 1rem; |
||||
|
} |
||||
|
a { |
||||
|
color: #4099ff; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
|
/* Apply a default padding if legacy cellpadding attribute is missing */ |
||||
|
table:not([cellpadding]) th, |
||||
|
table:not([cellpadding]) td { |
||||
|
padding: 0.4rem; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) td { |
||||
|
border-width: 1px; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) td { |
||||
|
border-style: solid; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) td { |
||||
|
border-color: #6d737b; |
||||
|
} |
||||
|
figure { |
||||
|
display: table; |
||||
|
margin: 1rem auto; |
||||
|
} |
||||
|
figure figcaption { |
||||
|
color: #8a8f97; |
||||
|
display: block; |
||||
|
margin-top: 0.25rem; |
||||
|
text-align: center; |
||||
|
} |
||||
|
hr { |
||||
|
border-color: #6d737b; |
||||
|
border-style: solid; |
||||
|
border-width: 1px 0 0 0; |
||||
|
} |
||||
|
code { |
||||
|
background-color: #6d737b; |
||||
|
border-radius: 3px; |
||||
|
padding: 0.1rem 0.2rem; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl]) blockquote { |
||||
|
border-left: 2px solid #6d737b; |
||||
|
margin-left: 1.5rem; |
||||
|
padding-left: 1rem; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl] blockquote { |
||||
|
border-right: 2px solid #6d737b; |
||||
|
margin-right: 1.5rem; |
||||
|
padding-right: 1rem; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem} |
||||
@ -0,0 +1,67 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body { |
||||
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; |
||||
|
line-height: 1.4; |
||||
|
margin: 1rem; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
|
/* Apply a default padding if legacy cellpadding attribute is missing */ |
||||
|
table:not([cellpadding]) th, |
||||
|
table:not([cellpadding]) td { |
||||
|
padding: 0.4rem; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) td { |
||||
|
border-width: 1px; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) td { |
||||
|
border-style: solid; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) td { |
||||
|
border-color: #ccc; |
||||
|
} |
||||
|
figure { |
||||
|
display: table; |
||||
|
margin: 1rem auto; |
||||
|
} |
||||
|
figure figcaption { |
||||
|
color: #999; |
||||
|
display: block; |
||||
|
margin-top: 0.25rem; |
||||
|
text-align: center; |
||||
|
} |
||||
|
hr { |
||||
|
border-color: #ccc; |
||||
|
border-style: solid; |
||||
|
border-width: 1px 0 0 0; |
||||
|
} |
||||
|
code { |
||||
|
background-color: #e8e8e8; |
||||
|
border-radius: 3px; |
||||
|
padding: 0.1rem 0.2rem; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl]) blockquote { |
||||
|
border-left: 2px solid #ccc; |
||||
|
margin-left: 1.5rem; |
||||
|
padding-left: 1rem; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl] blockquote { |
||||
|
border-right: 2px solid #ccc; |
||||
|
margin-right: 1.5rem; |
||||
|
padding-right: 1rem; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} |
||||
@ -0,0 +1,72 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
@media screen { |
||||
|
html { |
||||
|
background: #f4f4f4; |
||||
|
min-height: 100%; |
||||
|
} |
||||
|
} |
||||
|
body { |
||||
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; |
||||
|
} |
||||
|
@media screen { |
||||
|
body { |
||||
|
background-color: #fff; |
||||
|
box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); |
||||
|
box-sizing: border-box; |
||||
|
margin: 1rem auto 0; |
||||
|
max-width: 820px; |
||||
|
min-height: calc(100vh - 1rem); |
||||
|
padding: 4rem 6rem 6rem 6rem; |
||||
|
} |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
|
/* Apply a default padding if legacy cellpadding attribute is missing */ |
||||
|
table:not([cellpadding]) th, |
||||
|
table:not([cellpadding]) td { |
||||
|
padding: 0.4rem; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) td { |
||||
|
border-width: 1px; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) td { |
||||
|
border-style: solid; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) td { |
||||
|
border-color: #ccc; |
||||
|
} |
||||
|
figure figcaption { |
||||
|
color: #999; |
||||
|
margin-top: 0.25rem; |
||||
|
text-align: center; |
||||
|
} |
||||
|
hr { |
||||
|
border-color: #ccc; |
||||
|
border-style: solid; |
||||
|
border-width: 1px 0 0 0; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl]) blockquote { |
||||
|
border-left: 2px solid #ccc; |
||||
|
margin-left: 1.5rem; |
||||
|
padding-left: 1rem; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl] blockquote { |
||||
|
border-right: 2px solid #ccc; |
||||
|
margin-right: 1.5rem; |
||||
|
padding-right: 1rem; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
@media screen{html{background:#f4f4f4;min-height:100%}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} |
||||
@ -0,0 +1,68 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body { |
||||
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; |
||||
|
line-height: 1.4; |
||||
|
margin: 1rem auto; |
||||
|
max-width: 900px; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
|
/* Apply a default padding if legacy cellpadding attribute is missing */ |
||||
|
table:not([cellpadding]) th, |
||||
|
table:not([cellpadding]) td { |
||||
|
padding: 0.4rem; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-width"]) td { |
||||
|
border-width: 1px; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-style"]) td { |
||||
|
border-style: solid; |
||||
|
} |
||||
|
/* Set default table styles if a table has a positive border attribute |
||||
|
and no inline css */ |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) th, |
||||
|
table[border]:not([border="0"]):not([style*="border-color"]) td { |
||||
|
border-color: #ccc; |
||||
|
} |
||||
|
figure { |
||||
|
display: table; |
||||
|
margin: 1rem auto; |
||||
|
} |
||||
|
figure figcaption { |
||||
|
color: #999; |
||||
|
display: block; |
||||
|
margin-top: 0.25rem; |
||||
|
text-align: center; |
||||
|
} |
||||
|
hr { |
||||
|
border-color: #ccc; |
||||
|
border-style: solid; |
||||
|
border-width: 1px 0 0 0; |
||||
|
} |
||||
|
code { |
||||
|
background-color: #e8e8e8; |
||||
|
border-radius: 3px; |
||||
|
padding: 0.1rem 0.2rem; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl]) blockquote { |
||||
|
border-left: 2px solid #ccc; |
||||
|
margin-left: 1.5rem; |
||||
|
padding-left: 1rem; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl] blockquote { |
||||
|
border-right: 2px solid #ccc; |
||||
|
margin-right: 1.5rem; |
||||
|
padding-right: 1rem; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} |
||||
@ -0,0 +1,714 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.mce-content-body .mce-item-anchor { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
cursor: default; |
||||
|
display: inline-block; |
||||
|
height: 12px !important; |
||||
|
padding: 0 2px; |
||||
|
-webkit-user-modify: read-only; |
||||
|
-moz-user-modify: read-only; |
||||
|
-webkit-user-select: all; |
||||
|
-moz-user-select: all; |
||||
|
-ms-user-select: all; |
||||
|
user-select: all; |
||||
|
width: 8px !important; |
||||
|
} |
||||
|
.mce-content-body .mce-item-anchor[data-mce-selected] { |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment { |
||||
|
background-color: #fff0b7; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment--active { |
||||
|
background-color: #ffe168; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden) { |
||||
|
list-style: none; |
||||
|
margin: 0.25em 0; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
cursor: pointer; |
||||
|
height: 1em; |
||||
|
margin-left: -1.5em; |
||||
|
margin-top: 0.125em; |
||||
|
position: absolute; |
||||
|
width: 1em; |
||||
|
} |
||||
|
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
} |
||||
|
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
margin-left: 0; |
||||
|
margin-right: -1.5em; |
||||
|
} |
||||
|
/* stylelint-disable */ |
||||
|
/* http://prismjs.com/ */ |
||||
|
/** |
||||
|
* Dracula Theme originally by Zeno Rocha [@zenorocha] |
||||
|
* https://draculatheme.com/ |
||||
|
* |
||||
|
* Ported for PrismJS by Albert Vallverdu [@byverdu] |
||||
|
*/ |
||||
|
code[class*="language-"], |
||||
|
pre[class*="language-"] { |
||||
|
color: #f8f8f2; |
||||
|
background: none; |
||||
|
text-shadow: 0 1px rgba(0, 0, 0, 0.3); |
||||
|
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; |
||||
|
tab-size: 4; |
||||
|
-webkit-hyphens: none; |
||||
|
-ms-hyphens: none; |
||||
|
hyphens: none; |
||||
|
} |
||||
|
/* Code blocks */ |
||||
|
pre[class*="language-"] { |
||||
|
padding: 1em; |
||||
|
margin: 0.5em 0; |
||||
|
overflow: auto; |
||||
|
border-radius: 0.3em; |
||||
|
} |
||||
|
:not(pre) > code[class*="language-"], |
||||
|
pre[class*="language-"] { |
||||
|
background: #282a36; |
||||
|
} |
||||
|
/* Inline code */ |
||||
|
:not(pre) > code[class*="language-"] { |
||||
|
padding: 0.1em; |
||||
|
border-radius: 0.3em; |
||||
|
white-space: normal; |
||||
|
} |
||||
|
.token.comment, |
||||
|
.token.prolog, |
||||
|
.token.doctype, |
||||
|
.token.cdata { |
||||
|
color: #6272a4; |
||||
|
} |
||||
|
.token.punctuation { |
||||
|
color: #f8f8f2; |
||||
|
} |
||||
|
.namespace { |
||||
|
opacity: 0.7; |
||||
|
} |
||||
|
.token.property, |
||||
|
.token.tag, |
||||
|
.token.constant, |
||||
|
.token.symbol, |
||||
|
.token.deleted { |
||||
|
color: #ff79c6; |
||||
|
} |
||||
|
.token.boolean, |
||||
|
.token.number { |
||||
|
color: #bd93f9; |
||||
|
} |
||||
|
.token.selector, |
||||
|
.token.attr-name, |
||||
|
.token.string, |
||||
|
.token.char, |
||||
|
.token.builtin, |
||||
|
.token.inserted { |
||||
|
color: #50fa7b; |
||||
|
} |
||||
|
.token.operator, |
||||
|
.token.entity, |
||||
|
.token.url, |
||||
|
.language-css .token.string, |
||||
|
.style .token.string, |
||||
|
.token.variable { |
||||
|
color: #f8f8f2; |
||||
|
} |
||||
|
.token.atrule, |
||||
|
.token.attr-value, |
||||
|
.token.function, |
||||
|
.token.class-name { |
||||
|
color: #f1fa8c; |
||||
|
} |
||||
|
.token.keyword { |
||||
|
color: #8be9fd; |
||||
|
} |
||||
|
.token.regex, |
||||
|
.token.important { |
||||
|
color: #ffb86c; |
||||
|
} |
||||
|
.token.important, |
||||
|
.token.bold { |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.token.italic { |
||||
|
font-style: italic; |
||||
|
} |
||||
|
.token.entity { |
||||
|
cursor: help; |
||||
|
} |
||||
|
/* stylelint-enable */ |
||||
|
.mce-content-body { |
||||
|
overflow-wrap: break-word; |
||||
|
word-wrap: break-word; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret { |
||||
|
background-color: black; |
||||
|
background-color: currentColor; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret-hidden { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-content-body *[data-mce-caret] { |
||||
|
left: -1000px; |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
position: absolute; |
||||
|
right: auto; |
||||
|
top: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-offscreen-selection { |
||||
|
left: -2000000px; |
||||
|
max-width: 1000000px; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] { |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=true] { |
||||
|
cursor: text; |
||||
|
} |
||||
|
.tox-cursor-format-painter { |
||||
|
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; |
||||
|
} |
||||
|
.mce-content-body figure.align-left { |
||||
|
float: left; |
||||
|
} |
||||
|
.mce-content-body figure.align-right { |
||||
|
float: right; |
||||
|
} |
||||
|
.mce-content-body figure.image.align-center { |
||||
|
display: table; |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
.mce-preview-object { |
||||
|
border: 1px solid gray; |
||||
|
display: inline-block; |
||||
|
line-height: 0; |
||||
|
margin: 0 2px 0 2px; |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-preview-object .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-preview-object[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-object { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
border: 1px dashed #aaa; |
||||
|
} |
||||
|
.mce-pagebreak { |
||||
|
border: 1px dashed #aaa; |
||||
|
cursor: default; |
||||
|
display: block; |
||||
|
height: 5px; |
||||
|
margin-top: 15px; |
||||
|
page-break-before: always; |
||||
|
width: 100%; |
||||
|
} |
||||
|
@media print { |
||||
|
.mce-pagebreak { |
||||
|
border: 0; |
||||
|
} |
||||
|
} |
||||
|
.tiny-pageembed .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.tiny-pageembed { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tiny-pageembed--21by9, |
||||
|
.tiny-pageembed--16by9, |
||||
|
.tiny-pageembed--4by3, |
||||
|
.tiny-pageembed--1by1 { |
||||
|
display: block; |
||||
|
overflow: hidden; |
||||
|
padding: 0; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 { |
||||
|
padding-top: 42.857143%; |
||||
|
} |
||||
|
.tiny-pageembed--16by9 { |
||||
|
padding-top: 56.25%; |
||||
|
} |
||||
|
.tiny-pageembed--4by3 { |
||||
|
padding-top: 75%; |
||||
|
} |
||||
|
.tiny-pageembed--1by1 { |
||||
|
padding-top: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 iframe, |
||||
|
.tiny-pageembed--16by9 iframe, |
||||
|
.tiny-pageembed--4by3 iframe, |
||||
|
.tiny-pageembed--1by1 iframe { |
||||
|
border: 0; |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
color: rgba(34, 47, 62, 0.7); |
||||
|
content: attr(data-mce-placeholder); |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
left: 1px; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
right: 1px; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle { |
||||
|
background-color: #4099ff; |
||||
|
border-color: #4099ff; |
||||
|
border-style: solid; |
||||
|
border-width: 1px; |
||||
|
box-sizing: border-box; |
||||
|
height: 10px; |
||||
|
position: absolute; |
||||
|
width: 10px; |
||||
|
z-index: 1298; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:hover { |
||||
|
background-color: #4099ff; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(1) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(2) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(3) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(4) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-backdrop { |
||||
|
z-index: 10000; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable { |
||||
|
cursor: default; |
||||
|
opacity: 0.5; |
||||
|
outline: 1px dashed black; |
||||
|
position: absolute; |
||||
|
z-index: 10001; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { |
||||
|
border: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-helper { |
||||
|
background: #555; |
||||
|
background: rgba(0, 0, 0, 0.75); |
||||
|
border: 1px; |
||||
|
border-radius: 3px; |
||||
|
color: white; |
||||
|
display: none; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 12px; |
||||
|
line-height: 14px; |
||||
|
margin: 5px 10px; |
||||
|
padding: 5px; |
||||
|
position: absolute; |
||||
|
white-space: nowrap; |
||||
|
z-index: 10002; |
||||
|
} |
||||
|
.tox-rtc-user-selection { |
||||
|
position: relative; |
||||
|
} |
||||
|
.tox-rtc-user-cursor { |
||||
|
bottom: 0; |
||||
|
cursor: default; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 2px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor::before { |
||||
|
background-color: inherit; |
||||
|
border-radius: 50%; |
||||
|
content: ''; |
||||
|
display: block; |
||||
|
height: 8px; |
||||
|
position: absolute; |
||||
|
right: -3px; |
||||
|
top: -3px; |
||||
|
width: 8px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor:hover::after { |
||||
|
background-color: inherit; |
||||
|
border-radius: 100px; |
||||
|
box-sizing: border-box; |
||||
|
color: #fff; |
||||
|
content: attr(data-user); |
||||
|
display: block; |
||||
|
font-size: 12px; |
||||
|
font-weight: bold; |
||||
|
left: -5px; |
||||
|
min-height: 8px; |
||||
|
min-width: 8px; |
||||
|
padding: 0 12px; |
||||
|
position: absolute; |
||||
|
top: -11px; |
||||
|
white-space: nowrap; |
||||
|
z-index: 1000; |
||||
|
} |
||||
|
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { |
||||
|
background-color: #2dc26b; |
||||
|
} |
||||
|
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { |
||||
|
background-color: #e03e2d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { |
||||
|
background-color: #f1c40f; |
||||
|
} |
||||
|
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { |
||||
|
background-color: #3598db; |
||||
|
} |
||||
|
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { |
||||
|
background-color: #b96ad9; |
||||
|
} |
||||
|
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { |
||||
|
background-color: #e67e23; |
||||
|
} |
||||
|
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { |
||||
|
background-color: #aaa69d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { |
||||
|
background-color: #f368e0; |
||||
|
} |
||||
|
.tox-rtc-remote-image { |
||||
|
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; |
||||
|
border: 1px solid #ccc; |
||||
|
min-height: 240px; |
||||
|
min-width: 320px; |
||||
|
} |
||||
|
.mce-match-marker { |
||||
|
background: #aaa; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::-moz-selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-content-body img[data-mce-selected], |
||||
|
.mce-content-body video[data-mce-selected], |
||||
|
.mce-content-body audio[data-mce-selected], |
||||
|
.mce-content-body object[data-mce-selected], |
||||
|
.mce-content-body embed[data-mce-selected], |
||||
|
.mce-content-body table[data-mce-selected] { |
||||
|
outline: 3px solid #4099ff; |
||||
|
} |
||||
|
.mce-content-body hr[data-mce-selected] { |
||||
|
outline: 3px solid #4099ff; |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { |
||||
|
outline: 3px solid #4099ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { |
||||
|
outline: 3px solid #4099ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false][data-mce-selected] { |
||||
|
cursor: not-allowed; |
||||
|
outline: 3px solid #4099ff; |
||||
|
} |
||||
|
.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-color: #4099ff; |
||||
|
} |
||||
|
.mce-content-body .mce-edit-focus { |
||||
|
outline: 3px solid #4099ff; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected], |
||||
|
.mce-content-body th[data-mce-selected] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::-moz-selection, |
||||
|
.mce-content-body th[data-mce-selected]::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::selection, |
||||
|
.mce-content-body th[data-mce-selected]::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected] *, |
||||
|
.mce-content-body th[data-mce-selected] * { |
||||
|
outline: none; |
||||
|
-webkit-touch-callout: none; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
background-color: rgba(180, 215, 255, 0.7); |
||||
|
border: 1px solid transparent; |
||||
|
bottom: -1px; |
||||
|
content: ''; |
||||
|
left: -1px; |
||||
|
mix-blend-mode: lighten; |
||||
|
position: absolute; |
||||
|
right: -1px; |
||||
|
top: -1px; |
||||
|
} |
||||
|
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
border-color: rgba(0, 84, 180, 0.7); |
||||
|
} |
||||
|
} |
||||
|
.mce-content-body img::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body img::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar { |
||||
|
background-color: #4099ff; |
||||
|
opacity: 0; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-cols { |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-rows { |
||||
|
cursor: row-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
.mce-spellchecker-word { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
height: 2rem; |
||||
|
} |
||||
|
.mce-spellchecker-grammar { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-toc { |
||||
|
border: 1px solid gray; |
||||
|
} |
||||
|
.mce-toc h2 { |
||||
|
margin: 4px; |
||||
|
} |
||||
|
.mce-toc li { |
||||
|
list-style-type: none; |
||||
|
} |
||||
|
table[style*="border-width: 0px"], |
||||
|
.mce-item-table:not([border]), |
||||
|
.mce-item-table[border="0"], |
||||
|
table[style*="border-width: 0px"] td, |
||||
|
.mce-item-table:not([border]) td, |
||||
|
.mce-item-table[border="0"] td, |
||||
|
table[style*="border-width: 0px"] th, |
||||
|
.mce-item-table:not([border]) th, |
||||
|
.mce-item-table[border="0"] th, |
||||
|
table[style*="border-width: 0px"] caption, |
||||
|
.mce-item-table:not([border]) caption, |
||||
|
.mce-item-table[border="0"] caption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks p, |
||||
|
.mce-visualblocks h1, |
||||
|
.mce-visualblocks h2, |
||||
|
.mce-visualblocks h3, |
||||
|
.mce-visualblocks h4, |
||||
|
.mce-visualblocks h5, |
||||
|
.mce-visualblocks h6, |
||||
|
.mce-visualblocks div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks section, |
||||
|
.mce-visualblocks article, |
||||
|
.mce-visualblocks blockquote, |
||||
|
.mce-visualblocks address, |
||||
|
.mce-visualblocks pre, |
||||
|
.mce-visualblocks figure, |
||||
|
.mce-visualblocks figcaption, |
||||
|
.mce-visualblocks hgroup, |
||||
|
.mce-visualblocks aside, |
||||
|
.mce-visualblocks ul, |
||||
|
.mce-visualblocks ol, |
||||
|
.mce-visualblocks dl { |
||||
|
background-repeat: no-repeat; |
||||
|
border: 1px dashed #bbb; |
||||
|
margin-left: 3px; |
||||
|
padding-top: 10px; |
||||
|
} |
||||
|
.mce-visualblocks p { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); |
||||
|
} |
||||
|
.mce-visualblocks h1 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h2 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h3 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks h4 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h5 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h6 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks div:not([data-mce-bogus]) { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks section { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); |
||||
|
} |
||||
|
.mce-visualblocks article { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks blockquote { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks address { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); |
||||
|
} |
||||
|
.mce-visualblocks pre { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks figure { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); |
||||
|
} |
||||
|
.mce-visualblocks figcaption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks hgroup { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); |
||||
|
} |
||||
|
.mce-visualblocks aside { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); |
||||
|
} |
||||
|
.mce-visualblocks ul { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks ol { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks dl { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks:not([dir=rtl]) p, |
||||
|
.mce-visualblocks:not([dir=rtl]) h1, |
||||
|
.mce-visualblocks:not([dir=rtl]) h2, |
||||
|
.mce-visualblocks:not([dir=rtl]) h3, |
||||
|
.mce-visualblocks:not([dir=rtl]) h4, |
||||
|
.mce-visualblocks:not([dir=rtl]) h5, |
||||
|
.mce-visualblocks:not([dir=rtl]) h6, |
||||
|
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks:not([dir=rtl]) section, |
||||
|
.mce-visualblocks:not([dir=rtl]) article, |
||||
|
.mce-visualblocks:not([dir=rtl]) blockquote, |
||||
|
.mce-visualblocks:not([dir=rtl]) address, |
||||
|
.mce-visualblocks:not([dir=rtl]) pre, |
||||
|
.mce-visualblocks:not([dir=rtl]) figure, |
||||
|
.mce-visualblocks:not([dir=rtl]) figcaption, |
||||
|
.mce-visualblocks:not([dir=rtl]) hgroup, |
||||
|
.mce-visualblocks:not([dir=rtl]) aside, |
||||
|
.mce-visualblocks:not([dir=rtl]) ul, |
||||
|
.mce-visualblocks:not([dir=rtl]) ol, |
||||
|
.mce-visualblocks:not([dir=rtl]) dl { |
||||
|
margin-left: 3px; |
||||
|
} |
||||
|
.mce-visualblocks[dir=rtl] p, |
||||
|
.mce-visualblocks[dir=rtl] h1, |
||||
|
.mce-visualblocks[dir=rtl] h2, |
||||
|
.mce-visualblocks[dir=rtl] h3, |
||||
|
.mce-visualblocks[dir=rtl] h4, |
||||
|
.mce-visualblocks[dir=rtl] h5, |
||||
|
.mce-visualblocks[dir=rtl] h6, |
||||
|
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks[dir=rtl] section, |
||||
|
.mce-visualblocks[dir=rtl] article, |
||||
|
.mce-visualblocks[dir=rtl] blockquote, |
||||
|
.mce-visualblocks[dir=rtl] address, |
||||
|
.mce-visualblocks[dir=rtl] pre, |
||||
|
.mce-visualblocks[dir=rtl] figure, |
||||
|
.mce-visualblocks[dir=rtl] figcaption, |
||||
|
.mce-visualblocks[dir=rtl] hgroup, |
||||
|
.mce-visualblocks[dir=rtl] aside, |
||||
|
.mce-visualblocks[dir=rtl] ul, |
||||
|
.mce-visualblocks[dir=rtl] ol, |
||||
|
.mce-visualblocks[dir=rtl] dl { |
||||
|
background-position-x: right; |
||||
|
margin-right: 3px; |
||||
|
} |
||||
|
.mce-nbsp, |
||||
|
.mce-shy { |
||||
|
background: #aaa; |
||||
|
} |
||||
|
.mce-shy::after { |
||||
|
content: '-'; |
||||
|
} |
||||
|
body { |
||||
|
font-family: sans-serif; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
@ -0,0 +1,726 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.mce-content-body .mce-item-anchor { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
cursor: default; |
||||
|
display: inline-block; |
||||
|
height: 12px !important; |
||||
|
padding: 0 2px; |
||||
|
-webkit-user-modify: read-only; |
||||
|
-moz-user-modify: read-only; |
||||
|
-webkit-user-select: all; |
||||
|
-moz-user-select: all; |
||||
|
-ms-user-select: all; |
||||
|
user-select: all; |
||||
|
width: 8px !important; |
||||
|
} |
||||
|
.mce-content-body .mce-item-anchor[data-mce-selected] { |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment { |
||||
|
background-color: #fff0b7; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment--active { |
||||
|
background-color: #ffe168; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden) { |
||||
|
list-style: none; |
||||
|
margin: 0.25em 0; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
cursor: pointer; |
||||
|
height: 1em; |
||||
|
margin-left: -1.5em; |
||||
|
margin-top: 0.125em; |
||||
|
position: absolute; |
||||
|
width: 1em; |
||||
|
} |
||||
|
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
} |
||||
|
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
margin-left: 0; |
||||
|
margin-right: -1.5em; |
||||
|
} |
||||
|
/* stylelint-disable */ |
||||
|
/* http://prismjs.com/ */ |
||||
|
/** |
||||
|
* 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; |
||||
|
font-size: 1em; |
||||
|
text-align: left; |
||||
|
white-space: pre; |
||||
|
word-spacing: normal; |
||||
|
word-break: normal; |
||||
|
word-wrap: normal; |
||||
|
line-height: 1.5; |
||||
|
-moz-tab-size: 4; |
||||
|
tab-size: 4; |
||||
|
-webkit-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: 0.5em 0; |
||||
|
overflow: auto; |
||||
|
} |
||||
|
:not(pre) > code[class*="language-"], |
||||
|
pre[class*="language-"] { |
||||
|
background: #f5f2f0; |
||||
|
} |
||||
|
/* Inline code */ |
||||
|
:not(pre) > code[class*="language-"] { |
||||
|
padding: 0.1em; |
||||
|
border-radius: 0.3em; |
||||
|
white-space: normal; |
||||
|
} |
||||
|
.token.comment, |
||||
|
.token.prolog, |
||||
|
.token.doctype, |
||||
|
.token.cdata { |
||||
|
color: slategray; |
||||
|
} |
||||
|
.token.punctuation { |
||||
|
color: #999; |
||||
|
} |
||||
|
.namespace { |
||||
|
opacity: 0.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%, 0.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; |
||||
|
} |
||||
|
/* stylelint-enable */ |
||||
|
.mce-content-body { |
||||
|
overflow-wrap: break-word; |
||||
|
word-wrap: break-word; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret { |
||||
|
background-color: black; |
||||
|
background-color: currentColor; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret-hidden { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-content-body *[data-mce-caret] { |
||||
|
left: -1000px; |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
position: absolute; |
||||
|
right: auto; |
||||
|
top: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-offscreen-selection { |
||||
|
left: -2000000px; |
||||
|
max-width: 1000000px; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] { |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=true] { |
||||
|
cursor: text; |
||||
|
} |
||||
|
.tox-cursor-format-painter { |
||||
|
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; |
||||
|
} |
||||
|
.mce-content-body figure.align-left { |
||||
|
float: left; |
||||
|
} |
||||
|
.mce-content-body figure.align-right { |
||||
|
float: right; |
||||
|
} |
||||
|
.mce-content-body figure.image.align-center { |
||||
|
display: table; |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
.mce-preview-object { |
||||
|
border: 1px solid gray; |
||||
|
display: inline-block; |
||||
|
line-height: 0; |
||||
|
margin: 0 2px 0 2px; |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-preview-object .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-preview-object[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-object { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
border: 1px dashed #aaa; |
||||
|
} |
||||
|
.mce-pagebreak { |
||||
|
border: 1px dashed #aaa; |
||||
|
cursor: default; |
||||
|
display: block; |
||||
|
height: 5px; |
||||
|
margin-top: 15px; |
||||
|
page-break-before: always; |
||||
|
width: 100%; |
||||
|
} |
||||
|
@media print { |
||||
|
.mce-pagebreak { |
||||
|
border: 0; |
||||
|
} |
||||
|
} |
||||
|
.tiny-pageembed .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.tiny-pageembed { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tiny-pageembed--21by9, |
||||
|
.tiny-pageembed--16by9, |
||||
|
.tiny-pageembed--4by3, |
||||
|
.tiny-pageembed--1by1 { |
||||
|
display: block; |
||||
|
overflow: hidden; |
||||
|
padding: 0; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 { |
||||
|
padding-top: 42.857143%; |
||||
|
} |
||||
|
.tiny-pageembed--16by9 { |
||||
|
padding-top: 56.25%; |
||||
|
} |
||||
|
.tiny-pageembed--4by3 { |
||||
|
padding-top: 75%; |
||||
|
} |
||||
|
.tiny-pageembed--1by1 { |
||||
|
padding-top: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 iframe, |
||||
|
.tiny-pageembed--16by9 iframe, |
||||
|
.tiny-pageembed--4by3 iframe, |
||||
|
.tiny-pageembed--1by1 iframe { |
||||
|
border: 0; |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
color: rgba(34, 47, 62, 0.7); |
||||
|
content: attr(data-mce-placeholder); |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
left: 1px; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
right: 1px; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle { |
||||
|
background-color: #4099ff; |
||||
|
border-color: #4099ff; |
||||
|
border-style: solid; |
||||
|
border-width: 1px; |
||||
|
box-sizing: border-box; |
||||
|
height: 10px; |
||||
|
position: absolute; |
||||
|
width: 10px; |
||||
|
z-index: 1298; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:hover { |
||||
|
background-color: #4099ff; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(1) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(2) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(3) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(4) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-backdrop { |
||||
|
z-index: 10000; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable { |
||||
|
cursor: default; |
||||
|
opacity: 0.5; |
||||
|
outline: 1px dashed black; |
||||
|
position: absolute; |
||||
|
z-index: 10001; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { |
||||
|
border: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-helper { |
||||
|
background: #555; |
||||
|
background: rgba(0, 0, 0, 0.75); |
||||
|
border: 1px; |
||||
|
border-radius: 3px; |
||||
|
color: white; |
||||
|
display: none; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 12px; |
||||
|
line-height: 14px; |
||||
|
margin: 5px 10px; |
||||
|
padding: 5px; |
||||
|
position: absolute; |
||||
|
white-space: nowrap; |
||||
|
z-index: 10002; |
||||
|
} |
||||
|
.tox-rtc-user-selection { |
||||
|
position: relative; |
||||
|
} |
||||
|
.tox-rtc-user-cursor { |
||||
|
bottom: 0; |
||||
|
cursor: default; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 2px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor::before { |
||||
|
background-color: inherit; |
||||
|
border-radius: 50%; |
||||
|
content: ''; |
||||
|
display: block; |
||||
|
height: 8px; |
||||
|
position: absolute; |
||||
|
right: -3px; |
||||
|
top: -3px; |
||||
|
width: 8px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor:hover::after { |
||||
|
background-color: inherit; |
||||
|
border-radius: 100px; |
||||
|
box-sizing: border-box; |
||||
|
color: #fff; |
||||
|
content: attr(data-user); |
||||
|
display: block; |
||||
|
font-size: 12px; |
||||
|
font-weight: bold; |
||||
|
left: -5px; |
||||
|
min-height: 8px; |
||||
|
min-width: 8px; |
||||
|
padding: 0 12px; |
||||
|
position: absolute; |
||||
|
top: -11px; |
||||
|
white-space: nowrap; |
||||
|
z-index: 1000; |
||||
|
} |
||||
|
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { |
||||
|
background-color: #2dc26b; |
||||
|
} |
||||
|
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { |
||||
|
background-color: #e03e2d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { |
||||
|
background-color: #f1c40f; |
||||
|
} |
||||
|
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { |
||||
|
background-color: #3598db; |
||||
|
} |
||||
|
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { |
||||
|
background-color: #b96ad9; |
||||
|
} |
||||
|
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { |
||||
|
background-color: #e67e23; |
||||
|
} |
||||
|
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { |
||||
|
background-color: #aaa69d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { |
||||
|
background-color: #f368e0; |
||||
|
} |
||||
|
.tox-rtc-remote-image { |
||||
|
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; |
||||
|
border: 1px solid #ccc; |
||||
|
min-height: 240px; |
||||
|
min-width: 320px; |
||||
|
} |
||||
|
.mce-match-marker { |
||||
|
background: #aaa; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::-moz-selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-content-body img[data-mce-selected], |
||||
|
.mce-content-body video[data-mce-selected], |
||||
|
.mce-content-body audio[data-mce-selected], |
||||
|
.mce-content-body object[data-mce-selected], |
||||
|
.mce-content-body embed[data-mce-selected], |
||||
|
.mce-content-body table[data-mce-selected] { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body hr[data-mce-selected] { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false][data-mce-selected] { |
||||
|
cursor: not-allowed; |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.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-color: #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body .mce-edit-focus { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected], |
||||
|
.mce-content-body th[data-mce-selected] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::-moz-selection, |
||||
|
.mce-content-body th[data-mce-selected]::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::selection, |
||||
|
.mce-content-body th[data-mce-selected]::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected] *, |
||||
|
.mce-content-body th[data-mce-selected] * { |
||||
|
outline: none; |
||||
|
-webkit-touch-callout: none; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
background-color: rgba(180, 215, 255, 0.7); |
||||
|
border: 1px solid rgba(180, 215, 255, 0.7); |
||||
|
bottom: -1px; |
||||
|
content: ''; |
||||
|
left: -1px; |
||||
|
mix-blend-mode: multiply; |
||||
|
position: absolute; |
||||
|
right: -1px; |
||||
|
top: -1px; |
||||
|
} |
||||
|
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
border-color: rgba(0, 84, 180, 0.7); |
||||
|
} |
||||
|
} |
||||
|
.mce-content-body img::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body img::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar { |
||||
|
background-color: #b4d7ff; |
||||
|
opacity: 0; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-cols { |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-rows { |
||||
|
cursor: row-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
.mce-spellchecker-word { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
height: 2rem; |
||||
|
} |
||||
|
.mce-spellchecker-grammar { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-toc { |
||||
|
border: 1px solid gray; |
||||
|
} |
||||
|
.mce-toc h2 { |
||||
|
margin: 4px; |
||||
|
} |
||||
|
.mce-toc li { |
||||
|
list-style-type: none; |
||||
|
} |
||||
|
table[style*="border-width: 0px"], |
||||
|
.mce-item-table:not([border]), |
||||
|
.mce-item-table[border="0"], |
||||
|
table[style*="border-width: 0px"] td, |
||||
|
.mce-item-table:not([border]) td, |
||||
|
.mce-item-table[border="0"] td, |
||||
|
table[style*="border-width: 0px"] th, |
||||
|
.mce-item-table:not([border]) th, |
||||
|
.mce-item-table[border="0"] th, |
||||
|
table[style*="border-width: 0px"] caption, |
||||
|
.mce-item-table:not([border]) caption, |
||||
|
.mce-item-table[border="0"] caption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks p, |
||||
|
.mce-visualblocks h1, |
||||
|
.mce-visualblocks h2, |
||||
|
.mce-visualblocks h3, |
||||
|
.mce-visualblocks h4, |
||||
|
.mce-visualblocks h5, |
||||
|
.mce-visualblocks h6, |
||||
|
.mce-visualblocks div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks section, |
||||
|
.mce-visualblocks article, |
||||
|
.mce-visualblocks blockquote, |
||||
|
.mce-visualblocks address, |
||||
|
.mce-visualblocks pre, |
||||
|
.mce-visualblocks figure, |
||||
|
.mce-visualblocks figcaption, |
||||
|
.mce-visualblocks hgroup, |
||||
|
.mce-visualblocks aside, |
||||
|
.mce-visualblocks ul, |
||||
|
.mce-visualblocks ol, |
||||
|
.mce-visualblocks dl { |
||||
|
background-repeat: no-repeat; |
||||
|
border: 1px dashed #bbb; |
||||
|
margin-left: 3px; |
||||
|
padding-top: 10px; |
||||
|
} |
||||
|
.mce-visualblocks p { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); |
||||
|
} |
||||
|
.mce-visualblocks h1 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h2 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h3 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks h4 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h5 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h6 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks div:not([data-mce-bogus]) { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks section { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); |
||||
|
} |
||||
|
.mce-visualblocks article { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks blockquote { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks address { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); |
||||
|
} |
||||
|
.mce-visualblocks pre { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks figure { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); |
||||
|
} |
||||
|
.mce-visualblocks figcaption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks hgroup { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); |
||||
|
} |
||||
|
.mce-visualblocks aside { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); |
||||
|
} |
||||
|
.mce-visualblocks ul { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks ol { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks dl { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks:not([dir=rtl]) p, |
||||
|
.mce-visualblocks:not([dir=rtl]) h1, |
||||
|
.mce-visualblocks:not([dir=rtl]) h2, |
||||
|
.mce-visualblocks:not([dir=rtl]) h3, |
||||
|
.mce-visualblocks:not([dir=rtl]) h4, |
||||
|
.mce-visualblocks:not([dir=rtl]) h5, |
||||
|
.mce-visualblocks:not([dir=rtl]) h6, |
||||
|
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks:not([dir=rtl]) section, |
||||
|
.mce-visualblocks:not([dir=rtl]) article, |
||||
|
.mce-visualblocks:not([dir=rtl]) blockquote, |
||||
|
.mce-visualblocks:not([dir=rtl]) address, |
||||
|
.mce-visualblocks:not([dir=rtl]) pre, |
||||
|
.mce-visualblocks:not([dir=rtl]) figure, |
||||
|
.mce-visualblocks:not([dir=rtl]) figcaption, |
||||
|
.mce-visualblocks:not([dir=rtl]) hgroup, |
||||
|
.mce-visualblocks:not([dir=rtl]) aside, |
||||
|
.mce-visualblocks:not([dir=rtl]) ul, |
||||
|
.mce-visualblocks:not([dir=rtl]) ol, |
||||
|
.mce-visualblocks:not([dir=rtl]) dl { |
||||
|
margin-left: 3px; |
||||
|
} |
||||
|
.mce-visualblocks[dir=rtl] p, |
||||
|
.mce-visualblocks[dir=rtl] h1, |
||||
|
.mce-visualblocks[dir=rtl] h2, |
||||
|
.mce-visualblocks[dir=rtl] h3, |
||||
|
.mce-visualblocks[dir=rtl] h4, |
||||
|
.mce-visualblocks[dir=rtl] h5, |
||||
|
.mce-visualblocks[dir=rtl] h6, |
||||
|
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks[dir=rtl] section, |
||||
|
.mce-visualblocks[dir=rtl] article, |
||||
|
.mce-visualblocks[dir=rtl] blockquote, |
||||
|
.mce-visualblocks[dir=rtl] address, |
||||
|
.mce-visualblocks[dir=rtl] pre, |
||||
|
.mce-visualblocks[dir=rtl] figure, |
||||
|
.mce-visualblocks[dir=rtl] figcaption, |
||||
|
.mce-visualblocks[dir=rtl] hgroup, |
||||
|
.mce-visualblocks[dir=rtl] aside, |
||||
|
.mce-visualblocks[dir=rtl] ul, |
||||
|
.mce-visualblocks[dir=rtl] ol, |
||||
|
.mce-visualblocks[dir=rtl] dl { |
||||
|
background-position-x: right; |
||||
|
margin-right: 3px; |
||||
|
} |
||||
|
.mce-nbsp, |
||||
|
.mce-shy { |
||||
|
background: #aaa; |
||||
|
} |
||||
|
.mce-shy::after { |
||||
|
content: '-'; |
||||
|
} |
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,29 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { |
||||
|
/* Note: this file is used inside the content, so isn't part of theming */ |
||||
|
background-color: green; |
||||
|
display: inline-block; |
||||
|
opacity: 0.5; |
||||
|
position: absolute; |
||||
|
} |
||||
|
body { |
||||
|
-webkit-text-size-adjust: none; |
||||
|
} |
||||
|
body img { |
||||
|
/* this is related to the content margin */ |
||||
|
max-width: 96vw; |
||||
|
} |
||||
|
body table img { |
||||
|
max-width: 95%; |
||||
|
} |
||||
|
body { |
||||
|
font-family: sans-serif; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} |
||||
Binary file not shown.
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
@ -0,0 +1,673 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
/* RESET all the things! */ |
||||
|
.tinymce-mobile-outer-container { |
||||
|
all: initial; |
||||
|
display: block; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container * { |
||||
|
border: 0; |
||||
|
box-sizing: initial; |
||||
|
cursor: inherit; |
||||
|
float: none; |
||||
|
line-height: 1; |
||||
|
margin: 0; |
||||
|
outline: 0; |
||||
|
padding: 0; |
||||
|
-webkit-tap-highlight-color: transparent; |
||||
|
/* TBIO-3691, stop the gray flicker on touch. */ |
||||
|
text-shadow: none; |
||||
|
white-space: nowrap; |
||||
|
} |
||||
|
.tinymce-mobile-icon-arrow-back::before { |
||||
|
content: "\e5cd"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-image::before { |
||||
|
content: "\e412"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-cancel-circle::before { |
||||
|
content: "\e5c9"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-full-dot::before { |
||||
|
content: "\e061"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-align-center::before { |
||||
|
content: "\e234"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-align-left::before { |
||||
|
content: "\e236"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-align-right::before { |
||||
|
content: "\e237"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-bold::before { |
||||
|
content: "\e238"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-italic::before { |
||||
|
content: "\e23f"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-unordered-list::before { |
||||
|
content: "\e241"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-ordered-list::before { |
||||
|
content: "\e242"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-font-size::before { |
||||
|
content: "\e245"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-underline::before { |
||||
|
content: "\e249"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-link::before { |
||||
|
content: "\e157"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-unlink::before { |
||||
|
content: "\eca2"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-color::before { |
||||
|
content: "\e891"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-previous::before { |
||||
|
content: "\e314"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-next::before { |
||||
|
content: "\e315"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-large-font::before, |
||||
|
.tinymce-mobile-icon-style-formats::before { |
||||
|
content: "\e264"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-undo::before { |
||||
|
content: "\e166"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-redo::before { |
||||
|
content: "\e15a"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-removeformat::before { |
||||
|
content: "\e239"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-small-font::before { |
||||
|
content: "\e906"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-readonly-back::before, |
||||
|
.tinymce-mobile-format-matches::after { |
||||
|
content: "\e5ca"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-small-heading::before { |
||||
|
content: "small"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-large-heading::before { |
||||
|
content: "large"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-small-heading::before, |
||||
|
.tinymce-mobile-icon-large-heading::before { |
||||
|
font-family: sans-serif; |
||||
|
font-size: 80%; |
||||
|
} |
||||
|
.tinymce-mobile-mask-edit-icon::before { |
||||
|
content: "\e254"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-back::before { |
||||
|
content: "\e5c4"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-heading::before { |
||||
|
/* TODO: Translate */ |
||||
|
content: "Headings"; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 80%; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-icon-h1::before { |
||||
|
content: "H1"; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-icon-h2::before { |
||||
|
content: "H2"; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-icon-h3::before { |
||||
|
content: "H3"; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
background: rgba(51, 51, 51, 0.5); |
||||
|
height: 100%; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container { |
||||
|
align-items: center; |
||||
|
border-radius: 50%; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 1em; |
||||
|
justify-content: space-between; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
border-radius: 50%; |
||||
|
height: 2.1em; |
||||
|
width: 2.1em; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
flex-direction: column; |
||||
|
font-size: 1em; |
||||
|
} |
||||
|
@media only screen and (min-device-width:700px) { |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { |
||||
|
font-size: 1.2em; |
||||
|
} |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
border-radius: 50%; |
||||
|
height: 2.1em; |
||||
|
width: 2.1em; |
||||
|
background-color: white; |
||||
|
color: #207ab7; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before { |
||||
|
content: "\e900"; |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon { |
||||
|
z-index: 2; |
||||
|
} |
||||
|
.tinymce-mobile-android-container.tinymce-mobile-android-maximized { |
||||
|
background: #ffffff; |
||||
|
border: none; |
||||
|
bottom: 0; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
left: 0; |
||||
|
position: fixed; |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
} |
||||
|
.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) { |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-android-container .tinymce-mobile-editor-socket { |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
} |
||||
|
.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe { |
||||
|
display: flex !important; |
||||
|
flex-grow: 1; |
||||
|
height: auto !important; |
||||
|
} |
||||
|
.tinymce-mobile-android-scroll-reload { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar { |
||||
|
margin-top: 23px; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip { |
||||
|
background: #fff; |
||||
|
display: flex; |
||||
|
flex: 0 0 auto; |
||||
|
z-index: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar { |
||||
|
align-items: center; |
||||
|
background-color: #fff; |
||||
|
border-bottom: 1px solid #cccccc; |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
height: 2.5em; |
||||
|
width: 100%; |
||||
|
/* Make it no larger than the toolstrip, so that it needs to scroll */ |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex-shrink: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container { |
||||
|
background: #f44336; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group { |
||||
|
flex-grow: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { |
||||
|
padding-left: 0.5em; |
||||
|
padding-right: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 80%; |
||||
|
margin-left: 2px; |
||||
|
margin-right: 2px; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected { |
||||
|
background: #c8cbcf; |
||||
|
color: #cccccc; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type { |
||||
|
background: #207ab7; |
||||
|
color: #eceff1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar { |
||||
|
/* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */ |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex: 1; |
||||
|
padding-bottom: 0.4em; |
||||
|
padding-top: 0.4em; |
||||
|
/* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */ |
||||
|
/* For widgets like the colour picker, use the whole height */ |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog { |
||||
|
display: flex; |
||||
|
min-height: 1.5em; |
||||
|
overflow: hidden; |
||||
|
padding-left: 0; |
||||
|
padding-right: 0; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain { |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen { |
||||
|
display: flex; |
||||
|
flex: 0 0 auto; |
||||
|
justify-content: space-between; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input { |
||||
|
font-family: Sans-serif; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container { |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x { |
||||
|
-ms-grid-row-align: center; |
||||
|
align-self: center; |
||||
|
background: inherit; |
||||
|
border: none; |
||||
|
border-radius: 50%; |
||||
|
color: #888; |
||||
|
font-size: 0.6em; |
||||
|
font-weight: bold; |
||||
|
height: 100%; |
||||
|
padding-right: 2px; |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x { |
||||
|
display: none; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
font-weight: bold; |
||||
|
height: 100%; |
||||
|
padding-left: 0.5em; |
||||
|
padding-right: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before { |
||||
|
visibility: hidden; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item { |
||||
|
color: #cccccc; |
||||
|
font-size: 10px; |
||||
|
line-height: 10px; |
||||
|
margin: 0 2px; |
||||
|
padding-top: 3px; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active { |
||||
|
color: #c8cbcf; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before { |
||||
|
margin-left: 0.5em; |
||||
|
margin-right: 0.9em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before { |
||||
|
margin-left: 0.9em; |
||||
|
margin-right: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider { |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
margin-left: 0; |
||||
|
margin-right: 0; |
||||
|
padding: 0.28em 0; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line { |
||||
|
background: #cccccc; |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container { |
||||
|
padding-left: 2em; |
||||
|
padding-right: 2em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient { |
||||
|
background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%); |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black { |
||||
|
/* Not part of theming */ |
||||
|
background: black; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
width: 1.2em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white { |
||||
|
/* Not part of theming */ |
||||
|
background: white; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
width: 1.2em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb { |
||||
|
/* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave |
||||
|
* out these values, then it shows the thumb at the top of the spectrum. This is probably because it is |
||||
|
* absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without |
||||
|
* this approach. |
||||
|
*/ |
||||
|
align-items: center; |
||||
|
background-clip: padding-box; |
||||
|
background-color: #455a64; |
||||
|
border: 0.5em solid rgba(136, 136, 136, 0); |
||||
|
border-radius: 3em; |
||||
|
bottom: 0; |
||||
|
color: #fff; |
||||
|
display: flex; |
||||
|
height: 0.5em; |
||||
|
justify-content: center; |
||||
|
left: -10px; |
||||
|
margin: auto; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1); |
||||
|
width: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active { |
||||
|
border: 0.5em solid rgba(136, 136, 136, 0.39); |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper { |
||||
|
flex-direction: column; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) { |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container { |
||||
|
display: flex; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input { |
||||
|
background: #ffffff; |
||||
|
border: none; |
||||
|
border-radius: 0; |
||||
|
color: #455a64; |
||||
|
flex-grow: 1; |
||||
|
font-size: 0.85em; |
||||
|
padding-bottom: 0.1em; |
||||
|
padding-left: 5px; |
||||
|
padding-top: 0.1em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder { |
||||
|
/* WebKit, Blink, Edge */ |
||||
|
color: #888; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder { |
||||
|
/* WebKit, Blink, Edge */ |
||||
|
color: #888; |
||||
|
} |
||||
|
/* dropup */ |
||||
|
.tinymce-mobile-dropup { |
||||
|
background: white; |
||||
|
display: flex; |
||||
|
overflow: hidden; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking { |
||||
|
transition: height 0.3s ease-out; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-growing { |
||||
|
transition: height 0.3s ease-in; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-closed { |
||||
|
flex-grow: 0; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) { |
||||
|
flex-grow: 1; |
||||
|
} |
||||
|
/* TODO min-height for device size and orientation */ |
||||
|
.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { |
||||
|
min-height: 200px; |
||||
|
} |
||||
|
@media only screen and (orientation: landscape) { |
||||
|
.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { |
||||
|
min-height: 200px; |
||||
|
} |
||||
|
} |
||||
|
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { |
||||
|
.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { |
||||
|
min-height: 150px; |
||||
|
} |
||||
|
} |
||||
|
/* styles menu */ |
||||
|
.tinymce-mobile-styles-menu { |
||||
|
font-family: sans-serif; |
||||
|
outline: 4px solid black; |
||||
|
overflow: hidden; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [role="menu"] { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
height: 100%; |
||||
|
position: absolute; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [role="menu"].transitioning { |
||||
|
transition: transform 0.5s ease-in-out; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-item { |
||||
|
border-bottom: 1px solid #ddd; |
||||
|
color: #455a64; |
||||
|
cursor: pointer; |
||||
|
display: flex; |
||||
|
padding: 1em 1em; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before { |
||||
|
color: #455a64; |
||||
|
content: "\e314"; |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after { |
||||
|
color: #455a64; |
||||
|
content: "\e315"; |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
padding-left: 1em; |
||||
|
padding-right: 1em; |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after { |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
padding-left: 1em; |
||||
|
padding-right: 1em; |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator, |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser { |
||||
|
align-items: center; |
||||
|
background: #fff; |
||||
|
border-top: #455a64; |
||||
|
color: #455a64; |
||||
|
display: flex; |
||||
|
min-height: 2.5em; |
||||
|
padding-left: 1em; |
||||
|
padding-right: 1em; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state], |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-state="before"] { |
||||
|
transform: translate(-100%); |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state], |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-state="current"] { |
||||
|
transform: translate(0%); |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state], |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-state="after"] { |
||||
|
transform: translate(100%); |
||||
|
} |
||||
|
@font-face { |
||||
|
font-family: 'tinymce-mobile'; |
||||
|
font-style: normal; |
||||
|
font-weight: normal; |
||||
|
src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff'); |
||||
|
} |
||||
|
@media (min-device-width: 700px) { |
||||
|
.tinymce-mobile-outer-container, |
||||
|
.tinymce-mobile-outer-container input { |
||||
|
font-size: 25px; |
||||
|
} |
||||
|
} |
||||
|
@media (max-device-width: 700px) { |
||||
|
.tinymce-mobile-outer-container, |
||||
|
.tinymce-mobile-outer-container input { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
||||
|
.tinymce-mobile-icon { |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
} |
||||
|
.mixin-flex-and-centre { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
.mixin-flex-bar { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe { |
||||
|
background-color: #fff; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { |
||||
|
/* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */ |
||||
|
background-color: #207ab7; |
||||
|
border-radius: 50%; |
||||
|
bottom: 1em; |
||||
|
color: white; |
||||
|
font-size: 1em; |
||||
|
height: 2.1em; |
||||
|
position: fixed; |
||||
|
right: 2em; |
||||
|
width: 2.1em; |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
@media only screen and (min-device-width:700px) { |
||||
|
.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { |
||||
|
font-size: 1.2em; |
||||
|
} |
||||
|
} |
||||
|
.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket { |
||||
|
height: 300px; |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe { |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip { |
||||
|
display: none; |
||||
|
} |
||||
|
/* |
||||
|
Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets |
||||
|
increased and the whole body becomes scrollable. It's important! |
||||
|
*/ |
||||
|
input[type="file"]::-webkit-file-upload-button { |
||||
|
display: none; |
||||
|
} |
||||
|
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { |
||||
|
.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { |
||||
|
bottom: 50%; |
||||
|
} |
||||
|
} |
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,37 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body.tox-dialog__disable-scroll { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.tox-fullscreen { |
||||
|
border: 0; |
||||
|
height: 100%; |
||||
|
margin: 0; |
||||
|
overflow: hidden; |
||||
|
-ms-scroll-chaining: none; |
||||
|
overscroll-behavior: none; |
||||
|
padding: 0; |
||||
|
touch-action: pinch-zoom; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { |
||||
|
display: none; |
||||
|
} |
||||
|
.tox.tox-tinymce.tox-fullscreen, |
||||
|
.tox-shadowhost.tox-fullscreen { |
||||
|
left: 0; |
||||
|
position: fixed; |
||||
|
top: 0; |
||||
|
z-index: 1200; |
||||
|
} |
||||
|
.tox.tox-tinymce.tox-fullscreen { |
||||
|
background-color: transparent; |
||||
|
} |
||||
|
.tox-fullscreen .tox.tox-tinymce-aux, |
||||
|
.tox-fullscreen ~ .tox.tox-tinymce-aux { |
||||
|
z-index: 1201; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} |
||||
@ -0,0 +1,732 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.mce-content-body .mce-item-anchor { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
cursor: default; |
||||
|
display: inline-block; |
||||
|
height: 12px !important; |
||||
|
padding: 0 2px; |
||||
|
-webkit-user-modify: read-only; |
||||
|
-moz-user-modify: read-only; |
||||
|
-webkit-user-select: all; |
||||
|
-moz-user-select: all; |
||||
|
-ms-user-select: all; |
||||
|
user-select: all; |
||||
|
width: 8px !important; |
||||
|
} |
||||
|
.mce-content-body .mce-item-anchor[data-mce-selected] { |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment { |
||||
|
background-color: #fff0b7; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment--active { |
||||
|
background-color: #ffe168; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden) { |
||||
|
list-style: none; |
||||
|
margin: 0.25em 0; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
cursor: pointer; |
||||
|
height: 1em; |
||||
|
margin-left: -1.5em; |
||||
|
margin-top: 0.125em; |
||||
|
position: absolute; |
||||
|
width: 1em; |
||||
|
} |
||||
|
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
} |
||||
|
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
margin-left: 0; |
||||
|
margin-right: -1.5em; |
||||
|
} |
||||
|
/* stylelint-disable */ |
||||
|
/* http://prismjs.com/ */ |
||||
|
/** |
||||
|
* 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; |
||||
|
font-size: 1em; |
||||
|
text-align: left; |
||||
|
white-space: pre; |
||||
|
word-spacing: normal; |
||||
|
word-break: normal; |
||||
|
word-wrap: normal; |
||||
|
line-height: 1.5; |
||||
|
-moz-tab-size: 4; |
||||
|
tab-size: 4; |
||||
|
-webkit-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: 0.5em 0; |
||||
|
overflow: auto; |
||||
|
} |
||||
|
:not(pre) > code[class*="language-"], |
||||
|
pre[class*="language-"] { |
||||
|
background: #f5f2f0; |
||||
|
} |
||||
|
/* Inline code */ |
||||
|
:not(pre) > code[class*="language-"] { |
||||
|
padding: 0.1em; |
||||
|
border-radius: 0.3em; |
||||
|
white-space: normal; |
||||
|
} |
||||
|
.token.comment, |
||||
|
.token.prolog, |
||||
|
.token.doctype, |
||||
|
.token.cdata { |
||||
|
color: slategray; |
||||
|
} |
||||
|
.token.punctuation { |
||||
|
color: #999; |
||||
|
} |
||||
|
.namespace { |
||||
|
opacity: 0.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%, 0.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; |
||||
|
} |
||||
|
/* stylelint-enable */ |
||||
|
.mce-content-body { |
||||
|
overflow-wrap: break-word; |
||||
|
word-wrap: break-word; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret { |
||||
|
background-color: black; |
||||
|
background-color: currentColor; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret-hidden { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-content-body *[data-mce-caret] { |
||||
|
left: -1000px; |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
position: absolute; |
||||
|
right: auto; |
||||
|
top: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-offscreen-selection { |
||||
|
left: -2000000px; |
||||
|
max-width: 1000000px; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] { |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=true] { |
||||
|
cursor: text; |
||||
|
} |
||||
|
.tox-cursor-format-painter { |
||||
|
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; |
||||
|
} |
||||
|
.mce-content-body figure.align-left { |
||||
|
float: left; |
||||
|
} |
||||
|
.mce-content-body figure.align-right { |
||||
|
float: right; |
||||
|
} |
||||
|
.mce-content-body figure.image.align-center { |
||||
|
display: table; |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
.mce-preview-object { |
||||
|
border: 1px solid gray; |
||||
|
display: inline-block; |
||||
|
line-height: 0; |
||||
|
margin: 0 2px 0 2px; |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-preview-object .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-preview-object[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-object { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
border: 1px dashed #aaa; |
||||
|
} |
||||
|
.mce-pagebreak { |
||||
|
border: 1px dashed #aaa; |
||||
|
cursor: default; |
||||
|
display: block; |
||||
|
height: 5px; |
||||
|
margin-top: 15px; |
||||
|
page-break-before: always; |
||||
|
width: 100%; |
||||
|
} |
||||
|
@media print { |
||||
|
.mce-pagebreak { |
||||
|
border: 0; |
||||
|
} |
||||
|
} |
||||
|
.tiny-pageembed .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.tiny-pageembed { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tiny-pageembed--21by9, |
||||
|
.tiny-pageembed--16by9, |
||||
|
.tiny-pageembed--4by3, |
||||
|
.tiny-pageembed--1by1 { |
||||
|
display: block; |
||||
|
overflow: hidden; |
||||
|
padding: 0; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 { |
||||
|
padding-top: 42.857143%; |
||||
|
} |
||||
|
.tiny-pageembed--16by9 { |
||||
|
padding-top: 56.25%; |
||||
|
} |
||||
|
.tiny-pageembed--4by3 { |
||||
|
padding-top: 75%; |
||||
|
} |
||||
|
.tiny-pageembed--1by1 { |
||||
|
padding-top: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 iframe, |
||||
|
.tiny-pageembed--16by9 iframe, |
||||
|
.tiny-pageembed--4by3 iframe, |
||||
|
.tiny-pageembed--1by1 iframe { |
||||
|
border: 0; |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
color: rgba(34, 47, 62, 0.7); |
||||
|
content: attr(data-mce-placeholder); |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
left: 1px; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
right: 1px; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle { |
||||
|
background-color: #4099ff; |
||||
|
border-color: #4099ff; |
||||
|
border-style: solid; |
||||
|
border-width: 1px; |
||||
|
box-sizing: border-box; |
||||
|
height: 10px; |
||||
|
position: absolute; |
||||
|
width: 10px; |
||||
|
z-index: 1298; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:hover { |
||||
|
background-color: #4099ff; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(1) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(2) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(3) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(4) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-backdrop { |
||||
|
z-index: 10000; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable { |
||||
|
cursor: default; |
||||
|
opacity: 0.5; |
||||
|
outline: 1px dashed black; |
||||
|
position: absolute; |
||||
|
z-index: 10001; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { |
||||
|
border: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-helper { |
||||
|
background: #555; |
||||
|
background: rgba(0, 0, 0, 0.75); |
||||
|
border: 1px; |
||||
|
border-radius: 3px; |
||||
|
color: white; |
||||
|
display: none; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 12px; |
||||
|
line-height: 14px; |
||||
|
margin: 5px 10px; |
||||
|
padding: 5px; |
||||
|
position: absolute; |
||||
|
white-space: nowrap; |
||||
|
z-index: 10002; |
||||
|
} |
||||
|
.tox-rtc-user-selection { |
||||
|
position: relative; |
||||
|
} |
||||
|
.tox-rtc-user-cursor { |
||||
|
bottom: 0; |
||||
|
cursor: default; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 2px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor::before { |
||||
|
background-color: inherit; |
||||
|
border-radius: 50%; |
||||
|
content: ''; |
||||
|
display: block; |
||||
|
height: 8px; |
||||
|
position: absolute; |
||||
|
right: -3px; |
||||
|
top: -3px; |
||||
|
width: 8px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor:hover::after { |
||||
|
background-color: inherit; |
||||
|
border-radius: 100px; |
||||
|
box-sizing: border-box; |
||||
|
color: #fff; |
||||
|
content: attr(data-user); |
||||
|
display: block; |
||||
|
font-size: 12px; |
||||
|
font-weight: bold; |
||||
|
left: -5px; |
||||
|
min-height: 8px; |
||||
|
min-width: 8px; |
||||
|
padding: 0 12px; |
||||
|
position: absolute; |
||||
|
top: -11px; |
||||
|
white-space: nowrap; |
||||
|
z-index: 1000; |
||||
|
} |
||||
|
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { |
||||
|
background-color: #2dc26b; |
||||
|
} |
||||
|
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { |
||||
|
background-color: #e03e2d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { |
||||
|
background-color: #f1c40f; |
||||
|
} |
||||
|
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { |
||||
|
background-color: #3598db; |
||||
|
} |
||||
|
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { |
||||
|
background-color: #b96ad9; |
||||
|
} |
||||
|
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { |
||||
|
background-color: #e67e23; |
||||
|
} |
||||
|
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { |
||||
|
background-color: #aaa69d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { |
||||
|
background-color: #f368e0; |
||||
|
} |
||||
|
.tox-rtc-remote-image { |
||||
|
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; |
||||
|
border: 1px solid #ccc; |
||||
|
min-height: 240px; |
||||
|
min-width: 320px; |
||||
|
} |
||||
|
.mce-match-marker { |
||||
|
background: #aaa; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::-moz-selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-content-body img[data-mce-selected], |
||||
|
.mce-content-body video[data-mce-selected], |
||||
|
.mce-content-body audio[data-mce-selected], |
||||
|
.mce-content-body object[data-mce-selected], |
||||
|
.mce-content-body embed[data-mce-selected], |
||||
|
.mce-content-body table[data-mce-selected] { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body hr[data-mce-selected] { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false][data-mce-selected] { |
||||
|
cursor: not-allowed; |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.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-color: #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body .mce-edit-focus { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected], |
||||
|
.mce-content-body th[data-mce-selected] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::-moz-selection, |
||||
|
.mce-content-body th[data-mce-selected]::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::selection, |
||||
|
.mce-content-body th[data-mce-selected]::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected] *, |
||||
|
.mce-content-body th[data-mce-selected] * { |
||||
|
outline: none; |
||||
|
-webkit-touch-callout: none; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
background-color: rgba(180, 215, 255, 0.7); |
||||
|
border: 1px solid rgba(180, 215, 255, 0.7); |
||||
|
bottom: -1px; |
||||
|
content: ''; |
||||
|
left: -1px; |
||||
|
mix-blend-mode: multiply; |
||||
|
position: absolute; |
||||
|
right: -1px; |
||||
|
top: -1px; |
||||
|
} |
||||
|
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
border-color: rgba(0, 84, 180, 0.7); |
||||
|
} |
||||
|
} |
||||
|
.mce-content-body img::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body img::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar { |
||||
|
background-color: #b4d7ff; |
||||
|
opacity: 0; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-cols { |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-rows { |
||||
|
cursor: row-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
.mce-spellchecker-word { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
height: 2rem; |
||||
|
} |
||||
|
.mce-spellchecker-grammar { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-toc { |
||||
|
border: 1px solid gray; |
||||
|
} |
||||
|
.mce-toc h2 { |
||||
|
margin: 4px; |
||||
|
} |
||||
|
.mce-toc li { |
||||
|
list-style-type: none; |
||||
|
} |
||||
|
table[style*="border-width: 0px"], |
||||
|
.mce-item-table:not([border]), |
||||
|
.mce-item-table[border="0"], |
||||
|
table[style*="border-width: 0px"] td, |
||||
|
.mce-item-table:not([border]) td, |
||||
|
.mce-item-table[border="0"] td, |
||||
|
table[style*="border-width: 0px"] th, |
||||
|
.mce-item-table:not([border]) th, |
||||
|
.mce-item-table[border="0"] th, |
||||
|
table[style*="border-width: 0px"] caption, |
||||
|
.mce-item-table:not([border]) caption, |
||||
|
.mce-item-table[border="0"] caption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks p, |
||||
|
.mce-visualblocks h1, |
||||
|
.mce-visualblocks h2, |
||||
|
.mce-visualblocks h3, |
||||
|
.mce-visualblocks h4, |
||||
|
.mce-visualblocks h5, |
||||
|
.mce-visualblocks h6, |
||||
|
.mce-visualblocks div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks section, |
||||
|
.mce-visualblocks article, |
||||
|
.mce-visualblocks blockquote, |
||||
|
.mce-visualblocks address, |
||||
|
.mce-visualblocks pre, |
||||
|
.mce-visualblocks figure, |
||||
|
.mce-visualblocks figcaption, |
||||
|
.mce-visualblocks hgroup, |
||||
|
.mce-visualblocks aside, |
||||
|
.mce-visualblocks ul, |
||||
|
.mce-visualblocks ol, |
||||
|
.mce-visualblocks dl { |
||||
|
background-repeat: no-repeat; |
||||
|
border: 1px dashed #bbb; |
||||
|
margin-left: 3px; |
||||
|
padding-top: 10px; |
||||
|
} |
||||
|
.mce-visualblocks p { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); |
||||
|
} |
||||
|
.mce-visualblocks h1 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h2 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h3 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks h4 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h5 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h6 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks div:not([data-mce-bogus]) { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks section { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); |
||||
|
} |
||||
|
.mce-visualblocks article { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks blockquote { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks address { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); |
||||
|
} |
||||
|
.mce-visualblocks pre { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks figure { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); |
||||
|
} |
||||
|
.mce-visualblocks figcaption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks hgroup { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); |
||||
|
} |
||||
|
.mce-visualblocks aside { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); |
||||
|
} |
||||
|
.mce-visualblocks ul { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks ol { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks dl { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks:not([dir=rtl]) p, |
||||
|
.mce-visualblocks:not([dir=rtl]) h1, |
||||
|
.mce-visualblocks:not([dir=rtl]) h2, |
||||
|
.mce-visualblocks:not([dir=rtl]) h3, |
||||
|
.mce-visualblocks:not([dir=rtl]) h4, |
||||
|
.mce-visualblocks:not([dir=rtl]) h5, |
||||
|
.mce-visualblocks:not([dir=rtl]) h6, |
||||
|
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks:not([dir=rtl]) section, |
||||
|
.mce-visualblocks:not([dir=rtl]) article, |
||||
|
.mce-visualblocks:not([dir=rtl]) blockquote, |
||||
|
.mce-visualblocks:not([dir=rtl]) address, |
||||
|
.mce-visualblocks:not([dir=rtl]) pre, |
||||
|
.mce-visualblocks:not([dir=rtl]) figure, |
||||
|
.mce-visualblocks:not([dir=rtl]) figcaption, |
||||
|
.mce-visualblocks:not([dir=rtl]) hgroup, |
||||
|
.mce-visualblocks:not([dir=rtl]) aside, |
||||
|
.mce-visualblocks:not([dir=rtl]) ul, |
||||
|
.mce-visualblocks:not([dir=rtl]) ol, |
||||
|
.mce-visualblocks:not([dir=rtl]) dl { |
||||
|
margin-left: 3px; |
||||
|
} |
||||
|
.mce-visualblocks[dir=rtl] p, |
||||
|
.mce-visualblocks[dir=rtl] h1, |
||||
|
.mce-visualblocks[dir=rtl] h2, |
||||
|
.mce-visualblocks[dir=rtl] h3, |
||||
|
.mce-visualblocks[dir=rtl] h4, |
||||
|
.mce-visualblocks[dir=rtl] h5, |
||||
|
.mce-visualblocks[dir=rtl] h6, |
||||
|
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks[dir=rtl] section, |
||||
|
.mce-visualblocks[dir=rtl] article, |
||||
|
.mce-visualblocks[dir=rtl] blockquote, |
||||
|
.mce-visualblocks[dir=rtl] address, |
||||
|
.mce-visualblocks[dir=rtl] pre, |
||||
|
.mce-visualblocks[dir=rtl] figure, |
||||
|
.mce-visualblocks[dir=rtl] figcaption, |
||||
|
.mce-visualblocks[dir=rtl] hgroup, |
||||
|
.mce-visualblocks[dir=rtl] aside, |
||||
|
.mce-visualblocks[dir=rtl] ul, |
||||
|
.mce-visualblocks[dir=rtl] ol, |
||||
|
.mce-visualblocks[dir=rtl] dl { |
||||
|
background-position-x: right; |
||||
|
margin-right: 3px; |
||||
|
} |
||||
|
.mce-nbsp, |
||||
|
.mce-shy { |
||||
|
background: #aaa; |
||||
|
} |
||||
|
.mce-shy::after { |
||||
|
content: '-'; |
||||
|
} |
||||
|
body { |
||||
|
font-family: sans-serif; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
@ -0,0 +1,726 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.mce-content-body .mce-item-anchor { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
cursor: default; |
||||
|
display: inline-block; |
||||
|
height: 12px !important; |
||||
|
padding: 0 2px; |
||||
|
-webkit-user-modify: read-only; |
||||
|
-moz-user-modify: read-only; |
||||
|
-webkit-user-select: all; |
||||
|
-moz-user-select: all; |
||||
|
-ms-user-select: all; |
||||
|
user-select: all; |
||||
|
width: 8px !important; |
||||
|
} |
||||
|
.mce-content-body .mce-item-anchor[data-mce-selected] { |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment { |
||||
|
background-color: #fff0b7; |
||||
|
} |
||||
|
.tox-comments-visible .tox-comment--active { |
||||
|
background-color: #ffe168; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden) { |
||||
|
list-style: none; |
||||
|
margin: 0.25em 0; |
||||
|
} |
||||
|
.tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
cursor: pointer; |
||||
|
height: 1em; |
||||
|
margin-left: -1.5em; |
||||
|
margin-top: 0.125em; |
||||
|
position: absolute; |
||||
|
width: 1em; |
||||
|
} |
||||
|
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { |
||||
|
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); |
||||
|
} |
||||
|
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { |
||||
|
margin-left: 0; |
||||
|
margin-right: -1.5em; |
||||
|
} |
||||
|
/* stylelint-disable */ |
||||
|
/* http://prismjs.com/ */ |
||||
|
/** |
||||
|
* 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; |
||||
|
font-size: 1em; |
||||
|
text-align: left; |
||||
|
white-space: pre; |
||||
|
word-spacing: normal; |
||||
|
word-break: normal; |
||||
|
word-wrap: normal; |
||||
|
line-height: 1.5; |
||||
|
-moz-tab-size: 4; |
||||
|
tab-size: 4; |
||||
|
-webkit-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: 0.5em 0; |
||||
|
overflow: auto; |
||||
|
} |
||||
|
:not(pre) > code[class*="language-"], |
||||
|
pre[class*="language-"] { |
||||
|
background: #f5f2f0; |
||||
|
} |
||||
|
/* Inline code */ |
||||
|
:not(pre) > code[class*="language-"] { |
||||
|
padding: 0.1em; |
||||
|
border-radius: 0.3em; |
||||
|
white-space: normal; |
||||
|
} |
||||
|
.token.comment, |
||||
|
.token.prolog, |
||||
|
.token.doctype, |
||||
|
.token.cdata { |
||||
|
color: slategray; |
||||
|
} |
||||
|
.token.punctuation { |
||||
|
color: #999; |
||||
|
} |
||||
|
.namespace { |
||||
|
opacity: 0.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%, 0.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; |
||||
|
} |
||||
|
/* stylelint-enable */ |
||||
|
.mce-content-body { |
||||
|
overflow-wrap: break-word; |
||||
|
word-wrap: break-word; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret { |
||||
|
background-color: black; |
||||
|
background-color: currentColor; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body .mce-visual-caret-hidden { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-content-body *[data-mce-caret] { |
||||
|
left: -1000px; |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
position: absolute; |
||||
|
right: auto; |
||||
|
top: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-offscreen-selection { |
||||
|
left: -2000000px; |
||||
|
max-width: 1000000px; |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] { |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=true] { |
||||
|
cursor: text; |
||||
|
} |
||||
|
.tox-cursor-format-painter { |
||||
|
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; |
||||
|
} |
||||
|
.mce-content-body figure.align-left { |
||||
|
float: left; |
||||
|
} |
||||
|
.mce-content-body figure.align-right { |
||||
|
float: right; |
||||
|
} |
||||
|
.mce-content-body figure.image.align-center { |
||||
|
display: table; |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
.mce-preview-object { |
||||
|
border: 1px solid gray; |
||||
|
display: inline-block; |
||||
|
line-height: 0; |
||||
|
margin: 0 2px 0 2px; |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-preview-object .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-preview-object[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.mce-object { |
||||
|
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; |
||||
|
border: 1px dashed #aaa; |
||||
|
} |
||||
|
.mce-pagebreak { |
||||
|
border: 1px dashed #aaa; |
||||
|
cursor: default; |
||||
|
display: block; |
||||
|
height: 5px; |
||||
|
margin-top: 15px; |
||||
|
page-break-before: always; |
||||
|
width: 100%; |
||||
|
} |
||||
|
@media print { |
||||
|
.mce-pagebreak { |
||||
|
border: 0; |
||||
|
} |
||||
|
} |
||||
|
.tiny-pageembed .mce-shim { |
||||
|
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed[data-mce-selected="2"] .mce-shim { |
||||
|
display: none; |
||||
|
} |
||||
|
.tiny-pageembed { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tiny-pageembed--21by9, |
||||
|
.tiny-pageembed--16by9, |
||||
|
.tiny-pageembed--4by3, |
||||
|
.tiny-pageembed--1by1 { |
||||
|
display: block; |
||||
|
overflow: hidden; |
||||
|
padding: 0; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 { |
||||
|
padding-top: 42.857143%; |
||||
|
} |
||||
|
.tiny-pageembed--16by9 { |
||||
|
padding-top: 56.25%; |
||||
|
} |
||||
|
.tiny-pageembed--4by3 { |
||||
|
padding-top: 75%; |
||||
|
} |
||||
|
.tiny-pageembed--1by1 { |
||||
|
padding-top: 100%; |
||||
|
} |
||||
|
.tiny-pageembed--21by9 iframe, |
||||
|
.tiny-pageembed--16by9 iframe, |
||||
|
.tiny-pageembed--4by3 iframe, |
||||
|
.tiny-pageembed--1by1 iframe { |
||||
|
border: 0; |
||||
|
height: 100%; |
||||
|
left: 0; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
color: rgba(34, 47, 62, 0.7); |
||||
|
content: attr(data-mce-placeholder); |
||||
|
position: absolute; |
||||
|
} |
||||
|
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
left: 1px; |
||||
|
} |
||||
|
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { |
||||
|
right: 1px; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle { |
||||
|
background-color: #4099ff; |
||||
|
border-color: #4099ff; |
||||
|
border-style: solid; |
||||
|
border-width: 1px; |
||||
|
box-sizing: border-box; |
||||
|
height: 10px; |
||||
|
position: absolute; |
||||
|
width: 10px; |
||||
|
z-index: 1298; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:hover { |
||||
|
background-color: #4099ff; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(1) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(2) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(3) { |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
.mce-content-body div.mce-resizehandle:nth-of-type(4) { |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-backdrop { |
||||
|
z-index: 10000; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable { |
||||
|
cursor: default; |
||||
|
opacity: 0.5; |
||||
|
outline: 1px dashed black; |
||||
|
position: absolute; |
||||
|
z-index: 10001; |
||||
|
} |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, |
||||
|
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { |
||||
|
border: 0; |
||||
|
} |
||||
|
.mce-content-body .mce-resize-helper { |
||||
|
background: #555; |
||||
|
background: rgba(0, 0, 0, 0.75); |
||||
|
border: 1px; |
||||
|
border-radius: 3px; |
||||
|
color: white; |
||||
|
display: none; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 12px; |
||||
|
line-height: 14px; |
||||
|
margin: 5px 10px; |
||||
|
padding: 5px; |
||||
|
position: absolute; |
||||
|
white-space: nowrap; |
||||
|
z-index: 10002; |
||||
|
} |
||||
|
.tox-rtc-user-selection { |
||||
|
position: relative; |
||||
|
} |
||||
|
.tox-rtc-user-cursor { |
||||
|
bottom: 0; |
||||
|
cursor: default; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 2px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor::before { |
||||
|
background-color: inherit; |
||||
|
border-radius: 50%; |
||||
|
content: ''; |
||||
|
display: block; |
||||
|
height: 8px; |
||||
|
position: absolute; |
||||
|
right: -3px; |
||||
|
top: -3px; |
||||
|
width: 8px; |
||||
|
} |
||||
|
.tox-rtc-user-cursor:hover::after { |
||||
|
background-color: inherit; |
||||
|
border-radius: 100px; |
||||
|
box-sizing: border-box; |
||||
|
color: #fff; |
||||
|
content: attr(data-user); |
||||
|
display: block; |
||||
|
font-size: 12px; |
||||
|
font-weight: bold; |
||||
|
left: -5px; |
||||
|
min-height: 8px; |
||||
|
min-width: 8px; |
||||
|
padding: 0 12px; |
||||
|
position: absolute; |
||||
|
top: -11px; |
||||
|
white-space: nowrap; |
||||
|
z-index: 1000; |
||||
|
} |
||||
|
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { |
||||
|
background-color: #2dc26b; |
||||
|
} |
||||
|
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { |
||||
|
background-color: #e03e2d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { |
||||
|
background-color: #f1c40f; |
||||
|
} |
||||
|
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { |
||||
|
background-color: #3598db; |
||||
|
} |
||||
|
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { |
||||
|
background-color: #b96ad9; |
||||
|
} |
||||
|
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { |
||||
|
background-color: #e67e23; |
||||
|
} |
||||
|
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { |
||||
|
background-color: #aaa69d; |
||||
|
} |
||||
|
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { |
||||
|
background-color: #f368e0; |
||||
|
} |
||||
|
.tox-rtc-remote-image { |
||||
|
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; |
||||
|
border: 1px solid #ccc; |
||||
|
min-height: 240px; |
||||
|
min-width: 320px; |
||||
|
} |
||||
|
.mce-match-marker { |
||||
|
background: #aaa; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::-moz-selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-match-marker-selected::selection { |
||||
|
background: #39f; |
||||
|
color: #fff; |
||||
|
} |
||||
|
.mce-content-body img[data-mce-selected], |
||||
|
.mce-content-body video[data-mce-selected], |
||||
|
.mce-content-body audio[data-mce-selected], |
||||
|
.mce-content-body object[data-mce-selected], |
||||
|
.mce-content-body embed[data-mce-selected], |
||||
|
.mce-content-body table[data-mce-selected] { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body hr[data-mce-selected] { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
outline-offset: 1px; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body *[contentEditable=false][data-mce-selected] { |
||||
|
cursor: not-allowed; |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.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-color: #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body .mce-edit-focus { |
||||
|
outline: 3px solid #b4d7ff; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected], |
||||
|
.mce-content-body th[data-mce-selected] { |
||||
|
position: relative; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::-moz-selection, |
||||
|
.mce-content-body th[data-mce-selected]::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::selection, |
||||
|
.mce-content-body th[data-mce-selected]::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected] *, |
||||
|
.mce-content-body th[data-mce-selected] * { |
||||
|
outline: none; |
||||
|
-webkit-touch-callout: none; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
background-color: rgba(180, 215, 255, 0.7); |
||||
|
border: 1px solid rgba(180, 215, 255, 0.7); |
||||
|
bottom: -1px; |
||||
|
content: ''; |
||||
|
left: -1px; |
||||
|
mix-blend-mode: multiply; |
||||
|
position: absolute; |
||||
|
right: -1px; |
||||
|
top: -1px; |
||||
|
} |
||||
|
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { |
||||
|
.mce-content-body td[data-mce-selected]::after, |
||||
|
.mce-content-body th[data-mce-selected]::after { |
||||
|
border-color: rgba(0, 84, 180, 0.7); |
||||
|
} |
||||
|
} |
||||
|
.mce-content-body img::-moz-selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.mce-content-body img::selection { |
||||
|
background: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar { |
||||
|
background-color: #b4d7ff; |
||||
|
opacity: 0; |
||||
|
-webkit-user-select: none; |
||||
|
-moz-user-select: none; |
||||
|
-ms-user-select: none; |
||||
|
user-select: none; |
||||
|
} |
||||
|
.ephox-snooker-resizer-cols { |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-rows { |
||||
|
cursor: row-resize; |
||||
|
} |
||||
|
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
.mce-spellchecker-word { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
height: 2rem; |
||||
|
} |
||||
|
.mce-spellchecker-grammar { |
||||
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); |
||||
|
background-position: 0 calc(100% + 1px); |
||||
|
background-repeat: repeat-x; |
||||
|
background-size: auto 6px; |
||||
|
cursor: default; |
||||
|
} |
||||
|
.mce-toc { |
||||
|
border: 1px solid gray; |
||||
|
} |
||||
|
.mce-toc h2 { |
||||
|
margin: 4px; |
||||
|
} |
||||
|
.mce-toc li { |
||||
|
list-style-type: none; |
||||
|
} |
||||
|
table[style*="border-width: 0px"], |
||||
|
.mce-item-table:not([border]), |
||||
|
.mce-item-table[border="0"], |
||||
|
table[style*="border-width: 0px"] td, |
||||
|
.mce-item-table:not([border]) td, |
||||
|
.mce-item-table[border="0"] td, |
||||
|
table[style*="border-width: 0px"] th, |
||||
|
.mce-item-table:not([border]) th, |
||||
|
.mce-item-table[border="0"] th, |
||||
|
table[style*="border-width: 0px"] caption, |
||||
|
.mce-item-table:not([border]) caption, |
||||
|
.mce-item-table[border="0"] caption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks p, |
||||
|
.mce-visualblocks h1, |
||||
|
.mce-visualblocks h2, |
||||
|
.mce-visualblocks h3, |
||||
|
.mce-visualblocks h4, |
||||
|
.mce-visualblocks h5, |
||||
|
.mce-visualblocks h6, |
||||
|
.mce-visualblocks div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks section, |
||||
|
.mce-visualblocks article, |
||||
|
.mce-visualblocks blockquote, |
||||
|
.mce-visualblocks address, |
||||
|
.mce-visualblocks pre, |
||||
|
.mce-visualblocks figure, |
||||
|
.mce-visualblocks figcaption, |
||||
|
.mce-visualblocks hgroup, |
||||
|
.mce-visualblocks aside, |
||||
|
.mce-visualblocks ul, |
||||
|
.mce-visualblocks ol, |
||||
|
.mce-visualblocks dl { |
||||
|
background-repeat: no-repeat; |
||||
|
border: 1px dashed #bbb; |
||||
|
margin-left: 3px; |
||||
|
padding-top: 10px; |
||||
|
} |
||||
|
.mce-visualblocks p { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); |
||||
|
} |
||||
|
.mce-visualblocks h1 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h2 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h3 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks h4 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h5 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks h6 { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks div:not([data-mce-bogus]) { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); |
||||
|
} |
||||
|
.mce-visualblocks section { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); |
||||
|
} |
||||
|
.mce-visualblocks article { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks blockquote { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); |
||||
|
} |
||||
|
.mce-visualblocks address { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); |
||||
|
} |
||||
|
.mce-visualblocks pre { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks figure { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); |
||||
|
} |
||||
|
.mce-visualblocks figcaption { |
||||
|
border: 1px dashed #bbb; |
||||
|
} |
||||
|
.mce-visualblocks hgroup { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); |
||||
|
} |
||||
|
.mce-visualblocks aside { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); |
||||
|
} |
||||
|
.mce-visualblocks ul { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks ol { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); |
||||
|
} |
||||
|
.mce-visualblocks dl { |
||||
|
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); |
||||
|
} |
||||
|
.mce-visualblocks:not([dir=rtl]) p, |
||||
|
.mce-visualblocks:not([dir=rtl]) h1, |
||||
|
.mce-visualblocks:not([dir=rtl]) h2, |
||||
|
.mce-visualblocks:not([dir=rtl]) h3, |
||||
|
.mce-visualblocks:not([dir=rtl]) h4, |
||||
|
.mce-visualblocks:not([dir=rtl]) h5, |
||||
|
.mce-visualblocks:not([dir=rtl]) h6, |
||||
|
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks:not([dir=rtl]) section, |
||||
|
.mce-visualblocks:not([dir=rtl]) article, |
||||
|
.mce-visualblocks:not([dir=rtl]) blockquote, |
||||
|
.mce-visualblocks:not([dir=rtl]) address, |
||||
|
.mce-visualblocks:not([dir=rtl]) pre, |
||||
|
.mce-visualblocks:not([dir=rtl]) figure, |
||||
|
.mce-visualblocks:not([dir=rtl]) figcaption, |
||||
|
.mce-visualblocks:not([dir=rtl]) hgroup, |
||||
|
.mce-visualblocks:not([dir=rtl]) aside, |
||||
|
.mce-visualblocks:not([dir=rtl]) ul, |
||||
|
.mce-visualblocks:not([dir=rtl]) ol, |
||||
|
.mce-visualblocks:not([dir=rtl]) dl { |
||||
|
margin-left: 3px; |
||||
|
} |
||||
|
.mce-visualblocks[dir=rtl] p, |
||||
|
.mce-visualblocks[dir=rtl] h1, |
||||
|
.mce-visualblocks[dir=rtl] h2, |
||||
|
.mce-visualblocks[dir=rtl] h3, |
||||
|
.mce-visualblocks[dir=rtl] h4, |
||||
|
.mce-visualblocks[dir=rtl] h5, |
||||
|
.mce-visualblocks[dir=rtl] h6, |
||||
|
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), |
||||
|
.mce-visualblocks[dir=rtl] section, |
||||
|
.mce-visualblocks[dir=rtl] article, |
||||
|
.mce-visualblocks[dir=rtl] blockquote, |
||||
|
.mce-visualblocks[dir=rtl] address, |
||||
|
.mce-visualblocks[dir=rtl] pre, |
||||
|
.mce-visualblocks[dir=rtl] figure, |
||||
|
.mce-visualblocks[dir=rtl] figcaption, |
||||
|
.mce-visualblocks[dir=rtl] hgroup, |
||||
|
.mce-visualblocks[dir=rtl] aside, |
||||
|
.mce-visualblocks[dir=rtl] ul, |
||||
|
.mce-visualblocks[dir=rtl] ol, |
||||
|
.mce-visualblocks[dir=rtl] dl { |
||||
|
background-position-x: right; |
||||
|
margin-right: 3px; |
||||
|
} |
||||
|
.mce-nbsp, |
||||
|
.mce-shy { |
||||
|
background: #aaa; |
||||
|
} |
||||
|
.mce-shy::after { |
||||
|
content: '-'; |
||||
|
} |
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,29 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { |
||||
|
/* Note: this file is used inside the content, so isn't part of theming */ |
||||
|
background-color: green; |
||||
|
display: inline-block; |
||||
|
opacity: 0.5; |
||||
|
position: absolute; |
||||
|
} |
||||
|
body { |
||||
|
-webkit-text-size-adjust: none; |
||||
|
} |
||||
|
body img { |
||||
|
/* this is related to the content margin */ |
||||
|
max-width: 96vw; |
||||
|
} |
||||
|
body table img { |
||||
|
max-width: 95%; |
||||
|
} |
||||
|
body { |
||||
|
font-family: sans-serif; |
||||
|
} |
||||
|
table { |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} |
||||
Binary file not shown.
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
@ -0,0 +1,673 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
/* RESET all the things! */ |
||||
|
.tinymce-mobile-outer-container { |
||||
|
all: initial; |
||||
|
display: block; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container * { |
||||
|
border: 0; |
||||
|
box-sizing: initial; |
||||
|
cursor: inherit; |
||||
|
float: none; |
||||
|
line-height: 1; |
||||
|
margin: 0; |
||||
|
outline: 0; |
||||
|
padding: 0; |
||||
|
-webkit-tap-highlight-color: transparent; |
||||
|
/* TBIO-3691, stop the gray flicker on touch. */ |
||||
|
text-shadow: none; |
||||
|
white-space: nowrap; |
||||
|
} |
||||
|
.tinymce-mobile-icon-arrow-back::before { |
||||
|
content: "\e5cd"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-image::before { |
||||
|
content: "\e412"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-cancel-circle::before { |
||||
|
content: "\e5c9"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-full-dot::before { |
||||
|
content: "\e061"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-align-center::before { |
||||
|
content: "\e234"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-align-left::before { |
||||
|
content: "\e236"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-align-right::before { |
||||
|
content: "\e237"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-bold::before { |
||||
|
content: "\e238"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-italic::before { |
||||
|
content: "\e23f"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-unordered-list::before { |
||||
|
content: "\e241"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-ordered-list::before { |
||||
|
content: "\e242"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-font-size::before { |
||||
|
content: "\e245"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-underline::before { |
||||
|
content: "\e249"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-link::before { |
||||
|
content: "\e157"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-unlink::before { |
||||
|
content: "\eca2"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-color::before { |
||||
|
content: "\e891"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-previous::before { |
||||
|
content: "\e314"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-next::before { |
||||
|
content: "\e315"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-large-font::before, |
||||
|
.tinymce-mobile-icon-style-formats::before { |
||||
|
content: "\e264"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-undo::before { |
||||
|
content: "\e166"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-redo::before { |
||||
|
content: "\e15a"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-removeformat::before { |
||||
|
content: "\e239"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-small-font::before { |
||||
|
content: "\e906"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-readonly-back::before, |
||||
|
.tinymce-mobile-format-matches::after { |
||||
|
content: "\e5ca"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-small-heading::before { |
||||
|
content: "small"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-large-heading::before { |
||||
|
content: "large"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-small-heading::before, |
||||
|
.tinymce-mobile-icon-large-heading::before { |
||||
|
font-family: sans-serif; |
||||
|
font-size: 80%; |
||||
|
} |
||||
|
.tinymce-mobile-mask-edit-icon::before { |
||||
|
content: "\e254"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-back::before { |
||||
|
content: "\e5c4"; |
||||
|
} |
||||
|
.tinymce-mobile-icon-heading::before { |
||||
|
/* TODO: Translate */ |
||||
|
content: "Headings"; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 80%; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-icon-h1::before { |
||||
|
content: "H1"; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-icon-h2::before { |
||||
|
content: "H2"; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-icon-h3::before { |
||||
|
content: "H3"; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
background: rgba(51, 51, 51, 0.5); |
||||
|
height: 100%; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container { |
||||
|
align-items: center; |
||||
|
border-radius: 50%; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 1em; |
||||
|
justify-content: space-between; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
border-radius: 50%; |
||||
|
height: 2.1em; |
||||
|
width: 2.1em; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
flex-direction: column; |
||||
|
font-size: 1em; |
||||
|
} |
||||
|
@media only screen and (min-device-width:700px) { |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { |
||||
|
font-size: 1.2em; |
||||
|
} |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
border-radius: 50%; |
||||
|
height: 2.1em; |
||||
|
width: 2.1em; |
||||
|
background-color: white; |
||||
|
color: #207ab7; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before { |
||||
|
content: "\e900"; |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon { |
||||
|
z-index: 2; |
||||
|
} |
||||
|
.tinymce-mobile-android-container.tinymce-mobile-android-maximized { |
||||
|
background: #ffffff; |
||||
|
border: none; |
||||
|
bottom: 0; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
left: 0; |
||||
|
position: fixed; |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
} |
||||
|
.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) { |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-android-container .tinymce-mobile-editor-socket { |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
} |
||||
|
.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe { |
||||
|
display: flex !important; |
||||
|
flex-grow: 1; |
||||
|
height: auto !important; |
||||
|
} |
||||
|
.tinymce-mobile-android-scroll-reload { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar { |
||||
|
margin-top: 23px; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip { |
||||
|
background: #fff; |
||||
|
display: flex; |
||||
|
flex: 0 0 auto; |
||||
|
z-index: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar { |
||||
|
align-items: center; |
||||
|
background-color: #fff; |
||||
|
border-bottom: 1px solid #cccccc; |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
height: 2.5em; |
||||
|
width: 100%; |
||||
|
/* Make it no larger than the toolstrip, so that it needs to scroll */ |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex-shrink: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container { |
||||
|
background: #f44336; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group { |
||||
|
flex-grow: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { |
||||
|
padding-left: 0.5em; |
||||
|
padding-right: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 80%; |
||||
|
margin-left: 2px; |
||||
|
margin-right: 2px; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected { |
||||
|
background: #c8cbcf; |
||||
|
color: #cccccc; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type { |
||||
|
background: #207ab7; |
||||
|
color: #eceff1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar { |
||||
|
/* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */ |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex: 1; |
||||
|
padding-bottom: 0.4em; |
||||
|
padding-top: 0.4em; |
||||
|
/* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */ |
||||
|
/* For widgets like the colour picker, use the whole height */ |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog { |
||||
|
display: flex; |
||||
|
min-height: 1.5em; |
||||
|
overflow: hidden; |
||||
|
padding-left: 0; |
||||
|
padding-right: 0; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain { |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen { |
||||
|
display: flex; |
||||
|
flex: 0 0 auto; |
||||
|
justify-content: space-between; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input { |
||||
|
font-family: Sans-serif; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container { |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x { |
||||
|
-ms-grid-row-align: center; |
||||
|
align-self: center; |
||||
|
background: inherit; |
||||
|
border: none; |
||||
|
border-radius: 50%; |
||||
|
color: #888; |
||||
|
font-size: 0.6em; |
||||
|
font-weight: bold; |
||||
|
height: 100%; |
||||
|
padding-right: 2px; |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x { |
||||
|
display: none; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
font-weight: bold; |
||||
|
height: 100%; |
||||
|
padding-left: 0.5em; |
||||
|
padding-right: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before { |
||||
|
visibility: hidden; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item { |
||||
|
color: #cccccc; |
||||
|
font-size: 10px; |
||||
|
line-height: 10px; |
||||
|
margin: 0 2px; |
||||
|
padding-top: 3px; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active { |
||||
|
color: #c8cbcf; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before { |
||||
|
margin-left: 0.5em; |
||||
|
margin-right: 0.9em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before { |
||||
|
margin-left: 0.9em; |
||||
|
margin-right: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider { |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
margin-left: 0; |
||||
|
margin-right: 0; |
||||
|
padding: 0.28em 0; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line { |
||||
|
background: #cccccc; |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container { |
||||
|
padding-left: 2em; |
||||
|
padding-right: 2em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
flex-grow: 1; |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient { |
||||
|
background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%); |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black { |
||||
|
/* Not part of theming */ |
||||
|
background: black; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
width: 1.2em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white { |
||||
|
/* Not part of theming */ |
||||
|
background: white; |
||||
|
height: 0.2em; |
||||
|
margin-bottom: 0.3em; |
||||
|
margin-top: 0.3em; |
||||
|
width: 1.2em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb { |
||||
|
/* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave |
||||
|
* out these values, then it shows the thumb at the top of the spectrum. This is probably because it is |
||||
|
* absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without |
||||
|
* this approach. |
||||
|
*/ |
||||
|
align-items: center; |
||||
|
background-clip: padding-box; |
||||
|
background-color: #455a64; |
||||
|
border: 0.5em solid rgba(136, 136, 136, 0); |
||||
|
border-radius: 3em; |
||||
|
bottom: 0; |
||||
|
color: #fff; |
||||
|
display: flex; |
||||
|
height: 0.5em; |
||||
|
justify-content: center; |
||||
|
left: -10px; |
||||
|
margin: auto; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1); |
||||
|
width: 0.5em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active { |
||||
|
border: 0.5em solid rgba(136, 136, 136, 0.39); |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper, |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
flex: 1; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper { |
||||
|
flex-direction: column; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) { |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container { |
||||
|
display: flex; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input { |
||||
|
background: #ffffff; |
||||
|
border: none; |
||||
|
border-radius: 0; |
||||
|
color: #455a64; |
||||
|
flex-grow: 1; |
||||
|
font-size: 0.85em; |
||||
|
padding-bottom: 0.1em; |
||||
|
padding-left: 5px; |
||||
|
padding-top: 0.1em; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder { |
||||
|
/* WebKit, Blink, Edge */ |
||||
|
color: #888; |
||||
|
} |
||||
|
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder { |
||||
|
/* WebKit, Blink, Edge */ |
||||
|
color: #888; |
||||
|
} |
||||
|
/* dropup */ |
||||
|
.tinymce-mobile-dropup { |
||||
|
background: white; |
||||
|
display: flex; |
||||
|
overflow: hidden; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking { |
||||
|
transition: height 0.3s ease-out; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-growing { |
||||
|
transition: height 0.3s ease-in; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-closed { |
||||
|
flex-grow: 0; |
||||
|
} |
||||
|
.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) { |
||||
|
flex-grow: 1; |
||||
|
} |
||||
|
/* TODO min-height for device size and orientation */ |
||||
|
.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { |
||||
|
min-height: 200px; |
||||
|
} |
||||
|
@media only screen and (orientation: landscape) { |
||||
|
.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { |
||||
|
min-height: 200px; |
||||
|
} |
||||
|
} |
||||
|
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { |
||||
|
.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { |
||||
|
min-height: 150px; |
||||
|
} |
||||
|
} |
||||
|
/* styles menu */ |
||||
|
.tinymce-mobile-styles-menu { |
||||
|
font-family: sans-serif; |
||||
|
outline: 4px solid black; |
||||
|
overflow: hidden; |
||||
|
position: relative; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [role="menu"] { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
height: 100%; |
||||
|
position: absolute; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [role="menu"].transitioning { |
||||
|
transition: transform 0.5s ease-in-out; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-item { |
||||
|
border-bottom: 1px solid #ddd; |
||||
|
color: #455a64; |
||||
|
cursor: pointer; |
||||
|
display: flex; |
||||
|
padding: 1em 1em; |
||||
|
position: relative; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before { |
||||
|
color: #455a64; |
||||
|
content: "\e314"; |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after { |
||||
|
color: #455a64; |
||||
|
content: "\e315"; |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
padding-left: 1em; |
||||
|
padding-right: 1em; |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after { |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
padding-left: 1em; |
||||
|
padding-right: 1em; |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator, |
||||
|
.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser { |
||||
|
align-items: center; |
||||
|
background: #fff; |
||||
|
border-top: #455a64; |
||||
|
color: #455a64; |
||||
|
display: flex; |
||||
|
min-height: 2.5em; |
||||
|
padding-left: 1em; |
||||
|
padding-right: 1em; |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state], |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-state="before"] { |
||||
|
transform: translate(-100%); |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state], |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-state="current"] { |
||||
|
transform: translate(0%); |
||||
|
} |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state], |
||||
|
.tinymce-mobile-styles-menu [data-transitioning-state="after"] { |
||||
|
transform: translate(100%); |
||||
|
} |
||||
|
@font-face { |
||||
|
font-family: 'tinymce-mobile'; |
||||
|
font-style: normal; |
||||
|
font-weight: normal; |
||||
|
src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff'); |
||||
|
} |
||||
|
@media (min-device-width: 700px) { |
||||
|
.tinymce-mobile-outer-container, |
||||
|
.tinymce-mobile-outer-container input { |
||||
|
font-size: 25px; |
||||
|
} |
||||
|
} |
||||
|
@media (max-device-width: 700px) { |
||||
|
.tinymce-mobile-outer-container, |
||||
|
.tinymce-mobile-outer-container input { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
||||
|
.tinymce-mobile-icon { |
||||
|
font-family: 'tinymce-mobile', sans-serif; |
||||
|
} |
||||
|
.mixin-flex-and-centre { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
.mixin-flex-bar { |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe { |
||||
|
background-color: #fff; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { |
||||
|
/* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */ |
||||
|
background-color: #207ab7; |
||||
|
border-radius: 50%; |
||||
|
bottom: 1em; |
||||
|
color: white; |
||||
|
font-size: 1em; |
||||
|
height: 2.1em; |
||||
|
position: fixed; |
||||
|
right: 2em; |
||||
|
width: 2.1em; |
||||
|
align-items: center; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
@media only screen and (min-device-width:700px) { |
||||
|
.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { |
||||
|
font-size: 1.2em; |
||||
|
} |
||||
|
} |
||||
|
.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket { |
||||
|
height: 300px; |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe { |
||||
|
height: 100%; |
||||
|
} |
||||
|
.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip { |
||||
|
display: none; |
||||
|
} |
||||
|
/* |
||||
|
Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets |
||||
|
increased and the whole body becomes scrollable. It's important! |
||||
|
*/ |
||||
|
input[type="file"]::-webkit-file-upload-button { |
||||
|
display: none; |
||||
|
} |
||||
|
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { |
||||
|
.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { |
||||
|
bottom: 50%; |
||||
|
} |
||||
|
} |
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,37 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body.tox-dialog__disable-scroll { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.tox-fullscreen { |
||||
|
border: 0; |
||||
|
height: 100%; |
||||
|
margin: 0; |
||||
|
overflow: hidden; |
||||
|
-ms-scroll-chaining: none; |
||||
|
overscroll-behavior: none; |
||||
|
padding: 0; |
||||
|
touch-action: pinch-zoom; |
||||
|
width: 100%; |
||||
|
} |
||||
|
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { |
||||
|
display: none; |
||||
|
} |
||||
|
.tox.tox-tinymce.tox-fullscreen, |
||||
|
.tox-shadowhost.tox-fullscreen { |
||||
|
left: 0; |
||||
|
position: fixed; |
||||
|
top: 0; |
||||
|
z-index: 1200; |
||||
|
} |
||||
|
.tox.tox-tinymce.tox-fullscreen { |
||||
|
background-color: transparent; |
||||
|
} |
||||
|
.tox-fullscreen .tox.tox-tinymce-aux, |
||||
|
.tox-fullscreen ~ .tox.tox-tinymce-aux { |
||||
|
z-index: 1201; |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
/** |
||||
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved. |
||||
|
* Licensed under the LGPL or a commercial license. |
||||
|
* For LGPL see License.txt in the project root for license information. |
||||
|
* For commercial licenses see https://www.tiny.cloud/ |
||||
|
*/ |
||||
|
body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} |
||||
@ -0,0 +1,98 @@ |
|||||
|
<template> |
||||
|
<div class="tinymce-editor"> |
||||
|
<editor v-model="myValue" |
||||
|
:init="init" |
||||
|
:disabled="disabled" |
||||
|
@onClick="onClick"> |
||||
|
</editor> |
||||
|
</div> |
||||
|
</template> |
||||
|
<script> |
||||
|
import tinymce from 'tinymce/tinymce' |
||||
|
import Editor from '@tinymce/tinymce-vue' |
||||
|
import 'tinymce/themes/silver'; |
||||
|
import 'tinymce/icons/default/icons.js' |
||||
|
|
||||
|
// 编辑器插件plugins |
||||
|
// 更多插件参考:https://www.tiny.cloud/docs/plugins/ |
||||
|
import 'tinymce/plugins/image'// 插入上传图片插件 |
||||
|
import 'tinymce/plugins/media'// 插入视频插件 |
||||
|
import 'tinymce/plugins/table'// 插入表格插件 |
||||
|
import 'tinymce/plugins/lists'// 列表插件 |
||||
|
import 'tinymce/plugins/wordcount'// 字数统计插件 |
||||
|
export default { |
||||
|
components: { |
||||
|
Editor |
||||
|
}, |
||||
|
props: { |
||||
|
value: { |
||||
|
type: String, |
||||
|
default: '' |
||||
|
}, |
||||
|
// 基本路径,默认为空根目录,如果你的项目发布后的地址为目录形式, |
||||
|
// 即abc.com/tinymce,baseUrl需要配置成tinymce,不然发布后资源会找不到 |
||||
|
baseUrl: { |
||||
|
type: String, |
||||
|
default: '' |
||||
|
}, |
||||
|
disabled: { |
||||
|
type: Boolean, |
||||
|
default: false |
||||
|
}, |
||||
|
plugins: { |
||||
|
type: [String, Array], |
||||
|
default: 'lists image media table wordcount' |
||||
|
}, |
||||
|
toolbar: { |
||||
|
type: [String, Array], |
||||
|
default: 'undo redo | formatselect | bold italic forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | lists image media table | removeformat' |
||||
|
} |
||||
|
}, |
||||
|
data () { |
||||
|
return { |
||||
|
init: { |
||||
|
language_url: `http://localhost:8080/src/components/tinymce/langs/zh_CN.js`, |
||||
|
language: 'zh_CN', |
||||
|
skin_url: `http://localhost:8080/src/components/tinymce/skins/ui/oxide`, |
||||
|
content_css: `http://localhost:8080/src/components/tinymce/skins/content/default/content.css`, |
||||
|
// skin_url: `${this.baseUrl}/tinymce/skins/ui/oxide-dark`, // 暗色系 |
||||
|
// content_css: `${this.baseUrl}/tinymce/skins/content/dark/content.css`, // 暗色系 |
||||
|
height: 300, |
||||
|
plugins: this.plugins, |
||||
|
toolbar: this.toolbar, |
||||
|
branding: false, |
||||
|
menubar: false, |
||||
|
// 此处为图片上传处理函数,这个直接用了base64的图片形式上传图片, |
||||
|
// 如需ajax上传可参考https://www.tiny.cloud/docs/configure/file-image-upload/#images_upload_handler |
||||
|
images_upload_handler: (blobInfo, success, failure) => { |
||||
|
const img = 'data:image/jpeg;base64,' + blobInfo.base64() |
||||
|
success(img) |
||||
|
} |
||||
|
}, |
||||
|
myValue: this.value |
||||
|
} |
||||
|
}, |
||||
|
mounted () { |
||||
|
tinymce.init({}) |
||||
|
}, |
||||
|
methods: { |
||||
|
// 添加相关的事件,可用的事件参照文档=> https://github.com/tinymce/tinymce-vue => All available events |
||||
|
// 需要什么事件可以自己增加 |
||||
|
onClick (e) { |
||||
|
this.$emit('onClick', e, tinymce) |
||||
|
}, |
||||
|
// 可以添加一些自己的自定义事件,如清空内容 |
||||
|
clear () { |
||||
|
this.myValue = '' |
||||
|
} |
||||
|
}, |
||||
|
watch: { |
||||
|
value (newValue) { |
||||
|
this.myValue = newValue |
||||
|
}, |
||||
|
myValue (newValue) { |
||||
|
this.$emit('input', newValue) |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
@ -0,0 +1,143 @@ |
|||||
|
<template lang="html"> |
||||
|
<div class="editor"> |
||||
|
<div ref="toolbar" class="toolbar"> |
||||
|
</div> |
||||
|
<div ref="editor" class="text"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import E from 'wangeditor' |
||||
|
export default { |
||||
|
name: 'editoritem', |
||||
|
data() { |
||||
|
return { |
||||
|
// uploadPath, |
||||
|
editor: null, |
||||
|
info_: null |
||||
|
} |
||||
|
}, |
||||
|
model: { |
||||
|
prop: 'value', |
||||
|
event: 'change' |
||||
|
}, |
||||
|
props: { |
||||
|
value: { |
||||
|
type: String, |
||||
|
default: '' |
||||
|
}, |
||||
|
isClear: { |
||||
|
type: Boolean, |
||||
|
default: false |
||||
|
} |
||||
|
}, |
||||
|
watch: { |
||||
|
isClear(val) { |
||||
|
// 触发清除文本域内容 |
||||
|
if (val) { |
||||
|
this.editor.txt.clear() |
||||
|
this.info_ = null |
||||
|
} |
||||
|
}, |
||||
|
value: function(value) { |
||||
|
if (value !== this.editor.txt.html()) { |
||||
|
this.editor.txt.html(this.value) |
||||
|
} |
||||
|
} |
||||
|
//value为编辑框输入的内容,这里我监听了一下值,当父组件调用得时候,如果给value赋值了,子组件将会显示父组件赋给的值 |
||||
|
}, |
||||
|
mounted() { |
||||
|
this.seteditor() |
||||
|
this.editor.txt.html(this.value) |
||||
|
}, |
||||
|
methods: { |
||||
|
seteditor() { |
||||
|
// http://192.168.2.125:8080/admin/storage/create |
||||
|
this.editor = new E(this.$refs.toolbar, this.$refs.editor) |
||||
|
this.editor.customConfig.uploadImgShowBase64 = false // base 64 存储图片 |
||||
|
this.editor.customConfig.uploadImgServer = 'http://otp.cdinfotech.top/file/upload_images'// 配置服务器端地址 |
||||
|
this.editor.customConfig.uploadImgHeaders = { }// 自定义 header |
||||
|
this.editor.customConfig.uploadFileName = 'file' // 后端接受上传文件的参数名 |
||||
|
this.editor.customConfig.uploadImgMaxSize = 2 * 1024 * 1024 // 将图片大小限制为 2M |
||||
|
this.editor.customConfig.uploadImgMaxLength = 6 // 限制一次最多上传 3 张图片 |
||||
|
this.editor.customConfig.uploadImgTimeout = 3 * 60 * 1000 // 设置超时时间 |
||||
|
|
||||
|
// 配置菜单 |
||||
|
this.editor.customConfig.menus = [ |
||||
|
'head', // 标题 |
||||
|
'bold', // 粗体 |
||||
|
'fontSize', // 字号 |
||||
|
'fontName', // 字体 |
||||
|
'italic', // 斜体 |
||||
|
'underline', // 下划线 |
||||
|
'strikeThrough', // 删除线 |
||||
|
'foreColor', // 文字颜色 |
||||
|
'backColor', // 背景颜色 |
||||
|
'link', // 插入链接 |
||||
|
'list', // 列表 |
||||
|
'justify', // 对齐方式 |
||||
|
'quote', // 引用 |
||||
|
'emoticon', // 表情 |
||||
|
'image', // 插入图片 |
||||
|
'table', // 表格 |
||||
|
'video', // 插入视频 |
||||
|
'code', // 插入代码 |
||||
|
'undo', // 撤销 |
||||
|
'redo', // 重复 |
||||
|
'fullscreen' // 全屏 |
||||
|
] |
||||
|
|
||||
|
this.editor.customConfig.uploadImgHooks = { |
||||
|
fail: (xhr, editor, result) => { |
||||
|
// 插入图片失败回调 |
||||
|
}, |
||||
|
success: (xhr, editor, result) => { |
||||
|
// 图片上传成功回调 |
||||
|
}, |
||||
|
timeout: (xhr, editor) => { |
||||
|
// 网络超时的回调 |
||||
|
}, |
||||
|
error: (xhr, editor) => { |
||||
|
// 图片上传错误的回调 |
||||
|
}, |
||||
|
customInsert: (insertImg, result, editor) => { |
||||
|
// 插入图片的回调函数 |
||||
|
// 图片上传成功,插入图片的回调 |
||||
|
//result为上传图片成功的时候返回的数据,这里我打印了一下发现后台返回的是data:[{url:"路径的形式"},...] |
||||
|
// console.log(result.data[0].url) |
||||
|
//insertImg()为插入图片的函数 |
||||
|
//循环插入图片 |
||||
|
// for (let i = 0; i < 1; i++) { |
||||
|
// console.log(result) |
||||
|
let url = "http://otp.cdinfotech.top"+result.url |
||||
|
insertImg(url) |
||||
|
// } |
||||
|
} |
||||
|
} |
||||
|
this.editor.customConfig.onchange = (html) => { |
||||
|
this.info_ = html // 绑定当前逐渐地值 |
||||
|
this.$emit('change', this.info_) // 将内容同步到父组件中 |
||||
|
} |
||||
|
// 创建富文本编辑器 |
||||
|
this.editor.create() |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style scoped lang="css"> |
||||
|
.editor { |
||||
|
width: 100%; |
||||
|
margin: 0 auto; |
||||
|
position: relative; |
||||
|
z-index: 0; |
||||
|
} |
||||
|
.toolbar { |
||||
|
border: 1px solid #ccc; |
||||
|
} |
||||
|
.text { |
||||
|
border: 1px solid #ccc; |
||||
|
min-height: 500px; |
||||
|
} |
||||
|
</style> |
||||
@ -0,0 +1,151 @@ |
|||||
|
import { login, getUserInfo, setUserInfo,mylogin } from '@/api/user' |
||||
|
import { jsonInBlacklist } from '@/api/jwt' |
||||
|
import router from '@/router/index' |
||||
|
import { ElMessage } from 'element-plus' |
||||
|
|
||||
|
export const user = { |
||||
|
namespaced: true, |
||||
|
state: { |
||||
|
userInfo: { |
||||
|
uuid: '', |
||||
|
nickName: '', |
||||
|
headerImg: '', |
||||
|
authority: {}, |
||||
|
sideMode: 'dark', |
||||
|
activeColor: '#4D70FF', |
||||
|
baseColor: '#fff' |
||||
|
}, |
||||
|
token: '', |
||||
|
}, |
||||
|
mutations: { |
||||
|
setUserInfo(state, userInfo) { |
||||
|
// 这里的 `state` 对象是模块的局部状态
|
||||
|
state.userInfo = userInfo |
||||
|
}, |
||||
|
setToken(state, token) { |
||||
|
// 这里的 `state` 对象是模块的局部状态
|
||||
|
state.token = token |
||||
|
}, |
||||
|
NeedInit(state) { |
||||
|
state.userInfo = {} |
||||
|
state.token = '' |
||||
|
sessionStorage.clear() |
||||
|
router.push({ name: 'Init', replace: true }) |
||||
|
}, |
||||
|
LoginOut(state) { |
||||
|
state.userInfo = {} |
||||
|
state.token = '' |
||||
|
sessionStorage.clear() |
||||
|
router.push({ name: 'Login', replace: true }) |
||||
|
window.location.reload() |
||||
|
}, |
||||
|
ResetUserInfo(state, userInfo = {}) { |
||||
|
state.userInfo = { ...state.userInfo, |
||||
|
...userInfo |
||||
|
} |
||||
|
}, |
||||
|
ChangeSideMode: (state, val) => { |
||||
|
state.userInfo.sideMode = val |
||||
|
}, |
||||
|
}, |
||||
|
actions: { |
||||
|
async GetUserInfo({ commit }) { |
||||
|
const res = await getUserInfo() |
||||
|
if (res.code === 0) { |
||||
|
commit('setUserInfo', res.data.userInfo) |
||||
|
} |
||||
|
return res |
||||
|
}, |
||||
|
async LoginIn({ commit, dispatch, rootGetters, getters }, loginInfo) { |
||||
|
const res = await login(loginInfo) |
||||
|
if (res.code === 0) { |
||||
|
commit('setUserInfo', res.data.user) |
||||
|
commit('setToken', res.data.token) |
||||
|
await dispatch('router/SetAsyncRouter', {}, { root: true }) |
||||
|
const asyncRouters = rootGetters['router/asyncRouters'] |
||||
|
asyncRouters.forEach(asyncRouter => { |
||||
|
router.addRoute(asyncRouter) |
||||
|
}) |
||||
|
// const redirect = router.history.current.query.redirect
|
||||
|
// console.log(redirect)
|
||||
|
// if (redirect) {
|
||||
|
// router.push({ path: redirect })
|
||||
|
// } else {
|
||||
|
router.push({ name: getters['userInfo'].authority.defaultRouter }) |
||||
|
// }
|
||||
|
return true |
||||
|
} |
||||
|
}, |
||||
|
async myLoginIn({ commit, dispatch, rootGetters, getters }, loginInfo) { |
||||
|
const res = await mylogin(loginInfo) |
||||
|
if (res.code === 0) { |
||||
|
commit('setUserInfo', res.data.user) |
||||
|
commit('setToken', res.data.token) |
||||
|
await dispatch('router/SetAsyncRouter', {}, { root: true }) |
||||
|
const asyncRouters = rootGetters['router/asyncRouters'] |
||||
|
asyncRouters.forEach(asyncRouter => { |
||||
|
router.addRoute(asyncRouter) |
||||
|
}) |
||||
|
// const redirect = router.history.current.query.redirect
|
||||
|
// console.log(redirect)
|
||||
|
// if (redirect) {
|
||||
|
// router.push({ path: redirect })
|
||||
|
// } else {
|
||||
|
router.push({ name: getters['userInfo'].authority.defaultRouter }) |
||||
|
// }
|
||||
|
return true |
||||
|
} |
||||
|
}, |
||||
|
async LoginOut({ commit }) { |
||||
|
const res = await jsonInBlacklist() |
||||
|
if (res.code === 0) { |
||||
|
commit('LoginOut') |
||||
|
} |
||||
|
}, |
||||
|
async changeSideMode({ commit, state }, data) { |
||||
|
const res = await setUserInfo({ sideMode: data, ID: state.userInfo.ID }) |
||||
|
if (res.code === 0) { |
||||
|
commit('ChangeSideMode', data) |
||||
|
ElMessage({ |
||||
|
type: 'success', |
||||
|
message: '设置成功' |
||||
|
}) |
||||
|
} |
||||
|
}, |
||||
|
}, |
||||
|
getters: { |
||||
|
userInfo(state) { |
||||
|
return state.userInfo |
||||
|
}, |
||||
|
token(state) { |
||||
|
return state.token |
||||
|
}, |
||||
|
mode(state) { |
||||
|
return state.userInfo.sideMode |
||||
|
}, |
||||
|
sideMode(state) { |
||||
|
if (state.userInfo.sideMode === 'dark') { |
||||
|
return '#191a23' |
||||
|
} else if (state.userInfo.sideMode === 'light') { |
||||
|
return '#fff' |
||||
|
} else { |
||||
|
return state.userInfo.sideMode |
||||
|
} |
||||
|
}, |
||||
|
baseColor(state) { |
||||
|
if (state.userInfo.sideMode === 'dark') { |
||||
|
return '#fff' |
||||
|
} else if (state.userInfo.sideMode === 'light') { |
||||
|
return '#191a23' |
||||
|
} else { |
||||
|
return state.userInfo.baseColor |
||||
|
} |
||||
|
}, |
||||
|
activeColor(state) { |
||||
|
if (state.userInfo.sideMode === 'dark' || state.userInfo.sideMode === 'light') { |
||||
|
return '#4D70FF' |
||||
|
} |
||||
|
return state.userInfo.activeColor |
||||
|
} |
||||
|
} |
||||
|
} |
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,27 @@ |
|||||
|
(function (root, factory) { |
||||
|
if (typeof define === 'function' && define.amd) { |
||||
|
// AMD. Register as an anonymous module.
|
||||
|
define(['exports', 'echarts'], factory); |
||||
|
} else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { |
||||
|
// CommonJS
|
||||
|
factory(exports, require('echarts')); |
||||
|
} else { |
||||
|
// Browser globals
|
||||
|
factory({}, root.echarts); |
||||
|
} |
||||
|
}(this, function (exports, echarts) { |
||||
|
var log = function (msg) { |
||||
|
if (typeof console !== 'undefined') { |
||||
|
console && console.error && console.error(msg); |
||||
|
} |
||||
|
} |
||||
|
if (!echarts) { |
||||
|
log('ECharts is not Loaded'); |
||||
|
return; |
||||
|
} |
||||
|
if (!echarts.registerMap) { |
||||
|
log('ECharts Map is not loaded') |
||||
|
return; |
||||
|
} |
||||
|
echarts.registerMap('澳门', {"type":"FeatureCollection","features":[{"id":"820001","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@LADC^umZ@DONWE@DALBBF@H@DFBBTC"],["@@P@LC@AGM@OECMBABBTCD@DDH"]],"encodeOffsets":[[[116285,22746]],[[116303,22746]]]},"properties":{"cp":[113.552965,22.207882],"name":"花地玛堂区","childNum":2}},{"id":"820002","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@MK@CA@AAGDEB@NVFJG"],"encodeOffsets":[[116281,22734]]},"properties":{"cp":[113.549052,22.199175],"name":"花王堂区","childNum":1}},{"id":"820003","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EGOB@DNLHE@C"],"encodeOffsets":[[116285,22729]]},"properties":{"cp":[113.550252,22.193791],"name":"望德堂区","childNum":1}},{"id":"820004","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@YMVAN@BFCBBDAFHDBBFDHIJJEFDPCHHlYJQ"],"encodeOffsets":[[116313,22707]]},"properties":{"cp":[113.55374,22.188119],"name":"大堂区","childNum":1}},{"id":"820005","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JICGAECACGEBAAEDBFNXB@"],"encodeOffsets":[[116266,22728]]},"properties":{"cp":[113.54167,22.187778],"name":"风顺堂区","childNum":1}},{"id":"820006","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ ZNWRquZCBCC@AEA@@ADCDCAACEAGBQ@INEL"],"encodeOffsets":[[116265,22694]]},"properties":{"cp":[113.558783,22.154124],"name":"嘉模堂区","childNum":1}},{"id":"820007","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@MOIAIEI@@GE@AAUCBdCFIFR@HAFBBDDBDCBC@@FB@BDDDA\\M"],"encodeOffsets":[[116316,22676]]},"properties":{"cp":[113.56925,22.136546],"name":"路凼填海区","childNum":1}},{"id":"820008","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DKMMa_GC_COD@dVDBBF@@HJ@JFJBNPZK"],"encodeOffsets":[[116329,22670]]},"properties":{"cp":[113.559954,22.124049],"name":"圣方济各堂区","childNum":1}}],"UTF8Encoding":true}); |
||||
|
})); |
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue