refreshMineCount performance improvement
This commit is contained in:
parent
19ad117402
commit
e1c50da7b4
24
index.html
24
index.html
|
@ -371,25 +371,17 @@
|
|||
|
||||
function refreshMineCounts() {
|
||||
$('li.revealed:not(.mine)').each(function() {
|
||||
$(this).text(
|
||||
$(this).countMinesText()
|
||||
);
|
||||
var mineCount = $(this).countMinesText();
|
||||
|
||||
$(this).text(mineCount);
|
||||
|
||||
//remove "mines1" etc
|
||||
|
||||
var mine = $(this).hasClass("mine");
|
||||
|
||||
$(this).removeAttr("class");
|
||||
|
||||
if (mine) {
|
||||
$(this).addClass("mine");
|
||||
} else {
|
||||
$(this).addClass(
|
||||
"mines" + $(this).countMinesText()
|
||||
$(this).attr(
|
||||
'class',
|
||||
$(this).attr('class').replace(
|
||||
/mines[0-9]/, "mines" + mineCount
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
$(this).addClass("revealed");
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue