From 4fcfd089d835790a83014566956480c7777455c7 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 29 Jun 2025 14:09:09 +0800 Subject: [PATCH] chore: code format --- packages/ui/certd-client/package.json | 3 +- .../src/components/code-editor/index.vue | 4 + .../certd-client/src/components/container.vue | 2 +- .../src/components/cron-editor/index.vue | 151 ++- .../src/components/email-selector/index.vue | 4 +- .../src/components/expires-time-text.vue | 2 +- .../highlight-styles/androidstudio.css | 4 +- .../highlight-styles/arduino-light.css | 20 +- .../highlight-styles/brown-paper.css | 6 +- .../highlight-styles/color-brewer.css | 2 - .../components/highlight-styles/darcula.css | 1 - .../components/highlight-styles/darkula.css | 2 +- .../components/highlight-styles/default.css | 11 +- .../highlight-styles/foundation.css | 3 +- .../highlight-styles/googlecode.css | 2 +- .../components/highlight-styles/grayscale.css | 6 +- .../components/highlight-styles/hybrid.css | 6 +- .../components/highlight-styles/ir-black.css | 2 +- .../components/highlight-styles/monokai.css | 3 +- .../components/highlight-styles/obsidian.css | 2 +- .../components/highlight-styles/purebasic.css | 37 +- .../highlight-styles/qtcreator_dark.css | 4 +- .../highlight-styles/qtcreator_light.css | 6 +- .../highlight-styles/railscasts.css | 1 - .../components/highlight-styles/rainbow.css | 3 +- .../components/highlight-styles/routeros.css | 19 +- .../highlight-styles/school-book.css | 10 +- .../src/components/highlight-styles/vs.css | 1 - .../components/highlight-styles/vs2015.css | 30 +- .../src/components/highlight-styles/xt256.css | 1 - .../components/highlight-styles/zenburn.css | 1 - .../src/components/highlight/index.vue | 14 +- .../components/highlight/libs/htmlFormat.js | 305 +++-- .../src/components/icon-select.vue | 2 +- .../plugins/common/output-selector/index.vue | 12 +- .../src/components/tutorial/index.vue | 15 +- .../src/components/tutorial/simple-steps.vue | 6 +- .../components/tutorial/tutorial-steps.vue | 168 ++- .../src/components/vip-button/directive.ts | 4 +- .../src/components/vip-button/index.vue | 494 ++++---- .../src/layout/components/locale/index.vue | 6 +- .../src/layout/components/menu/index.less | 12 +- .../src/layout/components/menu/index.vue | 12 +- .../src/layout/components/menu/index1.tsx | 22 +- .../layout/components/source-link/index.vue | 6 +- .../src/layout/components/tabs/index.vue | 21 +- .../layout/components/theme/color-picker.vue | 26 +- .../src/layout/components/theme/index.vue | 4 +- .../src/layout/components/theme/mode-set.vue | 4 +- .../src/layout/components/user-info/index.vue | 6 +- .../src/layout/layout-framework.vue | 1 + packages/ui/certd-client/src/main.ts | 20 +- packages/ui/certd-client/src/mock/base.ts | 52 +- .../src/mock/common/cascader-data.ts | 146 +-- .../certd-client/src/mock/common/mock.dict.ts | 46 +- .../src/mock/common/pca-data-little.ts | 42 +- .../certd-client/src/mock/common/pcas-data.ts | 6 +- packages/ui/certd-client/src/mock/index.ts | 2 +- packages/ui/certd-client/src/plugin/index.ts | 2 +- .../certd-client/src/plugin/permission/api.ts | 2 +- .../src/plugin/permission/directive/index.ts | 2 +- .../plugin/permission/directive/permission.ts | 2 +- .../src/plugin/permission/index.ts | 4 +- .../src/plugin/permission/store.permission.ts | 8 +- .../plugin/permission/use-crud-permission.ts | 10 +- .../src/plugin/permission/util.permission.ts | 2 +- packages/ui/certd-client/src/router/index.ts | 2 +- .../ui/certd-client/src/style/antdv4.less | 53 +- packages/ui/certd-client/src/style/certd.less | 46 +- .../ui/certd-client/src/style/common.less | 128 +- .../certd-client/src/style/fix-windicss.less | 2 +- .../ui/certd-client/src/style/scroll.less | 5 +- .../certd-client/src/style/theme/default.less | 22 +- .../certd-client/src/style/theme/index.less | 6 +- .../ui/certd-client/src/style/transition.less | 4 +- .../ui/certd-client/src/use/use-refrence.tsx | 4 +- .../ui/certd-client/src/utils/util.env.ts | 2 +- .../ui/certd-client/src/utils/util.router.ts | 2 +- .../ui/certd-client/src/utils/util.tree.ts | 4 +- .../src/vben/access/access-control.vue | 4 +- .../src/vben/access/accessible.ts | 4 +- .../certd-client/src/vben/access/directive.ts | 16 +- .../ui/certd-client/src/vben/access/index.ts | 8 +- .../src/vben/access/use-access.ts | 10 +- .../api-component/api-component.vue | 10 +- .../components/api-component/index.ts | 2 +- .../captcha/hooks/useCaptchaPoints.ts | 4 +- .../common-ui/components/captcha/index.ts | 10 +- .../captcha/point-selection-captcha/index.vue | 92 +- .../point-selection-captcha-card.vue | 39 +- .../captcha/slider-captcha/index.vue | 91 +- .../slider-captcha/slider-captcha-action.vue | 12 +- .../slider-captcha/slider-captcha-bar.vue | 15 +- .../slider-captcha/slider-captcha-content.vue | 8 +- .../captcha/slider-rotate-captcha/index.vue | 76 +- .../common-ui/components/captcha/types.ts | 7 +- .../components/col-page/col-page.vue | 45 +- .../common-ui/components/col-page/index.ts | 4 +- .../common-ui/components/col-page/types.ts | 2 +- .../components/count-to/count-to.vue | 55 +- .../common-ui/components/count-to/index.ts | 4 +- .../common-ui/components/count-to/types.ts | 10 +- .../ellipsis-text/ellipsis-text.vue | 31 +- .../components/ellipsis-text/index.ts | 2 +- .../components/icon-picker/icon-picker.vue | 169 +-- .../common-ui/components/icon-picker/icons.ts | 9 +- .../common-ui/components/icon-picker/index.ts | 2 +- .../src/vben/common-ui/components/index.ts | 39 +- .../common-ui/components/json-viewer/index.ts | 4 +- .../components/json-viewer/index.vue | 56 +- .../common-ui/components/loading/directive.ts | 47 +- .../common-ui/components/loading/index.ts | 6 +- .../common-ui/components/loading/loading.vue | 16 +- .../common-ui/components/loading/spinner.vue | 11 +- .../components/page/__tests__/page.test.ts | 60 +- .../vben/common-ui/components/page/index.ts | 4 +- .../vben/common-ui/components/page/page.vue | 46 +- .../vben/common-ui/components/resize/index.ts | 2 +- .../common-ui/components/resize/resize.vue | 332 ++---- .../common-ui/components/tippy/directive.ts | 41 +- .../vben/common-ui/components/tippy/index.ts | 56 +- .../certd-client/src/vben/common-ui/index.ts | 4 +- .../src/vben/common-ui/ui/about/about.ts | 2 +- .../src/vben/common-ui/ui/about/about.vue | 62 +- .../src/vben/common-ui/ui/about/index.ts | 2 +- .../ui/authentication/auth-title.vue | 4 +- .../ui/authentication/code-login.vue | 40 +- .../vben/common-ui/ui/authentication/index.ts | 14 +- .../ui/authentication/login-expired-modal.vue | 32 +- .../common-ui/ui/authentication/login.vue | 108 +- .../ui/authentication/qrcode-login.vue | 38 +- .../common-ui/ui/authentication/register.vue | 42 +- .../ui/authentication/third-party-login.vue | 10 +- .../analysis/analysis-chart-card.vue | 4 +- .../analysis/analysis-charts-tabs.vue | 8 +- .../dashboard/analysis/analysis-overview.vue | 27 +- .../common-ui/ui/dashboard/analysis/index.ts | 6 +- .../src/vben/common-ui/ui/dashboard/index.ts | 6 +- .../src/vben/common-ui/ui/dashboard/typing.ts | 10 +- .../common-ui/ui/dashboard/workbench/index.ts | 10 +- .../dashboard/workbench/workbench-header.vue | 11 +- .../dashboard/workbench/workbench-project.vue | 21 +- .../workbench/workbench-quick-nav.vue | 20 +- .../ui/dashboard/workbench/workbench-todo.vue | 17 +- .../dashboard/workbench/workbench-trends.vue | 29 +- .../vben/common-ui/ui/fallback/fallback.ts | 2 +- .../vben/common-ui/ui/fallback/fallback.vue | 113 +- .../common-ui/ui/fallback/icons/icon-403.vue | 85 +- .../common-ui/ui/fallback/icons/icon-404.vue | 38 +- .../common-ui/ui/fallback/icons/icon-500.vue | 184 +-- .../ui/fallback/icons/icon-coming-soon.vue | 167 +-- .../ui/fallback/icons/icon-offline.vue | 69 +- .../src/vben/common-ui/ui/fallback/index.ts | 4 +- .../src/vben/common-ui/ui/index.ts | 8 +- .../__tests__/use-sortable.test.ts | 22 +- .../src/vben/composables/use-layout-style.ts | 6 +- .../src/vben/composables/use-namespace.ts | 2 +- .../vben/composables/use-priority-value.ts | 6 +- .../src/vben/composables/use-scroll-lock.ts | 4 +- .../composables/use-simple-locale/index.ts | 2 +- .../composables/use-simple-locale/messages.ts | 6 +- .../src/vben/composables/use-sortable.ts | 4 +- .../certd-client/src/vben/constants/core.ts | 6 +- .../src/vben/design/css/global.css | 6 +- .../certd-client/src/vben/design/css/ui.css | 8 +- .../src/vben/design/design-tokens/dark.css | 56 +- .../src/vben/design/design-tokens/default.css | 31 +- .../src/vben/design/design-tokens/index.ts | 4 +- .../src/vben/design/scss-bem/bem.scss | 4 +- .../src/vben/design/scss-bem/constants.scss | 10 +- .../vben/form-ui/components/form-actions.vue | 8 +- .../certd-client/src/vben/form-ui/config.ts | 6 +- .../certd-client/src/vben/form-ui/form-api.ts | 30 +- .../src/vben/form-ui/form-render/context.ts | 2 +- .../vben/form-ui/form-render/dependencies.ts | 4 +- .../vben/form-ui/form-render/expandable.ts | 2 +- .../vben/form-ui/form-render/form-field.vue | 103 +- .../vben/form-ui/form-render/form-label.vue | 10 +- .../src/vben/form-ui/form-render/form.vue | 16 +- .../src/vben/form-ui/form-render/helper.ts | 38 +- .../src/vben/form-ui/form-render/index.ts | 6 +- .../src/vben/form-ui/use-form-context.ts | 6 +- .../src/vben/form-ui/use-vben-form.ts | 4 +- .../src/vben/form-ui/vben-form.vue | 2 +- .../src/vben/hooks/use-app-config.ts | 2 +- .../src/vben/hooks/use-content-maximize.ts | 8 +- .../src/vben/hooks/use-design-tokens.ts | 10 +- .../src/vben/hooks/use-hover-toggle.ts | 8 +- .../src/vben/hooks/use-refresh.ts | 2 +- .../certd-client/src/vben/hooks/use-tabs.ts | 4 +- .../src/vben/hooks/use-watermark.ts | 20 +- .../src/vben/icons/create-icon.ts | 2 +- .../ui/certd-client/src/vben/icons/lucide.ts | 2 +- packages/ui/certd-client/src/vben/index.ts | 9 +- .../layout-ui/components/layout-content.vue | 2 +- .../layout-ui/components/layout-footer.vue | 4 +- .../layout-ui/components/layout-header.vue | 4 +- .../layout-ui/components/layout-sidebar.vue | 24 +- .../layout-ui/components/layout-tabbar.vue | 2 +- .../src/vben/layout-ui/hooks/use-layout.ts | 2 +- .../certd-client/src/vben/layout-ui/index.ts | 4 +- .../src/vben/layouts/basic/content/index.ts | 4 +- .../basic/content/use-content-spinner.ts | 10 +- .../layouts/basic/copyright/copyright.vue | 4 +- .../src/vben/layouts/basic/header/index.ts | 2 +- .../vben/layouts/basic/menu/extra-menu.vue | 2 +- .../src/vben/layouts/basic/menu/menu.vue | 2 +- .../vben/layouts/basic/menu/mixed-menu.vue | 4 +- .../vben/layouts/basic/menu/use-extra-menu.ts | 2 +- .../vben/layouts/basic/menu/use-mixed-menu.ts | 8 +- .../vben/layouts/basic/menu/use-navigation.ts | 4 +- .../src/vben/layouts/basic/tabbar/tabbar.vue | 6 +- .../vben/layouts/basic/tabbar/use-tabbar.ts | 28 +- .../src/vben/layouts/widgets/breadcrumb.vue | 6 +- .../widgets/check-updates/check-updates.vue | 6 +- .../src/vben/layouts/widgets/color-toggle.vue | 6 +- .../widgets/global-search/global-search.vue | 8 +- .../widgets/global-search/search-panel.vue | 10 +- .../widgets/lock-screen/lock-screen-modal.vue | 16 +- .../widgets/lock-screen/lock-screen.vue | 14 +- .../widgets/notification/notification.vue | 2 +- .../widgets/preferences/blocks/block.vue | 4 +- .../preferences/blocks/general/animation.vue | 6 +- .../preferences/blocks/general/general.vue | 2 +- .../widgets/preferences/blocks/index.ts | 38 +- .../widgets/preferences/blocks/input-item.vue | 14 +- .../preferences/blocks/layout/breadcrumb.vue | 4 +- .../preferences/blocks/layout/content.vue | 10 +- .../preferences/blocks/layout/header.vue | 67 +- .../preferences/blocks/layout/layout.vue | 154 ++- .../preferences/blocks/layout/navigation.vue | 39 +- .../preferences/blocks/layout/sidebar.vue | 63 +- .../preferences/blocks/layout/tabbar.vue | 87 +- .../preferences/blocks/number-field-item.vue | 23 +- .../preferences/blocks/select-item.vue | 21 +- .../blocks/shortcut-keys/global.vue | 37 +- .../preferences/blocks/switch-item.vue | 10 +- .../preferences/blocks/theme/builtin.vue | 109 +- .../preferences/blocks/theme/color-mode.vue | 14 +- .../preferences/blocks/theme/radius.vue | 31 +- .../preferences/blocks/theme/theme.vue | 58 +- .../preferences/blocks/toggle-item.vue | 19 +- .../preferences/preferences-drawer.vue | 12 +- .../widgets/preferences/preferences.vue | 2 +- .../preferences/use-open-preferences.ts | 2 +- .../layouts/widgets/theme-toggle/index.ts | 2 +- .../layouts/widgets/user-dropdown/index.ts | 2 +- .../components/collapse-transition.vue | 4 +- .../menu-ui/components/menu-badge-dot.vue | 2 +- .../vben/menu-ui/components/menu-badge.vue | 4 +- .../src/vben/menu-ui/components/menu-item.vue | 6 +- .../src/vben/menu-ui/components/menu.vue | 12 +- .../components/normal-menu/normal-menu.vue | 4 +- .../menu-ui/components/sub-menu-content.vue | 2 +- .../src/vben/menu-ui/components/sub-menu.vue | 16 +- .../src/vben/menu-ui/hooks/index.ts | 4 +- .../vben/menu-ui/hooks/use-menu-context.ts | 21 +- .../src/vben/menu-ui/hooks/use-menu.ts | 4 +- .../ui/certd-client/src/vben/menu-ui/menu.vue | 4 +- .../src/vben/menu-ui/sub-menu.vue | 2 +- .../src/vben/menu-ui/utils/index.ts | 22 +- .../drawer/__tests__/drawer-api.test.ts | 44 +- .../src/vben/popup-ui/drawer/drawer-api.ts | 16 +- .../src/vben/popup-ui/drawer/drawer.vue | 14 +- .../src/vben/popup-ui/drawer/index.ts | 6 +- .../src/vben/popup-ui/drawer/use-drawer.ts | 12 +- .../certd-client/src/vben/popup-ui/index.ts | 4 +- .../modal/__tests__/modal-api.test.ts | 44 +- .../src/vben/popup-ui/modal/index.ts | 6 +- .../src/vben/popup-ui/modal/modal-api.ts | 53 +- .../src/vben/popup-ui/modal/modal.ts | 10 +- .../src/vben/popup-ui/modal/modal.vue | 119 +- .../popup-ui/modal/use-modal-draggable.ts | 26 +- .../src/vben/popup-ui/modal/use-modal.ts | 46 +- .../src/vben/preferences/constants.ts | 78 +- .../src/vben/preferences/types.ts | 4 +- .../shadcn-ui/components/avatar/avatar.vue | 25 +- .../vben/shadcn-ui/components/avatar/index.ts | 2 +- .../components/back-top/back-top.vue | 14 +- .../shadcn-ui/components/back-top/backtop.ts | 2 +- .../shadcn-ui/components/back-top/index.ts | 2 +- .../components/back-top/use-backtop.ts | 10 +- .../breadcrumb/breadcrumb-background.vue | 27 +- .../components/breadcrumb/breadcrumb-view.vue | 20 +- .../components/breadcrumb/breadcrumb.vue | 57 +- .../shadcn-ui/components/breadcrumb/index.ts | 4 +- .../shadcn-ui/components/breadcrumb/types.ts | 4 +- .../components/button/button-group.vue | 20 +- .../shadcn-ui/components/button/button.ts | 16 +- .../components/button/check-button-group.vue | 12 +- .../components/checkbox/checkbox.vue | 10 +- .../shadcn-ui/components/checkbox/index.ts | 2 +- .../components/context-menu/context-menu.vue | 51 +- .../components/context-menu/index.ts | 4 +- .../components/context-menu/interface.ts | 2 +- .../count-to-animator/count-to-animator.vue | 40 +- .../components/count-to-animator/index.ts | 2 +- .../dropdown-menu/dropdown-menu.vue | 22 +- .../dropdown-menu/dropdown-radio-menu.vue | 24 +- .../components/dropdown-menu/index.ts | 6 +- .../components/dropdown-menu/interface.ts | 2 +- .../expandable-arrow/expandable-arrow.vue | 14 +- .../components/expandable-arrow/index.ts | 2 +- .../components/full-screen/full-screen.vue | 8 +- .../shadcn-ui/components/full-screen/index.ts | 2 +- .../components/hover-card/hover-card.vue | 27 +- .../shadcn-ui/components/hover-card/index.ts | 4 +- .../components/input-password/index.ts | 2 +- .../input-password/input-password.vue | 17 +- .../input-password/password-strength.vue | 17 +- .../vben/shadcn-ui/components/logo/index.ts | 2 +- .../vben/shadcn-ui/components/logo/logo.vue | 28 +- .../shadcn-ui/components/pin-input/index.ts | 4 +- .../shadcn-ui/components/pin-input/input.vue | 59 +- .../shadcn-ui/components/popover/index.ts | 2 +- .../shadcn-ui/components/popover/popover.vue | 31 +- .../components/render-content/index.ts | 2 +- .../render-content/render-content.vue | 16 +- .../shadcn-ui/components/scrollbar/index.ts | 2 +- .../components/scrollbar/scrollbar.vue | 61 +- .../shadcn-ui/components/segmented/index.ts | 4 +- .../components/segmented/segmented.vue | 19 +- .../components/segmented/tabs-indicator.vue | 15 +- .../vben/shadcn-ui/components/select/index.ts | 2 +- .../shadcn-ui/components/select/select.vue | 10 +- .../shadcn-ui/components/spine-text/index.ts | 2 +- .../components/spine-text/spine-text.vue | 21 +- .../shadcn-ui/components/spinner/index.ts | 4 +- .../shadcn-ui/components/spinner/loading.vue | 22 +- .../shadcn-ui/components/spinner/spinner.vue | 14 +- .../components/tooltip/help-tooltip.vue | 15 +- .../shadcn-ui/components/tooltip/index.ts | 4 +- .../shadcn-ui/components/tooltip/tooltip.vue | 24 +- .../vben/shadcn-ui/ui/accordion/Accordion.vue | 4 +- .../ui/accordion/AccordionContent.vue | 13 +- .../shadcn-ui/ui/accordion/AccordionItem.vue | 8 +- .../ui/accordion/AccordionTrigger.vue | 24 +- .../src/vben/shadcn-ui/ui/accordion/index.ts | 8 +- .../src/vben/shadcn-ui/ui/avatar/Avatar.vue | 18 +- .../shadcn-ui/ui/avatar/AvatarFallback.vue | 4 +- .../vben/shadcn-ui/ui/avatar/AvatarImage.vue | 4 +- .../src/vben/shadcn-ui/ui/avatar/avatar.ts | 29 +- .../src/vben/shadcn-ui/ui/avatar/index.ts | 8 +- .../src/vben/shadcn-ui/ui/badge/Badge.vue | 8 +- .../src/vben/shadcn-ui/ui/badge/badge.ts | 32 +- .../src/vben/shadcn-ui/ui/badge/index.ts | 4 +- .../ui/breadcrumb/BreadcrumbEllipsis.vue | 10 +- .../ui/breadcrumb/BreadcrumbItem.vue | 8 +- .../ui/breadcrumb/BreadcrumbLink.vue | 14 +- .../ui/breadcrumb/BreadcrumbList.vue | 11 +- .../ui/breadcrumb/BreadcrumbPage.vue | 9 +- .../ui/breadcrumb/BreadcrumbSeparator.vue | 10 +- .../src/vben/shadcn-ui/ui/breadcrumb/index.ts | 14 +- .../src/vben/shadcn-ui/ui/button/Button.vue | 20 +- .../src/vben/shadcn-ui/ui/button/button.ts | 40 +- .../src/vben/shadcn-ui/ui/button/index.ts | 6 +- .../src/vben/shadcn-ui/ui/button/types.ts | 21 +- .../src/vben/shadcn-ui/ui/card/Card.vue | 11 +- .../vben/shadcn-ui/ui/card/CardContent.vue | 2 +- .../shadcn-ui/ui/card/CardDescription.vue | 2 +- .../src/vben/shadcn-ui/ui/card/CardFooter.vue | 2 +- .../src/vben/shadcn-ui/ui/card/CardHeader.vue | 2 +- .../src/vben/shadcn-ui/ui/card/CardTitle.vue | 2 +- .../src/vben/shadcn-ui/ui/card/index.ts | 12 +- .../vben/shadcn-ui/ui/checkbox/Checkbox.vue | 20 +- .../src/vben/shadcn-ui/ui/checkbox/index.ts | 2 +- .../shadcn-ui/ui/context-menu/ContextMenu.vue | 4 +- .../context-menu/ContextMenuCheckboxItem.vue | 19 +- .../ui/context-menu/ContextMenuContent.vue | 17 +- .../ui/context-menu/ContextMenuGroup.vue | 4 +- .../ui/context-menu/ContextMenuItem.vue | 14 +- .../ui/context-menu/ContextMenuLabel.vue | 23 +- .../ui/context-menu/ContextMenuPortal.vue | 4 +- .../ui/context-menu/ContextMenuRadioGroup.vue | 7 +- .../ui/context-menu/ContextMenuRadioItem.vue | 19 +- .../ui/context-menu/ContextMenuSeparator.vue | 13 +- .../ui/context-menu/ContextMenuShortcut.vue | 8 +- .../ui/context-menu/ContextMenuSub.vue | 4 +- .../ui/context-menu/ContextMenuSubContent.vue | 13 +- .../ui/context-menu/ContextMenuSubTrigger.vue | 12 +- .../ui/context-menu/ContextMenuTrigger.vue | 4 +- .../vben/shadcn-ui/ui/context-menu/index.ts | 28 +- .../src/vben/shadcn-ui/ui/dialog/Dialog.vue | 4 +- .../vben/shadcn-ui/ui/dialog/DialogClose.vue | 4 +- .../shadcn-ui/ui/dialog/DialogContent.vue | 54 +- .../shadcn-ui/ui/dialog/DialogDescription.vue | 13 +- .../vben/shadcn-ui/ui/dialog/DialogFooter.vue | 8 +- .../vben/shadcn-ui/ui/dialog/DialogHeader.vue | 6 +- .../shadcn-ui/ui/dialog/DialogOverlay.vue | 6 +- .../ui/dialog/DialogScrollContent.vue | 39 +- .../vben/shadcn-ui/ui/dialog/DialogTitle.vue | 15 +- .../shadcn-ui/ui/dialog/DialogTrigger.vue | 4 +- .../src/vben/shadcn-ui/ui/dialog/index.ts | 18 +- .../ui/dropdown-menu/DropdownMenu.vue | 4 +- .../DropdownMenuCheckboxItem.vue | 19 +- .../ui/dropdown-menu/DropdownMenuContent.vue | 26 +- .../ui/dropdown-menu/DropdownMenuGroup.vue | 4 +- .../ui/dropdown-menu/DropdownMenuItem.vue | 14 +- .../ui/dropdown-menu/DropdownMenuLabel.vue | 19 +- .../dropdown-menu/DropdownMenuRadioGroup.vue | 7 +- .../dropdown-menu/DropdownMenuRadioItem.vue | 19 +- .../dropdown-menu/DropdownMenuSeparator.vue | 13 +- .../ui/dropdown-menu/DropdownMenuShortcut.vue | 2 +- .../ui/dropdown-menu/DropdownMenuSub.vue | 4 +- .../dropdown-menu/DropdownMenuSubContent.vue | 13 +- .../dropdown-menu/DropdownMenuSubTrigger.vue | 20 +- .../ui/dropdown-menu/DropdownMenuTrigger.vue | 4 +- .../vben/shadcn-ui/ui/dropdown-menu/index.ts | 30 +- .../vben/shadcn-ui/ui/form/FormControl.vue | 12 +- .../shadcn-ui/ui/form/FormDescription.vue | 9 +- .../src/vben/shadcn-ui/ui/form/FormItem.vue | 6 +- .../src/vben/shadcn-ui/ui/form/FormLabel.vue | 8 +- .../vben/shadcn-ui/ui/form/FormMessage.vue | 13 +- .../src/vben/shadcn-ui/ui/form/index.ts | 18 +- .../vben/shadcn-ui/ui/form/injectionKeys.ts | 2 +- .../vben/shadcn-ui/ui/form/useFormField.ts | 15 +- .../shadcn-ui/ui/hover-card/HoverCard.vue | 4 +- .../ui/hover-card/HoverCardContent.vue | 19 +- .../ui/hover-card/HoverCardTrigger.vue | 4 +- .../src/vben/shadcn-ui/ui/hover-card/index.ts | 6 +- .../src/vben/shadcn-ui/ui/input/Input.vue | 10 +- .../src/vben/shadcn-ui/ui/input/index.ts | 2 +- .../src/vben/shadcn-ui/ui/label/Label.vue | 18 +- .../src/vben/shadcn-ui/ui/label/index.ts | 2 +- .../shadcn-ui/ui/number-field/NumberField.vue | 8 +- .../ui/number-field/NumberFieldContent.vue | 11 +- .../ui/number-field/NumberFieldDecrement.vue | 21 +- .../ui/number-field/NumberFieldIncrement.vue | 21 +- .../ui/number-field/NumberFieldInput.vue | 6 +- .../vben/shadcn-ui/ui/number-field/index.ts | 10 +- .../ui/pagination/PaginationEllipsis.vue | 15 +- .../ui/pagination/PaginationFirst.vue | 21 +- .../ui/pagination/PaginationLast.vue | 21 +- .../ui/pagination/PaginationNext.vue | 21 +- .../ui/pagination/PaginationPrev.vue | 21 +- .../src/vben/shadcn-ui/ui/pagination/index.ts | 16 +- .../vben/shadcn-ui/ui/pin-input/PinInput.vue | 13 +- .../shadcn-ui/ui/pin-input/PinInputGroup.vue | 13 +- .../shadcn-ui/ui/pin-input/PinInputInput.vue | 10 +- .../ui/pin-input/PinInputSeparator.vue | 6 +- .../src/vben/shadcn-ui/ui/pin-input/index.ts | 8 +- .../src/vben/shadcn-ui/ui/popover/Popover.vue | 4 +- .../shadcn-ui/ui/popover/PopoverContent.vue | 4 +- .../shadcn-ui/ui/popover/PopoverTrigger.vue | 4 +- .../src/vben/shadcn-ui/ui/popover/index.ts | 8 +- .../shadcn-ui/ui/radio-group/RadioGroup.vue | 8 +- .../ui/radio-group/RadioGroupItem.vue | 21 +- .../vben/shadcn-ui/ui/radio-group/index.ts | 4 +- .../ui/resizable/ResizableHandle.vue | 23 +- .../ui/resizable/ResizablePanelGroup.vue | 24 +- .../src/vben/shadcn-ui/ui/resizable/index.ts | 6 +- .../shadcn-ui/ui/scroll-area/ScrollArea.vue | 27 +- .../shadcn-ui/ui/scroll-area/ScrollBar.vue | 25 +- .../vben/shadcn-ui/ui/scroll-area/index.ts | 4 +- .../src/vben/shadcn-ui/ui/select/Select.vue | 4 +- .../shadcn-ui/ui/select/SelectContent.vue | 41 +- .../vben/shadcn-ui/ui/select/SelectGroup.vue | 8 +- .../vben/shadcn-ui/ui/select/SelectItem.vue | 17 +- .../shadcn-ui/ui/select/SelectItemText.vue | 4 +- .../vben/shadcn-ui/ui/select/SelectLabel.vue | 6 +- .../ui/select/SelectScrollDownButton.vue | 17 +- .../ui/select/SelectScrollUpButton.vue | 17 +- .../shadcn-ui/ui/select/SelectSeparator.vue | 13 +- .../shadcn-ui/ui/select/SelectTrigger.vue | 12 +- .../vben/shadcn-ui/ui/select/SelectValue.vue | 4 +- .../src/vben/shadcn-ui/ui/select/index.ts | 22 +- .../vben/shadcn-ui/ui/separator/Separator.vue | 23 +- .../src/vben/shadcn-ui/ui/separator/index.ts | 2 +- .../src/vben/shadcn-ui/ui/sheet/Sheet.vue | 4 +- .../vben/shadcn-ui/ui/sheet/SheetClose.vue | 4 +- .../vben/shadcn-ui/ui/sheet/SheetContent.vue | 47 +- .../shadcn-ui/ui/sheet/SheetDescription.vue | 13 +- .../vben/shadcn-ui/ui/sheet/SheetFooter.vue | 8 +- .../vben/shadcn-ui/ui/sheet/SheetHeader.vue | 2 +- .../vben/shadcn-ui/ui/sheet/SheetOverlay.vue | 6 +- .../vben/shadcn-ui/ui/sheet/SheetTitle.vue | 13 +- .../vben/shadcn-ui/ui/sheet/SheetTrigger.vue | 4 +- .../src/vben/shadcn-ui/ui/sheet/index.ts | 18 +- .../src/vben/shadcn-ui/ui/sheet/sheet.ts | 20 +- .../src/vben/shadcn-ui/ui/switch/index.ts | 2 +- .../src/vben/shadcn-ui/ui/tabs/Tabs.vue | 4 +- .../vben/shadcn-ui/ui/tabs/TabsContent.vue | 18 +- .../src/vben/shadcn-ui/ui/tabs/TabsList.vue | 18 +- .../vben/shadcn-ui/ui/tabs/TabsTrigger.vue | 10 +- .../src/vben/shadcn-ui/ui/tabs/index.ts | 10 +- .../vben/shadcn-ui/ui/textarea/Textarea.vue | 10 +- .../src/vben/shadcn-ui/ui/textarea/index.ts | 2 +- .../shadcn-ui/ui/toggle-group/ToggleGroup.vue | 23 +- .../ui/toggle-group/ToggleGroupItem.vue | 20 +- .../vben/shadcn-ui/ui/toggle-group/index.ts | 4 +- .../src/vben/shadcn-ui/ui/toggle/Toggle.vue | 27 +- .../src/vben/shadcn-ui/ui/toggle/index.ts | 4 +- .../src/vben/shadcn-ui/ui/toggle/toggle.ts | 23 +- .../src/vben/shadcn-ui/ui/tooltip/Tooltip.vue | 4 +- .../shadcn-ui/ui/tooltip/TooltipContent.vue | 23 +- .../shadcn-ui/ui/tooltip/TooltipProvider.vue | 4 +- .../shadcn-ui/ui/tooltip/TooltipTrigger.vue | 4 +- .../src/vben/shadcn-ui/ui/tooltip/index.ts | 8 +- .../cache/__tests__/storage-manager.test.ts | 132 +-- .../src/vben/shared/cache/index.ts | 2 +- .../src/vben/shared/cache/storage-manager.ts | 16 +- .../src/vben/shared/cache/types.ts | 2 +- .../shared/color/__tests__/convert.test.ts | 57 +- .../src/vben/shared/color/color.ts | 2 +- .../src/vben/shared/color/convert.ts | 12 +- .../src/vben/shared/color/generator.ts | 10 +- .../src/vben/shared/color/index.ts | 6 +- .../src/vben/shared/constants/globals.ts | 2 +- .../src/vben/shared/constants/index.ts | 4 +- .../src/vben/shared/constants/vben.ts | 15 +- .../ui/certd-client/src/vben/shared/store.ts | 2 +- .../vben/shared/utils/__tests__/diff.test.ts | 22 +- .../vben/shared/utils/__tests__/dom.test.ts | 30 +- .../shared/utils/__tests__/inference.test.ts | 127 +- .../shared/utils/__tests__/letter.test.ts | 123 +- .../utils/__tests__/state-handler.test.ts | 16 +- .../vben/shared/utils/__tests__/tree.test.ts | 82 +- .../shared/utils/__tests__/unique.test.ts | 54 +- .../__tests__/update-css-variables.test.ts | 26 +- .../vben/shared/utils/__tests__/util.test.ts | 90 +- .../shared/utils/__tests__/window.test.ts | 18 +- .../src/vben/shared/utils/diff.ts | 2 +- .../certd-client/src/vben/shared/utils/dom.ts | 4 +- .../src/vben/shared/utils/nprogress.ts | 2 +- .../certd-client/src/vben/shared/utils/to.ts | 5 +- .../src/vben/shared/utils/tree.ts | 8 +- .../src/vben/shared/utils/unique.ts | 2 +- .../src/vben/shared/utils/util.ts | 2 +- .../src/vben/stores/modules/tabbar.test.ts | 52 +- .../src/vben/stores/modules/user.test.ts | 2 +- .../ui/certd-client/src/vben/stores/setup.ts | 4 +- .../src/vben/styles/global/index.scss | 2 +- .../src/vben/tabs-ui/components/index.ts | 4 +- .../tabs-ui/components/tabs-chrome/tabs.vue | 14 +- .../src/vben/tabs-ui/components/tabs/tabs.vue | 20 +- .../ui/certd-client/src/vben/tabs-ui/index.ts | 6 +- .../src/vben/tabs-ui/tabs-view.vue | 10 +- .../ui/certd-client/src/vben/tabs-ui/types.ts | 4 +- .../src/vben/tabs-ui/use-tabs-drag.ts | 52 +- .../src/vben/tabs-ui/use-tabs-view-scroll.ts | 43 +- .../ui/certd-client/src/vben/typings/app.d.ts | 2 +- .../certd-client/src/vben/typings/helper.d.ts | 2 +- .../ui/certd-client/src/vben/typings/tabs.ts | 2 +- .../__tests__/find-menu-by-path.test.ts | 73 +- .../helpers/__tests__/generate-menus.test.ts | 129 +- .../generate-routes-frontend.test.ts | 84 +- .../__tests__/merge-route-modules.test.ts | 42 +- .../vben/utils/helpers/find-menu-by-path.ts | 4 +- .../src/vben/utils/helpers/generate-menus.ts | 6 +- .../utils/helpers/generate-routes-backend.ts | 2 +- .../utils/helpers/generate-routes-frontend.ts | 6 +- .../vben/utils/helpers/get-popup-container.ts | 4 +- .../src/vben/utils/helpers/index.ts | 16 +- .../src/vben/utils/helpers/reset-routes.ts | 13 +- .../utils/helpers/unmount-global-loading.ts | 14 +- .../src/views/certd/access/api.ts | 20 +- .../src/views/certd/access/index.vue | 55 +- .../src/views/certd/cname/record/api.ts | 18 +- .../src/views/certd/cname/record/crud.tsx | 528 ++++----- .../src/views/certd/cname/record/index.vue | 74 +- .../src/views/certd/history/crud.tsx | 404 +++---- .../src/views/certd/history/index.vue | 1 - .../certd-client/src/views/certd/mine/api.ts | 4 +- .../certd/mine/change-password-button.vue | 156 +-- .../src/views/certd/mine/security/index.vue | 249 ++-- .../src/views/certd/mine/user-profile.vue | 54 +- .../src/views/certd/monitor/cert/crud.tsx | 558 +++++---- .../src/views/certd/monitor/cert/index.vue | 24 +- .../src/views/certd/monitor/site/crud.tsx | 1001 ++++++++-------- .../src/views/certd/monitor/site/index.vue | 72 +- .../src/views/certd/monitor/site/ip/crud.tsx | 694 +++++------ .../certd/monitor/site/setting/index.vue | 94 +- .../src/views/certd/monitor/site/use.tsx | 70 +- .../src/views/certd/notification/common.tsx | 444 +++---- .../notification-selector/index.vue | 176 +-- .../notification-selector/modal/crud.tsx | 28 +- .../notification-selector/modal/index.vue | 6 +- .../src/views/certd/open/openkey/api.ts | 14 +- .../src/views/certd/open/openkey/crud.tsx | 351 +++--- .../src/views/certd/pipeline/api.history.ts | 6 +- .../src/views/certd/pipeline/cert-view.vue | 2 +- .../pipeline/components/change-trigger.vue | 90 +- .../src/views/certd/pipeline/group/api.ts | 14 +- .../src/views/certd/pipeline/group/crud.tsx | 250 ++-- .../component/history-timeline-item.vue | 20 +- .../pi-notification-form-email.vue | 76 +- .../pipeline/component/status-show.vue | 10 +- .../pipeline/pipeline/utils/util.status.ts | 20 +- .../views/certd/pipeline/sub-domain/crud.tsx | 258 ++-- .../views/certd/pipeline/sub-domain/index.vue | 65 +- .../certd-client/src/views/certd/suite/api.ts | 16 +- .../src/views/certd/suite/mine/api.ts | 16 +- .../src/views/certd/suite/mine/crud.tsx | 606 +++++----- .../src/views/certd/suite/mine/index.vue | 2 +- .../certd/suite/mine/user-suite-status.vue | 2 +- .../src/views/certd/suite/order-modal.vue | 27 +- .../src/views/certd/suite/product-info.vue | 2 +- .../certd-client/src/views/certd/trade/api.ts | 16 +- .../src/views/certd/trade/crud.tsx | 94 +- .../src/views/framework/error/403.vue | 4 +- .../src/views/framework/error/404.vue | 4 +- .../home/dashboard/charts/day-count.vue | 32 +- .../home/dashboard/charts/pie-count.vue | 22 +- .../views/framework/home/dashboard/index.vue | 26 +- .../framework/home/dashboard/suite-card.vue | 8 +- .../src/views/framework/home/index.vue | 5 +- .../src/views/framework/register/index.vue | 64 +- .../certd-client/src/views/sys/account/api.ts | 8 +- .../src/views/sys/authority/permission/api.ts | 12 +- .../views/sys/authority/permission/crud.tsx | 285 +++-- .../permission/fs-permission-tree.vue | 342 +++--- .../views/sys/authority/permission/index.vue | 112 +- .../src/views/sys/authority/role/api.ts | 14 +- .../src/views/sys/authority/role/crud.tsx | 158 +-- .../src/views/sys/authority/role/index.vue | 191 ++- .../src/views/sys/authority/user/crud.tsx | 547 +++++---- .../src/views/sys/cname/provider/api.ts | 18 +- .../src/views/sys/cname/provider/crud.tsx | 472 ++++---- .../src/views/sys/cname/provider/index.vue | 76 +- .../certd-client/src/views/sys/console/api.ts | 2 +- .../src/views/sys/console/index.vue | 2 +- .../src/views/sys/plugin/crud.tsx | 1038 ++++++++--------- .../src/views/sys/plugin/demo/sdk.yaml | 2 +- .../src/views/sys/plugin/index.vue | 66 +- .../src/views/sys/settings/api.ts | 1 - .../src/views/sys/settings/email/api.email.ts | 4 +- .../src/views/sys/settings/email/index.vue | 253 ++-- .../views/sys/settings/header-menus/crud.tsx | 66 +- .../src/views/sys/settings/tabs/base.vue | 206 ++-- .../src/views/sys/settings/tabs/payment.vue | 12 +- .../src/views/sys/settings/tabs/register.vue | 307 +++-- .../src/views/sys/settings/tabs/safe.vue | 239 ++-- .../ui/certd-client/src/views/sys/site/api.ts | 4 +- .../src/views/sys/suite/product/api.ts | 18 +- .../src/views/sys/suite/product/crud.tsx | 634 +++++----- .../suite/product/duration-price-value.vue | 4 +- .../sys/suite/product/duration-value.vue | 2 +- .../views/sys/suite/product/price-edit.vue | 10 +- .../views/sys/suite/product/suite-value.vue | 6 +- .../src/views/sys/suite/setting/index.vue | 10 +- .../suite/setting/suite-duration-selector.vue | 22 +- .../src/views/sys/suite/trade/api.ts | 18 +- .../src/views/sys/suite/user-suite/api.ts | 18 +- .../src/views/sys/suite/user-suite/crud.tsx | 773 ++++++------ 644 files changed, 10845 insertions(+), 13184 deletions(-) diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json index fe37e8c07..8557ab78a 100644 --- a/packages/ui/certd-client/package.json +++ b/packages/ui/certd-client/package.json @@ -15,7 +15,8 @@ "serve": "vite preview", "preview": "vite preview", "pretty-quick": "pretty-quick", - "lint-fix": "eslint --fix --ext .js --ext .jsx --ext .vue src/", + "lint-fix": "eslint --fix --ext .js --ext .jsx --ext .vue --ext .ts --ext .tsx src/", + "format": "prettier --write src", "upgrade": "yarn upgrade-interactive --latest", "tsc": "vue-tsc --noEmit --skipLibCheck", "circle:check": "pnpm dependency-cruise --validate --output-type err-html -f dependency-report.html src", diff --git a/packages/ui/certd-client/src/components/code-editor/index.vue b/packages/ui/certd-client/src/components/code-editor/index.vue index 56fe939c7..c6194948b 100644 --- a/packages/ui/certd-client/src/components/code-editor/index.vue +++ b/packages/ui/certd-client/src/components/code-editor/index.vue @@ -10,6 +10,10 @@ import { cloneDeep, debounce as lodashDebounce } from "lodash-es"; import { initWorkers } from "./workers"; import { importJavascriptContribution, importJsonContribution, importMonacoYaml, importYamlContribution } from "./async-import"; +defineOptions({ + name: "CodeEditor", +}); + /** * config: * value: '', // 编辑器初始文本 diff --git a/packages/ui/certd-client/src/components/container.vue b/packages/ui/certd-client/src/components/container.vue index dd92b4545..b7f42d9f3 100644 --- a/packages/ui/certd-client/src/components/container.vue +++ b/packages/ui/certd-client/src/components/container.vue @@ -18,7 +18,7 @@ diff --git a/packages/ui/certd-client/src/components/cron-editor/index.vue b/packages/ui/certd-client/src/components/cron-editor/index.vue index c411b4de0..aadaa3404 100644 --- a/packages/ui/certd-client/src/components/cron-editor/index.vue +++ b/packages/ui/certd-client/src/components/cron-editor/index.vue @@ -1,21 +1,17 @@ - diff --git a/packages/ui/certd-client/src/components/email-selector/index.vue b/packages/ui/certd-client/src/components/email-selector/index.vue index 81c3cca35..f36101aff 100644 --- a/packages/ui/certd-client/src/components/email-selector/index.vue +++ b/packages/ui/certd-client/src/components/email-selector/index.vue @@ -26,7 +26,9 @@ import { defineComponent, onMounted, ref } from "vue"; import * as api from "./api"; import { Modal, notification } from "ant-design-vue"; - +defineOptions({ + name: "EmailEditor", +}); const props = defineProps<{}>(); const VNodes = defineComponent({ props: { diff --git a/packages/ui/certd-client/src/components/expires-time-text.vue b/packages/ui/certd-client/src/components/expires-time-text.vue index f7f00b161..bfe19e2e9 100644 --- a/packages/ui/certd-client/src/components/expires-time-text.vue +++ b/packages/ui/certd-client/src/components/expires-time-text.vue @@ -16,7 +16,7 @@ import dayjs from "dayjs"; import { computed } from "vue"; defineOptions({ - name: "ExpiresTimeText" + name: "ExpiresTimeText", }); const props = defineProps<{ diff --git a/packages/ui/certd-client/src/components/highlight-styles/androidstudio.css b/packages/ui/certd-client/src/components/highlight-styles/androidstudio.css index bc8e473b5..8adf4d577 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/androidstudio.css +++ b/packages/ui/certd-client/src/components/highlight-styles/androidstudio.css @@ -15,7 +15,7 @@ Author: Pedro Oliveira .hljs-literal, .hljs-symbol, .hljs-bullet { - color: #6897BB; + color: #6897bb; } .hljs-keyword, @@ -42,7 +42,7 @@ Author: Pedro Oliveira .hljs-string, .hljs-attribute, .hljs-addition { - color: #6A8759; + color: #6a8759; } .hljs-section, diff --git a/packages/ui/certd-client/src/components/highlight-styles/arduino-light.css b/packages/ui/certd-client/src/components/highlight-styles/arduino-light.css index 4b8b7fd3c..fdfdff5a0 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/arduino-light.css +++ b/packages/ui/certd-client/src/components/highlight-styles/arduino-light.css @@ -8,7 +8,7 @@ Arduino® Light Theme - Stefania Mellai display: block; overflow-x: auto; padding: 0.5em; - background: #FFFFFF; + background: #ffffff; } .hljs, @@ -21,7 +21,7 @@ Arduino® Light Theme - Stefania Mellai .hljs-selector-tag, .hljs-doctag, .hljs-name { - color: #00979D; + color: #00979d; } .hljs-built_in, @@ -29,7 +29,7 @@ Arduino® Light Theme - Stefania Mellai .hljs-bullet, .hljs-code, .hljs-addition { - color: #D35400; + color: #d35400; } .hljs-regexp, @@ -39,7 +39,7 @@ Arduino® Light Theme - Stefania Mellai .hljs-link, .hljs-selector-attr, .hljs-selector-pseudo { - color: #00979D; + color: #00979d; } .hljs-type, @@ -49,7 +49,7 @@ Arduino® Light Theme - Stefania Mellai .hljs-quote, .hljs-template-tag, .hljs-deletion { - color: #005C5F; + color: #005c5f; } .hljs-title, @@ -59,15 +59,15 @@ Arduino® Light Theme - Stefania Mellai } .hljs-comment { - color: rgba(149,165,166,.8); + color: rgba(149, 165, 166, 0.8); } .hljs-meta-keyword { - color: #728E00; + color: #728e00; } .hljs-meta { - color: #728E00; + color: #728e00; color: #434f54; } @@ -80,9 +80,9 @@ Arduino® Light Theme - Stefania Mellai } .hljs-function { - color: #728E00; + color: #728e00; } .hljs-number { - color: #8A7B52; + color: #8a7b52; } diff --git a/packages/ui/certd-client/src/components/highlight-styles/brown-paper.css b/packages/ui/certd-client/src/components/highlight-styles/brown-paper.css index f0197b924..4382c2516 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/brown-paper.css +++ b/packages/ui/certd-client/src/components/highlight-styles/brown-paper.css @@ -8,14 +8,14 @@ Brown Paper style from goldblog.com.ua (c) Zaripov Yura display: block; overflow-x: auto; padding: 0.5em; - background:#b7a68e url(./brown-papersq.png); + background: #b7a68e url(./brown-papersq.png); } .hljs-keyword, .hljs-selector-tag, .hljs-literal { - color:#005599; - font-weight:bold; + color: #005599; + font-weight: bold; } .hljs, diff --git a/packages/ui/certd-client/src/components/highlight-styles/color-brewer.css b/packages/ui/certd-client/src/components/highlight-styles/color-brewer.css index 7934d986a..17f58afb2 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/color-brewer.css +++ b/packages/ui/certd-client/src/components/highlight-styles/color-brewer.css @@ -45,8 +45,6 @@ Ported by Fabrício Tavares de Oliveira color: #88f; } - - .hljs-keyword, .hljs-selector-tag, .hljs-title, diff --git a/packages/ui/certd-client/src/components/highlight-styles/darcula.css b/packages/ui/certd-client/src/components/highlight-styles/darcula.css index be182d0b5..1d3826b20 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/darcula.css +++ b/packages/ui/certd-client/src/components/highlight-styles/darcula.css @@ -4,7 +4,6 @@ Darcula color scheme from the JetBrains family of IDEs */ - .hljs { display: block; overflow-x: auto; diff --git a/packages/ui/certd-client/src/components/highlight-styles/darkula.css b/packages/ui/certd-client/src/components/highlight-styles/darkula.css index f4646c3c5..7c57266f2 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/darkula.css +++ b/packages/ui/certd-client/src/components/highlight-styles/darkula.css @@ -3,4 +3,4 @@ Please use darcula.css instead. */ -@import url('darcula.css'); +@import url("darcula.css"); diff --git a/packages/ui/certd-client/src/components/highlight-styles/default.css b/packages/ui/certd-client/src/components/highlight-styles/default.css index f1bfade31..eba516dd6 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/default.css +++ b/packages/ui/certd-client/src/components/highlight-styles/default.css @@ -8,10 +8,9 @@ Original highlight.js style (c) Ivan Sagalaev display: block; overflow-x: auto; padding: 0.5em; - background: #F0F0F0; + background: #f0f0f0; } - /* Base color: saturation 0; */ .hljs, @@ -32,7 +31,6 @@ Original highlight.js style (c) Ivan Sagalaev font-weight: bold; } - /* User color: hue: 0 */ .hljs-type, @@ -59,14 +57,13 @@ Original highlight.js style (c) Ivan Sagalaev .hljs-link, .hljs-selector-attr, .hljs-selector-pseudo { - color: #BC6060; + color: #bc6060; } - /* Language color: hue: 90; */ .hljs-literal { - color: #78A960; + color: #78a960; } .hljs-built_in, @@ -76,7 +73,6 @@ Original highlight.js style (c) Ivan Sagalaev color: #397300; } - /* Meta color: hue: 200 */ .hljs-meta { @@ -87,7 +83,6 @@ Original highlight.js style (c) Ivan Sagalaev color: #4d99bf; } - /* Misc effects */ .hljs-emphasis { diff --git a/packages/ui/certd-client/src/components/highlight-styles/foundation.css b/packages/ui/certd-client/src/components/highlight-styles/foundation.css index f1fe64b37..67c6e1015 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/foundation.css +++ b/packages/ui/certd-client/src/components/highlight-styles/foundation.css @@ -10,7 +10,8 @@ Date: 2013-04-02 display: block; overflow-x: auto; padding: 0.5em; - background: #eee; color: black; + background: #eee; + color: black; } .hljs-link, diff --git a/packages/ui/certd-client/src/components/highlight-styles/googlecode.css b/packages/ui/certd-client/src/components/highlight-styles/googlecode.css index 884ad6353..d7a18d2cb 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/googlecode.css +++ b/packages/ui/certd-client/src/components/highlight-styles/googlecode.css @@ -68,7 +68,7 @@ Google Code style (c) Aahan Krish .hljs-selector-id, .hljs-selector-class { - color: #9B703F + color: #9b703f; } .hljs-addition { diff --git a/packages/ui/certd-client/src/components/highlight-styles/grayscale.css b/packages/ui/certd-client/src/components/highlight-styles/grayscale.css index 5376f3406..0d5669fa3 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/grayscale.css +++ b/packages/ui/certd-client/src/components/highlight-styles/grayscale.css @@ -60,8 +60,8 @@ grayscale style (c) MY Sun } .hljs-regexp { - color: #333; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; } .hljs-symbol, @@ -84,7 +84,7 @@ grayscale style (c) MY Sun .hljs-deletion { color: #fff; - background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; } .hljs-addition { diff --git a/packages/ui/certd-client/src/components/highlight-styles/hybrid.css b/packages/ui/certd-client/src/components/highlight-styles/hybrid.css index 29735a189..34203ed26 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/hybrid.css +++ b/packages/ui/certd-client/src/components/highlight-styles/hybrid.css @@ -47,7 +47,7 @@ vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) .hljs-literal, .hljs-deletion, .hljs-link { - color: #cc6666 + color: #cc6666; } /*color: fg_green*/ @@ -64,7 +64,7 @@ vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) .hljs-attribute, .hljs-code, .hljs-selector-id { - color: #b294bb; + color: #b294bb; } /*color: fg_blue*/ @@ -72,7 +72,7 @@ vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) .hljs-selector-tag, .hljs-bullet, .hljs-tag { - color: #81a2be; + color: #81a2be; } /*color: fg_aqua*/ diff --git a/packages/ui/certd-client/src/components/highlight-styles/ir-black.css b/packages/ui/certd-client/src/components/highlight-styles/ir-black.css index bd4c755ed..dda1d7a9a 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/ir-black.css +++ b/packages/ui/certd-client/src/components/highlight-styles/ir-black.css @@ -61,7 +61,7 @@ .hljs-number, .hljs-deletion { - color:#ff73fd; + color: #ff73fd; } .hljs-emphasis { diff --git a/packages/ui/certd-client/src/components/highlight-styles/monokai.css b/packages/ui/certd-client/src/components/highlight-styles/monokai.css index 775d53f91..af24834a9 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/monokai.css +++ b/packages/ui/certd-client/src/components/highlight-styles/monokai.css @@ -6,7 +6,8 @@ Monokai style - ported by Luigi Maselli - http://grigio.org display: block; overflow-x: auto; padding: 0.5em; - background: #272822; color: #ddd; + background: #272822; + color: #ddd; } .hljs-tag, diff --git a/packages/ui/certd-client/src/components/highlight-styles/obsidian.css b/packages/ui/certd-client/src/components/highlight-styles/obsidian.css index 356630fa2..b33aec2b4 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/obsidian.css +++ b/packages/ui/certd-client/src/components/highlight-styles/obsidian.css @@ -72,7 +72,7 @@ } .hljs-selector-class { - color: #A082BD + color: #a082bd; } .hljs-keyword, diff --git a/packages/ui/certd-client/src/components/highlight-styles/purebasic.css b/packages/ui/certd-client/src/components/highlight-styles/purebasic.css index 5ce9b9e07..d31f09699 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/purebasic.css +++ b/packages/ui/certd-client/src/components/highlight-styles/purebasic.css @@ -21,12 +21,13 @@ NOTE_2: Color names provided in comments were derived using "Name that Color" on http://chir.ag/projects/name-that-color */ -.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ - display: block; - overflow-x: auto; - padding: 0.5em; - background: #FFFFDF; /* Half and Half (approx.) */ -/* --- Uncomment to add PureBASIC native IDE styled font! +.hljs { + /* Common set of rules required by highlight.js (don'r remove!) */ + display: block; + overflow-x: auto; + padding: 0.5em; + background: #ffffdf; /* Half and Half (approx.) */ + /* --- Uncomment to add PureBASIC native IDE styled font! font-family: Consolas; */ } @@ -39,7 +40,7 @@ NOTE_2: Color names provided in comments were derived using "Name that Color" on .hljs-attr, .hljs-params, .hljs-subst { - color: #000000; /* Black */ + color: #000000; /* Black */ } .hljs-comment, /* --- used for PureBASIC Comments --- */ @@ -47,14 +48,14 @@ NOTE_2: Color names provided in comments were derived using "Name that Color" on .hljs-section, .hljs-selector-pseudo, .hljs-addition { - color: #00AAAA; /* Persian Green (approx.) */ + color: #00aaaa; /* Persian Green (approx.) */ } .hljs-title, /* --- used for PureBASIC Procedures Names --- */ .hljs-tag, .hljs-variable, -.hljs-code { - color: #006666; /* Blue Stone (approx.) */ +.hljs-code { + color: #006666; /* Blue Stone (approx.) */ } .hljs-keyword, /* --- used for PureBASIC Keywords --- */ @@ -63,34 +64,34 @@ NOTE_2: Color names provided in comments were derived using "Name that Color" on .hljs-selector-class, .hljs-built_in, .hljs-builtin-name { - color: #006666; /* Blue Stone (approx.) */ - font-weight: bold; + color: #006666; /* Blue Stone (approx.) */ + font-weight: bold; } .hljs-string, /* --- used for PureBASIC Strings --- */ .hljs-selector-attr { - color: #0080FF; /* Azure Radiance (approx.) */ + color: #0080ff; /* Azure Radiance (approx.) */ } .hljs-symbol, /* --- used for PureBASIC Constants --- */ .hljs-link, .hljs-deletion, .hljs-attribute { - color: #924B72; /* Cannon Pink (approx.) */ + color: #924b72; /* Cannon Pink (approx.) */ } .hljs-meta, .hljs-literal, .hljs-selector-id { - color: #924B72; /* Cannon Pink (approx.) */ - font-weight: bold; + color: #924b72; /* Cannon Pink (approx.) */ + font-weight: bold; } .hljs-strong, .hljs-name { - font-weight: bold; + font-weight: bold; } .hljs-emphasis { - font-style: italic; + font-style: italic; } diff --git a/packages/ui/certd-client/src/components/highlight-styles/qtcreator_dark.css b/packages/ui/certd-client/src/components/highlight-styles/qtcreator_dark.css index 7aa56a365..d10256dd4 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/qtcreator_dark.css +++ b/packages/ui/certd-client/src/components/highlight-styles/qtcreator_dark.css @@ -4,7 +4,6 @@ Qt Creator dark color scheme */ - .hljs { display: block; overflow-x: auto; @@ -32,8 +31,7 @@ Qt Creator dark color scheme color: #ff55ff; } -.hljs-code -.hljs-selector-class { +.hljs-code .hljs-selector-class { color: #aaaaff; } diff --git a/packages/ui/certd-client/src/components/highlight-styles/qtcreator_light.css b/packages/ui/certd-client/src/components/highlight-styles/qtcreator_light.css index 1efa2c660..8cacde09e 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/qtcreator_light.css +++ b/packages/ui/certd-client/src/components/highlight-styles/qtcreator_light.css @@ -4,7 +4,6 @@ Qt Creator light color scheme */ - .hljs { display: block; overflow-x: auto; @@ -32,8 +31,7 @@ Qt Creator light color scheme color: #000080; } -.hljs-code -.hljs-selector-class { +.hljs-code .hljs-selector-class { color: #800080; } @@ -59,7 +57,7 @@ Qt Creator light color scheme .hljs-variable, .hljs-params, .hljs-class .hljs-title { - color: #0055AF; + color: #0055af; } .hljs-string, diff --git a/packages/ui/certd-client/src/components/highlight-styles/railscasts.css b/packages/ui/certd-client/src/components/highlight-styles/railscasts.css index 008cdc5bf..1c6e518b6 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/railscasts.css +++ b/packages/ui/certd-client/src/components/highlight-styles/railscasts.css @@ -44,7 +44,6 @@ Railscasts-like style (c) Visoft, Inc. (Damien White) color: #da4939; } - .hljs-symbol, .hljs-bullet, .hljs-built_in, diff --git a/packages/ui/certd-client/src/components/highlight-styles/rainbow.css b/packages/ui/certd-client/src/components/highlight-styles/rainbow.css index 905eb8ef1..47d2a698e 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/rainbow.css +++ b/packages/ui/certd-client/src/components/highlight-styles/rainbow.css @@ -12,7 +12,6 @@ Style with support for rainbow parens color: #d1d9e1; } - .hljs-comment, .hljs-quote { color: #969896; @@ -50,7 +49,7 @@ Style with support for rainbow parens .hljs-template-variable, .hljs-selector-id, .hljs-class .hljs-title { - color: #ffcc66; + color: #ffcc66; } .hljs-section, diff --git a/packages/ui/certd-client/src/components/highlight-styles/routeros.css b/packages/ui/certd-client/src/components/highlight-styles/routeros.css index ebe23990d..51c3cc998 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/routeros.css +++ b/packages/ui/certd-client/src/components/highlight-styles/routeros.css @@ -8,7 +8,7 @@ display: block; overflow-x: auto; padding: 0.5em; - background: #F0F0F0; + background: #f0f0f0; } /* Base color: saturation 0; */ @@ -31,15 +31,15 @@ } .hljs-attribute { - color: #0E9A00; -} + color: #0e9a00; +} .hljs-function { - color: #99069A; + color: #99069a; } .hljs-builtin-name { - color: #99069A; + color: #99069a; } /* User color: hue: 0 */ @@ -68,24 +68,22 @@ .hljs-link, .hljs-selector-attr, .hljs-selector-pseudo { - color: #BC6060; + color: #bc6060; } - /* Language color: hue: 90; */ .hljs-literal { - color: #78A960; + color: #78a960; } .hljs-built_in, .hljs-bullet, .hljs-code, .hljs-addition { - color: #0C9A9A; + color: #0c9a9a; } - /* Meta color: hue: 200 */ .hljs-meta { @@ -96,7 +94,6 @@ color: #4d99bf; } - /* Misc effects */ .hljs-emphasis { diff --git a/packages/ui/certd-client/src/components/highlight-styles/school-book.css b/packages/ui/certd-client/src/components/highlight-styles/school-book.css index 964b51d84..1648b0681 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/school-book.css +++ b/packages/ui/certd-client/src/components/highlight-styles/school-book.css @@ -9,11 +9,11 @@ School Book style from goldblog.com.ua (c) Zaripov Yura overflow-x: auto; padding: 15px 0.5em 0.5em 30px; font-size: 11px; - line-height:16px; + line-height: 16px; } -pre{ - background:#f6f6ae url(./school-book.png); +pre { + background: #f6f6ae url(./school-book.png); border-top: solid 2px #d2e8b9; border-bottom: solid 1px #d2e8b9; } @@ -21,8 +21,8 @@ pre{ .hljs-keyword, .hljs-selector-tag, .hljs-literal { - color:#005599; - font-weight:bold; + color: #005599; + font-weight: bold; } .hljs, diff --git a/packages/ui/certd-client/src/components/highlight-styles/vs.css b/packages/ui/certd-client/src/components/highlight-styles/vs.css index c5d07d311..6703b6415 100644 --- a/packages/ui/certd-client/src/components/highlight-styles/vs.css +++ b/packages/ui/certd-client/src/components/highlight-styles/vs.css @@ -58,7 +58,6 @@ Visual Studio-like style based on original C# coloring by Jason Diamond diff --git a/packages/ui/certd-client/src/components/highlight/libs/htmlFormat.js b/packages/ui/certd-client/src/components/highlight/libs/htmlFormat.js index 637e1ab54..4327b24ac 100644 --- a/packages/ui/certd-client/src/components/highlight/libs/htmlFormat.js +++ b/packages/ui/certd-client/src/components/highlight/libs/htmlFormat.js @@ -3,40 +3,40 @@ // 功能 // 将HTML字符串格式化 -const format = (function() { +const format = (function () { function style_html(html_source, indent_size, indent_character, max_char) { var Parser, multi_parser; function Parser() { this.pos = 0; - this.token = ''; - this.current_mode = 'CONTENT'; + this.token = ""; + this.current_mode = "CONTENT"; this.tags = { - parent: 'parent1', + parent: "parent1", parentcount: 1, - parent1: '' + parent1: "", }; - this.tag_type = ''; - this.token_text = this.last_token = this.last_text = this.token_type = ''; + this.tag_type = ""; + this.token_text = this.last_token = this.last_text = this.token_type = ""; this.Utils = { - whitespace: "\n\r\t ".split(''), - single_token: 'br,input,link,meta,!doctype,basefont,base,area,hr,wbr,param,img,isindex,?xml,embed'.split(','), - extra_liners: 'head,body,/html'.split(','), - in_array: function(what, arr) { + whitespace: "\n\r\t ".split(""), + single_token: "br,input,link,meta,!doctype,basefont,base,area,hr,wbr,param,img,isindex,?xml,embed".split(","), + extra_liners: "head,body,/html".split(","), + in_array: function (what, arr) { for (var i = 0; i < arr.length; i++) { if (what === arr[i]) { return true; } } return false; - } - } - this.get_content = function() { - var char = ''; + }, + }; + this.get_content = function () { + var char = ""; var content = []; var space = false; - while (this.input.charAt(this.pos) !== '<') { + while (this.input.charAt(this.pos) !== "<") { if (this.pos >= this.input.length) { - return content.length ? content.join('') : ['', 'TK_EOF']; + return content.length ? content.join("") : ["", "TK_EOF"]; } char = this.input.charAt(this.pos); this.pos++; @@ -49,78 +49,78 @@ const format = (function() { continue; } else if (space) { if (this.line_char_count >= this.max_char) { - content.push('\n'); + content.push("\n"); for (var i = 0; i < this.indent_level; i++) { content.push(this.indent_string); } this.line_char_count = 0; } else { - content.push(' '); + content.push(" "); this.line_char_count++; } space = false; } content.push(char); } - return content.length ? content.join('') : ''; - } - this.get_script = function() { - var char = ''; + return content.length ? content.join("") : ""; + }; + this.get_script = function () { + var char = ""; var content = []; - var reg_match = new RegExp('\<\/script' + '\>', 'igm'); + var reg_match = new RegExp("", "igm"); reg_match.lastIndex = this.pos; var reg_array = reg_match.exec(this.input); - var end_script = reg_array ? reg_array.index: this.input.length; + var end_script = reg_array ? reg_array.index : this.input.length; while (this.pos < end_script) { if (this.pos >= this.input.length) { - return content.length ? content.join('') : ['', 'TK_EOF']; + return content.length ? content.join("") : ["", "TK_EOF"]; } char = this.input.charAt(this.pos); this.pos++; content.push(char); } - return content.length ? content.join('') : ''; - } - this.record_tag = function(tag) { - if (this.tags[tag + 'count']) { - this.tags[tag + 'count']++; - this.tags[tag + this.tags[tag + 'count']] = this.indent_level; + return content.length ? content.join("") : ""; + }; + this.record_tag = function (tag) { + if (this.tags[tag + "count"]) { + this.tags[tag + "count"]++; + this.tags[tag + this.tags[tag + "count"]] = this.indent_level; } else { - this.tags[tag + 'count'] = 1; - this.tags[tag + this.tags[tag + 'count']] = this.indent_level; + this.tags[tag + "count"] = 1; + this.tags[tag + this.tags[tag + "count"]] = this.indent_level; } - this.tags[tag + this.tags[tag + 'count'] + 'parent'] = this.tags.parent; - this.tags.parent = tag + this.tags[tag + 'count']; - } - this.retrieve_tag = function(tag) { - if (this.tags[tag + 'count']) { + this.tags[tag + this.tags[tag + "count"] + "parent"] = this.tags.parent; + this.tags.parent = tag + this.tags[tag + "count"]; + }; + this.retrieve_tag = function (tag) { + if (this.tags[tag + "count"]) { var temp_parent = this.tags.parent; while (temp_parent) { - if (tag + this.tags[tag + 'count'] === temp_parent) { + if (tag + this.tags[tag + "count"] === temp_parent) { break; } - temp_parent = this.tags[temp_parent + 'parent']; + temp_parent = this.tags[temp_parent + "parent"]; } if (temp_parent) { - this.indent_level = this.tags[tag + this.tags[tag + 'count']]; - this.tags.parent = this.tags[temp_parent + 'parent']; + this.indent_level = this.tags[tag + this.tags[tag + "count"]]; + this.tags.parent = this.tags[temp_parent + "parent"]; } - delete this.tags[tag + this.tags[tag + 'count'] + 'parent']; - delete this.tags[tag + this.tags[tag + 'count']]; - if (this.tags[tag + 'count'] == 1) { - delete this.tags[tag + 'count']; + delete this.tags[tag + this.tags[tag + "count"] + "parent"]; + delete this.tags[tag + this.tags[tag + "count"]]; + if (this.tags[tag + "count"] == 1) { + delete this.tags[tag + "count"]; } else { - this.tags[tag + 'count']--; + this.tags[tag + "count"]--; } } - } - this.get_tag = function() { - var char = ''; + }; + this.get_tag = function () { + var char = ""; var content = []; var space = false; do { if (this.pos >= this.input.length) { - return content.length ? content.join('') : ['', 'TK_EOF']; + return content.length ? content.join("") : ["", "TK_EOF"]; } char = this.input.charAt(this.pos); this.pos++; @@ -131,92 +131,92 @@ const format = (function() { continue; } if (char === "'" || char === '"') { - if (!content[1] || content[1] !== '!') { + if (!content[1] || content[1] !== "!") { char += this.get_unformatted(char); space = true; } } - if (char === '=') { + if (char === "=") { space = false; } - if (content.length && content[content.length - 1] !== '=' && char !== '>' && space) { + if (content.length && content[content.length - 1] !== "=" && char !== ">" && space) { if (this.line_char_count >= this.max_char) { this.print_newline(false, content); this.line_char_count = 0; } else { - content.push(' '); + content.push(" "); this.line_char_count++; } space = false; } content.push(char); - } while ( char !== '>'); - var tag_complete = content.join(''); + } while (char !== ">"); + var tag_complete = content.join(""); var tag_index; - if (tag_complete.indexOf(' ') != -1) { - tag_index = tag_complete.indexOf(' '); + if (tag_complete.indexOf(" ") != -1) { + tag_index = tag_complete.indexOf(" "); } else { - tag_index = tag_complete.indexOf('>'); + tag_index = tag_complete.indexOf(">"); } var tag_check = tag_complete.substring(1, tag_index).toLowerCase(); - if (tag_complete.charAt(tag_complete.length - 2) === '/' || this.Utils.in_array(tag_check, this.Utils.single_token)) { - this.tag_type = 'SINGLE'; - } else if (tag_check === 'script') { + if (tag_complete.charAt(tag_complete.length - 2) === "/" || this.Utils.in_array(tag_check, this.Utils.single_token)) { + this.tag_type = "SINGLE"; + } else if (tag_check === "script") { this.record_tag(tag_check); - this.tag_type = 'SCRIPT'; - } else if (tag_check === 'style') { + this.tag_type = "SCRIPT"; + } else if (tag_check === "style") { this.record_tag(tag_check); - this.tag_type = 'STYLE'; - } else if (tag_check.charAt(0) === '!') { - if (tag_check.indexOf('[if') != -1) { - if (tag_complete.indexOf('!IE') != -1) { - var comment = this.get_unformatted('-->', tag_complete); + this.tag_type = "STYLE"; + } else if (tag_check.charAt(0) === "!") { + if (tag_check.indexOf("[if") != -1) { + if (tag_complete.indexOf("!IE") != -1) { + var comment = this.get_unformatted("-->", tag_complete); content.push(comment); } - this.tag_type = 'START'; - } else if (tag_check.indexOf('[endif') != -1) { - this.tag_type = 'END'; + this.tag_type = "START"; + } else if (tag_check.indexOf("[endif") != -1) { + this.tag_type = "END"; this.unindent(); - } else if (tag_check.indexOf('[cdata[') != -1) { - var comment = this.get_unformatted(']]>', tag_complete); + } else if (tag_check.indexOf("[cdata[") != -1) { + var comment = this.get_unformatted("]]>", tag_complete); content.push(comment); - this.tag_type = 'SINGLE'; + this.tag_type = "SINGLE"; } else { - var comment = this.get_unformatted('-->', tag_complete); + var comment = this.get_unformatted("-->", tag_complete); content.push(comment); - this.tag_type = 'SINGLE'; + this.tag_type = "SINGLE"; } } else { - if (tag_check.charAt(0) === '/') { + if (tag_check.charAt(0) === "/") { this.retrieve_tag(tag_check.substring(1)); - this.tag_type = 'END'; + this.tag_type = "END"; } else { this.record_tag(tag_check); - this.tag_type = 'START'; + this.tag_type = "START"; } if (this.Utils.in_array(tag_check, this.Utils.extra_liners)) { this.print_newline(true, this.output); } } - return content.join(''); - } - this.get_unformatted = function(delimiter, orig_tag) { + return content.join(""); + }; + this.get_unformatted = function (delimiter, orig_tag) { if (orig_tag && orig_tag.indexOf(delimiter) != -1) { - return ''; + return ""; } - var char = ''; - var content = ''; + var char = ""; + var content = ""; var space = true; do { char = this.input.charAt(this.pos); - this.pos++ + this.pos++; if (this.Utils.in_array(char, this.Utils.whitespace)) { if (!space) { this.line_char_count--; continue; } - if (char === '\n' || char === '\r') { - content += '\n'; + if (char === "\n" || char === "\r") { + content += "\n"; for (var i = 0; i < this.indent_level; i++) { content += this.indent_string; } @@ -228,44 +228,43 @@ const format = (function() { content += char; this.line_char_count++; space = true; - - } while ( content . indexOf ( delimiter ) == -1); + } while (content.indexOf(delimiter) == -1); return content; - } - this.get_token = function() { + }; + this.get_token = function () { var token; - if (this.last_token === 'TK_TAG_SCRIPT') { + if (this.last_token === "TK_TAG_SCRIPT") { var temp_token = this.get_script(); - if (typeof temp_token !== 'string') { + if (typeof temp_token !== "string") { return temp_token; } //token = js_beautify(temp_token, this.indent_size, this.indent_character, this.indent_level); //return [token, 'TK_CONTENT']; - return [temp_token, 'TK_CONTENT']; + return [temp_token, "TK_CONTENT"]; } - if (this.current_mode === 'CONTENT') { + if (this.current_mode === "CONTENT") { token = this.get_content(); - if (typeof token !== 'string') { + if (typeof token !== "string") { return token; } else { - return [token, 'TK_CONTENT']; + return [token, "TK_CONTENT"]; } } - if (this.current_mode === 'TAG') { + if (this.current_mode === "TAG") { token = this.get_tag(); - if (typeof token !== 'string') { + if (typeof token !== "string") { return token; } else { - var tag_name_type = 'TK_TAG_' + this.tag_type; + var tag_name_type = "TK_TAG_" + this.tag_type; return [token, tag_name_type]; } } - } - this.printer = function(js_source, indent_character, indent_size, max_char) { - this.input = js_source || ''; + }; + this.printer = function (js_source, indent_character, indent_size, max_char) { + this.input = js_source || ""; this.output = []; - this.indent_character = indent_character || ' '; - this.indent_string = ''; + this.indent_character = indent_character || " "; + this.indent_string = ""; this.indent_size = indent_size || 2; this.indent_level = 0; this.max_char = max_char || 70; @@ -273,7 +272,7 @@ const format = (function() { for (var i = 0; i < this.indent_size; i++) { this.indent_string += this.indent_character; } - this.print_newline = function(ignore, arr) { + this.print_newline = function (ignore, arr) { this.line_char_count = 0; if (!arr || !arr.length) { return; @@ -283,23 +282,23 @@ const format = (function() { arr.pop(); } } - arr.push('\n'); + arr.push("\n"); for (var i = 0; i < this.indent_level; i++) { arr.push(this.indent_string); } - } - this.print_token = function(text) { + }; + this.print_token = function (text) { this.output.push(text); - } - this.indent = function() { + }; + this.indent = function () { this.indent_level++; - } - this.unindent = function() { + }; + this.unindent = function () { if (this.indent_level > 0) { this.indent_level--; } - } - } + }; + }; return this; } multi_parser = new Parser(); @@ -308,58 +307,56 @@ const format = (function() { var t = multi_parser.get_token(); multi_parser.token_text = t[0]; multi_parser.token_type = t[1]; - if (multi_parser.token_type === 'TK_EOF') { + if (multi_parser.token_type === "TK_EOF") { break; } switch (multi_parser.token_type) { - case 'TK_TAG_START': - case 'TK_TAG_SCRIPT': - case 'TK_TAG_STYLE': - multi_parser.print_newline(false, multi_parser.output); - multi_parser.print_token(multi_parser.token_text); - multi_parser.indent(); - multi_parser.current_mode = 'CONTENT'; - break; - case 'TK_TAG_END': - multi_parser.print_newline(true, multi_parser.output); - multi_parser.print_token(multi_parser.token_text); - multi_parser.current_mode = 'CONTENT'; - break; - case 'TK_TAG_SINGLE': - multi_parser.print_newline(false, multi_parser.output); - multi_parser.print_token(multi_parser.token_text); - multi_parser.current_mode = 'CONTENT'; - break; - case 'TK_CONTENT': - if (multi_parser.token_text !== '') { + case "TK_TAG_START": + case "TK_TAG_SCRIPT": + case "TK_TAG_STYLE": multi_parser.print_newline(false, multi_parser.output); multi_parser.print_token(multi_parser.token_text); - } - multi_parser.current_mode = 'TAG'; - break; + multi_parser.indent(); + multi_parser.current_mode = "CONTENT"; + break; + case "TK_TAG_END": + multi_parser.print_newline(true, multi_parser.output); + multi_parser.print_token(multi_parser.token_text); + multi_parser.current_mode = "CONTENT"; + break; + case "TK_TAG_SINGLE": + multi_parser.print_newline(false, multi_parser.output); + multi_parser.print_token(multi_parser.token_text); + multi_parser.current_mode = "CONTENT"; + break; + case "TK_CONTENT": + if (multi_parser.token_text !== "") { + multi_parser.print_newline(false, multi_parser.output); + multi_parser.print_token(multi_parser.token_text); + } + multi_parser.current_mode = "TAG"; + break; } multi_parser.last_token = multi_parser.token_type; multi_parser.last_text = multi_parser.token_text; } - return multi_parser.output.join(''); + return multi_parser.output.join(""); } - return function(data) { - var dataHolder = ['__dataHolder_', [Math.random(), Math.random(), Math.random(), Math.random()].join('_').replace(/[^0-9]/g, '_'), '_'].join('_'); + return function (data) { + var dataHolder = ["__dataHolder_", [Math.random(), Math.random(), Math.random(), Math.random()].join("_").replace(/[^0-9]/g, "_"), "_"].join("_"); var dataHolders = {}; var index = 0; - data = data.replace(/(\")(data:[^\"]*)(\")/g, - function($0, $1, $2, $3) { + data = data.replace(/(\")(data:[^\"]*)(\")/g, function ($0, $1, $2, $3) { var name = dataHolder + index++; dataHolders[name] = $2; return $1 + name + $3; - }) - data = style_html(data, 2, ' ', 0x10000000); - data = data.replace(new RegExp(dataHolder + '[0-9]+', 'g'), - function($0) { + }); + data = style_html(data, 2, " ", 0x10000000); + data = data.replace(new RegExp(dataHolder + "[0-9]+", "g"), function ($0) { return dataHolders[$0]; }); return data; - } + }; })(); -export default format +export default format; diff --git a/packages/ui/certd-client/src/components/icon-select.vue b/packages/ui/certd-client/src/components/icon-select.vue index 985a31fae..52e748b54 100644 --- a/packages/ui/certd-client/src/components/icon-select.vue +++ b/packages/ui/certd-client/src/components/icon-select.vue @@ -1,6 +1,6 @@