updated jsPlumb v1.7.6 -> v2.0.5
add animation to GitHub Release-Log dialog
This commit is contained in:
@@ -55,12 +55,12 @@ class ConnectionModel extends BasicModel{
|
||||
]
|
||||
],
|
||||
'scope' => [
|
||||
'type' => self::DT_JSON
|
||||
],
|
||||
'type' => [
|
||||
'type' => Schema::DT_VARCHAR128,
|
||||
'nullable' => false,
|
||||
'default' => ''
|
||||
],
|
||||
'type' => [
|
||||
'type' => self::DT_JSON
|
||||
]
|
||||
];
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ requirejs.config({
|
||||
velocity: 'lib/velocity.min', // v1.2.2 animation engine - http://julian.com/research/velocity/
|
||||
velocityUI: 'lib/velocity.ui.min', // v5.0.4 plugin for velocity - http://julian.com/research/velocity/#uiPack
|
||||
slidebars: 'lib/slidebars', // v0.10 Slidebars - side menu plugin http://plugins.adchsm.me/slidebars/
|
||||
jsPlumb: 'lib/dom.jsPlumb-1.7.6-min', // v1.7.6 jsPlumb (Vanilla)- main map draw plugin https://jsplumbtoolkit.com/
|
||||
jsPlumb: 'lib/jsPlumb-2.0.5-min', // v2.0.5 jsPlumb (Vanilla)- main map draw plugin https://jsplumbtoolkit.com/
|
||||
farahey: 'lib/farahey-0.5', // v0.5 jsPlumb "magnetizing" extension - https://github.com/jsplumb/farahey
|
||||
customScrollbar: 'lib/jquery.mCustomScrollbar.concat.min', // v3.0.9 Custom scroll bars - http://manos.malihu.gr/
|
||||
datatables: 'lib/datatables/jquery.dataTables.min', // v1.10.7 DataTables - https://datatables.net/
|
||||
|
||||
@@ -98,19 +98,23 @@ define([
|
||||
dragOptions:{
|
||||
},
|
||||
connectionsDetachable: true, // dragOptions are set -> allow detaching them
|
||||
maxConnections: 10 // due to isTarget is true, this is the max count of !out!-going connections
|
||||
maxConnections: 10, // due to isTarget is true, this is the max count of !out!-going connections
|
||||
// isSource:true,
|
||||
anchor: 'Continuous'
|
||||
},
|
||||
target: {
|
||||
filter: '.' + config.systemHeadNameClass,
|
||||
isSource:true,
|
||||
//isTarget:true,
|
||||
allowLoopback: false, // loopback connections are not allowed
|
||||
//allowLoopback: false, // loopback connections are not allowed
|
||||
cssClass: config.endpointTargetClass,
|
||||
dropOptions: {
|
||||
tolerance: 'touch',
|
||||
hoverClass: config.systemActiveClass,
|
||||
activeClass: 'dragActive',
|
||||
}
|
||||
activeClass: 'dragActive'
|
||||
},
|
||||
// isTarget:true,
|
||||
// uniqueEndpoint: false,
|
||||
anchor: 'Continuous'
|
||||
},
|
||||
connectionTypes: Init.connectionTypes
|
||||
};
|
||||
@@ -317,7 +321,6 @@ define([
|
||||
|
||||
/**
|
||||
* show/hide systems tooltip
|
||||
* @param systems
|
||||
* @param show
|
||||
* @param options
|
||||
*/
|
||||
@@ -350,7 +353,7 @@ define([
|
||||
}else if(show === 'show'){
|
||||
|
||||
// check if tooltip is currently visible
|
||||
var tooltipActive = (system.attr('aria-describedby') !== undefined ? true : false);
|
||||
var tooltipActive = (system.attr('aria-describedby') !== undefined);
|
||||
|
||||
if(options === undefined){
|
||||
options = {};
|
||||
@@ -858,9 +861,9 @@ define([
|
||||
mapElement.getMapOverlay('timer').startMapUpdateCounter();
|
||||
|
||||
var systemElements = mapElement.find('.' + config.systemClass);
|
||||
var endpointElements = mapElement.find('._jsPlumb_endpoint');
|
||||
var connectorElements = mapElement.find('._jsPlumb_connector');
|
||||
var overlayElements = mapElement.find('._jsPlumb_overlay, .tooltip');
|
||||
var endpointElements = mapElement.find('.jsplumb-endpoint');
|
||||
var connectorElements = mapElement.find('.jsplumb-connector');
|
||||
var overlayElements = mapElement.find('.jsplumb-overlay, .tooltip');
|
||||
|
||||
// if map empty (no systems), execute callback and return
|
||||
// no visual effects in IGB (glitches)
|
||||
@@ -1004,9 +1007,9 @@ define([
|
||||
|
||||
/**
|
||||
* draw a system with its data to a map
|
||||
* @param map object
|
||||
* @param map
|
||||
* @param systemData
|
||||
* @param {String[]} optional Systems for connection
|
||||
* @param connectedSystem
|
||||
*/
|
||||
var drawSystem = function(map, systemData, connectedSystem){
|
||||
|
||||
@@ -1165,7 +1168,6 @@ define([
|
||||
|
||||
/**
|
||||
* update z-index for a system (dragged systems should be always on top)
|
||||
* @param system
|
||||
*/
|
||||
$.fn.updateSystemZIndex = function(){
|
||||
return this.each(function(){
|
||||
@@ -1333,6 +1335,7 @@ define([
|
||||
/**
|
||||
* delete a connection and all related data
|
||||
* @param connections
|
||||
* @param callback
|
||||
*/
|
||||
$.fn.deleteConnections = function(connections, callback){
|
||||
if(connections.length > 0){
|
||||
@@ -1660,7 +1663,7 @@ define([
|
||||
{subIcon: 'fa-info', subAction: 'ingame_show_info', subText: 'show info'},
|
||||
{subDivider: true, action: 'ingame'},
|
||||
{subIcon: 'fa-flag', subAction: 'ingame_add_waypoint', subText: 'add waypoint'},
|
||||
{subIcon: 'fa-flag-checkered', subAction: 'ingame_set_destination', subText: 'set destination'},
|
||||
{subIcon: 'fa-flag-checkered', subAction: 'ingame_set_destination', subText: 'set destination'}
|
||||
]},
|
||||
{divider: true, action: 'delete_system'},
|
||||
{icon: 'fa-eraser', action: 'delete_system', text: 'delete system'}
|
||||
@@ -1746,32 +1749,31 @@ define([
|
||||
// show tooltip
|
||||
dragSystem.toggleSystemTooltip('show', {show: true});
|
||||
|
||||
// mark as "changed"
|
||||
dragSystem.markAsChanged();
|
||||
|
||||
// set new position for popover edit field (system name)
|
||||
var newPosition = dragSystem.position();
|
||||
|
||||
var placement = 'top';
|
||||
if(newPosition.top < 100){
|
||||
placement = 'bottom';
|
||||
}
|
||||
if(newPosition.left < 100){
|
||||
placement = 'right';
|
||||
}
|
||||
dragSystem.find('.' + config.systemHeadNameClass).editable('option', 'placement', placement);
|
||||
|
||||
// drag system is not always selected
|
||||
var selectedSystems = mapContainer.getSelectedSystems().get();
|
||||
selectedSystems = selectedSystems.concat( dragSystem.get() );
|
||||
selectedSystems = $.unique( selectedSystems );
|
||||
|
||||
|
||||
for(var i = 0; i < selectedSystems.length; i++){
|
||||
var tempSystem = $(selectedSystems[i]);
|
||||
|
||||
// set all selected systems as "changes" for update
|
||||
tempSystem.markAsChanged();
|
||||
|
||||
// set new position for popover edit field (system name)
|
||||
var tempPosition = tempSystem.position();
|
||||
|
||||
var placement = 'top';
|
||||
if(tempPosition.top < 100){
|
||||
placement = 'bottom';
|
||||
}
|
||||
if(tempPosition.left < 100){
|
||||
placement = 'right';
|
||||
}
|
||||
|
||||
tempSystem.find('.' + config.systemHeadNameClass).editable('option', 'placement', placement);
|
||||
// repaint connections -> just in case something fails...
|
||||
map.revalidate( tempSystem.attr('id') );
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1964,7 +1966,7 @@ define([
|
||||
break;
|
||||
case 'delete_system':
|
||||
// confirm dialog
|
||||
var systemDeleteDialog = bootbox.confirm('Delete system and all its connections?', function(result) {
|
||||
bootbox.confirm('Delete system and all its connections?', function(result) {
|
||||
if(result){
|
||||
var systemName = currentSystem.getSystemInfo(['alias']);
|
||||
deleteSystems(map, [currentSystem], function(){
|
||||
@@ -2130,12 +2132,8 @@ define([
|
||||
* @returns {*}
|
||||
*/
|
||||
$.fn.getSelectedSystems = function(){
|
||||
|
||||
var mapElement = $(this);
|
||||
|
||||
var systems = mapElement.find('.' + config.systemSelectedClass);
|
||||
|
||||
return systems;
|
||||
return mapElement.find('.' + config.systemSelectedClass);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -2436,7 +2434,6 @@ define([
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// catch events =========================================================
|
||||
|
||||
// toggle global map option (e.g. "grid snap", "magnetization"
|
||||
@@ -3362,15 +3359,14 @@ define([
|
||||
var newJsPlumbInstance = jsPlumb.getInstance({
|
||||
Anchor: 'Continuous', // anchors on each site
|
||||
Container: null, // will be set as soon as container is connected to DOM
|
||||
PaintStyle:{
|
||||
PaintStyle: {
|
||||
lineWidth: 4, // width of a Connector's line. An integer.
|
||||
strokeStyle: 'red', // color for a Connector
|
||||
outlineColor: 'red', // color of the outline for an Endpoint or Connector. see fillStyle examples.
|
||||
outlineWidth: 2 // width of the outline for an Endpoint or Connector. An integer.
|
||||
},
|
||||
Connector:[ 'Bezier', { curviness: 40 } ], // default connector style (this is not used!) all connections have their own style (by scope)
|
||||
Endpoints: [ [ 'Dot', { radius: 5 } ], [ 'Dot', { radius: 5 } ] ],
|
||||
// Endpoint: 'Blank', // does not work... :(
|
||||
Connector: [ 'Bezier', { curviness: 40 } ], // default connector style (this is not used!) all connections have their own style (by scope)
|
||||
Endpoint: [ 'Dot', { radius: 5 } ],
|
||||
ReattachConnections: false, // re-attach connection if dragged with mouse to "nowhere"
|
||||
Scope: Init.defaultMapScope, // default map scope for connections
|
||||
LogEnabled: true
|
||||
|
||||
@@ -20,6 +20,11 @@ define([
|
||||
* @param releasesDialog
|
||||
*/
|
||||
var loadDialogData = function(releasesDialog){
|
||||
|
||||
// lock dialog
|
||||
var dialogContent = releasesDialog.find('.modal-content');
|
||||
dialogContent.showLoadingAnimation();
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: Init.path.gitHubReleases,
|
||||
@@ -41,10 +46,25 @@ define([
|
||||
var content = Mustache.render(template, data);
|
||||
releasesDialog.find('ul.timeline').append(content);
|
||||
}
|
||||
|
||||
// console.log()
|
||||
|
||||
$('.timeline > li').velocity('transition.expandIn', {
|
||||
stagger: 300,
|
||||
duration: 240,
|
||||
//display: 'auto',
|
||||
complete: function(){
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
}).fail(function( jqXHR, status, error) {
|
||||
var reason = status + ' ' + jqXHR.status + ': ' + error;
|
||||
Util.showNotify({title: jqXHR.status + ': login', text: reason, type: 'error'});
|
||||
}).always(function() {
|
||||
dialogContent.hideLoadingAnimation();
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
6
js/lib/dom.jsPlumb-1.7.6-min.js
vendored
6
js/lib/dom.jsPlumb-1.7.6-min.js
vendored
File diff suppressed because one or more lines are too long
6
js/lib/jsPlumb-2.0.5-min.js
vendored
Normal file
6
js/lib/jsPlumb-2.0.5-min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
var mainScriptPath=document.body.getAttribute("data-script"),jsBaseUrl=document.body.getAttribute("data-js-path");requirejs.config({baseUrl:"js",paths:{layout:"layout",config:"app/config",dialog:"app/ui/dialog",templates:"../../templates",img:"../../img",landingpage:"./app/landingpage",mappage:"./app/mappage",setup:"./app/setup",jquery:"lib/jquery-1.11.3.min",bootstrap:"lib/bootstrap.min",text:"lib/requirejs/text",mustache:"lib/mustache.min",velocity:"lib/velocity.min",velocityUI:"lib/velocity.ui.min",slidebars:"lib/slidebars",jsPlumb:"lib/dom.jsPlumb-1.7.6-min",farahey:"lib/farahey-0.5",customScrollbar:"lib/jquery.mCustomScrollbar.concat.min",datatables:"lib/datatables/jquery.dataTables.min",datatablesResponsive:"lib/datatables/extensions/responsive/dataTables.responsive",datatablesTableTools:"lib/datatables/extensions/tabletools/js/dataTables.tableTools",xEditable:"lib/bootstrap-editable.min",morris:"lib/morris.min",raphael:"lib/raphael-min",bootbox:"lib/bootbox.min",easyPieChart:"lib/jquery.easypiechart.min",dragToSelect:"lib/jquery.dragToSelect",hoverIntent:"lib/jquery.hoverIntent.minified",fullScreen:"lib/jquery.fullscreen.min",select2:"lib/select2.min",validator:"lib/validator.min",lazylinepainter:"lib/jquery.lazylinepainter-1.5.1.min",blueImpGallery:"lib/blueimp-gallery",blueImpGalleryHelper:"lib/blueimp-helper",blueImpGalleryBootstrap:"lib/bootstrap-image-gallery",bootstrapConfirmation:"lib/bootstrap-confirmation",bootstrapToggle:"lib/bootstrap2-toggle.min",lazyload:"lib/jquery.lazyload.min",easePack:"lib/EasePack.min",tweenLite:"lib/TweenLite.min",pnotify:"lib/pnotify/pnotify.core","pnotify.buttons":"lib/pnotify/pnotify.buttons","pnotify.confirm":"lib/pnotify/pnotify.confirm","pnotify.nonblock":"lib/pnotify/pnotify.nonblock","pnotify.desktop":"lib/pnotify/pnotify.desktop","pnotify.history":"lib/pnotify/pnotify.history","pnotify.callbacks":"lib/pnotify/pnotify.callbacks","pnotify.reference":"lib/pnotify/pnotify.reference"},shim:{bootstrap:{deps:["jquery"]},farahey:{deps:["jsPlumb"]},velocity:{deps:["jquery"]},velocityUI:{deps:["velocity"]},slidebars:{deps:["jquery"]},customScrollbar:{deps:["jquery"]},datatables:{deps:["jquery"]},datatablesBootstrap:{deps:["datatables"]},datatablesResponsive:{deps:["datatables"]},datatablesTableTools:{deps:["datatables"]},xEditable:{deps:["bootstrap"]},bootbox:{deps:["jquery","bootstrap"],exports:"bootbox"},morris:{deps:["jquery","raphael"],exports:"Morris"},pnotify:{deps:["jquery"]},easyPieChart:{deps:["jquery"]},dragToSelect:{deps:["jquery"]},hoverIntent:{deps:["jquery"]},fullScreen:{deps:["jquery"]},select2:{deps:["jquery"],exports:"Select2"},validator:{deps:["jquery","bootstrap"]},lazylinepainter:{deps:["jquery","bootstrap"]},blueImpGallery:{deps:["jquery"]},bootstrapConfirmation:{deps:["bootstrap"]},bootstrapToggle:{deps:["jquery"]},lazyload:{deps:["jquery"]}}});require.config({baseUrl:jsBaseUrl});requirejs([mainScriptPath]);
|
||||
var mainScriptPath=document.body.getAttribute("data-script"),jsBaseUrl=document.body.getAttribute("data-js-path");requirejs.config({baseUrl:"js",paths:{layout:"layout",config:"app/config",dialog:"app/ui/dialog",templates:"../../templates",img:"../../img",landingpage:"./app/landingpage",mappage:"./app/mappage",setup:"./app/setup",jquery:"lib/jquery-1.11.3.min",bootstrap:"lib/bootstrap.min",text:"lib/requirejs/text",mustache:"lib/mustache.min",velocity:"lib/velocity.min",velocityUI:"lib/velocity.ui.min",slidebars:"lib/slidebars",jsPlumb:"lib/jsPlumb-2.0.5-min",farahey:"lib/farahey-0.5",customScrollbar:"lib/jquery.mCustomScrollbar.concat.min",datatables:"lib/datatables/jquery.dataTables.min",datatablesResponsive:"lib/datatables/extensions/responsive/dataTables.responsive",datatablesTableTools:"lib/datatables/extensions/tabletools/js/dataTables.tableTools",xEditable:"lib/bootstrap-editable.min",morris:"lib/morris.min",raphael:"lib/raphael-min",bootbox:"lib/bootbox.min",easyPieChart:"lib/jquery.easypiechart.min",dragToSelect:"lib/jquery.dragToSelect",hoverIntent:"lib/jquery.hoverIntent.minified",fullScreen:"lib/jquery.fullscreen.min",select2:"lib/select2.min",validator:"lib/validator.min",lazylinepainter:"lib/jquery.lazylinepainter-1.5.1.min",blueImpGallery:"lib/blueimp-gallery",blueImpGalleryHelper:"lib/blueimp-helper",blueImpGalleryBootstrap:"lib/bootstrap-image-gallery",bootstrapConfirmation:"lib/bootstrap-confirmation",bootstrapToggle:"lib/bootstrap2-toggle.min",lazyload:"lib/jquery.lazyload.min",easePack:"lib/EasePack.min",tweenLite:"lib/TweenLite.min",pnotify:"lib/pnotify/pnotify.core","pnotify.buttons":"lib/pnotify/pnotify.buttons","pnotify.confirm":"lib/pnotify/pnotify.confirm","pnotify.nonblock":"lib/pnotify/pnotify.nonblock","pnotify.desktop":"lib/pnotify/pnotify.desktop","pnotify.history":"lib/pnotify/pnotify.history","pnotify.callbacks":"lib/pnotify/pnotify.callbacks","pnotify.reference":"lib/pnotify/pnotify.reference"},shim:{bootstrap:{deps:["jquery"]},farahey:{deps:["jsPlumb"]},velocity:{deps:["jquery"]},velocityUI:{deps:["velocity"]},slidebars:{deps:["jquery"]},customScrollbar:{deps:["jquery"]},datatables:{deps:["jquery"]},datatablesBootstrap:{deps:["datatables"]},datatablesResponsive:{deps:["datatables"]},datatablesTableTools:{deps:["datatables"]},xEditable:{deps:["bootstrap"]},bootbox:{deps:["jquery","bootstrap"],exports:"bootbox"},morris:{deps:["jquery","raphael"],exports:"Morris"},pnotify:{deps:["jquery"]},easyPieChart:{deps:["jquery"]},dragToSelect:{deps:["jquery"]},hoverIntent:{deps:["jquery"]},fullScreen:{deps:["jquery"]},select2:{deps:["jquery"],exports:"Select2"},validator:{deps:["jquery","bootstrap"]},lazylinepainter:{deps:["jquery","bootstrap"]},blueImpGallery:{deps:["jquery"]},bootstrapConfirmation:{deps:["bootstrap"]},bootstrapToggle:{deps:["jquery"]},lazyload:{deps:["jquery"]}}});require.config({baseUrl:jsBaseUrl});requirejs([mainScriptPath]);
|
||||
//# sourceMappingURL=app.js.map
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"sources":["app.js.src.js"],"names":["mainScriptPath","document","body","getAttribute","jsBaseUrl","requirejs","config","baseUrl","paths","layout","dialog","templates","img","landingpage","mappage","setup","jquery","bootstrap","text","mustache","velocity","velocityUI","slidebars","jsPlumb","farahey","customScrollbar","datatables","datatablesResponsive","datatablesTableTools","xEditable","morris","raphael","bootbox","easyPieChart","dragToSelect","hoverIntent","fullScreen","select2","validator","lazylinepainter","blueImpGallery","blueImpGalleryHelper","blueImpGalleryBootstrap","bootstrapConfirmation","bootstrapToggle","lazyload","easePack","tweenLite","pnotify","pnotify.buttons","pnotify.confirm","pnotify.nonblock","pnotify.desktop","pnotify.history","pnotify.callbacks","pnotify.reference","shim","deps","datatablesBootstrap","exports","require"],"mappings":"AACA,GAAIA,gBAAiBC,SAASC,KAAKC,aAAa,eAI5CC,UAAYH,SAASC,KAAKC,aAAa,eAG3CE,WAAUC,QACNC,QAAS,KAETC,OACIC,OAAQ,SACRH,OAAQ,aACRI,OAAQ,gBACRC,UAAW,kBACXC,IAAK,YAGLC,YAAa,oBACbC,QAAS,gBACTC,MAAO,cAEPC,OAAQ,wBACRC,UAAW,oBACXC,KAAM,qBACNC,SAAU,mBACVC,SAAU,mBACVC,WAAY,sBACZC,UAAW,gBACXC,QAAS,4BACTC,QAAS,kBACTC,gBAAiB,yCACjBC,WAAY,uCAEZC,qBAAsB,6DAEtBC,qBAAsB,gEACtBC,UAAW,6BACXC,OAAQ,iBACRC,QAAS,kBACTC,QAAS,kBACTC,aAAc,8BACdC,aAAc,0BACdC,YAAa,kCACbC,WAAY,4BACZC,QAAS,kBACTC,UAAW,oBACXC,gBAAiB,uCACjBC,eAAgB,sBAChBC,qBAAsB,qBACtBC,wBAAyB,8BACzBC,sBAAuB,6BACvBC,gBAAiB,4BACjBC,SAAU,0BAGVC,SAAU,mBACVC,UAAW,oBAGXC,QAAS,2BACTC,kBAAmB,8BACnBC,kBAAmB,8BACnBC,mBAAoB,+BACpBC,kBAAmB,8BACnBC,kBAAmB,8BACnBC,oBAAqB,gCACrBC,oBAAqB,iCAGzBC,MACIvC,WACIwC,MAAO,WAEXjC,SACIiC,MAAO,YAEXrC,UACIqC,MAAO,WAEXpC,YACIoC,MAAO,aAEXnC,WACImC,MAAO,WAEXhC,iBACIgC,MAAO,WAEX/B,YACI+B,MAAO,WAEXC,qBACID,MAAO,eAEX9B,sBACI8B,MAAO,eAEX7B,sBACI6B,MAAO,eAEX5B,WACI4B,MAAO,cAEXzB,SACIyB,MAAO,SAAU,aACjBE,QAAS,WAEb7B,QACI2B,MAAO,SAAU,WACjBE,QAAS,UAEbX,SACIS,MAAQ,WAEZxB,cACIwB,MAAQ,WAEZvB,cACIuB,MAAQ,WAEZtB,aACIsB,MAAQ,WAEZrB,YACIqB,MAAQ,WAEZpB,SACIoB,MAAQ,UACRE,QAAS,WAEbrB,WACImB,MAAQ,SAAU,cAEtBlB,iBACIkB,MAAQ,SAAU,cAEtBjB,gBACIiB,MAAQ,WAEZd,uBACIc,MAAQ,cAEZb,iBACIa,MAAQ,WAEZZ,UACIY,MAAQ,aAQpBG,SAAQtD,QACJC,QAASH,WAIbC,YAAYL","file":"app.js.map"}
|
||||
{"version":3,"sources":["app.js.src.js"],"names":["mainScriptPath","document","body","getAttribute","jsBaseUrl","requirejs","config","baseUrl","paths","layout","dialog","templates","img","landingpage","mappage","setup","jquery","bootstrap","text","mustache","velocity","velocityUI","slidebars","jsPlumb","farahey","customScrollbar","datatables","datatablesResponsive","datatablesTableTools","xEditable","morris","raphael","bootbox","easyPieChart","dragToSelect","hoverIntent","fullScreen","select2","validator","lazylinepainter","blueImpGallery","blueImpGalleryHelper","blueImpGalleryBootstrap","bootstrapConfirmation","bootstrapToggle","lazyload","easePack","tweenLite","pnotify","pnotify.buttons","pnotify.confirm","pnotify.nonblock","pnotify.desktop","pnotify.history","pnotify.callbacks","pnotify.reference","shim","deps","datatablesBootstrap","exports","require"],"mappings":"AACA,GAAIA,gBAAiBC,SAASC,KAAKC,aAAa,eAI5CC,UAAYH,SAASC,KAAKC,aAAa,eAG3CE,WAAUC,QACNC,QAAS,KAETC,OACIC,OAAQ,SACRH,OAAQ,aACRI,OAAQ,gBACRC,UAAW,kBACXC,IAAK,YAGLC,YAAa,oBACbC,QAAS,gBACTC,MAAO,cAEPC,OAAQ,wBACRC,UAAW,oBACXC,KAAM,qBACNC,SAAU,mBACVC,SAAU,mBACVC,WAAY,sBACZC,UAAW,gBACXC,QAAS,wBACTC,QAAS,kBACTC,gBAAiB,yCACjBC,WAAY,uCAEZC,qBAAsB,6DAEtBC,qBAAsB,gEACtBC,UAAW,6BACXC,OAAQ,iBACRC,QAAS,kBACTC,QAAS,kBACTC,aAAc,8BACdC,aAAc,0BACdC,YAAa,kCACbC,WAAY,4BACZC,QAAS,kBACTC,UAAW,oBACXC,gBAAiB,uCACjBC,eAAgB,sBAChBC,qBAAsB,qBACtBC,wBAAyB,8BACzBC,sBAAuB,6BACvBC,gBAAiB,4BACjBC,SAAU,0BAGVC,SAAU,mBACVC,UAAW,oBAGXC,QAAS,2BACTC,kBAAmB,8BACnBC,kBAAmB,8BACnBC,mBAAoB,+BACpBC,kBAAmB,8BACnBC,kBAAmB,8BACnBC,oBAAqB,gCACrBC,oBAAqB,iCAGzBC,MACIvC,WACIwC,MAAO,WAEXjC,SACIiC,MAAO,YAEXrC,UACIqC,MAAO,WAEXpC,YACIoC,MAAO,aAEXnC,WACImC,MAAO,WAEXhC,iBACIgC,MAAO,WAEX/B,YACI+B,MAAO,WAEXC,qBACID,MAAO,eAEX9B,sBACI8B,MAAO,eAEX7B,sBACI6B,MAAO,eAEX5B,WACI4B,MAAO,cAEXzB,SACIyB,MAAO,SAAU,aACjBE,QAAS,WAEb7B,QACI2B,MAAO,SAAU,WACjBE,QAAS,UAEbX,SACIS,MAAQ,WAEZxB,cACIwB,MAAQ,WAEZvB,cACIuB,MAAQ,WAEZtB,aACIsB,MAAQ,WAEZrB,YACIqB,MAAQ,WAEZpB,SACIoB,MAAQ,UACRE,QAAS,WAEbrB,WACImB,MAAQ,SAAU,cAEtBlB,iBACIkB,MAAQ,SAAU,cAEtBjB,gBACIiB,MAAQ,WAEZd,uBACIc,MAAQ,cAEZb,iBACIa,MAAQ,WAEZZ,UACIY,MAAQ,aAQpBG,SAAQtD,QACJC,QAASH,WAIbC,YAAYL","file":"app.js.map"}
|
||||
@@ -28,7 +28,7 @@ requirejs.config({
|
||||
velocity: 'lib/velocity.min', // v1.2.2 animation engine - http://julian.com/research/velocity/
|
||||
velocityUI: 'lib/velocity.ui.min', // v5.0.4 plugin for velocity - http://julian.com/research/velocity/#uiPack
|
||||
slidebars: 'lib/slidebars', // v0.10 Slidebars - side menu plugin http://plugins.adchsm.me/slidebars/
|
||||
jsPlumb: 'lib/dom.jsPlumb-1.7.6-min', // v1.7.6 jsPlumb (Vanilla)- main map draw plugin https://jsplumbtoolkit.com/
|
||||
jsPlumb: 'lib/jsPlumb-2.0.5-min', // v2.0.5 jsPlumb (Vanilla)- main map draw plugin https://jsplumbtoolkit.com/
|
||||
farahey: 'lib/farahey-0.5', // v0.5 jsPlumb "magnetizing" extension - https://github.com/jsplumb/farahey
|
||||
customScrollbar: 'lib/jquery.mCustomScrollbar.concat.min', // v3.0.9 Custom scroll bars - http://manos.malihu.gr/
|
||||
datatables: 'lib/datatables/jquery.dataTables.min', // v1.10.7 DataTables - https://datatables.net/
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -50,7 +50,7 @@ app/ui/system_killboard.js
|
||||
lib/datatables/jquery.dataTables.min.js
|
||||
lib/datatables/extensions/tabletools/js/dataTables.tableTools.js
|
||||
lib/datatables/extensions/responsive/dataTables.responsive.js
|
||||
lib/dom.jsPlumb-1.7.6-min.js
|
||||
lib/jsPlumb-2.0.5-min.js
|
||||
lib/farahey-0.5.js
|
||||
app/map/magnetizing.js
|
||||
lib/jquery.dragToSelect.js
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<li class="{{#isOdd}}timeline-inverted{{/isOdd}} {{#isFirst}}timeline-first{{/isFirst}}">
|
||||
<li class="{{#isOdd}}timeline-inverted{{/isOdd}} {{#isFirst}}timeline-first{{/isFirst}}" style="display:none;">
|
||||
<div class="timeline-badge"><i class="fa fa-lg fa-github fa-fw"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
|
||||
@@ -115,11 +115,7 @@ $mapWidth: 2500px ;
|
||||
font-family: $font-family-bold;
|
||||
|
||||
// jsPlumb classes ==========================================================
|
||||
._jsPlumb_target, ._jsPlumb_source{
|
||||
|
||||
}
|
||||
|
||||
._jsPlumb_overlay{
|
||||
.jsplumb-overlay{
|
||||
opacity: 1;
|
||||
pointer-events: none; // click through overlays
|
||||
will-change: opacity;
|
||||
@@ -132,20 +128,20 @@ $mapWidth: 2500px ;
|
||||
}
|
||||
|
||||
// hover effects ============================================================
|
||||
._jsPlumb_hover{
|
||||
.jsplumb-hover{
|
||||
|
||||
// hover effect for connections
|
||||
&._jsPlumb_overlay{
|
||||
&.jsplumb-overlay{
|
||||
opacity: 0 !important; // hide opacity on hover
|
||||
}
|
||||
|
||||
&:not(._jsPlumb_overlay){
|
||||
&:not(.jsplumb-overlay){
|
||||
@include bounce-up-down; // label should not bounce
|
||||
}
|
||||
}
|
||||
|
||||
// hover effect for systems
|
||||
._jsPlumb_target_hover, ._jsPlumb_source_hover{
|
||||
.jsplumb-target-hover, .jsplumb-source-hover{
|
||||
@include bounce-up-down;
|
||||
@include box-shadow(0 6px 12px rgba(0,0,0,.3));
|
||||
}
|
||||
@@ -333,27 +329,27 @@ $mapWidth: 2500px ;
|
||||
}
|
||||
|
||||
// hover class (e.g. connection is hovered -> endpoints get this class)
|
||||
&._jsPlumb_hover{
|
||||
&.jsplumb-hover{
|
||||
// increase z-index -> prevent overlapping multiple endpoints
|
||||
z-index: 95;
|
||||
}
|
||||
|
||||
// while dragging
|
||||
&._jsPlumb_dragging{
|
||||
&.jsplumb-dragging{
|
||||
circle {
|
||||
stroke: $orange;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
._jsPlumb_endpoint_drop_allowed{
|
||||
.jsplumb-endpoint-drop-allowed{
|
||||
circle {
|
||||
stroke: $green !important;
|
||||
fill: $green !important;
|
||||
}
|
||||
}
|
||||
|
||||
._jsPlumb_endpoint_drop_forbidden{
|
||||
.jsplumb-endpoint-drop-forbidden{
|
||||
circle {
|
||||
stroke: $red-darker !important;
|
||||
fill: $red-darker !important;
|
||||
@@ -362,7 +358,7 @@ $mapWidth: 2500px ;
|
||||
|
||||
// Connections ==============================================================
|
||||
|
||||
svg._jsPlumb_connector{
|
||||
svg.jsplumb-connector{
|
||||
cursor: pointer;
|
||||
stroke-linecap: round; // line endings
|
||||
@include transition( stroke 0.18s ease-out) ;
|
||||
@@ -380,7 +376,7 @@ $mapWidth: 2500px ;
|
||||
stroke: $gray-light; // outer line
|
||||
}
|
||||
|
||||
&._jsPlumb_hover{
|
||||
&.jsplumb-hover{
|
||||
z-index: 80;
|
||||
|
||||
path:first-child{
|
||||
@@ -388,7 +384,7 @@ $mapWidth: 2500px ;
|
||||
}
|
||||
}
|
||||
|
||||
&._jsPlumb_dragging{
|
||||
&.jsplumb-dragging{
|
||||
@include transition( opacity 0.18s ease-out) ;
|
||||
opacity: 0.4;
|
||||
z-index: 80;
|
||||
|
||||
Reference in New Issue
Block a user