Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
ac90207d
Commit
ac90207d
authored
Jun 06, 2018
by
serapath
Committed by
yann300
Jun 11, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rhp: prepare indentation for class
parent
ad4c265d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
59 additions
and
60 deletions
+59
-60
righthand-panel.js
src/app/panels/righthand-panel.js
+59
-60
No files found.
src/app/panels/righthand-panel.js
View file @
ac90207d
...
...
@@ -17,72 +17,71 @@ const RunTab = require('../tabs/run-tab')
const
EventManager
=
remixLib
.
EventManager
const
styles
=
styleguide
.
chooser
()
function
RighthandPanel
(
api
=
{},
events
=
{},
opts
=
{})
{
const
self
=
this
self
.
_api
=
api
self
.
_events
=
events
self
.
_opts
=
opts
self
.
event
=
new
EventManager
()
self
.
_view
=
{
el
:
null
,
tabbedMenu
:
null
,
tabbedMenuViewport
:
null
,
dragbar
:
null
}
self
.
_components
=
{}
var
prototype
=
{
constructor
:
function
RighthandPanel
(
api
=
{},
events
=
{},
opts
=
{})
{
const
self
=
this
self
.
_api
=
api
self
.
_events
=
events
self
.
_opts
=
opts
self
.
event
=
new
EventManager
()
self
.
_view
=
{
el
:
null
,
tabbedMenu
:
null
,
tabbedMenuViewport
:
null
,
dragbar
:
null
}
self
.
_components
=
{}
const
optionViews
=
yo
`<div id="optionViews"></div>`
self
.
_view
.
dragbar
=
yo
`<div id="dragbar" class=
${
css
.
dragbar
}
></div>`
// load tabbed menu component
const
tabEvents
=
{
compiler
:
self
.
_events
.
compiler
,
app
:
self
.
_events
.
app
,
rhp
:
self
.
event
}
self
.
_view
.
tabbedMenu
=
new
TabbedMenu
(
self
.
_api
,
tabEvents
)
const
options
=
self
.
_view
.
tabbedMenu
.
render
()
options
.
classList
.
add
(
css
.
opts
)
self
.
_view
.
element
=
yo
`
<div id="righthand-panel" class=
${
css
.
panel
}
>
${
self
.
_view
.
dragbar
}
<div id="header" class=
${
css
.
header
}
>
<div class=
${
css
.
menu
}
>
${
options
}
const
optionViews
=
yo
`<div id="optionViews"></div>`
self
.
_view
.
dragbar
=
yo
`<div id="dragbar" class=
${
css
.
dragbar
}
></div>`
// load tabbed menu component
const
tabEvents
=
{
compiler
:
self
.
_events
.
compiler
,
app
:
self
.
_events
.
app
,
rhp
:
self
.
event
}
self
.
_view
.
tabbedMenu
=
new
TabbedMenu
(
self
.
_api
,
tabEvents
)
const
options
=
self
.
_view
.
tabbedMenu
.
render
()
options
.
classList
.
add
(
css
.
opts
)
self
.
_view
.
element
=
yo
`
<div id="righthand-panel" class=
${
css
.
panel
}
>
${
self
.
_view
.
dragbar
}
<div id="header" class=
${
css
.
header
}
>
<div class=
${
css
.
menu
}
>
${
options
}
</div>
${
optionViews
}
</div>
${
optionViews
}
</div>
</div>
`
// selectTabByClassName
self
.
_api
.
switchTab
=
tabClass
=>
self
.
_view
.
tabbedMenu
.
selectTabByClassName
(
tabClass
)
`
// selectTabByClassName
self
.
_api
.
switchTab
=
tabClass
=>
self
.
_view
.
tabbedMenu
.
selectTabByClassName
(
tabClass
)
self
.
_events
.
rhp
=
self
.
event
self
.
_events
.
rhp
=
self
.
event
const
compileTab
=
new
CompileTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
compileTab
.
render
())
const
runTab
=
new
RunTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
runTab
.
render
())
const
settingsTab
=
new
SettingsTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
settingsTab
.
render
())
const
analysisTab
=
new
AnalysisTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
analysisTab
.
render
())
const
debuggerTab
=
new
DebuggerTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
debuggerTab
.
render
())
const
supportTab
=
new
SupportTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
supportTab
.
render
())
var
testTab
=
new
TestTab
(
appAPI
,
events
,
opts
)
optionViews
.
appendChild
(
testTab
.
render
())
this
.
_view
.
tabbedMenu
.
addTab
(
'Compile'
,
'compileView'
,
optionViews
.
querySelector
(
'#compileTabView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Run'
,
'runView'
,
optionViews
.
querySelector
(
'#runTabView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Settings'
,
'settingsView'
,
optionViews
.
querySelector
(
'#settingsView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Analysis'
,
'staticanalysisView'
,
optionViews
.
querySelector
(
'#staticanalysisView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Debugger'
,
'debugView'
,
optionViews
.
querySelector
(
'#debugView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Support'
,
'supportView'
,
optionViews
.
querySelector
(
'#supportView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Test'
,
'testView'
,
optionViews
.
querySelector
(
'#testView'
))
this
.
_view
.
tabbedMenu
.
selectTabByTitle
(
'Compile'
)
const
compileTab
=
new
CompileTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
compileTab
.
render
())
const
runTab
=
new
RunTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
runTab
.
render
())
const
settingsTab
=
new
SettingsTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
settingsTab
.
render
())
const
analysisTab
=
new
AnalysisTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
analysisTab
.
render
())
const
debuggerTab
=
new
DebuggerTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
debuggerTab
.
render
())
const
supportTab
=
new
SupportTab
(
self
.
_api
,
self
.
_events
,
self
.
_opts
)
optionViews
.
appendChild
(
supportTab
.
render
())
const
testTab
=
new
TestTab
(
self
.
_api
,
events
,
opts
)
optionViews
.
appendChild
(
testTab
.
render
())
this
.
_view
.
tabbedMenu
.
addTab
(
'Compile'
,
'compileView'
,
optionViews
.
querySelector
(
'#compileTabView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Run'
,
'runView'
,
optionViews
.
querySelector
(
'#runTabView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Settings'
,
'settingsView'
,
optionViews
.
querySelector
(
'#settingsView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Analysis'
,
'staticanalysisView'
,
optionViews
.
querySelector
(
'#staticanalysisView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Debugger'
,
'debugView'
,
optionViews
.
querySelector
(
'#debugView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Support'
,
'supportView'
,
optionViews
.
querySelector
(
'#supportView'
))
this
.
_view
.
tabbedMenu
.
addTab
(
'Test'
,
'testView'
,
optionViews
.
querySelector
(
'#testView'
))
this
.
_view
.
tabbedMenu
.
selectTabByTitle
(
'Compile'
)
self
.
pluginManager
=
new
PluginManager
(
self
.
_opts
.
pluginAPI
,
self
.
_events
)
self
.
_events
.
rhp
.
register
(
'plugin-loadRequest'
,
(
json
)
=>
{
const
tab
=
new
PluginTab
({},
self
.
_events
,
json
)
const
content
=
tab
.
render
()
optionViews
.
appendChild
(
content
)
this
.
_view
.
tabbedMenu
.
addTab
(
json
.
title
,
'plugin'
,
content
)
self
.
pluginManager
.
register
(
json
,
content
)
})
}
var
prototype
=
{
constructor
:
RighthandPanel
,
self
.
pluginManager
=
new
PluginManager
(
self
.
_opts
.
pluginAPI
,
self
.
_events
)
self
.
_events
.
rhp
.
register
(
'plugin-loadRequest'
,
(
json
)
=>
{
const
tab
=
new
PluginTab
({},
self
.
_events
,
json
)
const
content
=
tab
.
render
()
optionViews
.
appendChild
(
content
)
this
.
_view
.
tabbedMenu
.
addTab
(
json
.
title
,
'plugin'
,
content
)
self
.
pluginManager
.
register
(
json
,
content
)
})
},
render
:
function
()
{
const
self
=
this
return
self
.
_view
.
element
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment