Skip to content

Commit

Permalink
Add support of presets, name templates, vers 0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
C451 committed Dec 8, 2020
1 parent 51eb3cb commit 00d7590
Show file tree
Hide file tree
Showing 8 changed files with 70 additions and 48 deletions.
44 changes: 33 additions & 11 deletions dist/tvjs-xp.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/tvjs-xp.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/tvjs-xp.min.js.LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*!
* TVJS Std Extension Pack - v0.2.2 - Sat Nov 21 2020
* TVJS Std Extension Pack - v0.3.0 - Tue Dec 08 2020
* https://github.com/tvjsx/tvjs-xp
* Copyright (c) 2020 c451 Code's All Right;
* Licensed under the MIT license
Expand Down
35 changes: 10 additions & 25 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "tvjs-xp",
"version": "0.2.3",
"version": "0.3.0",
"description": "Extension pack for trading-vue-js",
"main": "./dist/tvjs-xp.js",
"scripts": {
"compile": "node ./webpack/index-compiler.js",
"compile-prod": "node ./webpack/index-compiler.js --prod",
"eslint": "./node_modules/.bin/eslint --ext .js,.vue src",
"dev": "webpack serve --config webpack/dev.config.js --mode development --progress --hot",
"dev": "webpack serve --config webpack/dev.config.js --mode development --progress --hot --port=$PORT",
"build": "webpack --config webpack/build.config.js --mode production --progress"
},
"author": "C451",
Expand Down Expand Up @@ -60,8 +60,8 @@
},
"dependencies": {
"@babel/runtime": "^7.12.1",
"trading-vue-js": "^0.9.0",
"tvjs-overlays": "^0.2.1",
"trading-vue-js": "^0.10.0",
"tvjs-overlays": "^0.3.0",
"vue": "^2.6.12"
}
}
2 changes: 1 addition & 1 deletion src/apps/App2.vue
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ export default {
top: calc(50% - 14px);
left: calc(50% - 12px);
cursor: pointer;
z-index: 100;
z-index: 1000;
opacity: 0.9;
}
</style>
6 changes: 4 additions & 2 deletions src/extensions/grid-resize/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,10 @@ export default class Main {
onsettings(sett) {}

ongrids() {
this.remove_widgets()
this.place_splitters()
setTimeout(() => {
this.remove_widgets()
this.place_splitters()
})
}

onmousemove(e) {
Expand Down
17 changes: 15 additions & 2 deletions src/extensions/legend-buttons/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -100,26 +100,39 @@ export default class Main {

// Called from AddWin.vue
add_overlay(e) {
let preset = this.get_preset(e.type) || {}
if (preset.side) e.side = preset.side
let onchart = this.dc.data.onchart
let offchart = this.dc.data.offchart
if (e.side === 'onchart') {
onchart.splice(e.index+1, 0, {
name: preset.name,
type: e.type,
data: [],
settings: {}
settings: preset.settings || {}
})
} else {
let h = this.avg_grid_h(offchart)
offchart.splice(e.index+1, 0, {
name: preset.name,
type: e.type,
data: [],
settings: {},
settings: preset.settings || {},
grid: {height: h}
})
}
this.dc.update_ids()
}

// Get preset (default settings, colors) if defined
get_preset(type) {
let proto = this.tv.overlays.find(x => x.name === type)
if (proto && proto.methods.meta_info) {
let meta = proto.methods.meta_info()
return meta.preset
}
}

// Extension settings has changed
onsettings(sett) {}

Expand Down

0 comments on commit 00d7590

Please sign in to comment.