Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
openmole
openmole
Commits
ac09d3a6
Commit
ac09d3a6
authored
Dec 12, 2018
by
Mathieu
Browse files
[GUI] to scalajs-execnpm 0.4: delete css dependencies in resources
parent
0c39969f
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
openmole/build.sbt
View file @
ac09d3a6
...
...
@@ -609,9 +609,8 @@ def guiClientDir = guiDir / "client"
lazy
val
clientGUI
=
OsgiProject
(
guiClientDir
,
"org.openmole.gui.client.core"
)
enablePlugins
(
ExecNpmPlugin
)
dependsOn
(
sharedGUI
,
clientToolGUI
,
market
,
dataGUI
,
extClientTool
)
settings
(
libraryDependencies
+=
Libraries
.
async
,
npmDeps
in
Compile
+=
Dep
(
"ace-builds"
,
"1.2.9"
,
List
(
"mode-scala.js"
,
"theme-github.js"
,
"ext-language_tools.js"
),
true
),
npmDeps
in
Compile
+=
Dep
(
"sortablejs"
,
"1.7.0"
,
List
(
"Sortable.min.js"
)),
npmDeps
in
Compile
+=
Dep
(
"plotly.js"
,
"1.42.0"
,
List
(
"plotly.min.js"
))
npmDeps
in
Compile
+=
Dep
(
"ace-builds"
,
"1.4.1"
,
List
(
"mode-scala.js"
,
"theme-github.js"
,
"ext-language_tools.js"
),
true
),
npmDeps
in
Compile
+=
Dep
(
"sortablejs"
,
"1.7.0"
,
List
(
"Sortable.min.js"
))
)
settings
(
defaultSettings
:
_
*
)
...
...
@@ -668,40 +667,40 @@ lazy val guiEnvironmentEGIPlugin = OsgiProject(guiPluginDir, "org.openmole.gui.p
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
,
Libraries
.
bootstrapnative
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
dataGUI
,
workspace
,
egi
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
dataGUI
,
workspace
,
egi
)
enablePlugins
(
ScalaJS
Plugin
)
lazy
val
guiEnvironmentSSHKeyPlugin
=
OsgiProject
(
guiPluginDir
,
"org.openmole.gui.plugin.authentication.sshkey"
)
settings
(
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
,
Libraries
.
bootstrapnative
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
dataGUI
,
workspace
,
ssh
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
dataGUI
,
workspace
,
ssh
)
enablePlugins
(
ScalaJS
Plugin
)
lazy
val
guiEnvironmentSSHLoginPlugin
=
OsgiProject
(
guiPluginDir
,
"org.openmole.gui.plugin.authentication.sshlogin"
)
settings
(
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
,
Libraries
.
bootstrapnative
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
dataGUI
,
workspace
,
ssh
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
dataGUI
,
workspace
,
ssh
)
enablePlugins
(
ScalaJS
Plugin
)
lazy
val
netlogoWizardPlugin
=
OsgiProject
(
guiPluginDir
,
"org.openmole.gui.plugin.wizard.netlogo"
,
imports
=
Seq
(
"!org.scalajs.*"
,
"!rx.*"
,
"!scaladget.*"
,
"*"
))
settings
(
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ScalaJS
Plugin
)
lazy
val
nativeWizardPlugin
=
OsgiProject
(
guiPluginDir
,
"org.openmole.gui.plugin.wizard.native"
)
settings
(
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
,
libraryDependencies
+=
Libraries
.
arm
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ScalaJS
Plugin
)
lazy
val
rWizardPlugin
=
OsgiProject
(
guiPluginDir
,
"org.openmole.gui.plugin.wizard.r"
)
settings
(
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
,
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ScalaJS
Plugin
)
lazy
val
jarWizardPlugin
=
OsgiProject
(
guiPluginDir
,
"org.openmole.gui.plugin.wizard.jar"
)
settings
(
guiPluginSettings
,
libraryDependencies
+=
Libraries
.
equinoxOSGi
,
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ExecNpm
Plugin
)
)
dependsOn
(
extPluginGUIServer
,
extClientTool
,
extServerTool
,
workspace
)
enablePlugins
(
ScalaJS
Plugin
)
val
guiPlugins
=
Seq
(
guiEnvironmentSSHLoginPlugin
,
...
...
@@ -789,13 +788,14 @@ def openmoleDependencies = openmoleNakedDependencies ++ corePlugins ++ guiPlugin
def
requieredRuntimeLibraries
=
Seq
(
Libraries
.
osgiCompendium
,
Libraries
.
logging
)
lazy
val
openmoleNaked
=
lazy
val
openmoleNaked
=
Project
(
"openmole-naked"
,
binDir
/
"openmole-naked"
)
settings
(
assemblySettings
:
_
*
)
enablePlugins
(
ExecNpmPlugin
)
settings
(
setExecutable
++=
Seq
(
"openmole"
,
"openmole.bat"
),
Osgi
.
bundleDependencies
in
Compile
:=
OsgiKeys
.
bundle
.
all
(
ScopeFilter
(
inDependencies
(
ThisProject
,
includeRoot
=
false
))).
value
,
resourcesAssemble
+=
(
resourceDirectory
in
Compile
).
value
->
assemblyPath
.
value
,
resourcesAssemble
+=
((
resourceDirectory
in
serverGUI
in
Compile
).
value
/
"webapp"
)
→
(
assemblyPath
.
value
/
"webapp"
),
resourcesAssemble
+=
(
dependencyFile
in
clientGUI
in
Compile
).
value
->
(
assemblyPath
.
value
/
"webapp/js/deps.js"
),
resourcesAssemble
+=
(
cssFile
in
clientGUI
in
Compile
).
value
->
(
assemblyPath
.
value
/
"webapp/css/"
),
resourcesAssemble
+=
{
val
tarFile
=
(
tar
in
openmoleRuntime
).
value
tarFile
->
(
assemblyPath
.
value
/
"runtime"
/
tarFile
.
getName
)
...
...
@@ -909,11 +909,12 @@ buildSite := {
(
run
in
siteJVM
in
Compile
).
toTask
(
" "
+
args
.
mkString
(
" "
)).
map
(
_
=>
siteTarget
)
}.
evaluated
def
copySiteResources
(
siteBuildJS
:
File
,
dependencyFile
:
File
,
resourceDirectory
:
File
,
siteTarget
:
File
)
=
{
def
copySiteResources
(
siteBuildJS
:
File
,
dependencyFile
:
File
,
resourceDirectory
:
File
,
siteTarget
:
File
,
cssFile
:
File
)
=
{
IO
.
copyFile
(
siteBuildJS
,
siteTarget
/
"js/sitejs.js"
)
IO
.
copyFile
(
dependencyFile
,
siteTarget
/
"js/deps.js"
)
IO
.
copyDirectory
(
resourceDirectory
/
"js"
,
siteTarget
/
"js"
)
IO
.
copyDirectory
(
resourceDirectory
/
"css"
,
siteTarget
/
"css"
)
IO
.
copyDirectory
(
cssFile
,
siteTarget
/
"css"
)
IO
.
copyDirectory
(
resourceDirectory
/
"fonts"
,
siteTarget
/
"fonts"
)
IO
.
copyDirectory
(
resourceDirectory
/
"img"
,
siteTarget
/
"img"
)
IO
.
copyDirectory
(
resourceDirectory
/
"bibtex"
,
siteTarget
/
"bibtex"
)
...
...
@@ -924,7 +925,8 @@ buildSite := {
copySiteResources
((
fullOptJS
in
siteJS
in
Compile
).
value
.
data
,
(
dependencyFile
in
siteJS
in
Compile
).
value
,
(
resourceDirectory
in
siteJVM
in
Compile
).
value
,
siteTarget
)
siteTarget
,
(
cssFile
in
siteJS
in
Compile
).
value
)
siteTarget
}
...
...
openmole/gui/server/org.openmole.gui.server.core/src/main/resources/webapp/css/bootstrap-switch.min.css
deleted
100644 → 0
View file @
0c39969f
/**
* bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
*
* @version v3.3.4
* @homepage https://bttstrp.github.io/bootstrap-switch
* @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
* @license Apache-2.0
*/
.bootstrap-switch
{
display
:
inline-block
;
direction
:
ltr
;
cursor
:
pointer
;
border-radius
:
4px
;
border
:
1px
solid
#ccc
;
position
:
relative
;
text-align
:
left
;
overflow
:
hidden
;
line-height
:
8px
;
z-index
:
0
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
vertical-align
:
middle
;
-webkit-transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
;
-o-transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
;
transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
}
.bootstrap-switch
.bootstrap-switch-container
{
display
:
inline-block
;
top
:
0
;
border-radius
:
4px
;
-webkit-transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
)}
.bootstrap-switch
.bootstrap-switch-handle-off
,
.bootstrap-switch
.bootstrap-switch-handle-on
,
.bootstrap-switch
.bootstrap-switch-label
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
;
cursor
:
pointer
;
display
:
table-cell
;
vertical-align
:
middle
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
20px
}
.bootstrap-switch
.bootstrap-switch-handle-off
,
.bootstrap-switch
.bootstrap-switch-handle-on
{
text-align
:
center
;
z-index
:
1
}
.bootstrap-switch
.bootstrap-switch-handle-off.bootstrap-switch-primary
,
.bootstrap-switch
.bootstrap-switch-handle-on.bootstrap-switch-primary
{
color
:
#fff
;
background
:
#337ab7
}
.bootstrap-switch
.bootstrap-switch-handle-off.bootstrap-switch-info
,
.bootstrap-switch
.bootstrap-switch-handle-on.bootstrap-switch-info
{
color
:
#fff
;
background
:
#5bc0de
}
.bootstrap-switch
.bootstrap-switch-handle-off.bootstrap-switch-success
,
.bootstrap-switch
.bootstrap-switch-handle-on.bootstrap-switch-success
{
color
:
#fff
;
background
:
#5cb85c
}
.bootstrap-switch
.bootstrap-switch-handle-off.bootstrap-switch-warning
,
.bootstrap-switch
.bootstrap-switch-handle-on.bootstrap-switch-warning
{
background
:
#f0ad4e
;
color
:
#fff
}
.bootstrap-switch
.bootstrap-switch-handle-off.bootstrap-switch-danger
,
.bootstrap-switch
.bootstrap-switch-handle-on.bootstrap-switch-danger
{
color
:
#fff
;
background
:
#d9534f
}
.bootstrap-switch
.bootstrap-switch-handle-off.bootstrap-switch-default
,
.bootstrap-switch
.bootstrap-switch-handle-on.bootstrap-switch-default
{
color
:
#000
;
background
:
#eee
}
.bootstrap-switch
.bootstrap-switch-label
{
text-align
:
center
;
margin-top
:
-1px
;
margin-bottom
:
-1px
;
z-index
:
100
;
color
:
#333
;
background
:
#fff
}
.bootstrap-switch
span
::before
{
content
:
"\200b"
}
.bootstrap-switch
.bootstrap-switch-handle-on
{
border-bottom-left-radius
:
3px
;
border-top-left-radius
:
3px
}
.bootstrap-switch
.bootstrap-switch-handle-off
{
border-bottom-right-radius
:
3px
;
border-top-right-radius
:
3px
}
.bootstrap-switch
input
[
type
=
radio
],
.bootstrap-switch
input
[
type
=
checkbox
]
{
position
:
absolute
!important
;
top
:
0
;
left
:
0
;
margin
:
0
;
z-index
:
-1
;
opacity
:
0
;
filter
:
alpha
(
opacity
=
0
);
visibility
:
hidden
}
.bootstrap-switch.bootstrap-switch-mini
.bootstrap-switch-handle-off
,
.bootstrap-switch.bootstrap-switch-mini
.bootstrap-switch-handle-on
,
.bootstrap-switch.bootstrap-switch-mini
.bootstrap-switch-label
{
padding
:
1px
5px
;
font-size
:
12px
;
line-height
:
1.5
}
.bootstrap-switch.bootstrap-switch-small
.bootstrap-switch-handle-off
,
.bootstrap-switch.bootstrap-switch-small
.bootstrap-switch-handle-on
,
.bootstrap-switch.bootstrap-switch-small
.bootstrap-switch-label
{
padding
:
5px
10px
;
font-size
:
12px
;
line-height
:
1.5
}
.bootstrap-switch.bootstrap-switch-large
.bootstrap-switch-handle-off
,
.bootstrap-switch.bootstrap-switch-large
.bootstrap-switch-handle-on
,
.bootstrap-switch.bootstrap-switch-large
.bootstrap-switch-label
{
padding
:
6px
16px
;
font-size
:
18px
;
line-height
:
1.3333333
}
.bootstrap-switch.bootstrap-switch-disabled
,
.bootstrap-switch.bootstrap-switch-indeterminate
,
.bootstrap-switch.bootstrap-switch-readonly
{
cursor
:
default
!important
}
.bootstrap-switch.bootstrap-switch-disabled
.bootstrap-switch-handle-off
,
.bootstrap-switch.bootstrap-switch-disabled
.bootstrap-switch-handle-on
,
.bootstrap-switch.bootstrap-switch-disabled
.bootstrap-switch-label
,
.bootstrap-switch.bootstrap-switch-indeterminate
.bootstrap-switch-handle-off
,
.bootstrap-switch.bootstrap-switch-indeterminate
.bootstrap-switch-handle-on
,
.bootstrap-switch.bootstrap-switch-indeterminate
.bootstrap-switch-label
,
.bootstrap-switch.bootstrap-switch-readonly
.bootstrap-switch-handle-off
,
.bootstrap-switch.bootstrap-switch-readonly
.bootstrap-switch-handle-on
,
.bootstrap-switch.bootstrap-switch-readonly
.bootstrap-switch-label
{
opacity
:
.5
;
filter
:
alpha
(
opacity
=
50
);
cursor
:
default
!important
}
.bootstrap-switch.bootstrap-switch-animate
.bootstrap-switch-container
{
-webkit-transition
:
margin-left
.5s
;
-o-transition
:
margin-left
.5s
;
transition
:
margin-left
.5s
}
.bootstrap-switch.bootstrap-switch-inverse
.bootstrap-switch-handle-on
{
border-radius
:
0
3px
3px
0
}
.bootstrap-switch.bootstrap-switch-inverse
.bootstrap-switch-handle-off
{
border-radius
:
3px
0
0
3px
}
.bootstrap-switch.bootstrap-switch-focused
{
border-color
:
#66afe9
;
outline
:
0
;
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
.075
),
0
0
8px
rgba
(
102
,
175
,
233
,
.6
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
.075
),
0
0
8px
rgba
(
102
,
175
,
233
,
.6
)}
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off
.bootstrap-switch-label
,
.bootstrap-switch.bootstrap-switch-on
.bootstrap-switch-label
{
border-bottom-right-radius
:
3px
;
border-top-right-radius
:
3px
}
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on
.bootstrap-switch-label
,
.bootstrap-switch.bootstrap-switch-off
.bootstrap-switch-label
{
border-bottom-left-radius
:
3px
;
border-top-left-radius
:
3px
}
\ No newline at end of file
openmole/gui/server/org.openmole.gui.server.core/src/main/resources/webapp/css/bootstrap.min.css
deleted
100644 → 0
View file @
0c39969f
This diff is collapsed.
Click to expand it.
openmole/project/Libraries.scala
View file @
ac09d3a6
...
...
@@ -19,7 +19,7 @@ object Libraries {
lazy
val
boopickleVersion
=
"1.2.6"
lazy
val
scalaAutowireVersion
=
"0.2.6"
lazy
val
sourcecodeVersion
=
"0.1.4"
lazy
val
scaladgetVersion
=
"1.
1
.0"
lazy
val
scaladgetVersion
=
"1.
2
.0"
lazy
val
sortableVersion
=
"0.2.1"
lazy
val
json4sVersion
=
"3.5.0"
lazy
val
circeVersion
=
"0.9.1"
...
...
@@ -43,7 +43,7 @@ object Libraries {
lazy
val
sourcecodeJS
=
libraryDependencies
+=
"com.lihaoyi"
%%%
"sourcecode"
%
sourcecodeVersion
lazy
val
scalajsMarked
=
libraryDependencies
+=
"com.github.karasiq"
%%%
"scalajs-marked"
%
"1.0.2"
lazy
val
htmlparser2
=
libraryDependencies
+=
"com.definitelyscala"
%%%
"scala-js-htmlparser2"
%
"1.0.2"
lazy
val
plotlyJS
=
libraryDependencies
+=
"com.definitelyscala"
%%%
"scala-js-plotlyjs"
%
"1.1.
7
"
lazy
val
plotlyJS
=
libraryDependencies
+=
"com.definitelyscala"
%%%
"scala-js-plotlyjs"
%
"1.1.
8
"
lazy
val
scalatest
=
"org.scalatest"
%%
"scalatest"
%
"3.0.1"
%
"test"
...
...
openmole/project/plugins.sbt
View file @
ac09d3a6
...
...
@@ -6,7 +6,7 @@ addSbtPlugin("org.openmole" % "openmole-buildsystem-plugin" % "1.8-SNAPSHOT")
addSbtPlugin
(
"org.scala-js"
%
"sbt-scalajs"
%
"0.6.25"
)
addSbtPlugin
(
"fr.iscpif"
%
"scalajs-execnpm"
%
"0.
2
"
)
addSbtPlugin
(
"fr.iscpif"
%
"scalajs-execnpm"
%
"0.
4
"
)
addSbtPlugin
(
"com.lihaoyi"
%
"scalatex-sbt-plugin"
%
"0.3.12"
)
...
...
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