├── .babelrc
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .gitignore
├── .postcssrc.js
├── CNAME
├── README.md
├── build
├── build.js
├── check-versions.js
├── logo.png
├── utils.js
├── vue-loader.conf.js
├── webpack.base.conf.js
├── webpack.dev.conf.js
└── webpack.prod.conf.js
├── config
├── dev.env.js
├── index.js
├── prod.env.js
└── test.env.js
├── dist
├── css.worker.js
├── editor.worker.js
├── html.worker.js
├── index.html
├── json.worker.js
├── static
│ ├── css
│ │ └── app.98444a91a0c6d0ea405ae0e60283f45b.css
│ ├── fonts
│ │ ├── element-icons.535877f.woff
│ │ ├── element-icons.732389d.ttf
│ │ ├── fontawesome-webfont.674f50d.eot
│ │ ├── fontawesome-webfont.af7ae50.woff2
│ │ ├── fontawesome-webfont.b06871f.ttf
│ │ ├── fontawesome-webfont.fee66e7.woff
│ │ ├── fontello.068ca2b.ttf
│ │ └── fontello.e73a064.eot
│ ├── img
│ │ ├── 401_bg.8d6a210.jpg
│ │ ├── 404_bg.34ae03a.jpg
│ │ ├── 500_bg.b4735d6.jpg
│ │ ├── fontawesome-webfont.912ec66.svg
│ │ ├── fontello.9354499.svg
│ │ ├── login_bg.f03a8c4.png
│ │ ├── logo-light.7fa4a14.png
│ │ ├── wx.08d12d7.jpg
│ │ └── zfb.57e0c9e.jpg
│ ├── js
│ │ ├── 0.44b4425abfe78a5367fb.js
│ │ ├── 1.b29d74cbfa01ab26a759.js
│ │ ├── 10.ed82faa8e91fcaf53a96.js
│ │ ├── 11.afeaf6298452221f99eb.js
│ │ ├── 12.d41d784a793847f2fb6d.js
│ │ ├── 13.4392fc4c5ba844f90e49.js
│ │ ├── 14.e43e34411befdcc3e911.js
│ │ ├── 15.c251b767a01ddeb21074.js
│ │ ├── 16.14ee3a330a0e24f84bb6.js
│ │ ├── 17.b94f3887efd60c8c0dd3.js
│ │ ├── 18.21fb0738d4255e8cf5d6.js
│ │ ├── 19.eb448b7b0fec25cbcc2e.js
│ │ ├── 2.9e57e55b2d2d1c848bdd.js
│ │ ├── 20.c208140bc00a74e9b894.js
│ │ ├── 21.cba4e1ac77a73e0e8a39.js
│ │ ├── 22.f1de2e2c9b4b01cbd644.js
│ │ ├── 23.36fc8c0fb169c9452929.js
│ │ ├── 24.4e88d9c676e89d8ca91a.js
│ │ ├── 25.3831c7f11bbaf4e0395a.js
│ │ ├── 26.d690dbd4947209ca9a95.js
│ │ ├── 27.0f7e0b50f9ee5ce77731.js
│ │ ├── 28.a672efdecc61be309e5a.js
│ │ ├── 29.1847cdbffbbf3790ce34.js
│ │ ├── 3.3057389c12c4cd599cf4.js
│ │ ├── 30.7106ec6050d7ec285131.js
│ │ ├── 31.9c07da9ecff3ecb7c27a.js
│ │ ├── 32.551b5f16f47fa556fb01.js
│ │ ├── 33.80015150e4e2fbf0e1e2.js
│ │ ├── 34.7d6f9236f63da5b83ddf.js
│ │ ├── 35.249d00a593615d364f07.js
│ │ ├── 4.b866d6c07837a6780901.js
│ │ ├── 5.7c1cb054fff6fbf1fb2f.js
│ │ ├── 6.ff8a914aa6a9f23f77f9.js
│ │ ├── 7.f34f9ade05ebe0d46594.js
│ │ ├── 8.df058b479031d2c41c1e.js
│ │ ├── 9.0e2e79ecb3436778adcd.js
│ │ ├── app.51a46f290885a74ed299.js
│ │ ├── manifest.fdd8ee0aec0d08c898eb.js
│ │ └── vendor.e15daa9399e5a6679c0b.js
│ ├── readme.pdf
│ └── ueditor
│ │ ├── dialogs
│ │ ├── anchor
│ │ │ └── anchor.html
│ │ ├── attachment
│ │ │ ├── attachment.css
│ │ │ ├── attachment.html
│ │ │ ├── attachment.js
│ │ │ ├── fileTypeImages
│ │ │ │ ├── icon_chm.gif
│ │ │ │ ├── icon_default.png
│ │ │ │ ├── icon_doc.gif
│ │ │ │ ├── icon_exe.gif
│ │ │ │ ├── icon_jpg.gif
│ │ │ │ ├── icon_mp3.gif
│ │ │ │ ├── icon_mv.gif
│ │ │ │ ├── icon_pdf.gif
│ │ │ │ ├── icon_ppt.gif
│ │ │ │ ├── icon_psd.gif
│ │ │ │ ├── icon_rar.gif
│ │ │ │ ├── icon_txt.gif
│ │ │ │ └── icon_xls.gif
│ │ │ └── images
│ │ │ │ ├── alignicon.gif
│ │ │ │ ├── alignicon.png
│ │ │ │ ├── bg.png
│ │ │ │ ├── file-icons.gif
│ │ │ │ ├── file-icons.png
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── image.png
│ │ │ │ ├── progress.png
│ │ │ │ ├── success.gif
│ │ │ │ └── success.png
│ │ ├── background
│ │ │ ├── background.css
│ │ │ ├── background.html
│ │ │ ├── background.js
│ │ │ └── images
│ │ │ │ ├── bg.png
│ │ │ │ └── success.png
│ │ ├── charts
│ │ │ ├── chart.config.js
│ │ │ ├── charts.css
│ │ │ ├── charts.html
│ │ │ ├── charts.js
│ │ │ └── images
│ │ │ │ ├── charts0.png
│ │ │ │ ├── charts1.png
│ │ │ │ ├── charts2.png
│ │ │ │ ├── charts3.png
│ │ │ │ ├── charts4.png
│ │ │ │ └── charts5.png
│ │ ├── emotion
│ │ │ ├── emotion.css
│ │ │ ├── emotion.html
│ │ │ ├── emotion.js
│ │ │ └── images
│ │ │ │ ├── 0.gif
│ │ │ │ ├── bface.gif
│ │ │ │ ├── cface.gif
│ │ │ │ ├── fface.gif
│ │ │ │ ├── jxface2.gif
│ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ ├── tface.gif
│ │ │ │ ├── wface.gif
│ │ │ │ └── yface.gif
│ │ ├── gmap
│ │ │ └── gmap.html
│ │ ├── help
│ │ │ ├── help.css
│ │ │ ├── help.html
│ │ │ └── help.js
│ │ ├── image
│ │ │ ├── image.css
│ │ │ ├── image.html
│ │ │ ├── image.js
│ │ │ └── images
│ │ │ │ ├── alignicon.jpg
│ │ │ │ ├── bg.png
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── image.png
│ │ │ │ ├── progress.png
│ │ │ │ ├── success.gif
│ │ │ │ └── success.png
│ │ ├── insertframe
│ │ │ └── insertframe.html
│ │ ├── internal.js
│ │ ├── link
│ │ │ └── link.html
│ │ ├── map
│ │ │ ├── map.html
│ │ │ └── show.html
│ │ ├── music
│ │ │ ├── music.css
│ │ │ ├── music.html
│ │ │ └── music.js
│ │ ├── preview
│ │ │ └── preview.html
│ │ ├── scrawl
│ │ │ ├── images
│ │ │ │ ├── addimg.png
│ │ │ │ ├── brush.png
│ │ │ │ ├── delimg.png
│ │ │ │ ├── delimgH.png
│ │ │ │ ├── empty.png
│ │ │ │ ├── emptyH.png
│ │ │ │ ├── eraser.png
│ │ │ │ ├── redo.png
│ │ │ │ ├── redoH.png
│ │ │ │ ├── scale.png
│ │ │ │ ├── scaleH.png
│ │ │ │ ├── size.png
│ │ │ │ ├── undo.png
│ │ │ │ └── undoH.png
│ │ │ ├── scrawl.css
│ │ │ ├── scrawl.html
│ │ │ └── scrawl.js
│ │ ├── searchreplace
│ │ │ ├── searchreplace.html
│ │ │ └── searchreplace.js
│ │ ├── snapscreen
│ │ │ └── snapscreen.html
│ │ ├── spechars
│ │ │ ├── spechars.html
│ │ │ └── spechars.js
│ │ ├── table
│ │ │ ├── dragicon.png
│ │ │ ├── edittable.css
│ │ │ ├── edittable.html
│ │ │ ├── edittable.js
│ │ │ ├── edittd.html
│ │ │ └── edittip.html
│ │ ├── template
│ │ │ ├── config.js
│ │ │ ├── images
│ │ │ │ ├── bg.gif
│ │ │ │ ├── pre0.png
│ │ │ │ ├── pre1.png
│ │ │ │ ├── pre2.png
│ │ │ │ ├── pre3.png
│ │ │ │ └── pre4.png
│ │ │ ├── template.css
│ │ │ ├── template.html
│ │ │ └── template.js
│ │ ├── video
│ │ │ ├── images
│ │ │ │ ├── bg.png
│ │ │ │ ├── center_focus.jpg
│ │ │ │ ├── file-icons.gif
│ │ │ │ ├── file-icons.png
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── image.png
│ │ │ │ ├── left_focus.jpg
│ │ │ │ ├── none_focus.jpg
│ │ │ │ ├── progress.png
│ │ │ │ ├── right_focus.jpg
│ │ │ │ ├── success.gif
│ │ │ │ └── success.png
│ │ │ ├── video.css
│ │ │ ├── video.html
│ │ │ └── video.js
│ │ ├── webapp
│ │ │ └── webapp.html
│ │ └── wordimage
│ │ │ ├── fClipboard_ueditor.swf
│ │ │ ├── imageUploader.swf
│ │ │ ├── tangram.js
│ │ │ ├── wordimage.html
│ │ │ └── wordimage.js
│ │ ├── index.html
│ │ ├── lang
│ │ ├── en
│ │ │ ├── en.js
│ │ │ └── images
│ │ │ │ ├── addimage.png
│ │ │ │ ├── alldeletebtnhoverskin.png
│ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ ├── background.png
│ │ │ │ ├── button.png
│ │ │ │ ├── copy.png
│ │ │ │ ├── deletedisable.png
│ │ │ │ ├── deleteenable.png
│ │ │ │ ├── listbackground.png
│ │ │ │ ├── localimage.png
│ │ │ │ ├── music.png
│ │ │ │ ├── rotateleftdisable.png
│ │ │ │ ├── rotateleftenable.png
│ │ │ │ ├── rotaterightdisable.png
│ │ │ │ ├── rotaterightenable.png
│ │ │ │ └── upload.png
│ │ └── zh-cn
│ │ │ ├── images
│ │ │ ├── copy.png
│ │ │ ├── localimage.png
│ │ │ ├── music.png
│ │ │ └── upload.png
│ │ │ └── zh-cn.js
│ │ ├── themes
│ │ ├── default
│ │ │ ├── css
│ │ │ │ ├── ueditor.css
│ │ │ │ └── ueditor.min.css
│ │ │ ├── dialogbase.css
│ │ │ └── images
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── arrow.png
│ │ │ │ ├── arrow_down.png
│ │ │ │ ├── arrow_up.png
│ │ │ │ ├── button-bg.gif
│ │ │ │ ├── cancelbutton.gif
│ │ │ │ ├── charts.png
│ │ │ │ ├── cursor_h.gif
│ │ │ │ ├── cursor_h.png
│ │ │ │ ├── cursor_v.gif
│ │ │ │ ├── cursor_v.png
│ │ │ │ ├── dialog-title-bg.png
│ │ │ │ ├── filescan.png
│ │ │ │ ├── highlighted.gif
│ │ │ │ ├── icons-all.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── loaderror.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── lock.gif
│ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ ├── pagebreak.gif
│ │ │ │ ├── scale.png
│ │ │ │ ├── sortable.png
│ │ │ │ ├── spacer.gif
│ │ │ │ ├── sparator_v.png
│ │ │ │ ├── table-cell-align.png
│ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ ├── toolbar_bg.png
│ │ │ │ ├── unhighlighted.gif
│ │ │ │ ├── upload.png
│ │ │ │ ├── videologo.gif
│ │ │ │ ├── word.gif
│ │ │ │ └── wordpaste.png
│ │ └── iframe.css
│ │ ├── third-party
│ │ ├── SyntaxHighlighter
│ │ │ ├── shCore.js
│ │ │ └── shCoreDefault.css
│ │ ├── codemirror
│ │ │ ├── codemirror.css
│ │ │ └── codemirror.js
│ │ ├── highcharts
│ │ │ ├── adapters
│ │ │ │ ├── mootools-adapter.js
│ │ │ │ ├── mootools-adapter.src.js
│ │ │ │ ├── prototype-adapter.js
│ │ │ │ ├── prototype-adapter.src.js
│ │ │ │ ├── standalone-framework.js
│ │ │ │ └── standalone-framework.src.js
│ │ │ ├── highcharts-more.js
│ │ │ ├── highcharts-more.src.js
│ │ │ ├── highcharts.js
│ │ │ ├── highcharts.src.js
│ │ │ ├── modules
│ │ │ │ ├── annotations.js
│ │ │ │ ├── annotations.src.js
│ │ │ │ ├── canvas-tools.js
│ │ │ │ ├── canvas-tools.src.js
│ │ │ │ ├── data.js
│ │ │ │ ├── data.src.js
│ │ │ │ ├── drilldown.js
│ │ │ │ ├── drilldown.src.js
│ │ │ │ ├── exporting.js
│ │ │ │ ├── exporting.src.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── funnel.src.js
│ │ │ │ ├── heatmap.js
│ │ │ │ ├── heatmap.src.js
│ │ │ │ ├── map.js
│ │ │ │ ├── map.src.js
│ │ │ │ ├── no-data-to-display.js
│ │ │ │ └── no-data-to-display.src.js
│ │ │ └── themes
│ │ │ │ ├── dark-blue.js
│ │ │ │ ├── dark-green.js
│ │ │ │ ├── gray.js
│ │ │ │ ├── grid.js
│ │ │ │ └── skies.js
│ │ ├── jquery-1.10.2.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-1.10.2.min.map
│ │ ├── snapscreen
│ │ │ └── UEditorSnapscreen.exe
│ │ ├── video-js
│ │ │ ├── font
│ │ │ │ ├── vjs.eot
│ │ │ │ ├── vjs.svg
│ │ │ │ ├── vjs.ttf
│ │ │ │ └── vjs.woff
│ │ │ ├── video-js.css
│ │ │ ├── video-js.min.css
│ │ │ ├── video-js.swf
│ │ │ ├── video.dev.js
│ │ │ └── video.js
│ │ ├── webuploader
│ │ │ ├── Uploader.swf
│ │ │ ├── webuploader.css
│ │ │ ├── webuploader.custom.js
│ │ │ ├── webuploader.custom.min.js
│ │ │ ├── webuploader.flashonly.js
│ │ │ ├── webuploader.flashonly.min.js
│ │ │ ├── webuploader.html5only.js
│ │ │ ├── webuploader.html5only.min.js
│ │ │ ├── webuploader.js
│ │ │ ├── webuploader.min.js
│ │ │ ├── webuploader.withoutimage.js
│ │ │ └── webuploader.withoutimage.min.js
│ │ ├── xss.min.js
│ │ └── zeroclipboard
│ │ │ ├── ZeroClipboard.js
│ │ │ ├── ZeroClipboard.min.js
│ │ │ └── ZeroClipboard.swf
│ │ ├── ueditor.all.js
│ │ ├── ueditor.all.min.js
│ │ ├── ueditor.config.js
│ │ ├── ueditor.parse.js
│ │ └── ueditor.parse.min.js
└── typescript.worker.js
├── index.html
├── package-lock.json
├── package.json
├── src
├── App.vue
├── assets
│ ├── css
│ │ ├── dd-icon.css
│ │ └── quill.css
│ └── images
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 401_bg.jpg
│ │ ├── 404_bg.jpg
│ │ ├── 5.jpg
│ │ ├── 500_bg.jpg
│ │ ├── 6.jpg
│ │ ├── login_bg.png
│ │ ├── logo-light.png
│ │ ├── logo.png
│ │ ├── wx.jpg
│ │ └── zfb.jpg
├── auth
│ └── index.js
├── components
│ ├── code-editor.vue
│ ├── color-picker.vue
│ ├── floor
│ │ ├── floor-item.vue
│ │ └── floor.vue
│ ├── json.vue
│ ├── quill.vue
│ ├── select-tree.vue
│ ├── share.vue
│ ├── tree.vue
│ └── ueditor.vue
├── config
│ ├── china.js
│ ├── index.js
│ └── rules.js
├── i18n
│ ├── i18n.js
│ └── langs
│ │ ├── en.js
│ │ ├── index.js
│ │ └── zh-CN.js
├── json
│ └── user.js
├── main.js
├── router
│ ├── filter.js
│ └── index.js
├── store
│ ├── getters.js
│ ├── index.js
│ └── modules
│ │ ├── settings.js
│ │ ├── user.js
│ │ └── views-bar.js
├── utils
│ ├── commonUtil.js
│ └── cookie.js
└── views
│ ├── basic
│ ├── color-picker.vue
│ ├── count-to.vue
│ ├── floor.vue
│ ├── form.vue
│ ├── image-crop.vue
│ ├── select-tree.vue
│ ├── share.vue
│ ├── sticky.vue
│ ├── table.vue
│ └── tree.vue
│ ├── components
│ ├── menu-bar.vue
│ ├── menu-item.vue
│ ├── menu-link.vue
│ ├── nav-bar.vue
│ └── views-bar.vue
│ ├── donate
│ └── index.vue
│ ├── editor
│ ├── code.vue
│ ├── markdown.vue
│ ├── quill.vue
│ └── ueditor.vue
│ ├── error
│ ├── 401.vue
│ ├── 404.vue
│ └── 500.vue
│ ├── file
│ ├── excel.vue
│ └── pdf.vue
│ ├── home.vue
│ ├── icon
│ ├── dd-icon.vue
│ ├── element.vue
│ ├── fontawesome.vue
│ └── index.vue
│ ├── index.vue
│ ├── login.vue
│ ├── menu-1
│ ├── menu-1-1.vue
│ ├── menu-1-1
│ │ ├── menu-1-1-1.vue
│ │ └── menu-1-1-2.vue
│ └── menu-1-2.vue
│ └── settings.vue
├── static
├── .gitkeep
├── readme.pdf
└── ueditor
│ ├── dialogs
│ ├── anchor
│ │ └── anchor.html
│ ├── attachment
│ │ ├── attachment.css
│ │ ├── attachment.html
│ │ ├── attachment.js
│ │ ├── fileTypeImages
│ │ │ ├── icon_chm.gif
│ │ │ ├── icon_default.png
│ │ │ ├── icon_doc.gif
│ │ │ ├── icon_exe.gif
│ │ │ ├── icon_jpg.gif
│ │ │ ├── icon_mp3.gif
│ │ │ ├── icon_mv.gif
│ │ │ ├── icon_pdf.gif
│ │ │ ├── icon_ppt.gif
│ │ │ ├── icon_psd.gif
│ │ │ ├── icon_rar.gif
│ │ │ ├── icon_txt.gif
│ │ │ └── icon_xls.gif
│ │ └── images
│ │ │ ├── alignicon.gif
│ │ │ ├── alignicon.png
│ │ │ ├── bg.png
│ │ │ ├── file-icons.gif
│ │ │ ├── file-icons.png
│ │ │ ├── icons.gif
│ │ │ ├── icons.png
│ │ │ ├── image.png
│ │ │ ├── progress.png
│ │ │ ├── success.gif
│ │ │ └── success.png
│ ├── background
│ │ ├── background.css
│ │ ├── background.html
│ │ ├── background.js
│ │ └── images
│ │ │ ├── bg.png
│ │ │ └── success.png
│ ├── charts
│ │ ├── chart.config.js
│ │ ├── charts.css
│ │ ├── charts.html
│ │ ├── charts.js
│ │ └── images
│ │ │ ├── charts0.png
│ │ │ ├── charts1.png
│ │ │ ├── charts2.png
│ │ │ ├── charts3.png
│ │ │ ├── charts4.png
│ │ │ └── charts5.png
│ ├── emotion
│ │ ├── emotion.css
│ │ ├── emotion.html
│ │ ├── emotion.js
│ │ └── images
│ │ │ ├── 0.gif
│ │ │ ├── bface.gif
│ │ │ ├── cface.gif
│ │ │ ├── fface.gif
│ │ │ ├── jxface2.gif
│ │ │ ├── neweditor-tab-bg.png
│ │ │ ├── tface.gif
│ │ │ ├── wface.gif
│ │ │ └── yface.gif
│ ├── gmap
│ │ └── gmap.html
│ ├── help
│ │ ├── help.css
│ │ ├── help.html
│ │ └── help.js
│ ├── image
│ │ ├── image.css
│ │ ├── image.html
│ │ ├── image.js
│ │ └── images
│ │ │ ├── alignicon.jpg
│ │ │ ├── bg.png
│ │ │ ├── icons.gif
│ │ │ ├── icons.png
│ │ │ ├── image.png
│ │ │ ├── progress.png
│ │ │ ├── success.gif
│ │ │ └── success.png
│ ├── insertframe
│ │ └── insertframe.html
│ ├── internal.js
│ ├── link
│ │ └── link.html
│ ├── map
│ │ ├── map.html
│ │ └── show.html
│ ├── music
│ │ ├── music.css
│ │ ├── music.html
│ │ └── music.js
│ ├── preview
│ │ └── preview.html
│ ├── scrawl
│ │ ├── images
│ │ │ ├── addimg.png
│ │ │ ├── brush.png
│ │ │ ├── delimg.png
│ │ │ ├── delimgH.png
│ │ │ ├── empty.png
│ │ │ ├── emptyH.png
│ │ │ ├── eraser.png
│ │ │ ├── redo.png
│ │ │ ├── redoH.png
│ │ │ ├── scale.png
│ │ │ ├── scaleH.png
│ │ │ ├── size.png
│ │ │ ├── undo.png
│ │ │ └── undoH.png
│ │ ├── scrawl.css
│ │ ├── scrawl.html
│ │ └── scrawl.js
│ ├── searchreplace
│ │ ├── searchreplace.html
│ │ └── searchreplace.js
│ ├── snapscreen
│ │ └── snapscreen.html
│ ├── spechars
│ │ ├── spechars.html
│ │ └── spechars.js
│ ├── table
│ │ ├── dragicon.png
│ │ ├── edittable.css
│ │ ├── edittable.html
│ │ ├── edittable.js
│ │ ├── edittd.html
│ │ └── edittip.html
│ ├── template
│ │ ├── config.js
│ │ ├── images
│ │ │ ├── bg.gif
│ │ │ ├── pre0.png
│ │ │ ├── pre1.png
│ │ │ ├── pre2.png
│ │ │ ├── pre3.png
│ │ │ └── pre4.png
│ │ ├── template.css
│ │ ├── template.html
│ │ └── template.js
│ ├── video
│ │ ├── images
│ │ │ ├── bg.png
│ │ │ ├── center_focus.jpg
│ │ │ ├── file-icons.gif
│ │ │ ├── file-icons.png
│ │ │ ├── icons.gif
│ │ │ ├── icons.png
│ │ │ ├── image.png
│ │ │ ├── left_focus.jpg
│ │ │ ├── none_focus.jpg
│ │ │ ├── progress.png
│ │ │ ├── right_focus.jpg
│ │ │ ├── success.gif
│ │ │ └── success.png
│ │ ├── video.css
│ │ ├── video.html
│ │ └── video.js
│ ├── webapp
│ │ └── webapp.html
│ └── wordimage
│ │ ├── fClipboard_ueditor.swf
│ │ ├── imageUploader.swf
│ │ ├── tangram.js
│ │ ├── wordimage.html
│ │ └── wordimage.js
│ ├── index.html
│ ├── lang
│ ├── en
│ │ ├── en.js
│ │ └── images
│ │ │ ├── addimage.png
│ │ │ ├── alldeletebtnhoverskin.png
│ │ │ ├── alldeletebtnupskin.png
│ │ │ ├── background.png
│ │ │ ├── button.png
│ │ │ ├── copy.png
│ │ │ ├── deletedisable.png
│ │ │ ├── deleteenable.png
│ │ │ ├── listbackground.png
│ │ │ ├── localimage.png
│ │ │ ├── music.png
│ │ │ ├── rotateleftdisable.png
│ │ │ ├── rotateleftenable.png
│ │ │ ├── rotaterightdisable.png
│ │ │ ├── rotaterightenable.png
│ │ │ └── upload.png
│ └── zh-cn
│ │ ├── images
│ │ ├── copy.png
│ │ ├── localimage.png
│ │ ├── music.png
│ │ └── upload.png
│ │ └── zh-cn.js
│ ├── themes
│ ├── default
│ │ ├── css
│ │ │ ├── ueditor.css
│ │ │ └── ueditor.min.css
│ │ ├── dialogbase.css
│ │ └── images
│ │ │ ├── anchor.gif
│ │ │ ├── arrow.png
│ │ │ ├── arrow_down.png
│ │ │ ├── arrow_up.png
│ │ │ ├── button-bg.gif
│ │ │ ├── cancelbutton.gif
│ │ │ ├── charts.png
│ │ │ ├── cursor_h.gif
│ │ │ ├── cursor_h.png
│ │ │ ├── cursor_v.gif
│ │ │ ├── cursor_v.png
│ │ │ ├── dialog-title-bg.png
│ │ │ ├── filescan.png
│ │ │ ├── highlighted.gif
│ │ │ ├── icons-all.gif
│ │ │ ├── icons.gif
│ │ │ ├── icons.png
│ │ │ ├── loaderror.png
│ │ │ ├── loading.gif
│ │ │ ├── lock.gif
│ │ │ ├── neweditor-tab-bg.png
│ │ │ ├── pagebreak.gif
│ │ │ ├── scale.png
│ │ │ ├── sortable.png
│ │ │ ├── spacer.gif
│ │ │ ├── sparator_v.png
│ │ │ ├── table-cell-align.png
│ │ │ ├── tangram-colorpicker.png
│ │ │ ├── toolbar_bg.png
│ │ │ ├── unhighlighted.gif
│ │ │ ├── upload.png
│ │ │ ├── videologo.gif
│ │ │ ├── word.gif
│ │ │ └── wordpaste.png
│ └── iframe.css
│ ├── third-party
│ ├── SyntaxHighlighter
│ │ ├── shCore.js
│ │ └── shCoreDefault.css
│ ├── codemirror
│ │ ├── codemirror.css
│ │ └── codemirror.js
│ ├── highcharts
│ │ ├── adapters
│ │ │ ├── mootools-adapter.js
│ │ │ ├── mootools-adapter.src.js
│ │ │ ├── prototype-adapter.js
│ │ │ ├── prototype-adapter.src.js
│ │ │ ├── standalone-framework.js
│ │ │ └── standalone-framework.src.js
│ │ ├── highcharts-more.js
│ │ ├── highcharts-more.src.js
│ │ ├── highcharts.js
│ │ ├── highcharts.src.js
│ │ ├── modules
│ │ │ ├── annotations.js
│ │ │ ├── annotations.src.js
│ │ │ ├── canvas-tools.js
│ │ │ ├── canvas-tools.src.js
│ │ │ ├── data.js
│ │ │ ├── data.src.js
│ │ │ ├── drilldown.js
│ │ │ ├── drilldown.src.js
│ │ │ ├── exporting.js
│ │ │ ├── exporting.src.js
│ │ │ ├── funnel.js
│ │ │ ├── funnel.src.js
│ │ │ ├── heatmap.js
│ │ │ ├── heatmap.src.js
│ │ │ ├── map.js
│ │ │ ├── map.src.js
│ │ │ ├── no-data-to-display.js
│ │ │ └── no-data-to-display.src.js
│ │ └── themes
│ │ │ ├── dark-blue.js
│ │ │ ├── dark-green.js
│ │ │ ├── gray.js
│ │ │ ├── grid.js
│ │ │ └── skies.js
│ ├── jquery-1.10.2.js
│ ├── jquery-1.10.2.min.js
│ ├── jquery-1.10.2.min.map
│ ├── snapscreen
│ │ └── UEditorSnapscreen.exe
│ ├── video-js
│ │ ├── font
│ │ │ ├── vjs.eot
│ │ │ ├── vjs.svg
│ │ │ ├── vjs.ttf
│ │ │ └── vjs.woff
│ │ ├── video-js.css
│ │ ├── video-js.min.css
│ │ ├── video-js.swf
│ │ ├── video.dev.js
│ │ └── video.js
│ ├── webuploader
│ │ ├── Uploader.swf
│ │ ├── webuploader.css
│ │ ├── webuploader.custom.js
│ │ ├── webuploader.custom.min.js
│ │ ├── webuploader.flashonly.js
│ │ ├── webuploader.flashonly.min.js
│ │ ├── webuploader.html5only.js
│ │ ├── webuploader.html5only.min.js
│ │ ├── webuploader.js
│ │ ├── webuploader.min.js
│ │ ├── webuploader.withoutimage.js
│ │ └── webuploader.withoutimage.min.js
│ ├── xss.min.js
│ └── zeroclipboard
│ │ ├── ZeroClipboard.js
│ │ ├── ZeroClipboard.min.js
│ │ └── ZeroClipboard.swf
│ ├── ueditor.all.js
│ ├── ueditor.all.min.js
│ ├── ueditor.config.js
│ ├── ueditor.parse.js
│ └── ueditor.parse.min.js
└── test
├── e2e
├── custom-assertions
│ └── elementCount.js
├── nightwatch.conf.js
├── runner.js
└── specs
│ └── test.js
└── unit
├── .eslintrc
├── jest.conf.js
├── setup.js
└── specs
└── HelloWorld.spec.js
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | ["env", {
4 | "modules": false,
5 | "targets": {
6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
7 | }
8 | }],
9 | "stage-2"
10 | ],
11 | "plugins": ["transform-vue-jsx", "transform-runtime"],
12 | "env": {
13 | "test": {
14 | "presets": ["env", "stage-2"],
15 | "plugins": ["transform-vue-jsx", "transform-es2015-modules-commonjs", "dynamic-import-node"]
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | /build/
2 | /config/
3 | /dist/
4 | /*.js
5 | /test/unit/coverage/
6 |
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | // https://eslint.org/docs/user-guide/configuring
2 |
3 | module.exports = {
4 | root: true,
5 | parserOptions: {
6 | parser: 'babel-eslint'
7 | },
8 | env: {
9 | browser: true,
10 | },
11 | extends: [
12 | // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
13 | // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
14 | 'plugin:vue/essential',
15 | // https://github.com/standard/standard/blob/master/docs/RULES-en.md
16 | 'standard'
17 | ],
18 | // required to lint *.vue files
19 | plugins: [
20 | 'vue'
21 | ],
22 | // add your custom rules here
23 | rules: {
24 | // allow async-await
25 | 'generator-star-spacing': 'off',
26 | // allow debugger during development
27 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | npm-debug.log*
4 | yarn-debug.log*
5 | yarn-error.log*
6 | /test/unit/coverage/
7 | /test/e2e/reports/
8 | selenium-debug.log
9 |
10 | # Editor directories and files
11 | .idea
12 | .vscode
13 | *.suo
14 | *.ntvs*
15 | *.njsproj
16 | *.sln
17 |
--------------------------------------------------------------------------------
/.postcssrc.js:
--------------------------------------------------------------------------------
1 | // https://github.com/michael-ciniawsky/postcss-load-config
2 |
3 | module.exports = {
4 | "plugins": {
5 | "postcss-import": {},
6 | "postcss-url": {},
7 | // to edit target browsers: use "browserslist" field in package.json
8 | "autoprefixer": {}
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | imcoder-admin.imcoder.fun
--------------------------------------------------------------------------------
/build/build.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | require('./check-versions')()
3 |
4 | process.env.NODE_ENV = 'production'
5 |
6 | const ora = require('ora')
7 | const rm = require('rimraf')
8 | const path = require('path')
9 | const chalk = require('chalk')
10 | const webpack = require('webpack')
11 | const config = require('../config')
12 | const webpackConfig = require('./webpack.prod.conf')
13 |
14 | const spinner = ora('building for production...')
15 | spinner.start()
16 |
17 | rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => {
18 | if (err) throw err
19 | webpack(webpackConfig, (err, stats) => {
20 | spinner.stop()
21 | if (err) throw err
22 | process.stdout.write(stats.toString({
23 | colors: true,
24 | modules: false,
25 | children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build.
26 | chunks: false,
27 | chunkModules: false
28 | }) + '\n\n')
29 |
30 | if (stats.hasErrors()) {
31 | console.log(chalk.red(' Build failed with errors.\n'))
32 | process.exit(1)
33 | }
34 |
35 | console.log(chalk.cyan(' Build complete.\n'))
36 | console.log(chalk.yellow(
37 | ' Tip: built files are meant to be served over an HTTP server.\n' +
38 | ' Opening index.html over file:// won\'t work.\n'
39 | ))
40 | })
41 | })
42 |
--------------------------------------------------------------------------------
/build/check-versions.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const chalk = require('chalk')
3 | const semver = require('semver')
4 | const packageConfig = require('../package.json')
5 | const shell = require('shelljs')
6 |
7 | function exec (cmd) {
8 | return require('child_process').execSync(cmd).toString().trim()
9 | }
10 |
11 | const versionRequirements = [
12 | {
13 | name: 'node',
14 | currentVersion: semver.clean(process.version),
15 | versionRequirement: packageConfig.engines.node
16 | }
17 | ]
18 |
19 | if (shell.which('npm')) {
20 | versionRequirements.push({
21 | name: 'npm',
22 | currentVersion: exec('npm --version'),
23 | versionRequirement: packageConfig.engines.npm
24 | })
25 | }
26 |
27 | module.exports = function () {
28 | const warnings = []
29 |
30 | for (let i = 0; i < versionRequirements.length; i++) {
31 | const mod = versionRequirements[i]
32 |
33 | if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
34 | warnings.push(mod.name + ': ' +
35 | chalk.red(mod.currentVersion) + ' should be ' +
36 | chalk.green(mod.versionRequirement)
37 | )
38 | }
39 | }
40 |
41 | if (warnings.length) {
42 | console.log('')
43 | console.log(chalk.yellow('To use this template, you must update following to modules:'))
44 | console.log()
45 |
46 | for (let i = 0; i < warnings.length; i++) {
47 | const warning = warnings[i]
48 | console.log(' ' + warning)
49 | }
50 |
51 | console.log()
52 | process.exit(1)
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/build/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/build/logo.png
--------------------------------------------------------------------------------
/build/vue-loader.conf.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const utils = require('./utils')
3 | const config = require('../config')
4 | const isProduction = process.env.NODE_ENV === 'production'
5 | const sourceMapEnabled = isProduction
6 | ? config.build.productionSourceMap
7 | : config.dev.cssSourceMap
8 |
9 | module.exports = {
10 | loaders: utils.cssLoaders({
11 | sourceMap: sourceMapEnabled,
12 | extract: isProduction
13 | }),
14 | cssSourceMap: sourceMapEnabled,
15 | cacheBusting: config.dev.cacheBusting,
16 | transformToRequire: {
17 | video: ['src', 'poster'],
18 | source: 'src',
19 | img: 'src',
20 | image: 'xlink:href'
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/config/dev.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const merge = require('webpack-merge')
3 | const prodEnv = require('./prod.env')
4 |
5 | module.exports = merge(prodEnv, {
6 | NODE_ENV: '"development"'
7 | })
8 |
--------------------------------------------------------------------------------
/config/prod.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | module.exports = {
3 | NODE_ENV: '"production"'
4 | }
5 |
--------------------------------------------------------------------------------
/config/test.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const merge = require('webpack-merge')
3 | const devEnv = require('./dev.env')
4 |
5 | module.exports = merge(devEnv, {
6 | NODE_ENV: '"testing"'
7 | })
8 |
--------------------------------------------------------------------------------
/dist/index.html:
--------------------------------------------------------------------------------
1 |
imcoder-admin 后台管理模板
--------------------------------------------------------------------------------
/dist/static/fonts/element-icons.535877f.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/element-icons.535877f.woff
--------------------------------------------------------------------------------
/dist/static/fonts/element-icons.732389d.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/element-icons.732389d.ttf
--------------------------------------------------------------------------------
/dist/static/fonts/fontawesome-webfont.674f50d.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/fontawesome-webfont.674f50d.eot
--------------------------------------------------------------------------------
/dist/static/fonts/fontawesome-webfont.af7ae50.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/fontawesome-webfont.af7ae50.woff2
--------------------------------------------------------------------------------
/dist/static/fonts/fontawesome-webfont.b06871f.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/fontawesome-webfont.b06871f.ttf
--------------------------------------------------------------------------------
/dist/static/fonts/fontawesome-webfont.fee66e7.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/fontawesome-webfont.fee66e7.woff
--------------------------------------------------------------------------------
/dist/static/fonts/fontello.068ca2b.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/fontello.068ca2b.ttf
--------------------------------------------------------------------------------
/dist/static/fonts/fontello.e73a064.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/fonts/fontello.e73a064.eot
--------------------------------------------------------------------------------
/dist/static/img/401_bg.8d6a210.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/401_bg.8d6a210.jpg
--------------------------------------------------------------------------------
/dist/static/img/404_bg.34ae03a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/404_bg.34ae03a.jpg
--------------------------------------------------------------------------------
/dist/static/img/500_bg.b4735d6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/500_bg.b4735d6.jpg
--------------------------------------------------------------------------------
/dist/static/img/login_bg.f03a8c4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/login_bg.f03a8c4.png
--------------------------------------------------------------------------------
/dist/static/img/logo-light.7fa4a14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/logo-light.7fa4a14.png
--------------------------------------------------------------------------------
/dist/static/img/wx.08d12d7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/wx.08d12d7.jpg
--------------------------------------------------------------------------------
/dist/static/img/zfb.57e0c9e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/img/zfb.57e0c9e.jpg
--------------------------------------------------------------------------------
/dist/static/js/14.e43e34411befdcc3e911.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([14],{"7Yuv":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("Dd8w"),s=n.n(i),a=n("uQBQ"),o=n("NYxO"),u={components:{MenuItem:a.default},props:{isCollapse:{type:Boolean,default:!1}},data:function(){return{menuList:[]}},computed:s()({},Object(o.b)(["dynamicRouters","settings"]),{menus:function(){return this.dynamicRouters},uniqueOpened:function(){return this.settings.uniqueOpened}}),methods:{handleSelect:function(t,e){if(t.indexOf("@")>-1){var n=t.split("@")[0];this.handleClick(n)}},handleClick:function(t){switch(t){case"settings":this.showSettings()}},showSettings:function(){this.$store.dispatch("updateSettings",{key:"openSetting",value:!0})}}},c={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-scrollbar",{staticClass:"full-height"},[i("el-menu",{staticClass:"menu",attrs:{collapse:t.isCollapse,"unique-opened":t.uniqueOpened,"background-color":"#001529","text-color":"#fff","default-active":this.$route.path},on:{select:t.handleSelect}},[i("el-menu-item",{staticStyle:{padding:"0 12px"},attrs:{index:"0"}},[i("div",{staticClass:"logo"},[t.isCollapse?i("a",{staticStyle:{display:"inline-block"},attrs:{href:"https://www.imcoder.fun/content/imcoder-admin"}},[i("img",{staticStyle:{width:"100%","max-width":"40px"},attrs:{src:n("NDZ+")}})]):i("a",{attrs:{href:"https://www.imcoder.fun/content/imcoder-admin"}},[t._v("Imcoder - Admin")])])]),t._v(" "),t._l(t.menus,function(t){return i("menu-item",{key:t.id,attrs:{menu:t,"base-path":t.path}})})],2)],1)},staticRenderFns:[]};var l=n("VU/8")(u,c,!1,function(t){n("gv3N")},"data-v-30fe19f4",null);e.default=l.exports},"NDZ+":function(t,e,n){t.exports=n.p+"static/img/logo-light.7fa4a14.png"},gv3N:function(t,e){}});
--------------------------------------------------------------------------------
/dist/static/js/18.21fb0738d4255e8cf5d6.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([18],{G1yl:function(t,e){},GcQ9:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={data:function(){return{pdfUrl:"../../../static/readme.pdf",scale:1.5,totals:[],pageNum:1,viewHeight:0}},mounted:function(){this.renderPdf(this.scale)},methods:{renderPdf:function(t){var e=this,i=window["pdfjs-dist/build/pdf"];window["pdfjs-dist/web/pdf_viewer"];i.GlobalWorkerOptions.workerSrc="//mozilla.github.io/pdf.js/build/pdf.worker.js",i.getDocument(this.pdfUrl).promise.then(function(i){var n=i.numPages;e.createCanvas(n,"canvas-pdf-");for(var a=function(n){i.getPage(n).then(function(i){document.getElementById("page-"+n);var a=i.getViewport({scale:t}),s=document.getElementById("canvas-pdf-"+n),r=s.getContext("2d");s.height=a.height,s.width=a.width,e.viewHeight=a.height;var o={canvasContext:r,viewport:a};i.render(o).promise.then(function(){return i.getTextContent()})})},s=1;s<=n;s++)a(s)})},createCanvas:function(t){for(var e=1;e<=t;e++)this.totals.push(e)},scrollfun:function(t){var e=t.target.scrollTop;this.pageNum=0===e?1:Math.ceil(e/this.viewHeight)}}},a={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("el-row",[e("el-alert",{attrs:{title:"温馨提示",type:"success"}},[this._t("default",[this._v("\n 本页面为简单 PDF 预览页面。由于 PDF 文件可在浏览器直接打开,故此页面只引入外部文件,并未实际安装相关组件。\n "),e("br"),this._v("详细使用教程请参考 http://mozilla.github.io/pdf.js/getting_started/\n ")])],2)],1),this._v(" "),e("el-row",[e("el-scrollbar",[e("div",{staticStyle:{height:"100%"}},this._l(this.totals,function(t){return e("div",{key:t,staticClass:"pdf-box",attrs:{id:"page-"+t}},[e("canvas",{staticClass:"canvas-pdf",attrs:{id:"canvas-pdf-"+t}})])}),0)])],1)],1)},staticRenderFns:[]};var s=i("VU/8")(n,a,!1,function(t){i("G1yl")},"data-v-a2c261ec",null);e.default=s.exports}});
--------------------------------------------------------------------------------
/dist/static/js/19.eb448b7b0fec25cbcc2e.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([19],{"8zAR":function(e,t){},ExNb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("div",{staticClass:"bg"},[t("el-link",{staticClass:"error-link",attrs:{type:"primary",href:"/index",underline:!1}},[this._v("返回首页")])],1)])},staticRenderFns:[]};var i=n("VU/8")({},r,!1,function(e){n("8zAR")},"data-v-994c4eec",null);t.default=i.exports}});
--------------------------------------------------------------------------------
/dist/static/js/2.9e57e55b2d2d1c848bdd.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([2],{"4AN5":function(t,s,e){t.exports=e.p+"static/img/zfb.57e0c9e.jpg"},LOwc:function(t,s){},WrqV:function(t,s,e){t.exports=e.p+"static/img/wx.08d12d7.jpg"},iXGt:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var i={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",[s("el-row",[s("div",{staticClass:"donate-desc"},[this._v("项目的创作离不开您的支持,如果你觉得此项目能够帮助到您,不如请作者喝杯咖啡吧。")])]),this._v(" "),s("el-row",{staticClass:"donate"},[s("el-col",{attrs:{sm:5}},[s("div",{staticClass:"donate-type"},[s("span",[this._v("支付宝")]),this._v(" "),s("img",{attrs:{src:e("4AN5")}})])]),this._v(" "),s("el-col",{attrs:{sm:5}},[s("div",{staticClass:"donate-type"},[s("span",[this._v("微信")]),this._v(" "),s("img",{attrs:{src:e("WrqV")}})])])],1)],1)},staticRenderFns:[]};var a=e("VU/8")({},i,!1,function(t){e("LOwc")},"data-v-0629b93e",null);s.default=a.exports}});
--------------------------------------------------------------------------------
/dist/static/js/20.c208140bc00a74e9b894.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([20],{"3RDD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("div",{staticClass:"bg"},[t("el-link",{staticClass:"error-link",attrs:{type:"primary",href:"/index",underline:!1}},[this._v("返回首页")])],1)])},staticRenderFns:[]};var i=n("VU/8")({},r,!1,function(e){n("ZFZe")},"data-v-73cffae8",null);t.default=i.exports},ZFZe:function(e,t){}});
--------------------------------------------------------------------------------
/dist/static/js/21.cba4e1ac77a73e0e8a39.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([21],{Y1cd:function(e,d){},eVp7:function(e,d,t){"use strict";Object.defineProperty(d,"__esModule",{value:!0});var r={render:function(){var e=this,d=e.$createElement,t=e._self._c||d;return t("div",{staticClass:"share-demo mb20"},[t("el-row",[t("el-col",{attrs:{md:24}},[t("dd-share",{staticClass:"social-share",attrs:{"share-config":e.config}})],1),e._v(" "),t("el-col",{attrs:{md:24}},[t("code",[e._v("\n # 安装"),t("br"),e._v("\n npm install dd-share"),t("br"),t("br"),e._v("\n # main.js"),t("br"),e._v("\n import DdShare from 'dd-share'"),t("br"),e._v("\n Vue.use(DdShare)"),t("br"),t("br"),e._v("\n # 使用"),t("br"),e._v('\n '),t("br")])])],1)],1)},staticRenderFns:[]};var a=t("VU/8")({data:function(){return{config:{url:"https://github.com/dongdong-cloud/dd-admin",source:"https://github.com/dongdong-cloud/dd-admin",title:"dd-admin 一款强大的后台管理模板",description:"dd-admin-web是一个前端解决方案,基于 vue 2 和 element-ui 2.12.0 开发的后台管理模板。功能涵盖动态路由、富文本编辑、图表统计等多种丰富组件。能快速帮助中小型企业搭建后台产品模型。 https://dd-admin.ocreatech.com",image:"",disabled:["google","facebook","twitter"],wechatQrcodeTitle:"微信扫一扫",wechatQrcodeHelper:"微信里点“发现”,扫一扫
二维码便可将本文分享至朋友圈。
"}}}},r,!1,function(e){t("Y1cd")},"data-v-6cd36000",null);d.default=a.exports}});
--------------------------------------------------------------------------------
/dist/static/js/22.f1de2e2c9b4b01cbd644.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([22],{gFYC:function(v,_){},kW3u:function(v,_,t){"use strict";Object.defineProperty(_,"__esModule",{value:!0});var e={data:function(){return{isFixed:!1}},mounted:function(){this.init()},methods:{init:function(){var v=this,_=this.$refs.stickyScroll.wrap,t=document.getElementById("box").offsetTop;console.log(t),_.onscroll=function(){var t=_.scrollTop,e=_.querySelector("#boxFixed").offsetTop;console.log(t),console.log(e),v.isFixed=t>=e}}}},o={render:function(){var v=this,_=v.$createElement,t=v._self._c||_;return t("el-scrollbar",{ref:"stickyScroll",staticClass:"demo123"},[t("div",{staticClass:"box",attrs:{id:"box"}},[t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("div",{staticClass:"box_fixed",class:{is_fixed:v.isFixed},attrs:{id:"boxFixed"}},[v._v("我是来测试的、哇咔咔")]),v._v(" "),t("h3",[v._v("快下来")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")]),v._v(" "),t("h4",[v._v("吸顶测试")])])])},staticRenderFns:[]};var s=t("VU/8")(e,o,!1,function(v){t("gFYC")},"data-v-600cb43b",null);_.default=s.exports}});
--------------------------------------------------------------------------------
/dist/static/js/27.0f7e0b50f9ee5ce77731.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([27],{"+yZg":function(e,t){},"34W9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("div",{staticClass:"bg"},[t("el-link",{staticClass:"error-link",attrs:{type:"primary",href:"/index",underline:!1}},[this._v("返回首页")])],1)])},staticRenderFns:[]};var i=n("VU/8")({},r,!1,function(e){n("+yZg")},"data-v-280adeef",null);t.default=i.exports}});
--------------------------------------------------------------------------------
/dist/static/js/30.7106ec6050d7ec285131.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([30],{lDs9:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={render:function(){var e=this.$createElement;return(this._self._c||e)("el-alert",{attrs:{title:"温馨提示",type:"success",description:"这是二级菜单 2"}})},staticRenderFns:[]},s=l("VU/8")(null,n,!1,null,null,null);t.default=s.exports}});
--------------------------------------------------------------------------------
/dist/static/js/31.9c07da9ecff3ecb7c27a.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([31],{DQab:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={render:function(){var e=this.$createElement;return(this._self._c||e)("el-alert",{attrs:{title:"温馨提示",type:"success",description:"这是三级菜单 2"}})},staticRenderFns:[]},r=l("VU/8")(null,n,!1,null,null,null);t.default=r.exports}});
--------------------------------------------------------------------------------
/dist/static/js/32.551b5f16f47fa556fb01.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([32],{lC8t:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={render:function(){var e=this.$createElement;return(this._self._c||e)("el-alert",{attrs:{title:"温馨提示",type:"success",description:"这是三级菜单 1"}})},staticRenderFns:[]},r=l("VU/8")(null,n,!1,null,null,null);t.default=r.exports}});
--------------------------------------------------------------------------------
/dist/static/js/33.80015150e4e2fbf0e1e2.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([33],{"xaN/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("router-view")},staticRenderFns:[]},l=n("VU/8")(null,r,!1,null,null,null);t.default=l.exports}});
--------------------------------------------------------------------------------
/dist/static/js/34.7d6f9236f63da5b83ddf.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([34],{ph5g:function(l,e,u){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=u("VU/8")(null,null,!1,null,null,null);e.default=n.exports}});
--------------------------------------------------------------------------------
/dist/static/js/35.249d00a593615d364f07.js:
--------------------------------------------------------------------------------
1 | webpackJsonp([35],{kUqG:function(l,e,u){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=u("VU/8")(null,null,!1,null,null,null);e.default=n.exports}});
--------------------------------------------------------------------------------
/dist/static/readme.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/readme.pdf
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/anchor/anchor.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
39 |
40 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_default.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/alignicon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/alignicon.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/alignicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/alignicon.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/file-icons.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/file-icons.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/icons.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/icons.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/image.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/progress.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/success.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/attachment/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/attachment/images/success.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/background/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/background/images/bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/background/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/background/images/success.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/chart.config.js:
--------------------------------------------------------------------------------
1 | /*
2 | * 图表配置文件
3 | * */
4 |
5 |
6 | //不同类型的配置
7 | var typeConfig = [
8 | {
9 | chart: {
10 | type: 'line'
11 | },
12 | plotOptions: {
13 | line: {
14 | dataLabels: {
15 | enabled: false
16 | },
17 | enableMouseTracking: true
18 | }
19 | }
20 | }, {
21 | chart: {
22 | type: 'line'
23 | },
24 | plotOptions: {
25 | line: {
26 | dataLabels: {
27 | enabled: true
28 | },
29 | enableMouseTracking: false
30 | }
31 | }
32 | }, {
33 | chart: {
34 | type: 'area'
35 | }
36 | }, {
37 | chart: {
38 | type: 'bar'
39 | }
40 | }, {
41 | chart: {
42 | type: 'column'
43 | }
44 | }, {
45 | chart: {
46 | plotBackgroundColor: null,
47 | plotBorderWidth: null,
48 | plotShadow: false
49 | },
50 | plotOptions: {
51 | pie: {
52 | allowPointSelect: true,
53 | cursor: 'pointer',
54 | dataLabels: {
55 | enabled: true,
56 | color: '#000000',
57 | connectorColor: '#000000',
58 | formatter: function() {
59 | return ''+ this.point.name +': '+ ( Math.round( this.point.percentage*100 ) / 100 ) +' %';
60 | }
61 | }
62 | }
63 | }
64 | }
65 | ];
66 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/images/charts0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/charts/images/charts0.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/images/charts1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/charts/images/charts1.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/images/charts2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/charts/images/charts2.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/images/charts3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/charts/images/charts3.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/images/charts4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/charts/images/charts4.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/charts/images/charts5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/charts/images/charts5.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/emotion.css:
--------------------------------------------------------------------------------
1 | .jd img{
2 | background:transparent url(images/jxface2.gif?v=1.1) no-repeat scroll left top;
3 | cursor:pointer;width:35px;height:35px;display:block;
4 | }
5 | .pp img{
6 | background:transparent url(images/fface.gif?v=1.1) no-repeat scroll left top;
7 | cursor:pointer;width:25px;height:25px;display:block;
8 | }
9 | .ldw img{
10 | background:transparent url(images/wface.gif?v=1.1) no-repeat scroll left top;
11 | cursor:pointer;width:35px;height:35px;display:block;
12 | }
13 | .tsj img{
14 | background:transparent url(images/tface.gif?v=1.1) no-repeat scroll left top;
15 | cursor:pointer;width:35px;height:35px;display:block;
16 | }
17 | .cat img{
18 | background:transparent url(images/cface.gif?v=1.1) no-repeat scroll left top;
19 | cursor:pointer;width:35px;height:35px;display:block;
20 | }
21 | .bb img{
22 | background:transparent url(images/bface.gif?v=1.1) no-repeat scroll left top;
23 | cursor:pointer;width:35px;height:35px;display:block;
24 | }
25 | .youa img{
26 | background:transparent url(images/yface.gif?v=1.1) no-repeat scroll left top;
27 | cursor:pointer;width:35px;height:35px;display:block;
28 | }
29 |
30 | .smileytable td {height: 37px;}
31 | #tabPanel{margin-left:5px;overflow: hidden;}
32 | #tabContent {float:left;background:#FFFFFF;}
33 | #tabContent div{display: none;width:480px;overflow:hidden;}
34 | #tabIconReview.show{left:17px;display:block;}
35 | .menuFocus{background:#ACCD3C;}
36 | .menuDefault{background:#FFFFFF;}
37 | #tabIconReview{position:absolute;left:406px;left:398px \9;top:41px;z-index:65533;width:90px;height:76px;}
38 | img.review{width:90px;height:76px;border:2px solid #9cb945;background:#FFFFFF;background-position:center;background-repeat:no-repeat;}
39 |
40 | .wrapper .tabbody{position:relative;float:left;clear:both;padding:10px;width: 95%;}
41 | .tabbody table{width: 100%;}
42 | .tabbody td{border:1px solid #BAC498;}
43 | .tabbody td span{display: block;zoom:1;padding:0 4px;}
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/0.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/bface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/bface.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/cface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/cface.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/fface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/fface.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/jxface2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/jxface2.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/tface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/tface.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/wface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/wface.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/emotion/images/yface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/emotion/images/yface.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/help/help.css:
--------------------------------------------------------------------------------
1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;}
2 | .tabbody{height: 360px;}
3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;}
4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;}
5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;}
6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;}
7 | .tabbody table thead{font-weight: bold;line-height: 25px;}
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/help/help.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains PhpStorm.
3 | * User: xuheng
4 | * Date: 12-9-26
5 | * Time: 下午1:06
6 | * To change this template use File | Settings | File Templates.
7 | */
8 | /**
9 | * tab点击处理事件
10 | * @param tabHeads
11 | * @param tabBodys
12 | * @param obj
13 | */
14 | function clickHandler( tabHeads,tabBodys,obj ) {
15 | //head样式更改
16 | for ( var k = 0, len = tabHeads.length; k < len; k++ ) {
17 | tabHeads[k].className = "";
18 | }
19 | obj.className = "focus";
20 | //body显隐
21 | var tabSrc = obj.getAttribute( "tabSrc" );
22 | for ( var j = 0, length = tabBodys.length; j < length; j++ ) {
23 | var body = tabBodys[j],
24 | id = body.getAttribute( "id" );
25 | body.onclick = function(){
26 | this.style.zoom = 1;
27 | };
28 | if ( id != tabSrc ) {
29 | body.style.zIndex = 1;
30 | } else {
31 | body.style.zIndex = 200;
32 | }
33 | }
34 |
35 | }
36 |
37 | /**
38 | * TAB切换
39 | * @param tabParentId tab的父节点ID或者对象本身
40 | */
41 | function switchTab( tabParentId ) {
42 | var tabElements = $G( tabParentId ).children,
43 | tabHeads = tabElements[0].children,
44 | tabBodys = tabElements[1].children;
45 |
46 | for ( var i = 0, length = tabHeads.length; i < length; i++ ) {
47 | var head = tabHeads[i];
48 | if ( head.className === "focus" )clickHandler(tabHeads,tabBodys, head );
49 | head.onclick = function () {
50 | clickHandler(tabHeads,tabBodys,this);
51 | }
52 | }
53 | }
54 | switchTab("helptab");
55 |
56 | document.getElementById('version').innerHTML = parent.UE.version;
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/alignicon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/alignicon.jpg
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/icons.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/icons.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/image.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/progress.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/success.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/image/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/image/images/success.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/music/music.css:
--------------------------------------------------------------------------------
1 | .wrapper{margin: 5px 10px;}
2 |
3 | .searchBar{height:30px;padding:7px 0 3px;text-align:center;}
4 | .searchBtn{font-size:13px;height:24px;}
5 |
6 | .resultBar{width:460px;margin:5px auto;border: 1px solid #CCC;border-radius: 5px;box-shadow: 2px 2px 5px #D3D6DA;overflow: hidden;}
7 |
8 | .listPanel{overflow: hidden;}
9 | .panelon{display:block;}
10 | .paneloff{display:none}
11 |
12 | .page{width:220px;margin:20px auto;overflow: hidden;}
13 | .pageon{float:right;width:24px;line-height:24px;height:24px;margin-right: 5px;background: none;border: none;color: #000;font-weight: bold;text-align:center}
14 | .pageoff{float:right;width:24px;line-height:24px;height:24px;cursor:pointer;background-color: #fff;
15 | border: 1px solid #E7ECF0;color: #2D64B3;margin-right: 5px;text-decoration: none;text-align:center;}
16 |
17 | .m-box{width:460px;}
18 | .m-m{float: left;line-height: 20px;height: 20px;}
19 | .m-h{height:24px;line-height:24px;padding-left: 46px;background-color:#FAFAFA;border-bottom: 1px solid #DAD8D8;font-weight: bold;font-size: 12px;color: #333;}
20 | .m-l{float:left;width:40px; }
21 | .m-t{float:left;width:140px;}
22 | .m-s{float:left;width:110px;}
23 | .m-z{float:left;width:100px;}
24 | .m-try-t{float: left;width: 60px;;}
25 |
26 | .m-try{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/try_music.gif') no-repeat ;}
27 | .m-trying{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/stop_music.gif') no-repeat ;}
28 |
29 | .loading{width:95px;height:7px;font-size:7px;margin:60px auto;background:url(http://static.tieba.baidu.com/tb/editor/images/loading.gif) no-repeat}
30 | .empty{width:300px;height:40px;padding:2px;margin:50px auto;line-height:40px; color:#006699;text-align:center;}
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/music/music.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 插入音乐
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
19 |
20 |
21 |
22 |
31 |
32 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/preview/preview.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
40 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/addimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/addimg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/brush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/brush.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/delimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/delimg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/delimgH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/delimgH.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/empty.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/emptyH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/emptyH.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/eraser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/eraser.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/redo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/redo.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/redoH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/redoH.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/scale.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/scaleH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/scaleH.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/size.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/undo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/undo.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/scrawl/images/undoH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/scrawl/images/undoH.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/spechars/spechars.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/table/dragicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/table/dragicon.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/table/edittable.css:
--------------------------------------------------------------------------------
1 | body{
2 | overflow: hidden;
3 | width: 540px;
4 | }
5 | .wrapper {
6 | margin: 10px auto 0;
7 | font-size: 12px;
8 | overflow: hidden;
9 | width: 520px;
10 | height: 315px;
11 | }
12 |
13 | .clear {
14 | clear: both;
15 | }
16 |
17 | .wrapper .left {
18 | float: left;
19 | margin-left: 10px;;
20 | }
21 |
22 | .wrapper .right {
23 | float: right;
24 | border-left: 2px dotted #EDEDED;
25 | padding-left: 15px;
26 | }
27 |
28 | .section {
29 | margin-bottom: 15px;
30 | width: 240px;
31 | overflow: hidden;
32 | }
33 |
34 | .section h3 {
35 | font-weight: bold;
36 | padding: 5px 0;
37 | margin-bottom: 10px;
38 | border-bottom: 1px solid #EDEDED;
39 | font-size: 12px;
40 | }
41 |
42 | .section ul {
43 | list-style: none;
44 | overflow: hidden;
45 | clear: both;
46 |
47 | }
48 |
49 | .section li {
50 | float: left;
51 | width: 120px;;
52 | }
53 |
54 | .section .tone {
55 | width: 80px;;
56 | }
57 |
58 | .section .preview {
59 | width: 220px;
60 | }
61 |
62 | .section .preview table {
63 | text-align: center;
64 | vertical-align: middle;
65 | color: #666;
66 | }
67 |
68 | .section .preview caption {
69 | font-weight: bold;
70 | }
71 |
72 | .section .preview td {
73 | border-width: 1px;
74 | border-style: solid;
75 | height: 22px;
76 | }
77 |
78 | .section .preview th {
79 | border-style: solid;
80 | border-color: #DDD;
81 | border-width: 2px 1px 1px 1px;
82 | height: 22px;
83 | background-color: #F7F7F7;
84 | }
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/table/edittd.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
60 |
61 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/table/edittip.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 表格删除提示
5 |
6 |
17 |
18 |
19 |
27 |
32 |
33 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/images/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/template/images/bg.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/images/pre0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/template/images/pre0.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/images/pre1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/template/images/pre1.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/images/pre2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/template/images/pre2.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/images/pre3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/template/images/pre3.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/images/pre4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/template/images/pre4.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/template.css:
--------------------------------------------------------------------------------
1 | .wrap{ padding: 5px;font-size: 14px;}
2 | .left{width:425px;float: left;}
3 | .right{width:160px;border: 1px solid #ccc;float: right;padding: 5px;margin-right: 5px;}
4 | .right .pre{height: 332px;overflow-y: auto;}
5 | .right .preitem{border: white 1px solid;margin: 5px 0;padding: 2px 0;}
6 | .right .preitem:hover{background-color: lemonChiffon;cursor: pointer;border: #ccc 1px solid;}
7 | .right .preitem img{display: block;margin: 0 auto;width:100px;}
8 | .clear{clear: both;}
9 | .top{height:26px;line-height: 26px;padding: 5px;}
10 | .bottom{height:320px;width:100%;margin: 0 auto;}
11 | .transparent{ background: url("images/bg.gif") repeat;}
12 | .bottom table tr td{border:1px dashed #ccc;}
13 | #colorPicker{width: 17px;height: 17px;border: 1px solid #CCC;display: inline-block;border-radius: 3px;box-shadow: 2px 2px 5px #D3D6DA;}
14 | .border_style1{padding:2px;border: 1px solid #ccc;border-radius: 5px;box-shadow:2px 2px 5px #d3d6da;}
15 | p{margin: 5px 0}
16 | table{clear:both;margin-bottom:10px;border-collapse:collapse;word-break:break-all;}
17 | li{clear:both}
18 | ol{padding-left:40px; }
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/template/template.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains PhpStorm.
3 | * User: xuheng
4 | * Date: 12-8-8
5 | * Time: 下午2:09
6 | * To change this template use File | Settings | File Templates.
7 | */
8 | (function () {
9 | var me = editor,
10 | preview = $G( "preview" ),
11 | preitem = $G( "preitem" ),
12 | tmps = templates,
13 | currentTmp;
14 | var initPre = function () {
15 | var str = "";
16 | for ( var i = 0, tmp; tmp = tmps[i++]; ) {
17 | str += '
';
18 | }
19 | preitem.innerHTML = str;
20 | };
21 | var pre = function ( n ) {
22 | var tmp = tmps[n - 1];
23 | currentTmp = tmp;
24 | clearItem();
25 | domUtils.setStyles( preitem.childNodes[n - 1], {
26 | "background-color":"lemonChiffon",
27 | "border":"#ccc 1px solid"
28 | } );
29 | preview.innerHTML = tmp.preHtml ? tmp.preHtml : "";
30 | };
31 | var clearItem = function () {
32 | var items = preitem.children;
33 | for ( var i = 0, item; item = items[i++]; ) {
34 | domUtils.setStyles( item, {
35 | "background-color":"",
36 | "border":"white 1px solid"
37 | } );
38 | }
39 | };
40 | dialog.onok = function () {
41 | if ( !$G( "issave" ).checked ){
42 | me.execCommand( "cleardoc" );
43 | }
44 | var obj = {
45 | html:currentTmp && currentTmp.html
46 | };
47 | me.execCommand( "template", obj );
48 | };
49 | initPre();
50 | window.pre = pre;
51 | pre(2)
52 |
53 | })();
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/center_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/center_focus.jpg
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/file-icons.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/file-icons.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/icons.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/icons.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/image.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/left_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/left_focus.jpg
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/none_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/none_focus.jpg
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/progress.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/right_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/right_focus.jpg
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/success.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/video/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/video/images/success.png
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/wordimage/fClipboard_ueditor.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/wordimage/fClipboard_ueditor.swf
--------------------------------------------------------------------------------
/dist/static/ueditor/dialogs/wordimage/imageUploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/dialogs/wordimage/imageUploader.swf
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/addimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/addimage.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/alldeletebtnhoverskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/alldeletebtnhoverskin.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/alldeletebtnupskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/alldeletebtnupskin.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/background.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/button.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/copy.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/deletedisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/deletedisable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/deleteenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/deleteenable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/listbackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/listbackground.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/localimage.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/music.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/rotateleftdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/rotateleftdisable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/rotateleftenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/rotateleftenable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/rotaterightdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/rotaterightdisable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/rotaterightenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/rotaterightenable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/en/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/en/images/upload.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/zh-cn/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/zh-cn/images/copy.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/zh-cn/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/zh-cn/images/localimage.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/zh-cn/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/zh-cn/images/music.png
--------------------------------------------------------------------------------
/dist/static/ueditor/lang/zh-cn/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/lang/zh-cn/images/upload.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/anchor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/anchor.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/arrow.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/arrow_down.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/arrow_up.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/button-bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/button-bg.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/cancelbutton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/cancelbutton.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/charts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/charts.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/cursor_h.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/cursor_h.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/cursor_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/cursor_h.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/cursor_v.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/cursor_v.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/cursor_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/cursor_v.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/dialog-title-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/dialog-title-bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/filescan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/filescan.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/highlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/highlighted.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/icons-all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/icons-all.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/icons.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/icons.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/loaderror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/loaderror.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/loading.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/lock.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/lock.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/pagebreak.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/scale.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/sortable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/sortable.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/spacer.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/sparator_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/sparator_v.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/table-cell-align.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/table-cell-align.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/tangram-colorpicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/tangram-colorpicker.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/toolbar_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/toolbar_bg.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/unhighlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/unhighlighted.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/upload.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/videologo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/videologo.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/word.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/word.gif
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/default/images/wordpaste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/themes/default/images/wordpaste.png
--------------------------------------------------------------------------------
/dist/static/ueditor/themes/iframe.css:
--------------------------------------------------------------------------------
1 | /*可以在这里添加你自己的css*/
2 |
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/highcharts/modules/funnel.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Highcharts funnel module, Beta
4 |
5 | (c) 2010-2012 Torstein Hønsi
6 |
7 | License: www.highcharts.com/license
8 | */
9 | (function(d){var u=d.getOptions().plotOptions,p=d.seriesTypes,D=d.merge,z=function(){},A=d.each;u.funnel=D(u.pie,{center:["50%","50%"],width:"90%",neckWidth:"30%",height:"100%",neckHeight:"25%",dataLabels:{connectorWidth:1,connectorColor:"#606060"},size:!0,states:{select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}}});p.funnel=d.extendClass(p.pie,{type:"funnel",animate:z,translate:function(){var a=function(k,a){return/%$/.test(k)?a*parseInt(k,10)/100:parseInt(k,10)},g=0,e=this.chart,f=e.plotWidth,
10 | e=e.plotHeight,h=0,c=this.options,C=c.center,b=a(C[0],f),d=a(C[0],e),p=a(c.width,f),i,q,j=a(c.height,e),r=a(c.neckWidth,f),s=a(c.neckHeight,e),v=j-s,a=this.data,w,x,u=c.dataLabels.position==="left"?1:0,y,m,B,n,l,t,o;this.getWidthAt=q=function(k){return k>j-s||j===s?r:r+(p-r)*((j-s-k)/(j-s))};this.getX=function(k,a){return b+(a?-1:1)*(q(k)/2+c.dataLabels.distance)};this.center=[b,d,j];this.centerX=b;A(a,function(a){g+=a.y});A(a,function(a){o=null;x=g?a.y/g:0;m=d-j/2+h*j;l=m+x*j;i=q(m);y=b-i/2;B=y+
11 | i;i=q(l);n=b-i/2;t=n+i;m>v?(y=n=b-r/2,B=t=b+r/2):l>v&&(o=l,i=q(v),n=b-i/2,t=n+i,l=v);w=["M",y,m,"L",B,m,t,l];o&&w.push(t,o,n,o);w.push(n,l,"Z");a.shapeType="path";a.shapeArgs={d:w};a.percentage=x*100;a.plotX=b;a.plotY=(m+(o||l))/2;a.tooltipPos=[b,a.plotY];a.slice=z;a.half=u;h+=x});this.setTooltipPoints()},drawPoints:function(){var a=this,g=a.options,e=a.chart.renderer;A(a.data,function(f){var h=f.graphic,c=f.shapeArgs;h?h.animate(c):f.graphic=e.path(c).attr({fill:f.color,stroke:g.borderColor,"stroke-width":g.borderWidth}).add(a.group)})},
12 | sortByAngle:z,drawDataLabels:function(){var a=this.data,g=this.options.dataLabels.distance,e,f,h,c=a.length,d,b;for(this.center[2]-=2*g;c--;)h=a[c],f=(e=h.half)?1:-1,b=h.plotY,d=this.getX(b,e),h.labelPos=[0,b,d+(g-5)*f,b,d+g*f,b,e?"right":"left",0];p.pie.prototype.drawDataLabels.call(this)}})})(Highcharts);
13 |
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/highcharts/modules/heatmap.js:
--------------------------------------------------------------------------------
1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d dataMax) {
39 | dataMax = value;
40 | } else if (value < dataMin) {
41 | dataMin = value;
42 | }
43 | }
44 | });
45 |
46 | series.translateColors(dataMin, dataMax);
47 | },
48 |
49 | getBox: function () {}
50 |
51 | });
52 |
53 | }(Highcharts));
54 |
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/highcharts/modules/no-data-to-display.js:
--------------------------------------------------------------------------------
1 | /*
2 | Highcharts JS v3.0.6 (2013-10-04)
3 | Plugin for displaying a message when there is no data visible in chart.
4 |
5 | (c) 2010-2013 Highsoft AS
6 | Author: Øystein Moseng
7 |
8 | License: www.highcharts.com/license
9 | */
10 | (function(c){function f(){return!!this.points.length}function g(){this.hasData()?this.hideNoData():this.showNoData()}var d=c.seriesTypes,e=c.Chart.prototype,h=c.getOptions(),i=c.extend;i(h.lang,{noData:"No data to display"});h.noData={position:{x:0,y:0,align:"center",verticalAlign:"middle"},attr:{},style:{fontWeight:"bold",fontSize:"12px",color:"#60606a"}};d.pie.prototype.hasData=f;if(d.gauge)d.gauge.prototype.hasData=f;if(d.waterfall)d.waterfall.prototype.hasData=f;c.Series.prototype.hasData=function(){return this.dataMax!==
11 | void 0&&this.dataMin!==void 0};e.showNoData=function(a){var b=this.options,a=a||b.lang.noData,b=b.noData;if(!this.noDataLabel)this.noDataLabel=this.renderer.label(a,0,0,null,null,null,null,null,"no-data").attr(b.attr).css(b.style).add(),this.noDataLabel.align(i(this.noDataLabel.getBBox(),b.position),!1,"plotBox")};e.hideNoData=function(){if(this.noDataLabel)this.noDataLabel=this.noDataLabel.destroy()};e.hasData=function(){for(var a=this.series,b=a.length;b--;)if(a[b].hasData()&&!a[b].options.isInternal)return!0;
12 | return!1};e.callbacks.push(function(a){c.addEvent(a,"load",g);c.addEvent(a,"redraw",g)})})(Highcharts);
13 |
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/snapscreen/UEditorSnapscreen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/snapscreen/UEditorSnapscreen.exe
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/video-js/font/vjs.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/video-js/font/vjs.eot
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/video-js/font/vjs.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/video-js/font/vjs.ttf
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/video-js/font/vjs.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/video-js/font/vjs.woff
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/video-js/video-js.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/video-js/video-js.swf
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/webuploader/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/webuploader/Uploader.swf
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/dist/static/ueditor/third-party/zeroclipboard/ZeroClipboard.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/dist/static/ueditor/third-party/zeroclipboard/ZeroClipboard.swf
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
10 |
11 | imcoder-admin 后台管理模板
12 |
13 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/src/assets/images/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/1.jpg
--------------------------------------------------------------------------------
/src/assets/images/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/2.jpg
--------------------------------------------------------------------------------
/src/assets/images/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/3.jpg
--------------------------------------------------------------------------------
/src/assets/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/4.jpg
--------------------------------------------------------------------------------
/src/assets/images/401_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/401_bg.jpg
--------------------------------------------------------------------------------
/src/assets/images/404_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/404_bg.jpg
--------------------------------------------------------------------------------
/src/assets/images/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/5.jpg
--------------------------------------------------------------------------------
/src/assets/images/500_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/500_bg.jpg
--------------------------------------------------------------------------------
/src/assets/images/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/6.jpg
--------------------------------------------------------------------------------
/src/assets/images/login_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/login_bg.png
--------------------------------------------------------------------------------
/src/assets/images/logo-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/logo-light.png
--------------------------------------------------------------------------------
/src/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/logo.png
--------------------------------------------------------------------------------
/src/assets/images/wx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/wx.jpg
--------------------------------------------------------------------------------
/src/assets/images/zfb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/assets/images/zfb.jpg
--------------------------------------------------------------------------------
/src/auth/index.js:
--------------------------------------------------------------------------------
1 | import config from '@/config'
2 | const auth = {
3 | // token
4 | getToken: function () {
5 | return sessionStorage.getItem(config.TOKEN_KEY)
6 | },
7 | setToken: function (token) {
8 | return sessionStorage.setItem(config.TOKEN_KEY, token)
9 | },
10 | delToken: function () {
11 | return sessionStorage.setItem(config.TOKEN_KEY, null)
12 | },
13 |
14 | // 路由
15 | getRouters: function () {
16 | let routers = sessionStorage.get(config.ROUTER_KEY)
17 | return JSON.parse(routers || '[]')
18 | },
19 | setRouters: function (routers) {
20 | return sessionStorage.set(config.ROUTER_KEY, JSON.stringify(routers))
21 | },
22 | getDynamicRouters: function () {
23 | let routers = sessionStorage.getItem(config.DYNAMIC_ROUTER_KEY)
24 | return JSON.parse(routers || '[]')
25 | },
26 | setDynamicRouters: function (routers) {
27 | return sessionStorage.setItem(config.DYNAMIC_ROUTER_KEY, JSON.stringify(routers))
28 | },
29 | delRouters: function () {
30 | return sessionStorage.setItem(config.ROUTER_KEY, null)
31 | }
32 | }
33 |
34 | export default auth
35 |
--------------------------------------------------------------------------------
/src/components/code-editor.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
59 |
60 |
--------------------------------------------------------------------------------
/src/components/floor/floor-item.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/src/components/share.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
19 |
20 |
--------------------------------------------------------------------------------
/src/config/index.js:
--------------------------------------------------------------------------------
1 | const config = {
2 | TOKEN_KEY: 'token',
3 | ROUTER_KEY: 'routers',
4 | DYNAMIC_ROUTER_KEY: 'dynamic-routers',
5 | ROUTER_WHITE_LIST: ['/login']
6 | }
7 | export default config
8 |
--------------------------------------------------------------------------------
/src/config/rules.js:
--------------------------------------------------------------------------------
1 | export default {
2 | loginRules: {
3 | userName: [
4 | { required: true, message: "请输入用户名", trigger: "blur" }
5 | ],
6 | password: [{ required: true, message: "请输入密码", trigger: "blur" }]
7 | },
8 | formRules:{
9 | name: [
10 | { required: true, message: "请输入活动名称", trigger: "blur" },
11 | { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
12 | ],
13 | region: [
14 | { required: true, message: "请选择活动区域", trigger: "change" }
15 | ],
16 | date1: [
17 | {
18 | type: "date",
19 | required: true,
20 | message: "请选择日期",
21 | trigger: "change"
22 | }
23 | ],
24 | date2: [
25 | {
26 | type: "date",
27 | required: true,
28 | message: "请选择时间",
29 | trigger: "change"
30 | }
31 | ],
32 | type: [
33 | {
34 | type: "array",
35 | required: true,
36 | message: "请至少选择一个活动性质",
37 | trigger: "change"
38 | }
39 | ],
40 | resource: [
41 | { required: true, message: "请选择活动资源", trigger: "change" }
42 | ],
43 | desc: [{ required: true, message: "请填写活动形式", trigger: "blur" }]
44 | }
45 | }
--------------------------------------------------------------------------------
/src/i18n/i18n.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import locale from 'element-ui/lib/locale'
3 | import VueI18n from 'vue-i18n'
4 | import messages from './langs'
5 |
6 | Vue.use(VueI18n)
7 |
8 | // 从localStorage获取语言选择。
9 | const i18n = new VueI18n({
10 | locale: localStorage.lang || 'zh-CN', // 初始未选择默认 zh-CN 中文
11 | messages
12 | })
13 | locale.i18n((key, value) => i18n.t(key, value)) // 兼容element
14 |
15 | export default i18n
16 |
--------------------------------------------------------------------------------
/src/i18n/langs/en.js:
--------------------------------------------------------------------------------
1 | import enLocale from 'element-ui/lib/locale/lang/en' // 引入element语言包
2 | const en = {
3 | message: {
4 | settings: {
5 | TITLE: 'settings',
6 | OPEN_VIEWS_BAR_TEXT: 'open views-bar',
7 | VIEWS_BAR_SYTLE_TEXT: 'views-bar style',
8 | VIEWS_BAR_SYTLE_TAB_TEXT: 'Tab',
9 | VIEWS_BAR_SYTLE_TAG_TEXT: 'Tag',
10 | KEEP_VIEWS_AFTER_REFRESH_TEXT: 'Keep views after refreshing',
11 | COLLAPSE_MENU_BAR_TEXT: 'collapse menu bar',
12 | UNIQUE_OPENED_TEXT: 'unique opened',
13 | OPEN_BREAD_CRUMB_TEXT: 'open bread crumb'
14 | },
15 | navBar: {
16 | MESSAGE_TEXT: 'message',
17 | NOTE_TEXT: 'note',
18 | SHARE_TEXT: 'share',
19 | FULL_SCREEN_TEXT: 'fullscreen',
20 | CANCEL_FULL_SCREEN_TEXT: 'cancel',
21 | SETTINGS_TEXT: 'settings',
22 | BASIC_INFO_TEXT: 'information',
23 | ABOUT_TEXT: 'about',
24 | LOGOUT_TEXT: 'logout'
25 | }
26 | },
27 | ...enLocale
28 | }
29 |
30 | export default en
31 |
--------------------------------------------------------------------------------
/src/i18n/langs/index.js:
--------------------------------------------------------------------------------
1 | import en from './en'
2 | import zhCN from './zh-CN'
3 |
4 | export default {
5 | 'en': en,
6 | 'zh-CN': zhCN
7 | }
8 |
--------------------------------------------------------------------------------
/src/i18n/langs/zh-CN.js:
--------------------------------------------------------------------------------
1 | import zhLocale from 'element-ui/lib/locale/lang/zh-CN' // 引入element语言包
2 | const cn = {
3 | message: {
4 | settings: {
5 | TITLE: '系统设置',
6 | OPEN_VIEWS_BAR_TEXT: '开启视图页签',
7 | VIEWS_BAR_SYTLE_TEXT: '视图页签样式',
8 | VIEWS_BAR_SYTLE_TAB_TEXT: '选项卡',
9 | VIEWS_BAR_SYTLE_TAG_TEXT: '标签',
10 | KEEP_VIEWS_AFTER_REFRESH_TEXT: '刷新保留其他视图',
11 | COLLAPSE_MENU_BAR_TEXT: '收缩菜单栏',
12 | UNIQUE_OPENED_TEXT: '保持一个子菜单展开',
13 | OPEN_BREAD_CRUMB_TEXT: '开启面包屑'
14 | },
15 | navBar: {
16 | MESSAGE_TEXT: '消息',
17 | NOTE_TEXT: '便签',
18 | SHARE_TEXT: '分享',
19 | FULL_SCREEN_TEXT: '全屏',
20 | CANCEL_FULL_SCREEN_TEXT: '取消全屏',
21 | SETTINGS_TEXT: '系统设置',
22 | BASIC_INFO_TEXT: '基本信息',
23 | ABOUT_TEXT: '关于我们',
24 | LOGOUT_TEXT: '退出登录'
25 | }
26 | },
27 | ...zhLocale
28 | }
29 |
30 | export default cn
31 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App'
3 | import router from './router'
4 | import '@/router/filter'
5 | import ElementUI from 'element-ui'
6 | import 'element-ui/lib/theme-chalk/index.css'
7 | import 'font-awesome/css/font-awesome.css'
8 | import store from '@/store'
9 | import echarts from 'echarts'
10 | import 'xe-utils'
11 | import VXETable from 'vxe-table'
12 | import 'vxe-table/lib/index.css'
13 | import '@/assets/css/dd-icon.css'
14 | import i18n from '@/i18n/i18n'
15 | import DdShare from 'dd-share'
16 |
17 | import 'highlight.js/styles/monokai-sublime.css'
18 |
19 | Vue.config.productionTip = false
20 |
21 | Vue.use(ElementUI)
22 | Vue.use(echarts)
23 | Vue.use(VXETable)
24 | Vue.use(DdShare)
25 |
26 | /* eslint-disable no-new */
27 | new Vue({
28 | el: '#app',
29 | router,
30 | store,
31 | i18n,
32 | components: { App },
33 | template: ''
34 | })
--------------------------------------------------------------------------------
/src/router/filter.js:
--------------------------------------------------------------------------------
1 | import router from './index'
2 | import Auth from '@/auth'
3 | import Config from '@/config/index'
4 | import store from '@/store'
5 | import commonUtil from '@/utils/commonUtil'
6 | import NProgress from 'nprogress'
7 | import 'nprogress/nprogress.css'
8 | // 模拟用户数据 仅作测试使用
9 | import User from '@/json/user'
10 |
11 | router.beforeEach((to, from, next) => {
12 | NProgress.start()
13 | if (commonUtil.notNull(Auth.getToken())) { // 判断是否登录
14 | if (store.state.user.dynamicRouters.length === 0) {
15 | addRouter(next, to)
16 | } else {
17 | next()
18 | }
19 | } else {
20 | if (Config.ROUTER_WHITE_LIST.indexOf(to.path) > -1) { // 判断是否在白名单中
21 | next()
22 | } else {
23 | next('/login') // 否则全部重定向到登录页
24 | }
25 | }
26 | })
27 |
28 | router.afterEach(() => {
29 | NProgress.done()
30 | })
31 |
32 | export const addRouter = (next, to) => {
33 | let routers = Auth.getDynamicRouters()
34 | if (routers.length === 0) { // 本地无存储
35 | routers = User.routers
36 | Auth.setDynamicRouters(routers)
37 | }
38 | store.dispatch('setDynamicRouters', User.routers)
39 | router.addRoutes(convertRouter(routers))
40 | next({ ...to, replace: true })
41 | }
42 |
43 | export const convertRouter = (routers) => { // 将路由字符串转换为组件对象
44 | const rtnRouters = routers.filter(router => {
45 | if (router.component) {
46 | const component = router.component
47 | router.component = loadComponent(component)
48 | }
49 | if (router.children && router.children.length) {
50 | router.children = convertRouter(router.children)
51 | }
52 | return true
53 | })
54 | return rtnRouters
55 | }
56 |
57 | export const loadComponent = (viewPath) => {
58 | return () => import('@/views/' + viewPath)
59 | }
60 |
--------------------------------------------------------------------------------
/src/router/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import Router from 'vue-router'
3 |
4 | Vue.use(Router)
5 |
6 | export default new Router({
7 | // mode: 'history',
8 | routes: [
9 | {
10 | path: '/login',
11 | name: 'login',
12 | component: () => import('@/views/login')
13 | }
14 | ]
15 | })
16 |
--------------------------------------------------------------------------------
/src/store/getters.js:
--------------------------------------------------------------------------------
1 | const getters = {
2 | settings: state => state.settings.settings,
3 | visitedViews: state => state.viewsBar.visitedViews,
4 | showBreadCrumb: state => state.viewsBar.showBreadCrumb,
5 | user: state => state.user.user,
6 | routers: state => state.user.routers,
7 | dynamicRouters: state => state.user.dynamicRouters
8 | }
9 | export default getters
10 |
--------------------------------------------------------------------------------
/src/store/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import Vuex from 'vuex'
3 | import settings from './modules/settings'
4 | import viewsBar from './modules/views-bar'
5 | import user from './modules/user'
6 | import getters from './getters'
7 |
8 | Vue.use(Vuex)
9 |
10 | const store = new Vuex.Store({
11 | modules: {
12 | settings, viewsBar, user
13 | },
14 | getters
15 | })
16 |
17 | export default store
18 |
--------------------------------------------------------------------------------
/src/store/modules/settings.js:
--------------------------------------------------------------------------------
1 | import commonUtil from '@/utils/commonUtil'
2 | const settings = {
3 | state: {
4 | settings: {
5 | lang: localStorage.getItem('lang') || 'zh-CN',
6 | openSetting: commonUtil.getSettingStorage('openSetting'),
7 | showViewsBar: commonUtil.getSettingStorage('showViewsBar'),
8 | viewBarType: localStorage.getItem('viewBarType') || 'tab',
9 | keepViewsByRefresh: commonUtil.getSettingStorage('keepViewsByRefresh'),
10 | collapseMenu: commonUtil.getSettingStorage('collapseMenu'),
11 | uniqueOpened: commonUtil.getSettingStorage('uniqueOpened'),
12 | showBreadCrumb: commonUtil.getSettingStorage('showBreadCrumb')
13 | }
14 | },
15 | mutations: {
16 | UPDATE_SETTINGS: (state, { key, value, type }) => {
17 | if (type && type === 'toggle') {
18 | state.settings[key] = !state.settings[key]
19 | localStorage.setItem(key, state.settings[key])
20 | return
21 | }
22 | state.settings[key] = value
23 | localStorage.setItem(key, value)
24 | }
25 | },
26 | actions: {
27 | updateSettings: ({ commit }, param) => {
28 | commit('UPDATE_SETTINGS', param)
29 | }
30 | }
31 | }
32 |
33 | export default settings
34 |
--------------------------------------------------------------------------------
/src/store/modules/user.js:
--------------------------------------------------------------------------------
1 | import router from '@/router/index'
2 |
3 | const user = {
4 | state: {
5 | user: {},
6 | role: [],
7 | routers: router.options.routes,
8 | dynamicRouters: []
9 | },
10 |
11 | mutations: {
12 | GET_USER: (state) => {
13 | return state.user
14 | },
15 | SET_USER: (state, user) => {
16 | state.user = user
17 | },
18 | SET_ROUTER: (state, routers) => {
19 | state.routers = state.routers.concat(routers)
20 | },
21 | GET_DYNAMIC_ROUTER: (state) => {
22 | return state.dynamicRouters
23 | },
24 | SET_DYNAMIC_ROUTER: (state, routers) => {
25 | state.dynamicRouters = routers
26 | }
27 | },
28 |
29 | actions: {
30 | getUser: ({ commit }) => {
31 | commit('GET_USER')
32 | },
33 | setUser: ({ commit }, user) => {
34 | commit('SET_USER', user)
35 | },
36 | setRouters: ({ commit }, routers) => {
37 | commit('SET_ROUTER', routers)
38 | },
39 | getDynamicRouters: ({ commit }) => {
40 | commit('GET_DYNAMIC_ROUTER')
41 | },
42 | setDynamicRouters: ({ commit }, routers) => {
43 | commit('SET_DYNAMIC_ROUTER', routers)
44 | }
45 | }
46 | }
47 |
48 | export default user
49 |
--------------------------------------------------------------------------------
/src/utils/commonUtil.js:
--------------------------------------------------------------------------------
1 | const commonUtil = {
2 | getCircularReplacer: function () {
3 | const seen = new WeakSet()
4 | return (key, value) => {
5 | if (typeof value === 'object' && value !== null) {
6 | if (seen.has(value)) {
7 | return
8 | }
9 | seen.add(value)
10 | }
11 | return value
12 | }
13 | },
14 | notNull: function (obj) {
15 | return obj != null && obj != undefined && obj != 'null' && obj != 'undefined' && obj != ''
16 | },
17 | isNull: function (obj) {
18 | return !this.notNull(obj)
19 | },
20 | getSettingStorage: function (key) {
21 | let val = localStorage.getItem(key)
22 | val = this.notNull(val) ? val : false
23 | return val == 'true'
24 | }
25 | }
26 |
27 | export default commonUtil
28 |
--------------------------------------------------------------------------------
/src/utils/cookie.js:
--------------------------------------------------------------------------------
1 | import Cookies from 'js-cookie'
2 | const cookie = {
3 | get: function (key) {
4 | return Cookies.get(key)
5 | },
6 | set: function (key, value) {
7 | return Cookies.set(key, value)
8 | },
9 | del: function (key) {
10 | return Cookies.remove(key)
11 | }
12 | }
13 |
14 | export default cookie
15 |
--------------------------------------------------------------------------------
/src/views/basic/color-picker.vue:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
19 |
20 |
--------------------------------------------------------------------------------
/src/views/basic/floor.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
楼层演示
5 |
6 |
7 | {{item.name}}
8 |
9 |
10 |
11 |
12 |
13 |
14 |
44 |
45 |
--------------------------------------------------------------------------------
/src/views/components/menu-link.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
48 |
--------------------------------------------------------------------------------
/src/views/donate/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 项目的创作离不开您的支持,如果你觉得此项目能够帮助到您,不如请作者喝杯咖啡吧。
5 |
6 |
7 |
8 |
9 |
支付宝
10 |

11 |
12 |
13 |
14 |
15 |
微信
16 |

17 |
18 |
19 |
20 |
21 |
22 |
23 |
26 |
27 |
--------------------------------------------------------------------------------
/src/views/editor/code.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/views/editor/code.vue
--------------------------------------------------------------------------------
/src/views/editor/markdown.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | 获取 markdown
8 | 获取 html
9 |
10 |
11 |
12 |
13 |
47 |
48 |
--------------------------------------------------------------------------------
/src/views/editor/quill.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/src/views/editor/quill.vue
--------------------------------------------------------------------------------
/src/views/error/401.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
12 |
13 | >
28 |
--------------------------------------------------------------------------------
/src/views/error/404.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
12 |
13 | >
28 |
--------------------------------------------------------------------------------
/src/views/error/500.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
12 |
13 | >
28 |
--------------------------------------------------------------------------------
/src/views/icon/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
15 |
16 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
49 |
--------------------------------------------------------------------------------
/src/views/menu-1/menu-1-1.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/views/menu-1/menu-1-1/menu-1-1-1.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/views/menu-1/menu-1-1/menu-1-1-2.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/views/menu-1/menu-1-2.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/static/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/.gitkeep
--------------------------------------------------------------------------------
/static/readme.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/readme.pdf
--------------------------------------------------------------------------------
/static/ueditor/dialogs/anchor/anchor.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
39 |
40 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_default.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/alignicon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/alignicon.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/alignicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/alignicon.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/bg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/file-icons.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/file-icons.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/icons.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/icons.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/image.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/progress.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/success.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/attachment/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/attachment/images/success.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/background/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/background/images/bg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/background/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/background/images/success.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/chart.config.js:
--------------------------------------------------------------------------------
1 | /*
2 | * 图表配置文件
3 | * */
4 |
5 |
6 | //不同类型的配置
7 | var typeConfig = [
8 | {
9 | chart: {
10 | type: 'line'
11 | },
12 | plotOptions: {
13 | line: {
14 | dataLabels: {
15 | enabled: false
16 | },
17 | enableMouseTracking: true
18 | }
19 | }
20 | }, {
21 | chart: {
22 | type: 'line'
23 | },
24 | plotOptions: {
25 | line: {
26 | dataLabels: {
27 | enabled: true
28 | },
29 | enableMouseTracking: false
30 | }
31 | }
32 | }, {
33 | chart: {
34 | type: 'area'
35 | }
36 | }, {
37 | chart: {
38 | type: 'bar'
39 | }
40 | }, {
41 | chart: {
42 | type: 'column'
43 | }
44 | }, {
45 | chart: {
46 | plotBackgroundColor: null,
47 | plotBorderWidth: null,
48 | plotShadow: false
49 | },
50 | plotOptions: {
51 | pie: {
52 | allowPointSelect: true,
53 | cursor: 'pointer',
54 | dataLabels: {
55 | enabled: true,
56 | color: '#000000',
57 | connectorColor: '#000000',
58 | formatter: function() {
59 | return ''+ this.point.name +': '+ ( Math.round( this.point.percentage*100 ) / 100 ) +' %';
60 | }
61 | }
62 | }
63 | }
64 | }
65 | ];
66 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/images/charts0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/charts/images/charts0.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/images/charts1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/charts/images/charts1.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/images/charts2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/charts/images/charts2.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/images/charts3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/charts/images/charts3.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/images/charts4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/charts/images/charts4.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/charts/images/charts5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/charts/images/charts5.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/emotion.css:
--------------------------------------------------------------------------------
1 | .jd img{
2 | background:transparent url(images/jxface2.gif?v=1.1) no-repeat scroll left top;
3 | cursor:pointer;width:35px;height:35px;display:block;
4 | }
5 | .pp img{
6 | background:transparent url(images/fface.gif?v=1.1) no-repeat scroll left top;
7 | cursor:pointer;width:25px;height:25px;display:block;
8 | }
9 | .ldw img{
10 | background:transparent url(images/wface.gif?v=1.1) no-repeat scroll left top;
11 | cursor:pointer;width:35px;height:35px;display:block;
12 | }
13 | .tsj img{
14 | background:transparent url(images/tface.gif?v=1.1) no-repeat scroll left top;
15 | cursor:pointer;width:35px;height:35px;display:block;
16 | }
17 | .cat img{
18 | background:transparent url(images/cface.gif?v=1.1) no-repeat scroll left top;
19 | cursor:pointer;width:35px;height:35px;display:block;
20 | }
21 | .bb img{
22 | background:transparent url(images/bface.gif?v=1.1) no-repeat scroll left top;
23 | cursor:pointer;width:35px;height:35px;display:block;
24 | }
25 | .youa img{
26 | background:transparent url(images/yface.gif?v=1.1) no-repeat scroll left top;
27 | cursor:pointer;width:35px;height:35px;display:block;
28 | }
29 |
30 | .smileytable td {height: 37px;}
31 | #tabPanel{margin-left:5px;overflow: hidden;}
32 | #tabContent {float:left;background:#FFFFFF;}
33 | #tabContent div{display: none;width:480px;overflow:hidden;}
34 | #tabIconReview.show{left:17px;display:block;}
35 | .menuFocus{background:#ACCD3C;}
36 | .menuDefault{background:#FFFFFF;}
37 | #tabIconReview{position:absolute;left:406px;left:398px \9;top:41px;z-index:65533;width:90px;height:76px;}
38 | img.review{width:90px;height:76px;border:2px solid #9cb945;background:#FFFFFF;background-position:center;background-repeat:no-repeat;}
39 |
40 | .wrapper .tabbody{position:relative;float:left;clear:both;padding:10px;width: 95%;}
41 | .tabbody table{width: 100%;}
42 | .tabbody td{border:1px solid #BAC498;}
43 | .tabbody td span{display: block;zoom:1;padding:0 4px;}
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/0.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/bface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/bface.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/cface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/cface.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/fface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/fface.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/jxface2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/jxface2.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/tface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/tface.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/wface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/wface.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/emotion/images/yface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/emotion/images/yface.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/help/help.css:
--------------------------------------------------------------------------------
1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;}
2 | .tabbody{height: 360px;}
3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;}
4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;}
5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;}
6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;}
7 | .tabbody table thead{font-weight: bold;line-height: 25px;}
--------------------------------------------------------------------------------
/static/ueditor/dialogs/help/help.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains PhpStorm.
3 | * User: xuheng
4 | * Date: 12-9-26
5 | * Time: 下午1:06
6 | * To change this template use File | Settings | File Templates.
7 | */
8 | /**
9 | * tab点击处理事件
10 | * @param tabHeads
11 | * @param tabBodys
12 | * @param obj
13 | */
14 | function clickHandler( tabHeads,tabBodys,obj ) {
15 | //head样式更改
16 | for ( var k = 0, len = tabHeads.length; k < len; k++ ) {
17 | tabHeads[k].className = "";
18 | }
19 | obj.className = "focus";
20 | //body显隐
21 | var tabSrc = obj.getAttribute( "tabSrc" );
22 | for ( var j = 0, length = tabBodys.length; j < length; j++ ) {
23 | var body = tabBodys[j],
24 | id = body.getAttribute( "id" );
25 | body.onclick = function(){
26 | this.style.zoom = 1;
27 | };
28 | if ( id != tabSrc ) {
29 | body.style.zIndex = 1;
30 | } else {
31 | body.style.zIndex = 200;
32 | }
33 | }
34 |
35 | }
36 |
37 | /**
38 | * TAB切换
39 | * @param tabParentId tab的父节点ID或者对象本身
40 | */
41 | function switchTab( tabParentId ) {
42 | var tabElements = $G( tabParentId ).children,
43 | tabHeads = tabElements[0].children,
44 | tabBodys = tabElements[1].children;
45 |
46 | for ( var i = 0, length = tabHeads.length; i < length; i++ ) {
47 | var head = tabHeads[i];
48 | if ( head.className === "focus" )clickHandler(tabHeads,tabBodys, head );
49 | head.onclick = function () {
50 | clickHandler(tabHeads,tabBodys,this);
51 | }
52 | }
53 | }
54 | switchTab("helptab");
55 |
56 | document.getElementById('version').innerHTML = parent.UE.version;
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/alignicon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/alignicon.jpg
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/bg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/icons.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/icons.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/image.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/progress.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/success.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/image/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/image/images/success.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/music/music.css:
--------------------------------------------------------------------------------
1 | .wrapper{margin: 5px 10px;}
2 |
3 | .searchBar{height:30px;padding:7px 0 3px;text-align:center;}
4 | .searchBtn{font-size:13px;height:24px;}
5 |
6 | .resultBar{width:460px;margin:5px auto;border: 1px solid #CCC;border-radius: 5px;box-shadow: 2px 2px 5px #D3D6DA;overflow: hidden;}
7 |
8 | .listPanel{overflow: hidden;}
9 | .panelon{display:block;}
10 | .paneloff{display:none}
11 |
12 | .page{width:220px;margin:20px auto;overflow: hidden;}
13 | .pageon{float:right;width:24px;line-height:24px;height:24px;margin-right: 5px;background: none;border: none;color: #000;font-weight: bold;text-align:center}
14 | .pageoff{float:right;width:24px;line-height:24px;height:24px;cursor:pointer;background-color: #fff;
15 | border: 1px solid #E7ECF0;color: #2D64B3;margin-right: 5px;text-decoration: none;text-align:center;}
16 |
17 | .m-box{width:460px;}
18 | .m-m{float: left;line-height: 20px;height: 20px;}
19 | .m-h{height:24px;line-height:24px;padding-left: 46px;background-color:#FAFAFA;border-bottom: 1px solid #DAD8D8;font-weight: bold;font-size: 12px;color: #333;}
20 | .m-l{float:left;width:40px; }
21 | .m-t{float:left;width:140px;}
22 | .m-s{float:left;width:110px;}
23 | .m-z{float:left;width:100px;}
24 | .m-try-t{float: left;width: 60px;;}
25 |
26 | .m-try{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/try_music.gif') no-repeat ;}
27 | .m-trying{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/stop_music.gif') no-repeat ;}
28 |
29 | .loading{width:95px;height:7px;font-size:7px;margin:60px auto;background:url(http://static.tieba.baidu.com/tb/editor/images/loading.gif) no-repeat}
30 | .empty{width:300px;height:40px;padding:2px;margin:50px auto;line-height:40px; color:#006699;text-align:center;}
--------------------------------------------------------------------------------
/static/ueditor/dialogs/music/music.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 插入音乐
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
19 |
20 |
21 |
22 |
31 |
32 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/preview/preview.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
40 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/addimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/addimg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/brush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/brush.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/delimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/delimg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/delimgH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/delimgH.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/empty.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/emptyH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/emptyH.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/eraser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/eraser.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/redo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/redo.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/redoH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/redoH.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/scale.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/scaleH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/scaleH.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/size.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/undo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/undo.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/scrawl/images/undoH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/scrawl/images/undoH.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/spechars/spechars.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/table/dragicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/table/dragicon.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/table/edittable.css:
--------------------------------------------------------------------------------
1 | body{
2 | overflow: hidden;
3 | width: 540px;
4 | }
5 | .wrapper {
6 | margin: 10px auto 0;
7 | font-size: 12px;
8 | overflow: hidden;
9 | width: 520px;
10 | height: 315px;
11 | }
12 |
13 | .clear {
14 | clear: both;
15 | }
16 |
17 | .wrapper .left {
18 | float: left;
19 | margin-left: 10px;;
20 | }
21 |
22 | .wrapper .right {
23 | float: right;
24 | border-left: 2px dotted #EDEDED;
25 | padding-left: 15px;
26 | }
27 |
28 | .section {
29 | margin-bottom: 15px;
30 | width: 240px;
31 | overflow: hidden;
32 | }
33 |
34 | .section h3 {
35 | font-weight: bold;
36 | padding: 5px 0;
37 | margin-bottom: 10px;
38 | border-bottom: 1px solid #EDEDED;
39 | font-size: 12px;
40 | }
41 |
42 | .section ul {
43 | list-style: none;
44 | overflow: hidden;
45 | clear: both;
46 |
47 | }
48 |
49 | .section li {
50 | float: left;
51 | width: 120px;;
52 | }
53 |
54 | .section .tone {
55 | width: 80px;;
56 | }
57 |
58 | .section .preview {
59 | width: 220px;
60 | }
61 |
62 | .section .preview table {
63 | text-align: center;
64 | vertical-align: middle;
65 | color: #666;
66 | }
67 |
68 | .section .preview caption {
69 | font-weight: bold;
70 | }
71 |
72 | .section .preview td {
73 | border-width: 1px;
74 | border-style: solid;
75 | height: 22px;
76 | }
77 |
78 | .section .preview th {
79 | border-style: solid;
80 | border-color: #DDD;
81 | border-width: 2px 1px 1px 1px;
82 | height: 22px;
83 | background-color: #F7F7F7;
84 | }
--------------------------------------------------------------------------------
/static/ueditor/dialogs/table/edittd.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
60 |
61 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/table/edittip.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 表格删除提示
5 |
6 |
17 |
18 |
19 |
27 |
32 |
33 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/images/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/template/images/bg.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/images/pre0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/template/images/pre0.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/images/pre1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/template/images/pre1.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/images/pre2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/template/images/pre2.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/images/pre3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/template/images/pre3.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/images/pre4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/template/images/pre4.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/template.css:
--------------------------------------------------------------------------------
1 | .wrap{ padding: 5px;font-size: 14px;}
2 | .left{width:425px;float: left;}
3 | .right{width:160px;border: 1px solid #ccc;float: right;padding: 5px;margin-right: 5px;}
4 | .right .pre{height: 332px;overflow-y: auto;}
5 | .right .preitem{border: white 1px solid;margin: 5px 0;padding: 2px 0;}
6 | .right .preitem:hover{background-color: lemonChiffon;cursor: pointer;border: #ccc 1px solid;}
7 | .right .preitem img{display: block;margin: 0 auto;width:100px;}
8 | .clear{clear: both;}
9 | .top{height:26px;line-height: 26px;padding: 5px;}
10 | .bottom{height:320px;width:100%;margin: 0 auto;}
11 | .transparent{ background: url("images/bg.gif") repeat;}
12 | .bottom table tr td{border:1px dashed #ccc;}
13 | #colorPicker{width: 17px;height: 17px;border: 1px solid #CCC;display: inline-block;border-radius: 3px;box-shadow: 2px 2px 5px #D3D6DA;}
14 | .border_style1{padding:2px;border: 1px solid #ccc;border-radius: 5px;box-shadow:2px 2px 5px #d3d6da;}
15 | p{margin: 5px 0}
16 | table{clear:both;margin-bottom:10px;border-collapse:collapse;word-break:break-all;}
17 | li{clear:both}
18 | ol{padding-left:40px; }
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/static/ueditor/dialogs/template/template.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains PhpStorm.
3 | * User: xuheng
4 | * Date: 12-8-8
5 | * Time: 下午2:09
6 | * To change this template use File | Settings | File Templates.
7 | */
8 | (function () {
9 | var me = editor,
10 | preview = $G( "preview" ),
11 | preitem = $G( "preitem" ),
12 | tmps = templates,
13 | currentTmp;
14 | var initPre = function () {
15 | var str = "";
16 | for ( var i = 0, tmp; tmp = tmps[i++]; ) {
17 | str += '
';
18 | }
19 | preitem.innerHTML = str;
20 | };
21 | var pre = function ( n ) {
22 | var tmp = tmps[n - 1];
23 | currentTmp = tmp;
24 | clearItem();
25 | domUtils.setStyles( preitem.childNodes[n - 1], {
26 | "background-color":"lemonChiffon",
27 | "border":"#ccc 1px solid"
28 | } );
29 | preview.innerHTML = tmp.preHtml ? tmp.preHtml : "";
30 | };
31 | var clearItem = function () {
32 | var items = preitem.children;
33 | for ( var i = 0, item; item = items[i++]; ) {
34 | domUtils.setStyles( item, {
35 | "background-color":"",
36 | "border":"white 1px solid"
37 | } );
38 | }
39 | };
40 | dialog.onok = function () {
41 | if ( !$G( "issave" ).checked ){
42 | me.execCommand( "cleardoc" );
43 | }
44 | var obj = {
45 | html:currentTmp && currentTmp.html
46 | };
47 | me.execCommand( "template", obj );
48 | };
49 | initPre();
50 | window.pre = pre;
51 | pre(2)
52 |
53 | })();
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/bg.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/center_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/center_focus.jpg
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/file-icons.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/file-icons.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/icons.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/icons.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/image.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/left_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/left_focus.jpg
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/none_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/none_focus.jpg
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/progress.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/right_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/right_focus.jpg
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/success.gif
--------------------------------------------------------------------------------
/static/ueditor/dialogs/video/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/video/images/success.png
--------------------------------------------------------------------------------
/static/ueditor/dialogs/wordimage/fClipboard_ueditor.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/wordimage/fClipboard_ueditor.swf
--------------------------------------------------------------------------------
/static/ueditor/dialogs/wordimage/imageUploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/dialogs/wordimage/imageUploader.swf
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/addimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/addimage.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/alldeletebtnhoverskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/alldeletebtnhoverskin.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/alldeletebtnupskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/alldeletebtnupskin.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/background.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/button.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/copy.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/deletedisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/deletedisable.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/deleteenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/deleteenable.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/listbackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/listbackground.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/localimage.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/music.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/rotateleftdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/rotateleftdisable.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/rotateleftenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/rotateleftenable.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/rotaterightdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/rotaterightdisable.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/rotaterightenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/rotaterightenable.png
--------------------------------------------------------------------------------
/static/ueditor/lang/en/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/en/images/upload.png
--------------------------------------------------------------------------------
/static/ueditor/lang/zh-cn/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/zh-cn/images/copy.png
--------------------------------------------------------------------------------
/static/ueditor/lang/zh-cn/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/zh-cn/images/localimage.png
--------------------------------------------------------------------------------
/static/ueditor/lang/zh-cn/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/zh-cn/images/music.png
--------------------------------------------------------------------------------
/static/ueditor/lang/zh-cn/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/lang/zh-cn/images/upload.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/anchor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/anchor.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/arrow.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/arrow_down.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/arrow_up.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/button-bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/button-bg.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/cancelbutton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/cancelbutton.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/charts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/charts.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/cursor_h.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/cursor_h.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/cursor_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/cursor_h.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/cursor_v.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/cursor_v.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/cursor_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/cursor_v.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/dialog-title-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/dialog-title-bg.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/filescan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/filescan.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/highlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/highlighted.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/icons-all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/icons-all.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/icons.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/icons.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/loaderror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/loaderror.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/loading.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/lock.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/lock.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/pagebreak.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/scale.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/sortable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/sortable.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/spacer.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/sparator_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/sparator_v.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/table-cell-align.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/table-cell-align.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/tangram-colorpicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/tangram-colorpicker.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/toolbar_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/toolbar_bg.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/unhighlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/unhighlighted.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/upload.png
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/videologo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/videologo.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/word.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/word.gif
--------------------------------------------------------------------------------
/static/ueditor/themes/default/images/wordpaste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/themes/default/images/wordpaste.png
--------------------------------------------------------------------------------
/static/ueditor/themes/iframe.css:
--------------------------------------------------------------------------------
1 | /*可以在这里添加你自己的css*/
2 |
--------------------------------------------------------------------------------
/static/ueditor/third-party/highcharts/modules/funnel.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Highcharts funnel module, Beta
4 |
5 | (c) 2010-2012 Torstein Hønsi
6 |
7 | License: www.highcharts.com/license
8 | */
9 | (function(d){var u=d.getOptions().plotOptions,p=d.seriesTypes,D=d.merge,z=function(){},A=d.each;u.funnel=D(u.pie,{center:["50%","50%"],width:"90%",neckWidth:"30%",height:"100%",neckHeight:"25%",dataLabels:{connectorWidth:1,connectorColor:"#606060"},size:!0,states:{select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}}});p.funnel=d.extendClass(p.pie,{type:"funnel",animate:z,translate:function(){var a=function(k,a){return/%$/.test(k)?a*parseInt(k,10)/100:parseInt(k,10)},g=0,e=this.chart,f=e.plotWidth,
10 | e=e.plotHeight,h=0,c=this.options,C=c.center,b=a(C[0],f),d=a(C[0],e),p=a(c.width,f),i,q,j=a(c.height,e),r=a(c.neckWidth,f),s=a(c.neckHeight,e),v=j-s,a=this.data,w,x,u=c.dataLabels.position==="left"?1:0,y,m,B,n,l,t,o;this.getWidthAt=q=function(k){return k>j-s||j===s?r:r+(p-r)*((j-s-k)/(j-s))};this.getX=function(k,a){return b+(a?-1:1)*(q(k)/2+c.dataLabels.distance)};this.center=[b,d,j];this.centerX=b;A(a,function(a){g+=a.y});A(a,function(a){o=null;x=g?a.y/g:0;m=d-j/2+h*j;l=m+x*j;i=q(m);y=b-i/2;B=y+
11 | i;i=q(l);n=b-i/2;t=n+i;m>v?(y=n=b-r/2,B=t=b+r/2):l>v&&(o=l,i=q(v),n=b-i/2,t=n+i,l=v);w=["M",y,m,"L",B,m,t,l];o&&w.push(t,o,n,o);w.push(n,l,"Z");a.shapeType="path";a.shapeArgs={d:w};a.percentage=x*100;a.plotX=b;a.plotY=(m+(o||l))/2;a.tooltipPos=[b,a.plotY];a.slice=z;a.half=u;h+=x});this.setTooltipPoints()},drawPoints:function(){var a=this,g=a.options,e=a.chart.renderer;A(a.data,function(f){var h=f.graphic,c=f.shapeArgs;h?h.animate(c):f.graphic=e.path(c).attr({fill:f.color,stroke:g.borderColor,"stroke-width":g.borderWidth}).add(a.group)})},
12 | sortByAngle:z,drawDataLabels:function(){var a=this.data,g=this.options.dataLabels.distance,e,f,h,c=a.length,d,b;for(this.center[2]-=2*g;c--;)h=a[c],f=(e=h.half)?1:-1,b=h.plotY,d=this.getX(b,e),h.labelPos=[0,b,d+(g-5)*f,b,d+g*f,b,e?"right":"left",0];p.pie.prototype.drawDataLabels.call(this)}})})(Highcharts);
13 |
--------------------------------------------------------------------------------
/static/ueditor/third-party/highcharts/modules/heatmap.js:
--------------------------------------------------------------------------------
1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d dataMax) {
39 | dataMax = value;
40 | } else if (value < dataMin) {
41 | dataMin = value;
42 | }
43 | }
44 | });
45 |
46 | series.translateColors(dataMin, dataMax);
47 | },
48 |
49 | getBox: function () {}
50 |
51 | });
52 |
53 | }(Highcharts));
54 |
--------------------------------------------------------------------------------
/static/ueditor/third-party/highcharts/modules/no-data-to-display.js:
--------------------------------------------------------------------------------
1 | /*
2 | Highcharts JS v3.0.6 (2013-10-04)
3 | Plugin for displaying a message when there is no data visible in chart.
4 |
5 | (c) 2010-2013 Highsoft AS
6 | Author: Øystein Moseng
7 |
8 | License: www.highcharts.com/license
9 | */
10 | (function(c){function f(){return!!this.points.length}function g(){this.hasData()?this.hideNoData():this.showNoData()}var d=c.seriesTypes,e=c.Chart.prototype,h=c.getOptions(),i=c.extend;i(h.lang,{noData:"No data to display"});h.noData={position:{x:0,y:0,align:"center",verticalAlign:"middle"},attr:{},style:{fontWeight:"bold",fontSize:"12px",color:"#60606a"}};d.pie.prototype.hasData=f;if(d.gauge)d.gauge.prototype.hasData=f;if(d.waterfall)d.waterfall.prototype.hasData=f;c.Series.prototype.hasData=function(){return this.dataMax!==
11 | void 0&&this.dataMin!==void 0};e.showNoData=function(a){var b=this.options,a=a||b.lang.noData,b=b.noData;if(!this.noDataLabel)this.noDataLabel=this.renderer.label(a,0,0,null,null,null,null,null,"no-data").attr(b.attr).css(b.style).add(),this.noDataLabel.align(i(this.noDataLabel.getBBox(),b.position),!1,"plotBox")};e.hideNoData=function(){if(this.noDataLabel)this.noDataLabel=this.noDataLabel.destroy()};e.hasData=function(){for(var a=this.series,b=a.length;b--;)if(a[b].hasData()&&!a[b].options.isInternal)return!0;
12 | return!1};e.callbacks.push(function(a){c.addEvent(a,"load",g);c.addEvent(a,"redraw",g)})})(Highcharts);
13 |
--------------------------------------------------------------------------------
/static/ueditor/third-party/snapscreen/UEditorSnapscreen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/snapscreen/UEditorSnapscreen.exe
--------------------------------------------------------------------------------
/static/ueditor/third-party/video-js/font/vjs.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/video-js/font/vjs.eot
--------------------------------------------------------------------------------
/static/ueditor/third-party/video-js/font/vjs.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/video-js/font/vjs.ttf
--------------------------------------------------------------------------------
/static/ueditor/third-party/video-js/font/vjs.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/video-js/font/vjs.woff
--------------------------------------------------------------------------------
/static/ueditor/third-party/video-js/video-js.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/video-js/video-js.swf
--------------------------------------------------------------------------------
/static/ueditor/third-party/webuploader/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/webuploader/Uploader.swf
--------------------------------------------------------------------------------
/static/ueditor/third-party/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/static/ueditor/third-party/zeroclipboard/ZeroClipboard.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/imcoder-cloud/imcoder-admin/05841891d606da885595a06c3d7f941a1ae267fd/static/ueditor/third-party/zeroclipboard/ZeroClipboard.swf
--------------------------------------------------------------------------------
/test/e2e/custom-assertions/elementCount.js:
--------------------------------------------------------------------------------
1 | // A custom Nightwatch assertion.
2 | // The assertion name is the filename.
3 | // Example usage:
4 | //
5 | // browser.assert.elementCount(selector, count)
6 | //
7 | // For more information on custom assertions see:
8 | // http://nightwatchjs.org/guide#writing-custom-assertions
9 |
10 | exports.assertion = function (selector, count) {
11 | this.message = 'Testing if element <' + selector + '> has count: ' + count
12 | this.expected = count
13 | this.pass = function (val) {
14 | return val === this.expected
15 | }
16 | this.value = function (res) {
17 | return res.value
18 | }
19 | this.command = function (cb) {
20 | var self = this
21 | return this.api.execute(function (selector) {
22 | return document.querySelectorAll(selector).length
23 | }, [selector], function (res) {
24 | cb.call(self, res)
25 | })
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/test/e2e/nightwatch.conf.js:
--------------------------------------------------------------------------------
1 | require('babel-register')
2 | var config = require('../../config')
3 |
4 | // http://nightwatchjs.org/gettingstarted#settings-file
5 | module.exports = {
6 | src_folders: ['test/e2e/specs'],
7 | output_folder: 'test/e2e/reports',
8 | custom_assertions_path: ['test/e2e/custom-assertions'],
9 |
10 | selenium: {
11 | start_process: true,
12 | server_path: require('selenium-server').path,
13 | host: '127.0.0.1',
14 | port: 4444,
15 | cli_args: {
16 | 'webdriver.chrome.driver': require('chromedriver').path
17 | }
18 | },
19 |
20 | test_settings: {
21 | default: {
22 | selenium_port: 4444,
23 | selenium_host: 'localhost',
24 | silent: true,
25 | globals: {
26 | devServerURL: 'http://localhost:' + (process.env.PORT || config.dev.port)
27 | }
28 | },
29 |
30 | chrome: {
31 | desiredCapabilities: {
32 | browserName: 'chrome',
33 | javascriptEnabled: true,
34 | acceptSslCerts: true
35 | }
36 | },
37 |
38 | firefox: {
39 | desiredCapabilities: {
40 | browserName: 'firefox',
41 | javascriptEnabled: true,
42 | acceptSslCerts: true
43 | }
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/test/e2e/runner.js:
--------------------------------------------------------------------------------
1 | // 1. start the dev server using production config
2 | process.env.NODE_ENV = 'testing'
3 |
4 | const webpack = require('webpack')
5 | const DevServer = require('webpack-dev-server')
6 |
7 | const webpackConfig = require('../../build/webpack.prod.conf')
8 | const devConfigPromise = require('../../build/webpack.dev.conf')
9 |
10 | let server
11 |
12 | devConfigPromise.then(devConfig => {
13 | const devServerOptions = devConfig.devServer
14 | const compiler = webpack(webpackConfig)
15 | server = new DevServer(compiler, devServerOptions)
16 | const port = devServerOptions.port
17 | const host = devServerOptions.host
18 | return server.listen(port, host)
19 | })
20 | .then(() => {
21 | // 2. run the nightwatch test suite against it
22 | // to run in additional browsers:
23 | // 1. add an entry in test/e2e/nightwatch.conf.js under "test_settings"
24 | // 2. add it to the --env flag below
25 | // or override the environment flag, for example: `npm run e2e -- --env chrome,firefox`
26 | // For more information on Nightwatch's config file, see
27 | // http://nightwatchjs.org/guide#settings-file
28 | let opts = process.argv.slice(2)
29 | if (opts.indexOf('--config') === -1) {
30 | opts = opts.concat(['--config', 'test/e2e/nightwatch.conf.js'])
31 | }
32 | if (opts.indexOf('--env') === -1) {
33 | opts = opts.concat(['--env', 'chrome'])
34 | }
35 |
36 | const spawn = require('cross-spawn')
37 | const runner = spawn('./node_modules/.bin/nightwatch', opts, { stdio: 'inherit' })
38 |
39 | runner.on('exit', function (code) {
40 | server.close()
41 | process.exit(code)
42 | })
43 |
44 | runner.on('error', function (err) {
45 | server.close()
46 | throw err
47 | })
48 | })
49 |
--------------------------------------------------------------------------------
/test/e2e/specs/test.js:
--------------------------------------------------------------------------------
1 | // For authoring Nightwatch tests, see
2 | // http://nightwatchjs.org/guide#usage
3 |
4 | module.exports = {
5 | 'default e2e tests': function (browser) {
6 | // automatically uses dev Server port from /config.index.js
7 | // default: http://localhost:8080
8 | // see nightwatch.conf.js
9 | const devServer = browser.globals.devServerURL
10 |
11 | browser
12 | .url(devServer)
13 | .waitForElementVisible('#app', 5000)
14 | .assert.elementPresent('.hello')
15 | .assert.containsText('h1', 'Welcome to Your Vue.js App')
16 | .assert.elementCount('img', 1)
17 | .end()
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/test/unit/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "jest": true
4 | },
5 | "globals": {
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/test/unit/jest.conf.js:
--------------------------------------------------------------------------------
1 | const path = require('path')
2 |
3 | module.exports = {
4 | rootDir: path.resolve(__dirname, '../../'),
5 | moduleFileExtensions: [
6 | 'js',
7 | 'json',
8 | 'vue'
9 | ],
10 | moduleNameMapper: {
11 | '^@/(.*)$': '/src/$1'
12 | },
13 | transform: {
14 | '^.+\\.js$': '/node_modules/babel-jest',
15 | '.*\\.(vue)$': '/node_modules/vue-jest'
16 | },
17 | testPathIgnorePatterns: [
18 | '/test/e2e'
19 | ],
20 | snapshotSerializers: ['/node_modules/jest-serializer-vue'],
21 | setupFiles: ['/test/unit/setup'],
22 | mapCoverage: true,
23 | coverageDirectory: '/test/unit/coverage',
24 | collectCoverageFrom: [
25 | 'src/**/*.{js,vue}',
26 | '!src/main.js',
27 | '!src/router/index.js',
28 | '!**/node_modules/**'
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/test/unit/setup.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 |
3 | Vue.config.productionTip = false
4 |
--------------------------------------------------------------------------------
/test/unit/specs/HelloWorld.spec.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import HelloWorld from '@/components/HelloWorld'
3 |
4 | describe('HelloWorld.vue', () => {
5 | it('should render correct contents', () => {
6 | const Constructor = Vue.extend(HelloWorld)
7 | const vm = new Constructor().$mount()
8 | expect(vm.$el.querySelector('.hello h1').textContent)
9 | .toEqual('Welcome to Your Vue.js App')
10 | })
11 | })
12 |
--------------------------------------------------------------------------------