├── .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 | 15 |
16 | 17 |
18 |
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 |
17 |
18 |
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 |
20 |
21 | 22 |
23 |
24 | 25 |
26 |
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 |
18 | 19 |
20 |
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 | 4 | 5 | 59 | 60 | -------------------------------------------------------------------------------- /src/components/floor/floor-item.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /src/components/share.vue: -------------------------------------------------------------------------------- 1 | 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 | 7 | 8 | 19 | 20 | -------------------------------------------------------------------------------- /src/views/basic/floor.vue: -------------------------------------------------------------------------------- 1 | 13 | 14 | 44 | 45 | -------------------------------------------------------------------------------- /src/views/components/menu-link.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 48 | -------------------------------------------------------------------------------- /src/views/donate/index.vue: -------------------------------------------------------------------------------- 1 | 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 | 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 | 8 | 9 | 12 | 13 | > 28 | -------------------------------------------------------------------------------- /src/views/error/404.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | 13 | > 28 | -------------------------------------------------------------------------------- /src/views/error/500.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | 13 | > 28 | -------------------------------------------------------------------------------- /src/views/icon/index.vue: -------------------------------------------------------------------------------- 1 | 26 | 27 | 49 | -------------------------------------------------------------------------------- /src/views/menu-1/menu-1-1.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/views/menu-1/menu-1-1/menu-1-1-1.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/views/menu-1/menu-1-1/menu-1-1-2.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/views/menu-1/menu-1-2.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /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 | 15 |
16 | 17 |
18 |
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 |
17 |
18 |
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 |
20 |
21 | 22 |
23 |
24 | 25 |
26 |
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 |
18 | 19 |
20 |
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 | --------------------------------------------------------------------------------