Skip to content

Commit

Permalink
Minor refactoring: Get rid of unnecessary expensive getElementById ca…
Browse files Browse the repository at this point in the history
…lls. Images don't need any id then. Closer to initial code from Douglas this way again.
  • Loading branch information
OMerkel committed Oct 7, 2014
1 parent 7c8ba6c commit 945c684
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
1 change: 0 additions & 1 deletion src/display.js
Expand Up @@ -267,7 +267,6 @@ _p4d_proto.write_board_html = function(){
img.src = P4WN_IMAGE_DIR + '/' + P4WN_IMAGE_NAMES[0];
img.width= P4WN_SQUARE_WIDTH;
img.height= P4WN_SQUARE_HEIGHT;
img.id= 'field' + (((y-2) << 3) + x-1);
}
}
};
Expand Down
11 changes: 7 additions & 4 deletions src/resolutionawareness.js
Expand Up @@ -24,10 +24,13 @@ function displayResize(evt) {
P4WN_SQUARE_WIDTH = tmp_square;
P4WN_SQUARE_HEIGHT = tmp_square;
game.render_elements();
for (var i=0; i<64; ++i) {
var element = this.document.getElementById('field' + i)
element.height = tmp_square;
element.width = tmp_square;
var pieces = game.elements.pieces;
for (var y = 9; y > 1; y--){
for(var x = 1; x < 9; x++){
var i = y * 10 + x;
pieces[i].height = tmp_square;
pieces[i].width = tmp_square;
}
}
}

Expand Down

0 comments on commit 945c684

Please sign in to comment.