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