Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Devrim Gunyel
core
Commits
b9bf81e1
Commit
b9bf81e1
authored
Jun 07, 2018
by
David Hoksza
Browse files
rename and update of package.json
parent
49a6376a
Changes
8
Hide whitespace changes
Inline
Side-by-side
frontend-js/package.json
View file @
b9bf81e1
...
...
@@ -17,7 +17,7 @@
},
"author"
:
"Piotr Gawron"
,
"devDependencies"
:
{
"mol
st
ar"
:
"1.0.
0
"
,
"molar
t
"
:
"1.0.
3
"
,
"assert"
:
"1.4.1"
,
"bluebird"
:
"^3.4.6"
,
"bootstrap"
:
"^3.3.7"
,
...
...
frontend-js/src/main/css/global.css
View file @
b9bf81e1
...
...
@@ -625,7 +625,7 @@ table.dataTable tbody td.no_padding, table.dataTable thead th.no_padding {
color
:
darkgrey
;
}
.minerva-mol
st
ar-container
{
.minerva-molar
t
-container
{
position
:
absolute
;
left
:
0
;
top
:
0
;
...
...
@@ -640,7 +640,7 @@ table.dataTable tbody td.no_padding, table.dataTable thead th.no_padding {
display
:
none
;
}
.minerva-mol
st
ar-close-button
{
.minerva-molar
t
-close-button
{
position
:
absolute
;
left
:
3px
;
top
:
3px
;
...
...
@@ -655,7 +655,7 @@ table.dataTable tbody td.no_padding, table.dataTable thead th.no_padding {
z-index
:
101
}
.minerva-mol
st
ar-close-button
:hover
{
.minerva-molar
t
-close-button
:hover
{
background
:
rgba
(
0
,
0
,
0
,
0.4
);
}
...
...
frontend-js/src/main/js/gui/MapContextMenu.js
View file @
b9bf81e1
...
...
@@ -11,7 +11,7 @@ function MapContextMenu(params) {
var
self
=
this
;
self
.
_createMapContextMenuGui
();
self
.
setMol
Star
(
params
.
mol
Star
);
self
.
setMol
Art
(
params
.
mol
Art
);
}
MapContextMenu
.
prototype
=
Object
.
create
(
ContextMenu
.
prototype
);
...
...
@@ -38,12 +38,12 @@ MapContextMenu.prototype.init = function() {
});
};
MapContextMenu
.
prototype
.
setMol
Star
=
function
(
mol
Star
){
this
.
_mol
Star
=
mol
Star
;
MapContextMenu
.
prototype
.
setMol
Art
=
function
(
mol
Art
){
this
.
_mol
Art
=
mol
Art
;
};
MapContextMenu
.
prototype
.
getMol
Star
=
function
(){
return
this
.
_mol
Star
;
MapContextMenu
.
prototype
.
getMol
Art
=
function
(){
return
this
.
_mol
Art
;
};
module
.
exports
=
MapContextMenu
;
frontend-js/src/main/js/map/AbstractCustomMap.js
View file @
b9bf81e1
...
...
@@ -172,7 +172,7 @@ AbstractCustomMap.prototype.registerMapClickEvents = function () {
this
.
getMapCanvas
().
addListener
(
'
rightclick
'
,
function
(
event
)
{
customMap
.
setActiveSubmapId
(
self
.
getId
());
customMap
.
setActiveSubmapClickCoordinates
(
event
.
arg
.
point
);
return
activateMol
Star
Link
(
event
.
arg
.
point
,
self
);
return
activateMol
Art
Link
(
event
.
arg
.
point
,
self
);
});
// prepare for image export
...
...
@@ -237,7 +237,7 @@ AbstractCustomMap.prototype.registerMapClickEvents = function () {
* @param {AbstractCustomMap} map
* @returns {Promise}
*/
function
activateMol
Star
Link
(
coordinates
,
map
)
{
function
activateMol
Art
Link
(
coordinates
,
map
)
{
return
map
.
getServerConnector
().
getClosestElementsByCoordinates
({
modelId
:
map
.
getId
(),
...
...
@@ -264,10 +264,10 @@ function activateMolStarLink(coordinates, map) {
uniprotIds
.
push
(
ref
.
getResource
());
}
}
if
(
uniprotIds
.
length
>
0
)
map
.
getTopMap
().
getContextMenu
().
getMol
Star
().
activateInContextMenu
(
uniprotIds
);
else
map
.
getTopMap
().
getContextMenu
().
getMol
Star
().
deactivateInContextMenu
();
if
(
uniprotIds
.
length
>
0
)
map
.
getTopMap
().
getContextMenu
().
getMol
Art
().
activateInContextMenu
(
uniprotIds
);
else
map
.
getTopMap
().
getContextMenu
().
getMol
Art
().
deactivateInContextMenu
();
}).
catch
(
function
()
{
return
map
.
getTopMap
().
getContextMenu
().
getMol
Star
().
deactivateInContextMenu
();
return
map
.
getTopMap
().
getContextMenu
().
getMol
Art
().
deactivateInContextMenu
();
});
}
...
...
frontend-js/src/main/js/map/structure/Mol
Star
.js
→
frontend-js/src/main/js/map/structure/Mol
Art
.js
View file @
b9bf81e1
...
...
@@ -2,32 +2,32 @@ var Functions = require('../../Functions');
var
SubMenu
=
require
(
'
../../gui/SubMenu
'
);
function
Mol
Star
(
containerParentElement
,
customMap
)
{
function
Mol
Art
(
containerParentElement
,
customMap
)
{
var
mol
st
arDiv
=
Functions
.
createElement
({
var
molar
t
Div
=
Functions
.
createElement
({
type
:
"
div
"
,
id
:
"
minervaMol
Star
Container
"
,
className
:
"
minerva-mol
st
ar-container
"
id
:
"
minervaMol
Art
Container
"
,
className
:
"
minerva-molar
t
-container
"
});
containerParentElement
.
appendChild
(
mol
st
arDiv
);
containerParentElement
.
appendChild
(
molar
t
Div
);
this
.
setContainerElement
(
mol
st
arDiv
);
this
.
setContainerElement
(
molar
t
Div
);
this
.
_customMap
=
customMap
;
}
Mol
Star
.
prototype
.
setContainerElement
=
function
(
containerElement
)
{
Mol
Art
.
prototype
.
setContainerElement
=
function
(
containerElement
)
{
this
.
_containerElement
=
containerElement
;
};
Mol
Star
.
prototype
.
getContainerElement
=
function
()
{
Mol
Art
.
prototype
.
getContainerElement
=
function
()
{
return
this
.
_containerElement
;
};
function
removeFromContextMenu
(
menu
)
{
$
(
menu
.
getElement
()).
find
(
'
li:contains("Mol
Star
")
'
).
remove
();
$
(
menu
.
getElement
()).
find
(
'
li:contains("Mol
Art
")
'
).
remove
();
}
Mol
Star
.
prototype
.
activateInContextMenu
=
function
(
uniprotIds
)
{
Mol
Art
.
prototype
.
activateInContextMenu
=
function
(
uniprotIds
)
{
var
self
=
this
;
var
menu
=
this
.
_customMap
.
getContextMenu
();
...
...
@@ -35,7 +35,7 @@ MolStar.prototype.activateInContextMenu = function (uniprotIds) {
var
submenu
=
new
SubMenu
({
element
:
Functions
.
createElement
({
type
:
"
li
"
}),
name
:
"
Open Mol
Star
"
,
name
:
"
Open Mol
Art
"
,
customMap
:
self
.
_customMap
});
uniprotIds
.
forEach
(
function
(
uniprotId
)
{
...
...
@@ -47,22 +47,22 @@ MolStar.prototype.activateInContextMenu = function (uniprotIds) {
};
Mol
Star
.
prototype
.
deactivateInContextMenu
=
function
()
{
Mol
Art
.
prototype
.
deactivateInContextMenu
=
function
()
{
var
menu
=
this
.
_customMap
.
getContextMenu
();
removeFromContextMenu
(
menu
);
menu
.
addOption
(
"
Open Mol
Star
(no UniProt ID available)
"
,
function
()
{
menu
.
addOption
(
"
Open Mol
Art
(no UniProt ID available)
"
,
function
()
{
},
true
);
};
Mol
Star
.
prototype
.
_deactivate
=
function
()
{
Mol
Art
.
prototype
.
_deactivate
=
function
()
{
var
container
=
this
.
getContainerElement
();
container
.
style
.
display
=
'
none
'
;
$
(
container
).
empty
();
this
.
mol
Star
.
destroy
();
this
.
mol
Star
=
undefined
;
this
.
mol
Art
.
destroy
();
this
.
mol
Art
=
undefined
;
};
Mol
Star
.
prototype
.
_activate
=
function
(
uniprotId
)
{
Mol
Art
.
prototype
.
_activate
=
function
(
uniprotId
)
{
var
self
=
this
;
...
...
@@ -78,20 +78,20 @@ MolStar.prototype._activate = function (uniprotId) {
$
(
container
).
css
(
'
z-index
'
,
maxZIndex
+
1
);
var
mol
Star
CloseButton
=
Functions
.
createElement
({
var
mol
Art
CloseButton
=
Functions
.
createElement
({
type
:
"
div
"
,
className
:
"
minerva-mol
st
ar-close-button
"
,
className
:
"
minerva-molar
t
-close-button
"
,
content
:
'
x
'
});
mol
Star
CloseButton
.
addEventListener
(
'
click
'
,
function
()
{
mol
Art
CloseButton
.
addEventListener
(
'
click
'
,
function
()
{
self
.
_deactivate
();
return
false
;
});
container
.
appendChild
(
mol
Star
CloseButton
);
container
.
appendChild
(
mol
Art
CloseButton
);
var
Mol
Star
Plugin
=
require
(
'
mol
st
ar
'
);
var
Mol
Art
Plugin
=
require
(
'
molar
t
'
);
this
.
mol
Star
=
new
Mol
Star
Plugin
({
this
.
mol
Art
=
new
Mol
Art
Plugin
({
uniprotId
:
uniprotId
,
containerId
:
container
.
id
});
...
...
@@ -99,4 +99,4 @@ MolStar.prototype._activate = function (uniprotId) {
};
module
.
exports
=
Mol
Star
;
module
.
exports
=
Mol
Art
;
frontend-js/src/main/js/minerva.js
View file @
b9bf81e1
...
...
@@ -23,7 +23,7 @@ var SelectionContextMenu = require('./gui/SelectionContextMenu');
var
GuiConnector
=
require
(
'
./GuiConnector
'
);
var
ServerConnector
=
require
(
'
./ServerConnector
'
);
var
Mol
Star
=
require
(
'
./map/structure/Mol
Star
'
);
var
Mol
Art
=
require
(
'
./map/structure/Mol
Art
'
);
var
Promise
=
require
(
"
bluebird
"
);
...
...
@@ -366,7 +366,7 @@ function create(params) {
mapContextMenu
=
new
MapContextMenu
({
element
:
functions
.
getElementByName
(
element
,
"
contextMenu
"
),
customMap
:
customMap
,
mol
Star
:
new
Mol
Star
(
element
,
customMap
)
mol
Art
:
new
Mol
Art
(
element
,
customMap
)
});
customMap
.
setContextMenu
(
mapContextMenu
);
...
...
frontend-js/src/test/js/map/CustomMap-test.js
View file @
b9bf81e1
...
...
@@ -11,7 +11,7 @@ var ControlType = require('../../../main/js/map/ControlType');
var
CustomMap
=
require
(
'
../../../main/js/map/CustomMap
'
);
var
IdentifiedElement
=
require
(
'
../../../main/js/map/data/IdentifiedElement
'
);
var
MapContextMenu
=
require
(
'
../../../main/js/gui/MapContextMenu
'
);
var
Mol
Star
=
require
(
'
../../../main/js/map/structure/Mol
Star
'
);
var
Mol
Art
=
require
(
'
../../../main/js/map/structure/Mol
Art
'
);
var
Point
=
require
(
'
../../../main/js/map/canvas/Point
'
);
var
PointData
=
require
(
'
../../../main/js/map/data/PointData
'
);
var
PointMarker
=
require
(
'
../../../main/js/map/marker/PointMarker
'
);
...
...
@@ -552,7 +552,7 @@ describe('CustomMap', function () {
map
.
setContextMenu
(
new
MapContextMenu
({
customMap
:
map
,
element
:
testDiv
,
mol
Star
:
new
Mol
Star
(
map
.
getElement
(),
map
)
mol
Art
:
new
Mol
Art
(
map
.
getElement
(),
map
)
}));
return
map
.
getContextMenu
().
init
().
then
(
function
()
{
...
...
frontend-js/src/test/js/mocha-config.js
View file @
b9bf81e1
...
...
@@ -172,8 +172,8 @@ before(function () {
return
{};
};
// ---
// Mol
Star
is inproperly packed
global
.
Mol
Star
=
function
()
{
// Mol
Art
is inproperly packed
global
.
Mol
Art
=
function
()
{
};
// ---
...
...
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