├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .idea ├── jsLibraryMappings.xml ├── libraries │ └── Generated_files.xml ├── misc.xml ├── modules.xml ├── vcs.xml ├── vuestock.iml ├── watcherTasks.xml └── workspace.xml ├── README.md ├── build ├── build.js ├── check-versions.js ├── dev-client.js ├── dev-server.js ├── require-compiled.js ├── require-compiled.js.map ├── require.js ├── utils.js ├── vue-loader.conf.js ├── webpack.base.conf-compiled.js ├── webpack.base.conf-compiled.js.map ├── webpack.base.conf.js ├── webpack.dev.conf.js ├── webpack.prod.conf.js └── webpack.test.conf.js ├── config ├── dev.env.js ├── index-compiled.js ├── index-compiled.js.map ├── index.js ├── prod.env.js └── test.env.js ├── dist.rar ├── index.html ├── nohup.out ├── package.json ├── src ├── App.vue ├── Article.vue ├── Backstage.vue ├── Hitqt.vue ├── Login.vue ├── Menhu.vue ├── Register.vue ├── Stock.vue ├── WangEditor.vue ├── api │ ├── api.js │ ├── indexinfo.js │ ├── jquery.slideunlock.min.js │ ├── model.js │ ├── slideunlock.js │ ├── table2excel.js │ ├── tools.js │ └── uuid.js ├── assets │ └── logo.png ├── components │ ├── Footer.vue │ ├── Header.vue │ ├── Hello.vue │ ├── NotFound.vue │ ├── article │ │ ├── Article1.vue │ │ ├── Article2.vue │ │ ├── Article3.vue │ │ ├── Article4.vue │ │ ├── ArticleBody.vue │ │ └── HomePage.vue │ ├── backstage │ │ ├── Article.vue │ │ ├── Officialannounce.vue │ │ └── Vueueditor.vue │ ├── document │ │ ├── About.vue │ │ ├── CompanyState.vue │ │ ├── Document.vue │ │ ├── GeneticDoc.vue │ │ ├── Guide.vue │ │ └── Question.vue │ ├── personalinfo │ │ ├── BuyCard.vue │ │ ├── BuyCardRecord.vue │ │ ├── DeducPoints.vue │ │ ├── Email.vue │ │ ├── MyWallet.vue │ │ ├── PersonalInfo.vue │ │ ├── Phone.vue │ │ ├── Recharge.vue │ │ ├── RechargeRecord.vue │ │ └── UpdatePasswd.vue │ ├── portal │ │ ├── Article.vue │ │ ├── Banner.vue │ │ ├── GoodModel.vue │ │ ├── Guide.vue │ │ ├── ModelFeature.vue │ │ ├── Other.vue │ │ ├── Platform.vue │ │ ├── Portal.vue │ │ └── Recommend.vue │ ├── stock │ │ ├── Echarts.vue │ │ ├── GeneticTest.vue │ │ ├── History.vue │ │ ├── HoldReport.vue │ │ ├── IndicatorList.vue │ │ ├── ModelBasicInfo.vue │ │ ├── ModelFunds.vue │ │ ├── ModelFundsBack.vue │ │ ├── ModelStroage.vue │ │ ├── MyModel.vue │ │ ├── NewSelect.vue │ │ ├── NewSelectExpand.vue │ │ ├── Result.vue │ │ ├── ResultChildren.vue │ │ ├── RuleTalk.vue │ │ ├── SelectIndex.vue │ │ ├── Stock.vue │ │ ├── Track.vue │ │ └── YearMonth.vue │ ├── third │ │ ├── body.vue │ │ ├── footer.vue │ │ └── head.vue │ └── user │ │ ├── ForgetPasswd.vue │ │ ├── Login.vue │ │ └── Register.vue ├── css │ ├── font-awesome.min.css │ ├── iconfont.css │ ├── iconfont.eot │ ├── iconfont.svg │ ├── iconfont.ttf │ ├── iconfont.woff │ └── slide-unlock.css ├── font │ ├── demo.css │ ├── demo_fontclass.html │ ├── demo_symbol.html │ ├── demo_unicode.html │ ├── iconfont.css │ ├── iconfont.eot │ ├── iconfont.js │ ├── iconfont.svg │ ├── iconfont.ttf │ └── iconfont.woff ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 ├── img │ ├── addtrack.png │ ├── banner.jpg │ ├── banner.png │ ├── banner2.png │ ├── banner3.png │ ├── buycard.png │ ├── companylogo.png │ ├── create.png │ ├── discount(2).png │ ├── discount.jpg │ ├── discount.png │ ├── hitqtqq.jpg │ ├── jaintou.png │ ├── jiantou.png │ ├── logimage.png │ ├── loginbg.jpg │ ├── logo.png │ ├── logo2.jpg │ ├── logoqrcode.jpg │ ├── modelresult.png │ ├── mymodel.png │ ├── process.png │ ├── public.jpg │ ├── qq.png │ ├── qq1.png │ ├── qrcode.png │ ├── testresult.png │ ├── third.jpg │ ├── timg1.jpg │ ├── title.jpg │ ├── title.png │ ├── trackresult.png │ └── wechat.png ├── main-compiled.js ├── main-compiled.js.map ├── main.js ├── router │ ├── index-compiled.js │ ├── index-compiled.js.map │ ├── index.js │ ├── mainrouter-compiled.js │ └── mainrouter-compiled.js.map ├── validator │ └── validator.js └── vuex │ ├── actions.js │ ├── getters.js │ ├── mutations.js │ └── store.js ├── static └── .gitkeep ├── test ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ ├── nightwatch.conf.js │ ├── runner.js │ └── specs │ │ └── test.js └── unit │ ├── .eslintrc │ ├── index.js │ ├── karma.conf.js │ └── specs │ └── Hello.spec.js └── ueditor1_4_3_3 ├── 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 ├── jsp ├── config.json ├── controller.jsp └── lib │ ├── commons-codec-1.9.jar │ ├── commons-fileupload-1.3.1.jar │ ├── commons-io-2.4.jar │ ├── json.jar │ └── ueditor-1.1.2.jar ├── 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 /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "es2015", 4 | "stage-2" 5 | ], 6 | "plugins": [ 7 | "transform-runtime" 8 | ], 9 | "comments": false, 10 | "env": { 11 | "test": { 12 | "plugins": [ 13 | "istanbul" 14 | ] 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /.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/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | // http://eslint.org/docs/user-guide/configuring 2 | 3 | module.exports = { 4 | root: true, 5 | parser: 'babel-eslint', 6 | parserOptions: { 7 | sourceType: 'module' 8 | }, 9 | env: { 10 | browser: true, 11 | }, 12 | // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style 13 | extends: 'standard', 14 | // required to lint *.vue files 15 | plugins: [ 16 | 'html' 17 | ], 18 | // add your custom rules here 19 | 'rules': { 20 | // allow paren-less arrow functions 21 | 'arrow-parens': 0, 22 | // allow async-await 23 | 'generator-star-spacing': 0, 24 | // allow debugger during development 25 | 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0 26 | } 27 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log 5 | test/unit/coverage 6 | test/e2e/reports 7 | selenium-debug.log 8 | /node_modules/* -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/vuestock.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/watcherTasks.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 16 | 23 | 24 | 35 | 42 | 43 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vuestock 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | 20 | # run unit tests 21 | npm run unit 22 | 23 | # run e2e tests 24 | npm run e2e 25 | 26 | # run all tests 27 | npm test 28 | ``` 29 | 30 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 31 | # vue-stock 32 | -------------------------------------------------------------------------------- /build/build.js: -------------------------------------------------------------------------------- 1 | // https://github.com/shelljs/shelljs 2 | require('./check-versions')() 3 | 4 | process.env.NODE_ENV = 'production' 5 | 6 | var ora = require('ora') 7 | var path = require('path') 8 | var chalk = require('chalk') 9 | var shell = require('shelljs') 10 | var webpack = require('webpack') 11 | var config = require('../config') 12 | var webpackConfig = require('./webpack.prod.conf') 13 | 14 | var spinner = ora('building for production...') 15 | spinner.start() 16 | 17 | var assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory) 18 | shell.rm('-rf', assetsPath) 19 | shell.mkdir('-p', assetsPath) 20 | shell.config.silent = true 21 | shell.cp('-R', 'static/*', assetsPath) 22 | shell.config.silent = false 23 | 24 | webpack(webpackConfig, function (err, stats) { 25 | spinner.stop() 26 | if (err) throw err 27 | process.stdout.write(stats.toString({ 28 | colors: true, 29 | modules: false, 30 | children: false, 31 | chunks: false, 32 | chunkModules: false 33 | }) + '\n\n') 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 | -------------------------------------------------------------------------------- /build/check-versions.js: -------------------------------------------------------------------------------- 1 | var chalk = require('chalk') 2 | var semver = require('semver') 3 | var packageConfig = require('../package.json') 4 | 5 | function exec (cmd) { 6 | return require('child_process').execSync(cmd).toString().trim() 7 | } 8 | 9 | var versionRequirements = [ 10 | { 11 | name: 'node', 12 | currentVersion: semver.clean(process.version), 13 | versionRequirement: packageConfig.engines.node 14 | }, 15 | { 16 | name: 'npm', 17 | currentVersion: exec('npm --version'), 18 | versionRequirement: packageConfig.engines.npm 19 | } 20 | ] 21 | 22 | module.exports = function () { 23 | var warnings = [] 24 | for (var i = 0; i < versionRequirements.length; i++) { 25 | var mod = versionRequirements[i] 26 | if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { 27 | warnings.push(mod.name + ': ' + 28 | chalk.red(mod.currentVersion) + ' should be ' + 29 | chalk.green(mod.versionRequirement) 30 | ) 31 | } 32 | } 33 | 34 | if (warnings.length) { 35 | console.log('') 36 | console.log(chalk.yellow('To use this template, you must update following to modules:')) 37 | console.log() 38 | for (var i = 0; i < warnings.length; i++) { 39 | var warning = warnings[i] 40 | console.log(' ' + warning) 41 | } 42 | console.log() 43 | process.exit(1) 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /build/dev-server.js: -------------------------------------------------------------------------------- 1 | require('./check-versions')() 2 | 3 | var config = require('../config') 4 | if (!process.env.NODE_ENV) { 5 | process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV) 6 | } 7 | 8 | var opn = require('opn') 9 | var path = require('path') 10 | var express = require('express') 11 | var webpack = require('webpack') 12 | var proxyMiddleware = require('http-proxy-middleware') 13 | var webpackConfig = process.env.NODE_ENV === 'testing' 14 | ? require('./webpack.prod.conf') 15 | : require('./webpack.dev.conf') 16 | 17 | // default port where dev server listens for incoming traffic 18 | var port = process.env.PORT || config.dev.port 19 | // automatically open browser, if not set will be false 20 | var autoOpenBrowser = !!config.dev.autoOpenBrowser 21 | // Define HTTP proxies to your custom API backend 22 | // https://github.com/chimurai/http-proxy-middleware 23 | var proxyTable = config.dev.proxyTable 24 | 25 | var app = express() 26 | var compiler = webpack(webpackConfig) 27 | 28 | var devMiddleware = require('webpack-dev-middleware')(compiler, { 29 | publicPath: webpackConfig.output.publicPath, 30 | quiet: true 31 | }) 32 | 33 | var hotMiddleware = require('webpack-hot-middleware')(compiler, { 34 | log: () => {} 35 | }) 36 | // force page reload when html-webpack-plugin template changes 37 | compiler.plugin('compilation', function (compilation) { 38 | compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { 39 | hotMiddleware.publish({ action: 'reload' }) 40 | cb() 41 | }) 42 | }) 43 | 44 | // proxy api requests 45 | Object.keys(proxyTable).forEach(function (context) { 46 | var options = proxyTable[context] 47 | if (typeof options === 'string') { 48 | options = { target: options } 49 | } 50 | app.use(proxyMiddleware(options.filter || context, options)) 51 | }) 52 | 53 | // handle fallback for HTML5 history API 54 | app.use(require('connect-history-api-fallback')()) 55 | 56 | // serve webpack bundle output 57 | app.use(devMiddleware) 58 | 59 | // enable hot-reload and state-preserving 60 | // compilation error display 61 | app.use(hotMiddleware) 62 | 63 | // serve pure static assets 64 | var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory) 65 | app.use(staticPath, express.static('./static')) 66 | 67 | var uri = 'http://localhost:' + port 68 | 69 | devMiddleware.waitUntilValid(function () { 70 | console.log('> Listening at ' + uri + '\n') 71 | }) 72 | 73 | module.exports = app.listen(port, function (err) { 74 | if (err) { 75 | console.log(err) 76 | return 77 | } 78 | 79 | // when env is testing, don't need open it 80 | if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { 81 | opn(uri) 82 | } 83 | }) 84 | -------------------------------------------------------------------------------- /build/utils.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var ExtractTextPlugin = require('extract-text-webpack-plugin') 4 | 5 | exports.assetsPath = function (_path) { 6 | var assetsSubDirectory = process.env.NODE_ENV === 'production' 7 | ? config.build.assetsSubDirectory 8 | : config.dev.assetsSubDirectory 9 | return path.posix.join(assetsSubDirectory, _path) 10 | } 11 | 12 | exports.cssLoaders = function (options) { 13 | options = options || {} 14 | 15 | var cssLoader = { 16 | loader: 'css-loader', 17 | options: { 18 | minimize: process.env.NODE_ENV === 'production', 19 | sourceMap: options.sourceMap 20 | } 21 | } 22 | 23 | // generate loader string to be used with extract text plugin 24 | function generateLoaders (loader, loaderOptions) { 25 | var loaders = [cssLoader] 26 | if (loader) { 27 | loaders.push({ 28 | loader: loader + '-loader', 29 | options: Object.assign({}, loaderOptions, { 30 | sourceMap: options.sourceMap 31 | }) 32 | }) 33 | } 34 | 35 | // Extract CSS when that option is specified 36 | // (which is the case during production build) 37 | if (options.extract) { 38 | return ExtractTextPlugin.extract({ 39 | use: loaders, 40 | fallback: 'vue-style-loader' 41 | }) 42 | } else { 43 | return ['vue-style-loader'].concat(loaders) 44 | } 45 | } 46 | 47 | // http://vuejs.github.io/vue-loader/en/configurations/extract-css.html 48 | return { 49 | css: generateLoaders(), 50 | postcss: generateLoaders(), 51 | less: generateLoaders('less'), 52 | sass: generateLoaders('sass', { indentedSyntax: true }), 53 | scss: generateLoaders('sass'), 54 | stylus: generateLoaders('stylus'), 55 | styl: generateLoaders('stylus') 56 | } 57 | } 58 | 59 | // Generate loaders for standalone style files (outside of .vue) 60 | exports.styleLoaders = function (options) { 61 | var output = [] 62 | var loaders = exports.cssLoaders(options) 63 | for (var extension in loaders) { 64 | var loader = loaders[extension] 65 | output.push({ 66 | test: new RegExp('\\.' + extension + '$'), 67 | use: loader 68 | }) 69 | } 70 | return output 71 | } 72 | -------------------------------------------------------------------------------- /build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }), 12 | postcss: [ 13 | require('autoprefixer')({ 14 | browsers: ['last 2 versions'] 15 | }) 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /build/webpack.base.conf-compiled.js: -------------------------------------------------------------------------------- 1 | // 'use strict'; 2 | 3 | var path = require('path'); 4 | var utils = require('./utils'); 5 | var config = require('../config'); 6 | var vueLoaderConfig = require('./vue-loader.conf'); 7 | 8 | function resolve(dir) { 9 | return path.join(__dirname, '..', dir); 10 | } 11 | 12 | module.exports = { 13 | entry: { 14 | app: './src/main.js' 15 | }, 16 | output: { 17 | path: config.build.assetsRoot, 18 | filename: '[name].js', 19 | publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath 20 | }, 21 | resolve: { 22 | extensions: ['.js', '.vue', '.json'], 23 | modules: [resolve('src'), resolve('node_modules')], 24 | alias: { 25 | 'vue$': 'vue/dist/vue.common.js', 26 | 'src': resolve('src'), 27 | 'assets': resolve('src/assets'), 28 | 'components': resolve('src/components') 29 | } 30 | }, 31 | module: { 32 | rules: [{ 33 | test: /\.scss$/, 34 | loader: 'style!css!sass' 35 | }, { 36 | test: /iview.src.*?js$/, 37 | loader: 'babel' 38 | }, { 39 | test: /\.vue$/, 40 | loader: 'vue-loader', 41 | options: vueLoaderConfig 42 | }, { 43 | test: /\.js$/, 44 | loader: 'babel-loader', 45 | include: [resolve('src'), resolve('test')] 46 | }, { 47 | test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, 48 | loader: 'url-loader', 49 | query: { 50 | limit: 10000, 51 | name: utils.assetsPath('img/[name].[hash:7].[ext]') 52 | } 53 | }, { 54 | test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, 55 | loader: 'url-loader', 56 | query: { 57 | limit: 10000, 58 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') 59 | } 60 | }] 61 | } 62 | }; 63 | 64 | //# sourceMappingURL=webpack.base.conf-compiled.js.map -------------------------------------------------------------------------------- /build/webpack.base.conf.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var utils = require('./utils') 3 | var config = require('../config') 4 | var vueLoaderConfig = require('./vue-loader.conf') 5 | 6 | function resolve(dir) { 7 | return path.join(__dirname, '..', dir) 8 | } 9 | 10 | module.exports = { 11 | entry: { 12 | app: './src/main.js', 13 | // app: ['babel-polyfill', './src/main.js'] 14 | // admin:'' 15 | }, 16 | output: { 17 | path: config.build.assetsRoot, 18 | filename: '[name].js', 19 | publicPath: process.env.NODE_ENV === 'production' 20 | ? config.build.assetsPublicPath 21 | : config.dev.assetsPublicPath 22 | }, 23 | resolve: { 24 | extensions: ['.js', '.vue', '.json'], 25 | modules: [ 26 | resolve('src'), 27 | resolve('node_modules') 28 | ], 29 | alias: { 30 | 'vue$': 'vue/dist/vue.common.js', 31 | 'src': resolve('src'), 32 | 'assets': resolve('src/assets'), 33 | 'components': resolve('src/components') 34 | } 35 | }, 36 | module: { 37 | rules: [ 38 | { 39 | test: /\.scss$/, 40 | loader: 'style!css!sass' 41 | }, 42 | { 43 | test: /iview.src.*?js$/, 44 | loader: 'babel', 45 | }, 46 | { 47 | test: /\.vue$/, 48 | loader: 'vue-loader', 49 | options: vueLoaderConfig 50 | }, 51 | { 52 | test: /\.js$/, 53 | loader: 'babel-loader', 54 | include: [resolve('src'), resolve('test')] 55 | }, 56 | { 57 | test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, 58 | loader: 'url-loader', 59 | query: { 60 | limit: 10000, 61 | name: utils.assetsPath('img/[name].[hash:7].[ext]') 62 | } 63 | }, 64 | { 65 | test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, 66 | loader: 'url-loader', 67 | query: { 68 | limit: 10000, 69 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') 70 | } 71 | } 72 | ] 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /build/webpack.dev.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var webpack = require('webpack') 3 | var config = require('../config') 4 | var merge = require('webpack-merge') 5 | var baseWebpackConfig = require('./webpack.base.conf') 6 | var HtmlWebpackPlugin = require('html-webpack-plugin') 7 | var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') 8 | 9 | // add hot-reload related code to entry chunks 10 | Object.keys(baseWebpackConfig.entry).forEach(function (name) { 11 | baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) 12 | }) 13 | 14 | module.exports = merge(baseWebpackConfig, { 15 | module: { 16 | rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap }) 17 | }, 18 | // cheap-module-eval-source-map is faster for development 19 | devtool: '#cheap-module-eval-source-map', 20 | plugins: [ 21 | new webpack.DefinePlugin({ 22 | 'process.env': config.dev.env 23 | }), 24 | // https://github.com/glenjamin/webpack-hot-middleware#installation--usage 25 | new webpack.HotModuleReplacementPlugin(), 26 | new webpack.NoEmitOnErrorsPlugin(), 27 | // https://github.com/ampedandwired/html-webpack-plugin 28 | new HtmlWebpackPlugin({ 29 | filename: 'index.html', 30 | template: 'index.html', 31 | inject: true 32 | }), 33 | new FriendlyErrorsPlugin() 34 | ] 35 | }) 36 | -------------------------------------------------------------------------------- /build/webpack.test.conf.js: -------------------------------------------------------------------------------- 1 | // This is the webpack config used for unit tests. 2 | 3 | var utils = require('./utils') 4 | var webpack = require('webpack') 5 | var merge = require('webpack-merge') 6 | var baseConfig = require('./webpack.base.conf') 7 | 8 | var webpackConfig = merge(baseConfig, { 9 | // use inline sourcemap for karma-sourcemap-loader 10 | module: { 11 | rules: utils.styleLoaders() 12 | }, 13 | devtool: '#inline-source-map', 14 | plugins: [ 15 | new webpack.DefinePlugin({ 16 | 'process.env': require('../config/test.env') 17 | }) 18 | ] 19 | }) 20 | 21 | // no need for app entry during tests 22 | delete webpackConfig.entry 23 | 24 | module.exports = webpackConfig 25 | -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /config/index-compiled.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var path = require('path'); 4 | 5 | module.exports = { 6 | build: { 7 | env: require('./prod.env'), 8 | index: path.resolve(__dirname, '../dist/index.html'), 9 | 10 | assetsRoot: path.resolve(__dirname, '../dist'), 11 | assetsSubDirectory: 'static', 12 | assetsPublicPath: '/', 13 | productionSourceMap: true, 14 | 15 | productionGzip: false, 16 | productionGzipExtensions: ['js', 'css'], 17 | 18 | bundleAnalyzerReport: process.env.npm_config_report 19 | }, 20 | dev: { 21 | env: require('./dev.env'), 22 | port: 8080, 23 | autoOpenBrowser: true, 24 | assetsSubDirectory: 'static', 25 | assetsPublicPath: '/', 26 | proxyTable: {}, 27 | 28 | cssSourceMap: false 29 | } 30 | }; 31 | 32 | //# sourceMappingURL=index-compiled.js.map -------------------------------------------------------------------------------- /config/index-compiled.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["index.js"],"names":[],"mappings":";;AACA,IAAI,OAAO,QAAQ,MAAR,CAAX;;AAEA,OAAO,OAAP,GAAiB;AACf,SAAO;AACL,SAAK,QAAQ,YAAR,CADA;AAEL,WAAO,KAAK,OAAL,CAAa,SAAb,EAAwB,oBAAxB,CAFF;;AAIL,gBAAY,KAAK,OAAL,CAAa,SAAb,EAAwB,SAAxB,CAJP;AAKL,wBAAoB,QALf;AAML,sBAAkB,GANb;AAOL,yBAAqB,IAPhB;;AAYL,oBAAgB,KAZX;AAaL,8BAA0B,CAAC,IAAD,EAAO,KAAP,CAbrB;;AAkBL,0BAAsB,QAAQ,GAAR,CAAY;AAlB7B,GADQ;AAqBf,OAAK;AACH,SAAK,QAAQ,WAAR,CADF;AAEH,UAAM,IAFH;AAGH,qBAAiB,IAHd;AAIH,wBAAoB,QAJjB;AAKH,sBAAkB,GALf;AAMH,gBAAY,EANT;;AAYH,kBAAc;AAZX;AArBU,CAAjB","file":"index-compiled.js","sourcesContent":["// see http://vuejs-templates.github.io/webpack for documentation.\nvar path = require('path')\n\nmodule.exports = {\n build: {\n env: require('./prod.env'),\n index: path.resolve(__dirname, '../dist/index.html'),\n //输出目录 在此为相对路径\n assetsRoot: path.resolve(__dirname, '../dist'),\n assetsSubDirectory: 'static',\n assetsPublicPath: '/',\n productionSourceMap: true,\n // Gzip off by default as many popular static hosts such as\n // Surge or Netlify already gzip all static assets for you.\n // Before setting to `true`, make sure to:\n // npm install --save-dev compression-webpack-plugin\n productionGzip: false,\n productionGzipExtensions: ['js', 'css'],\n // Run the build command with an extra argument to\n // View the bundle analyzer report after build finishes:\n // `npm run build --report`\n // Set to `true` or `false` to always turn it on or off\n bundleAnalyzerReport: process.env.npm_config_report\n },\n dev: {\n env: require('./dev.env'),\n port: 8080,\n autoOpenBrowser: true,\n assetsSubDirectory: 'static',\n assetsPublicPath: '/',\n proxyTable: {},\n // CSS Sourcemaps off by default because relative paths are \"buggy\"\n // with this option, according to the CSS-Loader README\n // (https://github.com/webpack/css-loader#sourcemaps)\n // In our experience, they generally work as expected,\n // just be aware of this issue when enabling this option.\n cssSourceMap: false\n }\n}\n"]} -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- 1 | // see http://vuejs-templates.github.io/webpack for documentation. 2 | var path = require('path') 3 | 4 | module.exports = { 5 | build: { 6 | env: require('./prod.env'), 7 | index: path.resolve(__dirname, '../dist/index.html'), 8 | //输出目录 在此为相对路径 9 | assetsRoot: path.resolve(__dirname, '../dist'), 10 | assetsSubDirectory: '', 11 | assetsPublicPath: '/', 12 | productionSourceMap: true, 13 | // Gzip off by default as many popular static hosts such as 14 | // Surge or Netlify already gzip all static assets for you. 15 | // Before setting to `true`, make sure to: 16 | // npm install --save-dev compression-webpack-plugin 17 | productionGzip: false, 18 | productionGzipExtensions: ['js', 'css'], 19 | // Run the build command with an extra argument to 20 | // View the bundle analyzer report after build finishes: 21 | // `npm run build --report` 22 | // Set to `true` or `false` to always turn it on or off 23 | bundleAnalyzerReport: process.env.npm_config_report 24 | }, 25 | dev: { 26 | env: require('./dev.env'), 27 | port: 8443, 28 | autoOpenBrowser: true, 29 | assetsSubDirectory: 'static', 30 | assetsPublicPath: '/', 31 | proxyTable: {}, 32 | // CSS Sourcemaps off by default because relative paths are "buggy" 33 | // with this option, according to the CSS-Loader README 34 | // (https://github.com/webpack/css-loader#sourcemaps) 35 | // In our experience, they generally work as expected, 36 | // just be aware of this issue when enabling this option. 37 | cssSourceMap: false 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var devEnv = require('./dev.env') 3 | 4 | module.exports = merge(devEnv, { 5 | NODE_ENV: '"testing"' 6 | }) 7 | -------------------------------------------------------------------------------- /dist.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/dist.rar -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 千投量化-专注打造科学量化模型 5 | 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /nohup.out: -------------------------------------------------------------------------------- 1 | build/dev-server.js: line 1: syntax error near unexpected token `'./check-versions'' 2 | build/dev-server.js: line 1: `require('./check-versions')()' 3 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 12 | 20 | 61 | -------------------------------------------------------------------------------- /src/Article.vue: -------------------------------------------------------------------------------- 1 | 49 | 74 | 82 | -------------------------------------------------------------------------------- /src/Hitqt.vue: -------------------------------------------------------------------------------- 1 | 29 | 44 | 54 | -------------------------------------------------------------------------------- /src/Login.vue: -------------------------------------------------------------------------------- 1 | 9 | 21 | 27 | -------------------------------------------------------------------------------- /src/Menhu.vue: -------------------------------------------------------------------------------- 1 | 16 | 38 | 50 | -------------------------------------------------------------------------------- /src/Register.vue: -------------------------------------------------------------------------------- 1 | 9 | 21 | 27 | -------------------------------------------------------------------------------- /src/WangEditor.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 38 | 39 | 41 | -------------------------------------------------------------------------------- /src/api/api.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Hu_2015 on 2017/6/12. 3 | */ 4 | import axios from 'axios' 5 | //传递数据转换类 6 | import qs from 'qs' 7 | import {resolveIndicator} from './model.js' 8 | function toQs(param) { 9 | return qs.stringify(param); 10 | } 11 | // 12 | const axiosInstance = axios.create({ 13 | baseURL: 'https://www.qiantoulianghua.com', 14 | headers: { 15 | "P3P": "CP='CAO PSA OUR'", 16 | 'cache-control': 'no-cache' 17 | }, 18 | withCredentials: true, 19 | timeout: 30000, 20 | }); 21 | //导出常量 22 | export const BASE_API_URL = 'https://www.qiantoulianghua.com'; 23 | //测试远程调用 异步请求函数 post方法 24 | export const postRemoteReqTodo = (url, params) => { 25 | return axiosInstance.post(url + '?a=' + Math.random(), toQs(params)); 26 | }; 27 | //测试远程调用 异步请求 get方法 28 | export const getRemoteReqTodo = (url, params, values) => { 29 | if (params.length !== 0) { 30 | let a = ''; 31 | for (let i = 0; i < params.length; i++) { 32 | a = a+'&' + params[i] + '=' + values[i]; 33 | } 34 | return axiosInstance.get(url + '?a=' + Math.random() + '&' + a.substring(1)); 35 | } 36 | return axiosInstance.get(url + '?a=' + Math.random()); 37 | }; 38 | 39 | //创建模型获取随机默认模型 并解析出来 40 | export const getRandomModel = function (selectedIndicatorList,that) { 41 | getRemoteReqTodo('/stock/randommodel', ['number','type'], [1,1]).then(res => { 42 | let data =res.data; 43 | let modelPara = data.modelStorages[0].modelPara; 44 | // console.log(data); 45 | that.$store.state.andOrNot = 'customize'; 46 | resolveIndicator(that.$store.state.selectedIndexs, modelPara, that.$store.state.controller, that.$store.state.symbol); 47 | }) 48 | }; 49 | 50 | -------------------------------------------------------------------------------- /src/api/uuid.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Hu_2015 on 2017/6/26. 3 | */ 4 | export const generateUUID = () => { 5 | let d = new Date().getTime(); 6 | let uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { 7 | let r = (d + Math.random() * 16) % 16 | 0; 8 | d = Math.floor(d / 16); 9 | return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); 10 | }); 11 | return uuid; 12 | }; 13 | -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/Footer.vue: -------------------------------------------------------------------------------- 1 | 53 | 64 | 85 | -------------------------------------------------------------------------------- /src/components/Hello.vue: -------------------------------------------------------------------------------- 1 | 22 | 33 | 34 | 35 | 54 | -------------------------------------------------------------------------------- /src/components/NotFound.vue: -------------------------------------------------------------------------------- 1 | 16 | 25 | 42 | -------------------------------------------------------------------------------- /src/components/article/Article1.vue: -------------------------------------------------------------------------------- 1 | 6 | 11 | 24 | -------------------------------------------------------------------------------- /src/components/article/Article2.vue: -------------------------------------------------------------------------------- 1 | 6 | 11 | 24 | -------------------------------------------------------------------------------- /src/components/article/Article3.vue: -------------------------------------------------------------------------------- 1 | 6 | 11 | 24 | -------------------------------------------------------------------------------- /src/components/article/Article4.vue: -------------------------------------------------------------------------------- 1 | 6 | 9 | 22 | -------------------------------------------------------------------------------- /src/components/article/HomePage.vue: -------------------------------------------------------------------------------- 1 | 83 | 91 | 104 | -------------------------------------------------------------------------------- /src/components/backstage/Article.vue: -------------------------------------------------------------------------------- 1 | 14 | 42 | 44 | -------------------------------------------------------------------------------- /src/components/backstage/Officialannounce.vue: -------------------------------------------------------------------------------- 1 | 14 | 42 | 45 | -------------------------------------------------------------------------------- /src/components/backstage/Vueueditor.vue: -------------------------------------------------------------------------------- 1 | 6 | 21 | 24 | -------------------------------------------------------------------------------- /src/components/document/About.vue: -------------------------------------------------------------------------------- 1 | 26 | 35 | 53 | 54 | -------------------------------------------------------------------------------- /src/components/personalinfo/DeducPoints.vue: -------------------------------------------------------------------------------- 1 | 15 | 94 | 101 | -------------------------------------------------------------------------------- /src/components/portal/Article.vue: -------------------------------------------------------------------------------- 1 | 73 | 83 | 92 | -------------------------------------------------------------------------------- /src/components/portal/GoodModel.vue: -------------------------------------------------------------------------------- 1 | 11 | 31 | 34 | -------------------------------------------------------------------------------- /src/components/portal/Guide.vue: -------------------------------------------------------------------------------- 1 | 64 | 68 | 81 | -------------------------------------------------------------------------------- /src/components/portal/ModelFeature.vue: -------------------------------------------------------------------------------- 1 | 41 | 59 | 94 | -------------------------------------------------------------------------------- /src/components/portal/Other.vue: -------------------------------------------------------------------------------- 1 | 6 | 15 | 18 | -------------------------------------------------------------------------------- /src/components/portal/Platform.vue: -------------------------------------------------------------------------------- 1 | 46 | 49 | 68 | -------------------------------------------------------------------------------- /src/components/portal/Portal.vue: -------------------------------------------------------------------------------- 1 | 14 | 42 | 45 | -------------------------------------------------------------------------------- /src/components/portal/Recommend.vue: -------------------------------------------------------------------------------- 1 | 34 | 52 | 58 | -------------------------------------------------------------------------------- /src/components/stock/Echarts.vue: -------------------------------------------------------------------------------- 1 | 7 | 29 | 31 | -------------------------------------------------------------------------------- /src/components/stock/NewSelect.vue: -------------------------------------------------------------------------------- 1 | 9 | 69 | 70 | -------------------------------------------------------------------------------- /src/components/stock/NewSelectExpand.vue: -------------------------------------------------------------------------------- 1 | 11 | 18 | -------------------------------------------------------------------------------- /src/components/stock/ResultChildren.vue: -------------------------------------------------------------------------------- 1 | 10 | 49 | 54 | -------------------------------------------------------------------------------- /src/components/third/body.vue: -------------------------------------------------------------------------------- 1 | 76 | 79 | 85 | -------------------------------------------------------------------------------- /src/components/third/footer.vue: -------------------------------------------------------------------------------- 1 | 18 | 21 | 30 | -------------------------------------------------------------------------------- /src/components/third/head.vue: -------------------------------------------------------------------------------- 1 | 25 | 28 | 45 | -------------------------------------------------------------------------------- /src/css/iconfont.css: -------------------------------------------------------------------------------- 1 | 2 | @font-face {font-family: "iconfont"; 3 | src: url('iconfont.eot?t=1507789163556'); /* IE9*/ 4 | src: url('iconfont.eot?t=1507789163556#iefix') format('embedded-opentype'), /* IE6-IE8 */ 5 | url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAVEAAsAAAAAB6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kf8Y21hcAAAAYAAAABeAAABhpmABr5nbHlmAAAB4AAAAXcAAAGU+dqDXmhlYWQAAANYAAAALwAAADYPKZjTaGhlYQAAA4gAAAAcAAAAJAfeA4RobXR4AAADpAAAAAwAAAAMC+kAAGxvY2EAAAOwAAAACAAAAAgAdgDKbWF4cAAAA7gAAAAfAAAAIAESAF1uYW1lAAAD2AAAAUUAAAJtPlT+fXBvc3QAAAUgAAAAIQAAADJtgt11eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDwTYm7438AQw9zA0AAUZgTJAQAksgx+eJzFkMENgDAMAy9t6QPx6hQ8GIgXc3TirlFMKA8mqCXHimMpUYAFiOIhJrAL48Ep19yPrO4nz2SpEait9K7+U0U0y65BJTMNNm/1H5vXfXT6CnVQJ7byknADe28L1wAAeJwljz1P21AYhe95L3Y+SPx5r504JI7jJiYFLOEmMFQ4SyUEYkDJAgOV2p2uSJUHFlCHDswMDKhS/wTqH2Hi429guKivjnSOznuWh2mMvT7wO95iLltlm+wLO2QM+hoGBnURJZOU1iAjTfrC4EmcRJV4kPId+ANdeNnWZOTrFd2EgR4+RdlWklKC6SSnz8i8LtDuBAtnuOLwK9RbSe+i3KdbyDBeMfONcm99JrK+Wz1rOE7bcX5XdU2rEi2ZBk59r6bV6nr5RzMDeReOKUSjnQQHx81+x/n2a/KjO/RrwPk53E7f+DuzA1upCDzXaVesZrUVNOMPAmfPyy230R09MXWkWO/5Pz5kMZsqSgMVGRmQtvD8KMe2nSKJpyr04L/DTVNACn0w2kEK1Weeb4AevxZUfrektGhmCUBYRzSf5XOSoaSiPFVmC4zzj+rFh7w4uVGT8uf/KS6V3+QLokVuSmmeFC/Xu5YQ1m49EuF4HIqIvQFWsT6KAHicY2BkYGAA4nYR9S/x/DZfGbhZGEDgGqtWNoL+f5uFgVkVyOVgYAKJAgD1bwhXAHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAAA+kAAAQAAAAAAAAAAHYAynicY2BkYGBgZghkYGUAASYg5gJCBob/YD4DABD3AXAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAmZGJkZmRhYGxgiUnPzmbgQEADmECQgAAAA==') format('woff'), 6 | url('iconfont.ttf?t=1507789163556') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ 7 | url('iconfont.svg?t=1507789163556#iconfont') format('svg'); /* iOS 4.1- */ 8 | } 9 | 10 | .iconfont { 11 | font-family:"iconfont" !important; 12 | font-size:16px; 13 | font-style:normal; 14 | -webkit-font-smoothing: antialiased; 15 | -moz-osx-font-smoothing: grayscale; 16 | } 17 | 18 | .icon-lock:before { content: "\e612"; } 19 | 20 | -------------------------------------------------------------------------------- /src/css/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/css/iconfont.eot -------------------------------------------------------------------------------- /src/css/iconfont.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | Created by iconfont 9 | 10 | 11 | 12 | 13 | 21 | 22 | 23 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /src/css/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/css/iconfont.ttf -------------------------------------------------------------------------------- /src/css/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/css/iconfont.woff -------------------------------------------------------------------------------- /src/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/font/iconfont.eot -------------------------------------------------------------------------------- /src/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/font/iconfont.ttf -------------------------------------------------------------------------------- /src/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/font/iconfont.woff -------------------------------------------------------------------------------- /src/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/img/addtrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/addtrack.png -------------------------------------------------------------------------------- /src/img/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/banner.jpg -------------------------------------------------------------------------------- /src/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/banner.png -------------------------------------------------------------------------------- /src/img/banner2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/banner2.png -------------------------------------------------------------------------------- /src/img/banner3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/banner3.png -------------------------------------------------------------------------------- /src/img/buycard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/buycard.png -------------------------------------------------------------------------------- /src/img/companylogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/companylogo.png -------------------------------------------------------------------------------- /src/img/create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/create.png -------------------------------------------------------------------------------- /src/img/discount(2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/discount(2).png -------------------------------------------------------------------------------- /src/img/discount.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/discount.jpg -------------------------------------------------------------------------------- /src/img/discount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/discount.png -------------------------------------------------------------------------------- /src/img/hitqtqq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/hitqtqq.jpg -------------------------------------------------------------------------------- /src/img/jaintou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/jaintou.png -------------------------------------------------------------------------------- /src/img/jiantou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/jiantou.png -------------------------------------------------------------------------------- /src/img/logimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/logimage.png -------------------------------------------------------------------------------- /src/img/loginbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/loginbg.jpg -------------------------------------------------------------------------------- /src/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/logo.png -------------------------------------------------------------------------------- /src/img/logo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/logo2.jpg -------------------------------------------------------------------------------- /src/img/logoqrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/logoqrcode.jpg -------------------------------------------------------------------------------- /src/img/modelresult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/modelresult.png -------------------------------------------------------------------------------- /src/img/mymodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/mymodel.png -------------------------------------------------------------------------------- /src/img/process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/process.png -------------------------------------------------------------------------------- /src/img/public.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/public.jpg -------------------------------------------------------------------------------- /src/img/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/qq.png -------------------------------------------------------------------------------- /src/img/qq1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/qq1.png -------------------------------------------------------------------------------- /src/img/qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/qrcode.png -------------------------------------------------------------------------------- /src/img/testresult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/testresult.png -------------------------------------------------------------------------------- /src/img/third.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/third.jpg -------------------------------------------------------------------------------- /src/img/timg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/timg1.jpg -------------------------------------------------------------------------------- /src/img/title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/title.jpg -------------------------------------------------------------------------------- /src/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/title.png -------------------------------------------------------------------------------- /src/img/trackresult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/trackresult.png -------------------------------------------------------------------------------- /src/img/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/src/img/wechat.png -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import 'babel-polyfill' 2 | import Vue from 'vue' 3 | import router from './router' 4 | import store from './vuex/store' 5 | import menhu from './Hitqt' 6 | import iView from 'iview'; 7 | import ElementUI from 'element-ui' 8 | import 'element-ui/lib/theme-chalk/index.css' 9 | import 'element-ui/lib/theme-chalk/base.css'; 10 | import 'iview/dist/styles/iview.css'; 11 | import 'font/iconfont.css' 12 | Vue.use(iView) 13 | Vue.use(ElementUI) 14 | new Vue({ 15 | el: '#app', 16 | router, 17 | template: '', 18 | components: { 19 | menhu 20 | }, 21 | store 22 | }) 23 | -------------------------------------------------------------------------------- /src/router/index-compiled.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Object.defineProperty(exports, "__esModule", { 4 | value: true 5 | }); 6 | 7 | var _vue = require('vue'); 8 | 9 | var _vue2 = _interopRequireDefault(_vue); 10 | 11 | var _vueRouter = require('vue-router'); 12 | 13 | var _vueRouter2 = _interopRequireDefault(_vueRouter); 14 | 15 | var _HomePage = require('../components/article/HomePage'); 16 | 17 | var _HomePage2 = _interopRequireDefault(_HomePage); 18 | 19 | var _SelectIndex = require('../components/stock/SelectIndex'); 20 | 21 | var _SelectIndex2 = _interopRequireDefault(_SelectIndex); 22 | 23 | var _Result = require('../components/stock/Result'); 24 | 25 | var _Result2 = _interopRequireDefault(_Result); 26 | 27 | var _History = require('../components/stock/History'); 28 | 29 | var _History2 = _interopRequireDefault(_History); 30 | 31 | var _Backstage = require('../Backstage'); 32 | 33 | var _Backstage2 = _interopRequireDefault(_Backstage); 34 | 35 | var _Article = require('../components/backstage/Article'); 36 | 37 | var _Article2 = _interopRequireDefault(_Article); 38 | 39 | var _Officialannounce = require('../components/backstage/Officialannounce'); 40 | 41 | var _Officialannounce2 = _interopRequireDefault(_Officialannounce); 42 | 43 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 44 | 45 | _vue2.default.use(_vueRouter2.default); 46 | exports.default = new _vueRouter2.default({ 47 | mode: 'history', 48 | routes: [{ 49 | path: '/home', 50 | name: 'home', 51 | component: _HomePage2.default 52 | }, { 53 | path: '/newModel', 54 | component: _SelectIndex2.default 55 | }, { 56 | path: '/result', 57 | component: _Result2.default 58 | }, { 59 | path: '/history', 60 | component: _History2.default 61 | }, { 62 | path: '/backstage/article', 63 | 64 | name: 'article', 65 | component: _Article2.default 66 | 67 | }, { 68 | path: '/backstage/official', 69 | name: 'official', 70 | component: _Officialannounce2.default 71 | }] 72 | }); 73 | 74 | //# sourceMappingURL=index-compiled.js.map -------------------------------------------------------------------------------- /src/router/index-compiled.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["index.js"],"names":[],"mappings":";;;;;;AAGA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;;;AACA,cAAI,GAAJ;kBACe,wBAAW;AAExB,QAAM,SAFkB;AAGxB,UAAQ,CACN;AACE,UAAM,OADR;AAEE,UAAM,MAFR;AAGE;AAHF,GADM,EAON;AACE,UAAM,WADR;AAEE;AAFF,GAPM,EAYN;AACE,UAAM,SADR;AAEE;AAFF,GAZM,EAiBN;AACE,UAAM,UADR;AAEE;AAFF,GAjBM,EAqBN;AACE,UAAM,oBADR;;AAGM,UAAM,SAHZ;AAIM;;AAJN,GArBM,EA4BN;AACE,UAAM,qBADR;AAEE,UAAM,UAFR;AAGE;AAHF,GA5BM;AAHgB,CAAX,C","file":"index-compiled.js","sourcesContent":["/**\n * Created by Hu_2015 on 2017/2/26.\n */\nimport Vue from 'vue'\nimport Router from 'vue-router'\nimport HomePage from '../components/article/HomePage'\nimport NewModel from '../components/stock/SelectIndex'\nimport Result from '../components/stock/Result'\nimport History from '../components/stock/History'\nimport BackStage from '../Backstage'\nimport Article from '../components/backstage/Article'\nimport Official from '../components/backstage/Officialannounce'\nVue.use(Router)\nexport default new Router({\n //创建路由\n mode: 'history',\n routes: [\n {\n path: '/home',\n name: 'home',\n component: HomePage\n },\n //创建新模型路由\n {\n path: '/newModel',\n component: NewModel\n },\n //运行结果\n {\n path: '/result',\n component: Result\n },\n //历史记录\n {\n path: '/history',\n component: History\n },\n {\n path: '/backstage/article', //\n\n name: 'article',\n component: Article\n\n },\n {\n path: '/backstage/official',\n name: 'official',\n component: Official\n }\n // {path: '/', redirect: '/home'}\n ]\n})\n"]} -------------------------------------------------------------------------------- /src/router/mainrouter-compiled.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Object.defineProperty(exports, "__esModule", { 4 | value: true 5 | }); 6 | 7 | var _vue = require('vue'); 8 | 9 | var _vue2 = _interopRequireDefault(_vue); 10 | 11 | var _vueRouter = require('vue-router'); 12 | 13 | var _vueRouter2 = _interopRequireDefault(_vueRouter); 14 | 15 | var _nav = require('components/nav'); 16 | 17 | var _nav2 = _interopRequireDefault(_nav); 18 | 19 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 20 | 21 | _vue2.default.use(_vueRouter2.default); 22 | 23 | exports.default = new _vueRouter2.default({ 24 | routes: [{ 25 | path: '/nav', 26 | component: _nav2.default 27 | }] 28 | }); 29 | 30 | //# sourceMappingURL=mainrouter-compiled.js.map -------------------------------------------------------------------------------- /src/router/mainrouter-compiled.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["mainrouter.js"],"names":[],"mappings":";;;;;;AAGA;;;;AACA;;;;AACA;;;;;;AAEA,cAAI,GAAJ;;kBAEe,wBAAW;AAExB,UAAQ,CAKN;AACE,UAAM,MADR;AAEE;AAFF,GALM;AAFgB,CAAX,C","file":"mainrouter-compiled.js","sourcesContent":["/**\n * Created by Hu_2015 on 2017/2/26.\n */\nimport Vue from 'vue'\nimport Router from 'vue-router'\nimport Nav from 'components/nav'\n\nVue.use(Router)\n\nexport default new Router({\n //创建路由\n routes: [\n // {\n // path: '/header',\n // component: ''\n // },\n {\n path: '/nav',\n component: Nav\n },\n // {}\n ]\n})\n"]} -------------------------------------------------------------------------------- /src/vuex/actions.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Hu_2015 on 2017/9/19. 3 | */ 4 | -------------------------------------------------------------------------------- /src/vuex/getters.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Hu_2015 on 2017/9/19. 3 | */ 4 | -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/static/.gitkeep -------------------------------------------------------------------------------- /test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- 1 | // A custom Nightwatch assertion. 2 | // the name of the method is the filename. 3 | // can be used in tests like this: 4 | // 5 | // browser.assert.elementCount(selector, count) 6 | // 7 | // for how to write custom assertions see 8 | // http://nightwatchjs.org/guide#writing-custom-assertions 9 | exports.assertion = function (selector, count) { 10 | this.message = 'Testing if element <' + selector + '> has count: ' + count 11 | this.expected = count 12 | this.pass = function (val) { 13 | return val === this.expected 14 | } 15 | this.value = function (res) { 16 | return res.value 17 | } 18 | this.command = function (cb) { 19 | var self = this 20 | return this.api.execute(function (selector) { 21 | return document.querySelectorAll(selector).length 22 | }, [selector], function (res) { 23 | cb.call(self, res) 24 | }) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- 1 | require('babel-register') 2 | var config = require('../../config') 3 | 4 | // http://nightwatchjs.org/guide#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 | var server = require('../../build/dev-server.js') 4 | 5 | // 2. run the nightwatch test suite against it 6 | // to run in additional browsers: 7 | // 1. add an entry in test/e2e/nightwatch.conf.json under "test_settings" 8 | // 2. add it to the --env flag below 9 | // or override the environment flag, for example: `npm run e2e -- --env chrome,firefox` 10 | // For more information on Nightwatch's config file, see 11 | // http://nightwatchjs.org/guide#settings-file 12 | var opts = process.argv.slice(2) 13 | if (opts.indexOf('--config') === -1) { 14 | opts = opts.concat(['--config', 'test/e2e/nightwatch.conf.js']) 15 | } 16 | if (opts.indexOf('--env') === -1) { 17 | opts = opts.concat(['--env', 'chrome']) 18 | } 19 | 20 | var spawn = require('cross-spawn') 21 | var runner = spawn('./node_modules/.bin/nightwatch', opts, { stdio: 'inherit' }) 22 | 23 | runner.on('exit', function (code) { 24 | server.close() 25 | process.exit(code) 26 | }) 27 | 28 | runner.on('error', function (err) { 29 | server.close() 30 | throw err 31 | }) 32 | -------------------------------------------------------------------------------- /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 | "mocha": true 4 | }, 5 | "globals": { 6 | "expect": true, 7 | "sinon": true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/unit/index.js: -------------------------------------------------------------------------------- 1 | // Polyfill fn.bind() for PhantomJS 2 | /* eslint-disable no-extend-native */ 3 | Function.prototype.bind = require('function-bind') 4 | 5 | // require all test files (files that ends with .spec.js) 6 | const testsContext = require.context('./specs', true, /\.spec$/) 7 | testsContext.keys().forEach(testsContext) 8 | 9 | // require all src files except main.js for coverage. 10 | // you can also change this to match only the subset of files that 11 | // you want coverage for. 12 | const srcContext = require.context('src', true, /^\.\/(?!main(\.js)?$)/) 13 | srcContext.keys().forEach(srcContext) 14 | -------------------------------------------------------------------------------- /test/unit/karma.conf.js: -------------------------------------------------------------------------------- 1 | // This is a karma config file. For more details see 2 | // http://karma-runner.github.io/0.13/config/configuration-file.html 3 | // we are also using it with karma-webpack 4 | // https://github.com/webpack/karma-webpack 5 | 6 | var webpackConfig = require('../../build/webpack.test.conf') 7 | 8 | module.exports = function (config) { 9 | config.set({ 10 | // to run in additional browsers: 11 | // 1. install corresponding karma launcher 12 | // http://karma-runner.github.io/0.13/config/browsers.html 13 | // 2. add it to the `browsers` array below. 14 | browsers: ['PhantomJS'], 15 | frameworks: ['mocha', 'sinon-chai'], 16 | reporters: ['spec', 'coverage'], 17 | files: ['./index.js'], 18 | preprocessors: { 19 | './index.js': ['webpack', 'sourcemap'] 20 | }, 21 | webpack: webpackConfig, 22 | webpackMiddleware: { 23 | noInfo: true 24 | }, 25 | coverageReporter: { 26 | dir: './coverage', 27 | reporters: [ 28 | { type: 'lcov', subdir: '.' }, 29 | { type: 'text-summary' } 30 | ] 31 | } 32 | }) 33 | } 34 | -------------------------------------------------------------------------------- /test/unit/specs/Hello.spec.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Hello from 'src/components/Hello' 3 | 4 | describe('Hello.vue', () => { 5 | it('should render correct contents', () => { 6 | const Constructor = Vue.extend(Hello) 7 | const vm = new Constructor().$mount() 8 | expect(vm.$el.querySelector('.hello h1').textContent) 9 | .to.equal('Welcome to Your Vue.js App') 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/anchor/anchor.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 13 | 14 | 15 |
16 | 17 |
18 | 19 | 39 | 40 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/attachment.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ueditor图片对话框 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 |
25 |
26 | 27 |
28 |
29 |
30 |
31 | 0% 32 | 33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
    45 |
  • 46 |
47 |
48 |
49 | 50 | 51 |
52 |
53 |
54 | 55 |
56 |
57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_chm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_chm.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_default.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_doc.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_exe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_exe.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_jpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_jpg.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_mp3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_mp3.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_mv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_mv.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_pdf.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_ppt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_ppt.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_psd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_psd.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_rar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_rar.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_txt.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_xls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/fileTypeImages/icon_xls.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/alignicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/alignicon.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/alignicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/alignicon.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/file-icons.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/file-icons.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/icons.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/icons.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/image.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/progress.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/success.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/attachment/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/attachment/images/success.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/background/background.css: -------------------------------------------------------------------------------- 1 | .wrapper{ width: 424px;margin: 10px auto; zoom:1;position: relative} 2 | .tabbody{height:225px;} 3 | .tabbody .panel { position: absolute;width:100%; height:100%;background: #fff; display: none;} 4 | .tabbody .focus { display: block;} 5 | 6 | body{font-size: 12px;color: #888;overflow: hidden;} 7 | input,label{vertical-align:middle} 8 | .clear{clear: both;} 9 | .pl{padding-left: 18px;padding-left: 23px\9;} 10 | 11 | #imageList {width: 420px;height: 215px;margin-top: 10px;overflow: hidden;overflow-y: auto;} 12 | #imageList div {float: left;width: 100px;height: 95px;margin: 5px 10px;} 13 | #imageList img {cursor: pointer;border: 2px solid white;} 14 | 15 | .bgarea{margin: 10px;padding: 5px;height: 84%;border: 1px solid #A8A297;} 16 | .content div{margin: 10px 0 10px 5px;} 17 | .content .iptradio{margin: 0px 5px 5px 0px;} 18 | .txt{width:280px;} 19 | 20 | .wrapcolor{height: 19px;} 21 | div.color{float: left;margin: 0;} 22 | #colorPicker{width: 17px;height: 17px;border: 1px solid #CCC;display: inline-block;border-radius: 3px;box-shadow: 2px 2px 5px #D3D6DA;margin: 0;float: left;} 23 | div.alignment,#custom{margin-left: 23px;margin-left: 28px\9;} 24 | #custom input{height: 15px;min-height: 15px;width:20px;} 25 | #repeatType{width:100px;} 26 | 27 | 28 | /* 图片管理样式 */ 29 | #imgManager { 30 | width: 100%; 31 | height: 225px; 32 | } 33 | #imgManager #imageList{ 34 | width: 100%; 35 | overflow-x: hidden; 36 | overflow-y: auto; 37 | } 38 | #imgManager ul { 39 | display: block; 40 | list-style: none; 41 | margin: 0; 42 | padding: 0; 43 | } 44 | #imgManager li { 45 | float: left; 46 | display: block; 47 | list-style: none; 48 | padding: 0; 49 | width: 113px; 50 | height: 113px; 51 | margin: 9px 0 0 19px; 52 | background-color: #eee; 53 | overflow: hidden; 54 | cursor: pointer; 55 | position: relative; 56 | } 57 | #imgManager li.clearFloat { 58 | float: none; 59 | clear: both; 60 | display: block; 61 | width:0; 62 | height:0; 63 | margin: 0; 64 | padding: 0; 65 | } 66 | #imgManager li img { 67 | cursor: pointer; 68 | } 69 | #imgManager li .icon { 70 | cursor: pointer; 71 | width: 113px; 72 | height: 113px; 73 | position: absolute; 74 | top: 0; 75 | left: 0; 76 | z-index: 2; 77 | border: 0; 78 | background-repeat: no-repeat; 79 | } 80 | #imgManager li .icon:hover { 81 | width: 107px; 82 | height: 107px; 83 | border: 3px solid #1094fa; 84 | } 85 | #imgManager li.selected .icon { 86 | background-image: url(images/success.png); 87 | background-position: 75px 75px; 88 | } 89 | #imgManager li.selected .icon:hover { 90 | width: 107px; 91 | height: 107px; 92 | border: 3px solid #1094fa; 93 | background-position: 72px 72px; 94 | } -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/background/background.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 |
28 |
29 |
30 |
31 | 32 |
33 |
34 | : 41 |
42 |
43 | :x:px  y:px 44 |
45 |
46 |
47 | 48 |
49 |
50 |
51 |
52 |
53 |
54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/background/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/background/images/bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/background/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/background/images/success.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/charts/images/charts0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/charts/images/charts0.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/charts/images/charts1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/charts/images/charts1.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/charts/images/charts2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/charts/images/charts2.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/charts/images/charts3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/charts/images/charts3.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/charts/images/charts4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/charts/images/charts4.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/charts/images/charts5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/charts/images/charts5.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/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;} -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/0.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/bface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/bface.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/cface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/cface.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/fface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/fface.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/jxface2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/jxface2.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/tface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/tface.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/wface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/wface.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/emotion/images/yface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/emotion/images/yface.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/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;} -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/help/help.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 帮助 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 | 14 | 15 |
16 |
17 |
18 |

UEditor

19 |

20 |

21 |
22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 |
ctrl+b
ctrl+c
ctrl+x
ctrl+v
ctrl+y
ctrl+z
ctrl+i
ctrl+u
ctrl+a
shift+enter
alt+z
77 |
78 |
79 |
80 | 81 | 82 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/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; -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/alignicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/alignicon.jpg -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/icons.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/icons.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/image.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/progress.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/success.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/image/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/image/images/success.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/internal.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var parent = window.parent; 3 | //dialog对象 4 | dialog = parent.$EDITORUI[window.frameElement.id.replace( /_iframe$/, '' )]; 5 | //当前打开dialog的编辑器实例 6 | editor = dialog.editor; 7 | 8 | UE = parent.UE; 9 | 10 | domUtils = UE.dom.domUtils; 11 | 12 | utils = UE.utils; 13 | 14 | browser = UE.browser; 15 | 16 | ajax = UE.ajax; 17 | 18 | $G = function ( id ) { 19 | return document.getElementById( id ) 20 | }; 21 | //focus元素 22 | $focus = function ( node ) { 23 | setTimeout( function () { 24 | if ( browser.ie ) { 25 | var r = node.createTextRange(); 26 | r.collapse( false ); 27 | r.select(); 28 | } else { 29 | node.focus() 30 | } 31 | }, 0 ) 32 | }; 33 | utils.loadFile(document,{ 34 | href:editor.options.themePath + editor.options.theme + "/dialogbase.css?cache="+Math.random(), 35 | tag:"link", 36 | type:"text/css", 37 | rel:"stylesheet" 38 | }); 39 | lang = editor.getLang(dialog.className.split( "-" )[2]); 40 | if(lang){ 41 | domUtils.on(window,'load',function () { 42 | 43 | var langImgPath = editor.options.langPath + editor.options.lang + "/images/"; 44 | //针对静态资源 45 | for ( var i in lang["static"] ) { 46 | var dom = $G( i ); 47 | if(!dom) continue; 48 | var tagName = dom.tagName, 49 | content = lang["static"][i]; 50 | if(content.src){ 51 | //clone 52 | content = utils.extend({},content,false); 53 | content.src = langImgPath + content.src; 54 | } 55 | if(content.style){ 56 | content = utils.extend({},content,false); 57 | content.style = content.style.replace(/url\s*\(/g,"url(" + langImgPath) 58 | } 59 | switch ( tagName.toLowerCase() ) { 60 | case "var": 61 | dom.parentNode.replaceChild( document.createTextNode( content ), dom ); 62 | break; 63 | case "select": 64 | var ops = dom.options; 65 | for ( var j = 0, oj; oj = ops[j]; ) { 66 | oj.innerHTML = content.options[j++]; 67 | } 68 | for ( var p in content ) { 69 | p != "options" && dom.setAttribute( p, content[p] ); 70 | } 71 | break; 72 | default : 73 | domUtils.setAttributes( dom, content); 74 | } 75 | } 76 | } ); 77 | } 78 | 79 | 80 | })(); 81 | 82 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/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;} -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/preview/preview.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |
29 | 30 | 40 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/addimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/addimg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/brush.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/delimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/delimg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/delimgH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/delimgH.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/empty.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/emptyH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/emptyH.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/eraser.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/redo.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/redoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/redoH.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/scale.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/scaleH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/scaleH.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/size.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/undo.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/scrawl/images/undoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/scrawl/images/undoH.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/snapscreen/snapscreen.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 47 | 48 | 49 |
50 |

51 |
52 |
53 |
54 |
55 |
56 |
57 | 58 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/spechars/spechars.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 15 | 16 |
17 |
18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/table/dragicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/table/dragicon.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | } -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/table/edittable.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 |
  • 28 |
29 |
30 |
31 |
32 |

33 |
    34 |
  • 35 | 36 |
  • 37 |
  • 38 | 39 |
  • 40 |
41 |
42 |
43 |
44 |

45 |
    46 |
  • 47 | 48 | 49 |
  • 50 |
51 |
52 |
53 |
54 |
55 |
56 |

57 |
58 |
59 |
60 |
61 |
62 | 63 | 64 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/table/edittd.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 16 | 17 | 18 |
19 | 20 | 21 |
22 | 60 | 61 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/table/edittip.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 表格删除提示 5 | 6 | 17 | 18 | 19 |
20 |
21 | 22 |
23 |
24 | 25 |
26 |
27 | 32 | 33 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/template/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/template/images/bg.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/template/images/pre0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/template/images/pre0.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/template/images/pre1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/template/images/pre1.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/template/images/pre2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/template/images/pre2.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/template/images/pre3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/template/images/pre3.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/template/images/pre4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/template/images/pre4.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/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; } -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | })(); 54 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/center_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/center_focus.jpg -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/file-icons.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/file-icons.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/icons.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/icons.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/image.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/left_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/left_focus.jpg -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/none_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/none_focus.jpg -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/progress.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/right_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/right_focus.jpg -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/success.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/video/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/video/images/success.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/webapp/webapp.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | 14 |
15 |
16 |
17 | 52 | 53 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/wordimage/fClipboard_ueditor.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/wordimage/fClipboard_ueditor.swf -------------------------------------------------------------------------------- /ueditor1_4_3_3/dialogs/wordimage/imageUploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/dialogs/wordimage/imageUploader.swf -------------------------------------------------------------------------------- /ueditor1_4_3_3/jsp/controller.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" 2 | import="com.baidu.ueditor.ActionEnter" 3 | pageEncoding="UTF-8"%> 4 | <%@ page trimDirectiveWhitespaces="true" %> 5 | <% 6 | 7 | request.setCharacterEncoding( "utf-8" ); 8 | response.setHeader("Content-Type" , "text/html"); 9 | 10 | String rootPath = application.getRealPath( "/" ); 11 | 12 | out.write( new ActionEnter( request, rootPath ).exec() ); 13 | 14 | %> -------------------------------------------------------------------------------- /ueditor1_4_3_3/jsp/lib/commons-codec-1.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/jsp/lib/commons-codec-1.9.jar -------------------------------------------------------------------------------- /ueditor1_4_3_3/jsp/lib/commons-fileupload-1.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/jsp/lib/commons-fileupload-1.3.1.jar -------------------------------------------------------------------------------- /ueditor1_4_3_3/jsp/lib/commons-io-2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/jsp/lib/commons-io-2.4.jar -------------------------------------------------------------------------------- /ueditor1_4_3_3/jsp/lib/json.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/jsp/lib/json.jar -------------------------------------------------------------------------------- /ueditor1_4_3_3/jsp/lib/ueditor-1.1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/jsp/lib/ueditor-1.1.2.jar -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/addimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/addimage.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/alldeletebtnhoverskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/alldeletebtnhoverskin.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/alldeletebtnupskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/alldeletebtnupskin.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/background.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/button.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/copy.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/deletedisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/deletedisable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/deleteenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/deleteenable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/listbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/listbackground.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/localimage.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/music.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/rotateleftdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/rotateleftdisable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/rotateleftenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/rotateleftenable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/rotaterightdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/rotaterightdisable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/rotaterightenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/rotaterightenable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/en/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/en/images/upload.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/zh-cn/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/zh-cn/images/copy.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/zh-cn/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/zh-cn/images/localimage.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/zh-cn/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/zh-cn/images/music.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/lang/zh-cn/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/lang/zh-cn/images/upload.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/dialogbase.css: -------------------------------------------------------------------------------- 1 | /*弹出对话框页面样式组件 2 | */ 3 | 4 | /*reset 5 | */ 6 | html, body, div, span, applet, object, iframe, 7 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, 8 | a, abbr, acronym, address, big, cite, code, 9 | del, dfn, em, font, img, ins, kbd, q, s, samp, 10 | small, strike, strong, sub, sup, tt, var, 11 | b, u, i, center, 12 | dl, dt, dd, ol, ul, li, 13 | fieldset, form, label, legend, 14 | table, caption, tbody, tfoot, thead, tr, th, td { 15 | margin: 0; 16 | padding: 0; 17 | outline: 0; 18 | font-size: 100%; 19 | } 20 | 21 | body { 22 | line-height: 1; 23 | } 24 | 25 | ol, ul { 26 | list-style: none; 27 | } 28 | 29 | blockquote, q { 30 | quotes: none; 31 | } 32 | 33 | ins { 34 | text-decoration: none; 35 | } 36 | 37 | del { 38 | text-decoration: line-through; 39 | } 40 | 41 | table { 42 | border-collapse: collapse; 43 | border-spacing: 0; 44 | } 45 | 46 | /*module 47 | */ 48 | body { 49 | background-color: #fff; 50 | font: 12px/1.5 sans-serif, "宋体", "Arial Narrow", HELVETICA; 51 | color: #646464; 52 | } 53 | 54 | /*tab*/ 55 | .tabhead { 56 | position: relative; 57 | z-index: 10; 58 | } 59 | 60 | .tabhead span { 61 | display: inline-block; 62 | padding: 0 5px; 63 | height: 30px; 64 | border: 1px solid #ccc; 65 | background: url("images/dialog-title-bg.png") repeat-x; 66 | text-align: center; 67 | line-height: 30px; 68 | cursor: pointer; 69 | *margin-right: 5px; 70 | } 71 | 72 | .tabhead span.focus { 73 | height: 31px; 74 | border-bottom: none; 75 | background: #fff; 76 | } 77 | 78 | .tabbody { 79 | position: relative; 80 | top: -1px; 81 | margin: 0 auto; 82 | border: 1px solid #ccc; 83 | } 84 | 85 | /*button*/ 86 | a.button { 87 | display: block; 88 | text-align: center; 89 | line-height: 24px; 90 | text-decoration: none; 91 | height: 24px; 92 | width: 95px; 93 | border: 0; 94 | color: #838383; 95 | background: url(../../themes/default/images/icons-all.gif) no-repeat; 96 | } 97 | 98 | a.button:hover { 99 | background-position: 0 -30px; 100 | } -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/anchor.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/arrow.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/arrow_down.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/arrow_up.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/button-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/button-bg.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/cancelbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/cancelbutton.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/charts.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/cursor_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/cursor_h.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/cursor_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/cursor_h.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/cursor_v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/cursor_v.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/cursor_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/cursor_v.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/dialog-title-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/dialog-title-bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/filescan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/filescan.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/highlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/highlighted.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/icons-all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/icons-all.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/icons.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/icons.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/loaderror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/loaderror.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/loading.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/lock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/lock.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/pagebreak.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/scale.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/sortable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/sortable.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/spacer.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/sparator_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/sparator_v.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/table-cell-align.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/table-cell-align.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/tangram-colorpicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/tangram-colorpicker.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/toolbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/toolbar_bg.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/unhighlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/unhighlighted.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/upload.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/videologo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/videologo.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/word.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/word.gif -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/default/images/wordpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/themes/default/images/wordpaste.png -------------------------------------------------------------------------------- /ueditor1_4_3_3/themes/iframe.css: -------------------------------------------------------------------------------- 1 | /*可以在这里添加你自己的css*/ 2 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/highcharts/adapters/mootools-adapter.js: -------------------------------------------------------------------------------- 1 | /* 2 | Highcharts JS v3.0.6 (2013-10-04) 3 | MooTools adapter 4 | 5 | (c) 2010-2013 Torstein Hønsi 6 | 7 | License: www.highcharts.com/license 8 | */ 9 | (function(){var e=window,h=document,f=e.MooTools.version.substring(0,3),i=f==="1.2"||f==="1.1",j=i||f==="1.3",g=e.$extend||function(){return Object.append.apply(Object,arguments)};e.HighchartsAdapter={init:function(a){var b=Fx.prototype,c=b.start,d=Fx.Morph.prototype,e=d.compute;b.start=function(b,d){var e=this.element;if(b.d)this.paths=a.init(e,e.d,this.toD);c.apply(this,arguments);return this};d.compute=function(b,c,d){var f=this.paths;if(f)this.element.attr("d",a.step(f[0],f[1],d,this.toD));else return e.apply(this, 10 | arguments)}},adapterRun:function(a,b){if(b==="width"||b==="height")return parseInt($(a).getStyle(b),10)},getScript:function(a,b){var c=h.getElementsByTagName("head")[0],d=h.createElement("script");d.type="text/javascript";d.src=a;d.onload=b;c.appendChild(d)},animate:function(a,b,c){var d=a.attr,f=c&&c.complete;if(d&&!a.setStyle)a.getStyle=a.attr,a.setStyle=function(){var a=arguments;this.attr.call(this,a[0],a[1][0])},a.$family=function(){return!0};e.HighchartsAdapter.stop(a);c=new Fx.Morph(d?a:$(a), 11 | g({transition:Fx.Transitions.Quad.easeInOut},c));if(d)c.element=a;if(b.d)c.toD=b.d;f&&c.addEvent("complete",f);c.start(b);a.fx=c},each:function(a,b){return i?$each(a,b):Array.each(a,b)},map:function(a,b){return a.map(b)},grep:function(a,b){return a.filter(b)},inArray:function(a,b,c){return b?b.indexOf(a,c):-1},offset:function(a){a=a.getPosition();return{left:a.x,top:a.y}},extendWithEvents:function(a){a.addEvent||(a.nodeName?$(a):g(a,new Events))},addEvent:function(a,b,c){typeof b==="string"&&(b=== 12 | "unload"&&(b="beforeunload"),e.HighchartsAdapter.extendWithEvents(a),a.addEvent(b,c))},removeEvent:function(a,b,c){typeof a!=="string"&&a.addEvent&&(b?(b==="unload"&&(b="beforeunload"),c?a.removeEvent(b,c):a.removeEvents&&a.removeEvents(b)):a.removeEvents())},fireEvent:function(a,b,c,d){b={type:b,target:a};b=j?new Event(b):new DOMEvent(b);b=g(b,c);if(!b.target&&b.event)b.target=b.event.target;b.preventDefault=function(){d=null};a.fireEvent&&a.fireEvent(b.type,b);d&&d(b)},washMouseEvent:function(a){if(a.page)a.pageX= 13 | a.page.x,a.pageY=a.page.y;return a},stop:function(a){a.fx&&a.fx.cancel()}}})(); 14 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/highcharts/themes/grid.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Grid theme for Highcharts JS 3 | * @author Torstein Hønsi 4 | */ 5 | 6 | Highcharts.theme = { 7 | colors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF9C4'], 8 | chart: { 9 | backgroundColor: { 10 | linearGradient: { x1: 0, y1: 0, x2: 1, y2: 1 }, 11 | stops: [ 12 | [0, 'rgb(255, 255, 255)'], 13 | [1, 'rgb(240, 240, 255)'] 14 | ] 15 | }, 16 | borderWidth: 2, 17 | plotBackgroundColor: 'rgba(255, 255, 255, .9)', 18 | plotShadow: true, 19 | plotBorderWidth: 1 20 | }, 21 | title: { 22 | style: { 23 | color: '#000', 24 | font: 'bold 16px "Trebuchet MS", Verdana, sans-serif' 25 | } 26 | }, 27 | subtitle: { 28 | style: { 29 | color: '#666666', 30 | font: 'bold 12px "Trebuchet MS", Verdana, sans-serif' 31 | } 32 | }, 33 | xAxis: { 34 | gridLineWidth: 1, 35 | lineColor: '#000', 36 | tickColor: '#000', 37 | labels: { 38 | style: { 39 | color: '#000', 40 | font: '11px Trebuchet MS, Verdana, sans-serif' 41 | } 42 | }, 43 | title: { 44 | style: { 45 | color: '#333', 46 | fontWeight: 'bold', 47 | fontSize: '12px', 48 | fontFamily: 'Trebuchet MS, Verdana, sans-serif' 49 | 50 | } 51 | } 52 | }, 53 | yAxis: { 54 | minorTickInterval: 'auto', 55 | lineColor: '#000', 56 | lineWidth: 1, 57 | tickWidth: 1, 58 | tickColor: '#000', 59 | labels: { 60 | style: { 61 | color: '#000', 62 | font: '11px Trebuchet MS, Verdana, sans-serif' 63 | } 64 | }, 65 | title: { 66 | style: { 67 | color: '#333', 68 | fontWeight: 'bold', 69 | fontSize: '12px', 70 | fontFamily: 'Trebuchet MS, Verdana, sans-serif' 71 | } 72 | } 73 | }, 74 | legend: { 75 | itemStyle: { 76 | font: '9pt Trebuchet MS, Verdana, sans-serif', 77 | color: 'black' 78 | 79 | }, 80 | itemHoverStyle: { 81 | color: '#039' 82 | }, 83 | itemHiddenStyle: { 84 | color: 'gray' 85 | } 86 | }, 87 | labels: { 88 | style: { 89 | color: '#99b' 90 | } 91 | }, 92 | 93 | navigation: { 94 | buttonOptions: { 95 | theme: { 96 | stroke: '#CCCCCC' 97 | } 98 | } 99 | } 100 | }; 101 | 102 | // Apply the theme 103 | var highchartsOptions = Highcharts.setOptions(Highcharts.theme); 104 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/highcharts/themes/skies.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Skies theme for Highcharts JS 3 | * @author Torstein Hønsi 4 | */ 5 | 6 | Highcharts.theme = { 7 | colors: ["#514F78", "#42A07B", "#9B5E4A", "#72727F", "#1F949A", "#82914E", "#86777F", "#42A07B"], 8 | chart: { 9 | className: 'skies', 10 | borderWidth: 0, 11 | plotShadow: true, 12 | plotBackgroundImage: 'http://www.highcharts.com/demo/gfx/skies.jpg', 13 | plotBackgroundColor: { 14 | linearGradient: [0, 0, 250, 500], 15 | stops: [ 16 | [0, 'rgba(255, 255, 255, 1)'], 17 | [1, 'rgba(255, 255, 255, 0)'] 18 | ] 19 | }, 20 | plotBorderWidth: 1 21 | }, 22 | title: { 23 | style: { 24 | color: '#3E576F', 25 | font: '16px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' 26 | } 27 | }, 28 | subtitle: { 29 | style: { 30 | color: '#6D869F', 31 | font: '12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' 32 | } 33 | }, 34 | xAxis: { 35 | gridLineWidth: 0, 36 | lineColor: '#C0D0E0', 37 | tickColor: '#C0D0E0', 38 | labels: { 39 | style: { 40 | color: '#666', 41 | fontWeight: 'bold' 42 | } 43 | }, 44 | title: { 45 | style: { 46 | color: '#666', 47 | font: '12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' 48 | } 49 | } 50 | }, 51 | yAxis: { 52 | alternateGridColor: 'rgba(255, 255, 255, .5)', 53 | lineColor: '#C0D0E0', 54 | tickColor: '#C0D0E0', 55 | tickWidth: 1, 56 | labels: { 57 | style: { 58 | color: '#666', 59 | fontWeight: 'bold' 60 | } 61 | }, 62 | title: { 63 | style: { 64 | color: '#666', 65 | font: '12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' 66 | } 67 | } 68 | }, 69 | legend: { 70 | itemStyle: { 71 | font: '9pt Trebuchet MS, Verdana, sans-serif', 72 | color: '#3E576F' 73 | }, 74 | itemHoverStyle: { 75 | color: 'black' 76 | }, 77 | itemHiddenStyle: { 78 | color: 'silver' 79 | } 80 | }, 81 | labels: { 82 | style: { 83 | color: '#3E576F' 84 | } 85 | } 86 | }; 87 | 88 | // Apply the theme 89 | var highchartsOptions = Highcharts.setOptions(Highcharts.theme); 90 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/snapscreen/UEditorSnapscreen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/snapscreen/UEditorSnapscreen.exe -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/video-js/font/vjs.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/video-js/font/vjs.eot -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/video-js/font/vjs.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/video-js/font/vjs.ttf -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/video-js/font/vjs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/video-js/font/vjs.woff -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/video-js/video-js.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/video-js/video-js.swf -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/webuploader/Uploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/webuploader/Uploader.swf -------------------------------------------------------------------------------- /ueditor1_4_3_3/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 | -------------------------------------------------------------------------------- /ueditor1_4_3_3/third-party/zeroclipboard/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slow123top/vue-stock/0842b6bbbbf10e22b6fda3a7ddeed390e5e8038d/ueditor1_4_3_3/third-party/zeroclipboard/ZeroClipboard.swf --------------------------------------------------------------------------------