버그 수정, 커맨드 사이즈 자동 반영

This commit is contained in:
2020-03-08 13:18:54 +09:00
parent 6722de4173
commit d291d38b38
8 changed files with 47 additions and 9 deletions
+2 -2
View File
@@ -49,7 +49,7 @@ var maxChiefTurn = <?=GameConst::$maxChiefTurn?>;
<?php foreach(range(1, GameConst::$maxChiefTurn) as $turnIdx): ?> <?php foreach(range(1, GameConst::$maxChiefTurn) as $turnIdx): ?>
><div class='chiefTurnBox turn<?=$turnIdx?>' ><div class='chiefTurnBox turn<?=$turnIdx?>'
><div class='chiefTurnTime'>&nbsp;</div ><div class='chiefTurnTime'>&nbsp;</div
><div class='chiefTurnText'>&nbsp;</div ><div class='chiefTurnPad'><span class='chiefTurnText'>&nbsp;</span></div
></div ></div
<?php endforeach; ?> <?php endforeach; ?>
></div ></div
@@ -89,7 +89,7 @@ var maxChiefTurn = <?=GameConst::$maxChiefTurn?>;
<?php foreach(range(1, GameConst::$maxChiefTurn) as $turnIdx): ?> <?php foreach(range(1, GameConst::$maxChiefTurn) as $turnIdx): ?>
><div class='chiefTurnBox turn<?=$turnIdx?>' ><div class='chiefTurnBox turn<?=$turnIdx?>'
><div class='chiefTurnTime'>&nbsp;</div ><div class='chiefTurnTime'>&nbsp;</div
><div class='chiefTurnText'>&nbsp;</div ><div class='chiefTurnPad'><span class='chiefTurnText'>&nbsp;</span></div
></div ></div
<?php endforeach; ?> <?php endforeach; ?>
></div ></div
+3 -1
View File
@@ -38,6 +38,7 @@
flex-grow: 1; flex-grow: 1;
display:flex; display:flex;
flex-flow: row; flex-flow: row;
max-height:22px;
} }
.chiefTurnBox .turnHeader{ .chiefTurnBox .turnHeader{
@@ -69,10 +70,11 @@
line-height:21px; line-height:21px;
} }
.chiefTurnText{ .chiefTurnPad{
border-top:solid 0.67px #888888; border-top:solid 0.67px #888888;
table-layout: fixed; table-layout: fixed;
width:192px; width:192px;
line-height:21px; line-height:21px;
flex-grow: 1; flex-grow: 1;
white-space:nowrap;
} }
+12
View File
@@ -86,3 +86,15 @@ color:white;
#sidebar button{ #sidebar button{
/*width:100px;*/ /*width:100px;*/
} }
.turn_pad{
white-space:nowrap;
font-weight:lighter;
max-width: 162px;
width: 162px;
}
.turn_pad .turn_text{
display:inline-block;
}
+1 -1
View File
@@ -255,7 +255,7 @@ else if($session->userGrade == 4){
><td width="24" class='idx_pad center bg0'><?=$turnIdx+1?></td ><td width="24" class='idx_pad center bg0'><?=$turnIdx+1?></td
><td height='24' class='month_pad center bg1' style='min-width:70px;white-space:nowrap;overflow:hidden;'></td ><td height='24' class='month_pad center bg1' style='min-width:70px;white-space:nowrap;overflow:hidden;'></td
><td width='42' class='time_pad center' style='background-color:black;white-space:nowrap;overflow:hidden;'></td ><td width='42' class='time_pad center' style='background-color:black;white-space:nowrap;overflow:hidden;'></td
><td width='165' class='turn_pad center bg2' style='white-space:nowrap;overflow:hidden;font-weight:lighter'></td ><td width='165' class='turn_pad center bg2'><span class='turn_text'></span></td
></tr> ></tr>
<?php endfor; ?> <?php endfor; ?>
</tbody> </tbody>
+9 -2
View File
@@ -20,8 +20,9 @@ function genChiefTableObj(){
for(var turnIdx=0;turnIdx<maxChiefTurn;turnIdx++){ for(var turnIdx=0;turnIdx<maxChiefTurn;turnIdx++){
var $turn = $plate.find('.turn{0}'.format(turnIdx+1)); var $turn = $plate.find('.turn{0}'.format(turnIdx+1));
var $turnTime = $turn.find('.chiefTurnTime'); var $turnTime = $turn.find('.chiefTurnTime');
var $turnPad = $turn.find('.chiefTurnPad');
var $turnText = $turn.find('.chiefTurnText'); var $turnText = $turn.find('.chiefTurnText');
turn.push({turnTime:$turnTime,turnText:$turnText}); turn.push({turnTime:$turnTime,turnPad:$turnPad,turnText:$turnText});
} }
objTable[chiefIdx] = { objTable[chiefIdx] = {
levelText: $levelText, levelText: $levelText,
@@ -76,7 +77,13 @@ function reloadTable(){
var turnList = plateObj.turn; var turnList = plateObj.turn;
$.each(chiefInfo.turn, function(turnIdx, turnText){ $.each(chiefInfo.turn, function(turnIdx, turnText){
turnList[turnIdx].turnTime.text(turnTimeObj.format('hh:mm')); turnList[turnIdx].turnTime.text(turnTimeObj.format('hh:mm'));
turnList[turnIdx].turnText.text(turnText); turnList[turnIdx].turnText.text(turnText).css('font-size', '13px');
var oWidth = turnList[turnIdx].turnPad.innerWidth();
var iWidth = turnList[turnIdx].turnText.outerWidth();
if(iWidth > oWidth * 0.95){
var newFontSize = 13 * oWidth / iWidth * 0.9;
turnList[turnIdx].turnText.css('font-size', '{0}px'.format(newFontSize));
}
turnTimeObj = turnTimeObj.add(turnTerm, 'minute'); turnTimeObj = turnTimeObj.add(turnTerm, 'minute');
}); });
}); });
+13 -2
View File
@@ -35,7 +35,17 @@ function reloadCommandList(){
$tr.find('.time_pad').text(nextTurnTime.format('HH:mm')); $tr.find('.time_pad').text(nextTurnTime.format('HH:mm'));
$tr.find('.month_pad').text('{0}年 {1}月'.format(year, month)); $tr.find('.month_pad').text('{0}年 {1}月'.format(year, month));
$tr.find('.turn_pad').text(turnInfo.brief); var $turn_pad = $tr.find('.turn_pad');
var $turn_text = $turn_pad.find('.turn_text');
$turn_text.text(turnInfo.brief).css('font-size','13px');
var oWidth = $turn_pad.innerWidth();
var iWidth = $turn_text.outerWidth();
if(iWidth > oWidth * 0.95){
var newFontSize = 13 * oWidth / iWidth * 0.9;
$turn_text.css('font-size', '{0}px'.format(newFontSize));
}
nextTurnTime.add(data.turnTerm, 'minutes'); nextTurnTime.add(data.turnTerm, 'minutes');
month+=1; month+=1;
if(month >= 13){ if(month >= 13){
@@ -44,6 +54,8 @@ function reloadCommandList(){
} }
}); });
console.log(data); console.log(data);
}); });
} }
@@ -138,7 +150,6 @@ $('#reserveTurn').click(function(){
return false; return false;
}) })
setInterval(myclock, 500); setInterval(myclock, 500);
reloadCommandList(); reloadCommandList();
}); });
+6
View File
@@ -163,6 +163,12 @@ class che_화계 extends Command\GeneralCommand{
return 0; return 0;
} }
public function getBrief():string{
$commandName = $this->getName();
$destCityName = CityConst::byID($this->arg['destCityID'])->name;
return "{$destCityName}】에 {$commandName}실행";
}
public function getFailString():string{ public function getFailString():string{
$commandName = $this->getName(); $commandName = $this->getName();
$failReason = $this->testRunnable(); $failReason = $this->testRunnable();
+1 -1
View File
@@ -2,7 +2,7 @@
namespace sammo\Constraint; namespace sammo\Constraint;
class NotBeNeutral extends Constraint{ class NotNeutralDestCity extends Constraint{
const REQ_VALUES = Constraint::REQ_DEST_CITY; const REQ_VALUES = Constraint::REQ_DEST_CITY;
public function checkInputValues(bool $throwExeception=true):bool{ public function checkInputValues(bool $throwExeception=true):bool{