new feature on clicking tiles: actions of tile now skipped, when shift is pressed during click
This commit is contained in:
@@ -67,7 +67,8 @@ function clickLegend(ev){
|
||||
$('#'+lastTab).show();
|
||||
}
|
||||
|
||||
function clickTile(x,y){
|
||||
function clickTile(x,y,shift){
|
||||
console.log("clickTile("+x+","+y+")");
|
||||
var id = x+"-"+y;
|
||||
var tiles = $('#'+id);
|
||||
if (tiles.length > 0) {
|
||||
@@ -82,7 +83,9 @@ function clickTile(x,y){
|
||||
$(PLAN).css('cursor','');
|
||||
return false;
|
||||
}
|
||||
request({realm:'plan',action:'click',id:id});
|
||||
var json = {realm:'plan',action:'click',id:id};
|
||||
if (shift) json.shift=1;
|
||||
request(json);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@@ -191,7 +194,7 @@ function place(data){
|
||||
}
|
||||
|
||||
function planClick(ev){
|
||||
//console.log('planClick:',ev);
|
||||
console.log('planClick:',ev);
|
||||
var plan=$('#scroll').get(0);
|
||||
var x = Math.floor((plan.scrollLeft+ev.clientX)/SQUARE);
|
||||
var y = Math.floor((plan.scrollTop+ev.clientY)/SQUARE);
|
||||
@@ -199,7 +202,7 @@ function planClick(ev){
|
||||
switch (mode){
|
||||
case undefined:
|
||||
case null:
|
||||
return clickTile(x,y);
|
||||
return clickTile(x,y,ev.shiftKey);
|
||||
case ADD:
|
||||
return addTile(x,y);
|
||||
case MOVE:
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
|
||||
</encoder>
|
||||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||
<level>INFO</level>
|
||||
<level>DEBUG</level>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@ Click here to select display! : Hier klicken, um Anzeige auszuwählen!
|
||||
Click here to select train! : Hier klicken, um Zug auszuwählen!
|
||||
Click here to setup contact : Hier klicken, um Kontakt auszuwählen
|
||||
Click here to setup decoupler : Hier klicken, um Entkuppler einzurichten
|
||||
click here to setup relay : Hier klicken, um Relais einzurichten
|
||||
click here to setup relay or switch : Hier klicken, um Relais oder Schalter einzurichten
|
||||
click here to setup signal : Hier klicken, um Signal einzurichten
|
||||
Click here to setup tag : Hier klicken, um Markierung anzugeben
|
||||
click here to setup turnout : Hier klicken, um Weiche einzurichten
|
||||
@@ -291,7 +291,7 @@ Set {} as context : {} als Kontext setzen
|
||||
SetContextTrain : Zug für Folgeaktionen festlegen
|
||||
Set direction of train to {} : Setze Richtung des Zugs auf {}
|
||||
SetDisplayText : Anzeige-Text setzen
|
||||
SetRelay : Relais schalten
|
||||
SetRelayOrSwitch : Relais oder Schalter schalten
|
||||
SetSignal : Signal stellen
|
||||
SetSignalsToStop : Signale auf Halt stellen
|
||||
SetSpeed : Geschwindigkeit ändern
|
||||
|
||||
Reference in New Issue
Block a user