# HG changeset patch # User Jaroslav Tulach # Date 1406356139 -7200 # Node ID 87d475e1cf75497ffe8ec0547711eaf0c00bbe9c # Parent fce7972a0078e8a9f174c6b72122bb6afeee5b40 Prevent table cell resizing but filling each cell with invisible number diff -r fce7972a0078 -r 87d475e1cf75 minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java --- a/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Fri Jul 25 21:20:27 2014 +0200 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Sat Jul 26 08:28:59 2014 +0200 @@ -45,7 +45,7 @@ } @ComputedProperty static String gameStyle(GameState state) { - return state == GameState.MARKING_MINE ? "MARKING" : null; + return state == GameState.MARKING_MINE ? "MARKING" : "PLAYING"; } @Model(className = "Row", properties = { diff -r fce7972a0078 -r 87d475e1cf75 minesweeper/src/main/webapp/pages/mines.css --- a/minesweeper/src/main/webapp/pages/mines.css Fri Jul 25 21:20:27 2014 +0200 +++ b/minesweeper/src/main/webapp/pages/mines.css Sat Jul 26 08:28:59 2014 +0200 @@ -90,6 +90,7 @@ table.field td.UNKNOWN { background-color: #D6E4E1; + color: #D6E4E1; cursor: pointer; } table.field td.MARKED { @@ -103,8 +104,8 @@ background-color: #9DB2B1; } -table.field td.UNKNOWN div::after { - content: " "; +table.PLAYING td.UNKNOWN div::after { + content: "\002780"; } table.field td.EXPLOSION div::after { content: "\002717"; @@ -116,7 +117,9 @@ content: "\0026a0"; } table.field td.N_0 div::after { - content: " "; + content: "\002780"; + background-color: white; + color: white; } table.field td.N_1 div::after { content: "\002780";