// Danh sách phông chữ export const fontFamilyList = [ { name: 'Song Thân', value: '宋体, SimSun, Songti SC' }, { name: 'Microsoft và Yahoo', value: '微软雅黑, Microsoft YaHei' }, { name: 'Chữ Khải', value: '楷体, 楷体_GB2312, SimKai, STKaiti' }, { name: 'Da đen', value: '黑体, SimHei, Heiti SC' }, { name: 'Lệ Thư', value: '隶书, SimLi' }, { name: 'Andale Mono', value: 'andale mono' }, { name: 'Arial', value: 'arial, helvetica, sans-serif' }, { name: 'arialBlack', value: 'arial black, avant garde' }, { name: 'Comic Sans Ms', value: 'comic sans ms' }, { name: 'Impact', value: 'impact, chicago' }, { name: 'Times New Roman', value: 'times new roman' }, { name: 'Sans-Serif', value: 'sans-serif' }, { name: 'serif', value: 'serif' } ] // Kiểu viền export const borderDasharrayList = [ { name: 'Dòng rắn', value: 'none' }, { name: 'Đường chấm 1', value: '5,5' }, { name: 'Đường chấm 2', value: '10,10' }, { name: 'Đường chấm 3', value: '20,10,5,5,5,10' }, { name: 'Đường chấm 4', value: '5,5,1,5' }, { name: 'Đường chấm 5', value: '15,10,5,10,15' }, { name: 'Đường chấm 6', value: '1,5' }, { name: 'Đường chấm 7', value: '6,4' } ] // Kiểu kết nối export const lineStyleList = [ { name: 'Đường thẳng', value: 'straight' }, { name: 'Đường cong', value: 'curve' }, { name: 'Trực tiếp', value: 'direct' } ] // Trong một kiểu đường cong, kiểu nút gốc có giống với các nút khác hay không export const rootLineKeepSameInCurveList = [ { name: 'ngoặc đơn', value: false }, { name: 'ngoặc nhọn', value: true } ] // Cách lặp lại hình ảnh export const backgroundRepeatList = [ { name: 'Không lặp lại', value: 'no-repeat' }, { name: 'Lặp lại', value: 'repeat' }, { name: 'Lặp lại hướng ngang', value: 'repeat-x' }, { name: 'Lặp lại theo chiều dọc', value: 'repeat-y' } ] // Định vị ảnh nền export const backgroundPositionList = [ { name: 'Mặc định', value: '0% 0%' }, { name: 'Trái trên', value: 'left top' }, { name: 'Trái giữa', value: 'left center' }, { name: 'Trái dưới', value: 'left bottom' }, { name: 'Phải trên', value: 'right top' }, { name: 'Phải giữa', value: 'right center' }, { name: 'Dưới bên phải', value: 'right bottom' }, { name: 'Giữa trên', value: 'center top' }, { name: 'Ở giữa', value: 'center center' }, { name: 'Dưới', value: 'center bottom' } ] // Cỡ ảnh nền export const backgroundSizeList = [ { name: 'Tự động', value: 'auto' }, { name: 'Ghi đè', value: 'cover' }, { name: 'Giữ', value: 'contain' } ] // Lưu trữ dữ liệu export const store = { sidebarZIndex: 1 //Thanh bên zIndex } const isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0 const ctrl = isMac ? '⌘' : 'Ctrl' const enter = isMac ? 'Return' : 'Enter' const macFn = isMac ? 'fn + ' : '' // Danh sách phím tắt export const shortcutKeyList = [ { type: 'Hoạt động nút', list: [ { icon: 'icontianjiazijiedian', name: 'Chèn nút thấp hơn', value: 'Tab | Insert' }, { icon: 'iconjiedian', name: 'Chèn nút ngang hàng', value: enter }, { icon: 'icondodeparent', name: 'Chèn nút cha', value: 'Shift + Tab' }, { icon: 'iconshangyi', name: 'Chuyển nút lên', value: `${ctrl} + ↑` }, { icon: 'iconxiayi', name: 'Di chuyển nút xuống', value: `${ctrl} + ↓` }, { icon: 'icongaikuozonglan', name: 'Chèn tóm tắt', value: `${ctrl} + G` }, { icon: 'iconzhankai', name: 'Mở rộng/thu gọn các nút', value: '/' }, { icon: 'iconshanchu', name: 'Xóa nút', value: 'Delete | Backspace' }, { icon: 'iconshanchu', name: 'Chỉ xóa nút hiện tại', value: 'Shift + Backspace' }, { icon: 'iconfuzhi', name: 'Sao chép nút', value: `${ctrl} + C` }, { icon: 'iconjianqie', name: 'Cắt nút', value: `${ctrl} + X` }, { icon: 'iconniantie', name: 'Dán nút', value: `${ctrl} + V` }, { icon: 'iconbianji', name: 'Sửa nút', value: macFn + 'F2' }, { icon: 'iconhuanhang', name: 'Dòng mới', value: `Shift + ${enter}` }, { icon: 'iconhoutui-shi', name: 'Lùi lại', value: `${ctrl} + Z` }, { icon: 'iconqianjin1', name: 'Tiến lên!', value: `${ctrl} + Y` }, { icon: 'iconquanxuan', name: 'Chọn tất cả', value: `${ctrl} + A` }, { icon: 'iconquanxuan', name: 'Nhiều lựa chọn', value: `Phải / ${ctrl} + Trái` }, { icon: 'iconzhengli', name: 'Name', value: `${ctrl} + L` }, { icon: 'iconsousuo', name: 'Tìm kiếm và thay thế', value: `${ctrl} + F` } ] }, { type: 'Hoạt động Canvas', list: [ { icon: 'iconfangda', name: 'Phóng to', value: `${ctrl} + +` }, { icon: 'iconsuoxiao', name: 'Thu nhỏ', value: `${ctrl} + -` }, { icon: 'iconfangda', name: 'Phóng to/Thu nhỏ', value: `${ctrl} + Cuộn chuột` }, { icon: 'icondingwei', name: 'Trở lại Root Node', value: `${ctrl} + ${enter}` }, { icon: 'iconquanping1', name: 'Thích nghi với Canvas', value: `${ctrl} + i` } ] }, { type: 'Hoạt động phác thảo', list: [ { icon: 'iconhuanhang', name: 'Dòng mới', value: `Shift + ${enter}` }, { icon: 'iconshanchu', name: 'Xóa nút', value: 'Delete' }, { icon: 'icontianjiazijiedian', name: 'Chèn nút thấp hơn', value: 'Tab' }, { icon: 'iconjiedian', name: 'Chèn nút ngang hàng', value: enter }, { icon: 'icondodeparent', name: 'Di chuyển lên một cấp', value: 'Shift + Tab' } ] } ] // Danh sách hình dạng export const shapeList = [ { name: 'Hình chữ nhật', value: 'rectangle' }, { name: 'Kim cương', value: 'diamond' }, { name: 'Tứ giác song song', value: 'parallelogram' }, { name: 'Hình chữ nhật tròn', value: 'roundedRectangle' }, { name: 'Hình chữ nhật bát giác', value: 'octagonalRectangle' }, { name: 'Hình chữ nhật tam giác ngoài', value: 'outerTriangularRectangle' }, { name: 'Hình chữ nhật tam giác bên trong', value: 'innerTriangularRectangle' }, { name: 'Hình elip', value: 'ellipse' }, { name: 'Vòng tròn', value: 'circle' } ] // Danh sách đa ngôn ngữ export const langList = [ { value: 'zh', name: '简体中文' }, { value: 'zhtw', name: '繁體中文' }, { value: 'en', name: 'English' }, { value: 'vi', name: 'Tiếng Việt' } ] // Danh sách thanh bên export const sidebarTriggerList = [ { name: 'Kiểu nút', value: 'nodeStyle', icon: 'iconzhuti' }, { name: 'Kiểu nền tảng', value: 'baseStyle', icon: 'iconyangshi' }, { name: 'Chủ đề', value: 'theme', icon: 'iconjingzi' }, { name: 'Cấu trúc', value: 'structure', icon: 'iconjiegou' }, { name: 'Trang chủ', value: 'outline', icon: 'iconfuhao-dagangshu' }, // { // name: 'AI', // value: 'ai', // icon: 'iconAIshengcheng' // }, { name: 'Thiết lập', value: 'setting', icon: 'iconshezhi' } // { // name: 'Phím tắt', // value: 'shortcutKey', // icon: 'iconjianpan' // } ] // Danh sách các loại tải xuống export const downTypeList = [ { name: '思绪Tài liệu', type: 'smm', icon: 'iconwenjian', desc: 'SimpleMindMap Định dạng riêng tư, có thể được sử dụng để nhập lại, có thể được chỉnh sửa trực tiếp bởi khách hàng' }, { name: 'Hình ảnh', type: 'png', icon: 'iconPNG', desc: 'Định dạng ảnh phổ biến, phù hợp để xem chia sẻ' }, { name: 'SVG', type: 'svg', icon: 'iconSVG', desc: 'Thu phóng đồ họa vector' }, { name: 'PDF', type: 'pdf', icon: 'iconpdf', desc: 'Thích hợp để xem trình duyệt và in' }, { name: 'Markdown', type: 'md', icon: 'iconmarkdown', desc: 'Định dạng văn bản md để dễ dàng mở phần mềm khác' }, { name: 'XMind', type: 'xmind', icon: 'iconxmind', desc: 'Định dạng phần mềm XMind' }, { name: 'Txt', type: 'txt', icon: 'iconTXT', desc: 'Tập tin văn bản thuần túy' }, { name: 'Excel', type: 'xlsx', icon: 'iconfile-excel', desc: 'Dạng văn bản bảng, có thể chỉnh sửa bằng phần mềm Excel' }, { name: 'FreeMind', type: 'mm', icon: 'iconfreemind', desc: 'Định dạng phần mềm FreeMind' }, { name: 'JSON', type: 'json', icon: 'iconjson', desc: 'Các định dạng trao đổi dữ liệu phổ biến có thể được sử dụng để nhập lại' } ] // Danh sách các loại số export const numberTypeList = [ { name: 'Không có số', value: '' }, { name: '1, 2, 3', value: 1 }, { name: '1., 2., 3.', value: 2 }, { name: '(1), (2), (3)', value: 3 }, { name: 'a., b., c.', value: 4 }, { name: 'A., B., C.', value: 5 }, { name: 'i., ii., iii.', value: 6 }, { name: 'I., II., III.', value: 7 }, { name: '一、, 二、, 三、', value: 8 } ] // Không. Danh sách phân cấp export const numberLevelList = [ { name: 'Không. Tầng đầu tiên', value: 1 }, { name: 'Không. Hai tầng đầu tiên', value: 2 }, { name: 'Không. Ba tầng đầu tiên', value: 3 }, { name: 'Không. Tất cả các lớp', value: 0 } ] // Hướng gradient nền export const linearGradientDirList = [ { name: 'Từ trái sang phải', value: '1', start: [0, 0], end: [1, 0] }, { name: 'Từ phải sang trái', value: '2', start: [1, 0], end: [0, 0] }, { name: 'Từ trên xuống dưới', value: '3', start: [0, 0], end: [0, 1] }, { name: 'Từ dưới lên trên', value: '4', start: [0, 1], end: [0, 0] }, { name: 'Từ trái lên phải xuống', value: '5', start: [0, 0], end: [1, 1] }, { name: 'Từ trái xuống phải', value: '6', start: [0, 1], end: [1, 0] }, { name: 'Từ trên xuống dưới', value: '7', start: [1, 0], end: [0, 1] }, { name: 'Từ phải xuống trái', value: '8', start: [1, 1], end: [0, 0] } ] // Căn lề văn bản export const alignList = [ { name: 'Trái:', value: 'left' }, { name: 'Căn giữa', value: 'center' }, { name: 'Phải', value: 'right' } ] // Danh sách cấu trúc export const layoutGroupList = [ { name: 'Sơ đồ cấu trúc logic', list: ['logicalStructure', 'logicalStructureLeft'] }, { name: 'Bản đồ tư duy', list: ['mindMap'] }, { name: 'Sơ đồ tổ chức', list: ['organizationStructure'] }, { name: 'Sơ đồ tổ chức thư mục', list: ['catalogOrganization'] }, { name: 'Dòng thời gian', list: [ 'timeline', 'timeline2', 'verticalTimeline2', 'verticalTimeline3', 'verticalTimeline' ] }, { name: 'Bản đồ Fishbone', list: ['fishbone', 'fishbone2', 'rightFishbone', 'rightFishbone2'] } ]