BUG with FullScreen fixed, Keys with code editor to put the key values.

This commit is contained in:
Luis Fernando Molina committed 2019-07-28 09:58:39 +02:00
1 parent b2f7ccbb12
commit 9d7829d54e
8 files changed
+35 -9

No files matched your search

+2
View File
@@ -78,10 +78,12 @@ function newFullScreen () {
thisObject.status = 'On'
goFullscreen()
CURRENT_TOP_MARGIN = 0
AT_FULL_SCREEN_MODE = true
} else {
thisObject.status = 'Off'
goOutFullscreen()
CURRENT_TOP_MARGIN = window.canvasApp.topMargin
AT_FULL_SCREEN_MODE = false
}
}
+4 -4
View File
@@ -93,7 +93,7 @@ function newCircularMenuItem () {
}
function getContainer (point) {
if (thisObject.dontShowAtFullscreen === true && CURRENT_TOP_MARGIN === 0) { return }
if (thisObject.dontShowAtFullscreen === true && AT_FULL_SCREEN_MODE === true) { return }
let container
if (thisObject.isDeployed === true) {
@@ -106,7 +106,7 @@ function newCircularMenuItem () {
}
function physics () {
if (thisObject.dontShowAtFullscreen === true && CURRENT_TOP_MARGIN === 0) { return }
if (thisObject.dontShowAtFullscreen === true && AT_FULL_SCREEN_MODE === true) { return }
const INCREASE_STEP = 2
@@ -206,7 +206,7 @@ function newCircularMenuItem () {
}
function drawBackground () {
if (thisObject.dontShowAtFullscreen === true && CURRENT_TOP_MARGIN === 0) { return }
if (thisObject.dontShowAtFullscreen === true && AT_FULL_SCREEN_MODE === true) { return }
if (thisObject.container.frame.position.x > 0 && thisObject.isDeployed === true && thisObject.currentRadius >= thisObject.targetRadius) {
if (thisObject.type === 'Icon & Text') {
@@ -231,7 +231,7 @@ function newCircularMenuItem () {
}
function drawForeground () {
if (thisObject.dontShowAtFullscreen === true && CURRENT_TOP_MARGIN === 0) { return }
if (thisObject.dontShowAtFullscreen === true && AT_FULL_SCREEN_MODE === true) { return }
let menuPosition = {
x: thisObject.currentRadius * 1.5,
+1 -1
View File
@@ -133,7 +133,7 @@ function newCodeEditor () {
let textAreaPosition = {
x: 0 - thisObject.container.frame.width / 2,
y: 0 + thisObject.container.frame.height * 2 / 7
y: 0 - thisObject.container.frame.height * 3 / 7
}
textAreaPosition = thisObject.container.frame.frameThisPoint(textAreaPosition)
+22 -2
View File
@@ -430,7 +430,27 @@ function newStrategyPartConstructor () {
break
}
case 'Exchange Account Key': {
strategyPart.codeEditor = newCodeEditor()
strategyPart.codeEditor.isVisibleFunction = strategyPart.isVisibleFunction
strategyPart.codeEditor.initialize()
strategyPart.codeEditor.container.connectToParent(strategyPart.container, false, false, true, true, false, false, false, false)
addLeftIcons(menuItemsInitialValues, floatingObject)
menuItemsInitialValues.push(
{
action: 'Edit Key Value',
actionFunction: strategyPart.codeEditor.activate,
label: 'Edit Key Value',
visible: false,
iconPathOn: 'html',
iconPathOff: 'html',
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
angle: -40,
dontShowAtFullscreen: true
}
)
menuItemsInitialValues.push(
{
action: 'Delete Exchange Account Key',
@@ -444,7 +464,7 @@ function newStrategyPartConstructor () {
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
angle: -20
angle: 0
}
)
menuItemsInitialValues.push(
@@ -458,7 +478,7 @@ function newStrategyPartConstructor () {
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
angle: 20
angle: 40
}
)
break
+1
View File
@@ -170,6 +170,7 @@ let INITIAL_TIME_PERIOD = ONE_DAY_IN_MILISECONDS // This value will be overwrit
let VERY_LARGE_NUMBER = 100000000000
let CURRENT_TOP_MARGIN = window.canvasApp.topMargin
let AT_FULL_SCREEN_MODE = false
let maxDate = new Date();
maxDate.setMilliseconds(0);
@@ -355,7 +355,8 @@ function newPartsFromNodes () {
function addExchangeAccountKey (parentNode) {
let exchangeAccount = parentNode
let key = {
name: 'New Key'
name: 'New Key',
code: 'Paste your exchange API secret key here. Secret keys are filtered out and NOT exported when using the SHARE menu option on any object at your workspace. Secret keys ARE downloaded when using the download button.'
}
exchangeAccount.keys.push(key)
createPart('Exchange Account Key', key.name, key, exchangeAccount, exchangeAccount, 'Account Key')
@@ -321,7 +321,8 @@ function newProtocolNode () {
let key = {
type: node.type,
subType: node.subType,
name: node.name
name: node.name,
code: node.code
}
return key
}
@@ -380,6 +380,7 @@ function newStringifyNode () {
type: node.type,
subType: node.subType,
name: node.name,
code: node.code,
savedPayload: getSavedPayload(node)
}
return key