mirror of
https://github.com/doublespeakgames/adarkroom.git
synced 2026-05-28 08:11:54 +08:00
Alphabetical order for workers
I had missed this completely. Workers are listed in alphabetical order in English. Now they are ordered in other languages too. Alphabetical order for outfit
This commit is contained in:
committed by
Blake Grotewold
parent
7babe5d102
commit
c4535c029a
+7
-10
@@ -242,6 +242,7 @@ var Outside = {
|
||||
var gatherer = $('div#workers_row_gatherer', workers);
|
||||
|
||||
for(var k in $SM.get('game.workers')) {
|
||||
var lk = _(k);
|
||||
var workerCount = $SM.get('game.workers["'+k+'"]');
|
||||
var row = $('div#workers_row_' + k.replace(' ', '-'), workers);
|
||||
if(row.length === 0) {
|
||||
@@ -250,23 +251,19 @@ var Outside = {
|
||||
var curPrev = null;
|
||||
workers.children().each(function(i) {
|
||||
var child = $(this);
|
||||
var cName = child.attr('id').substring(12).replace('-', ' ');
|
||||
var cName = child.children('.row_key').text();
|
||||
if(cName != 'gatherer') {
|
||||
if(cName < k && (curPrev == null || cName > curPrev)) {
|
||||
curPrev = cName;
|
||||
if(cName < lk) {
|
||||
curPrev = child.attr('id');
|
||||
}
|
||||
}
|
||||
});
|
||||
if(curPrev == null && gatherer.length === 0) {
|
||||
row.prependTo(workers);
|
||||
}
|
||||
else if(curPrev == null)
|
||||
{
|
||||
} else if(curPrev == null) {
|
||||
row.insertAfter(gatherer);
|
||||
}
|
||||
else
|
||||
{
|
||||
row.insertAfter(workers.find('#workers_row_' + curPrev.replace(' ', '-')));
|
||||
} else {
|
||||
row.insertAfter(workers.find('#'+ curPrev));
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
+6
-7
@@ -174,6 +174,7 @@ var Path = {
|
||||
}, Room.Craftables);
|
||||
|
||||
for(var k in carryable) {
|
||||
var lk = _(k);
|
||||
var store = carryable[k];
|
||||
var have = $SM.get('stores["'+k+'"]');
|
||||
var num = Path.outfit[k];
|
||||
@@ -190,18 +191,16 @@ var Path = {
|
||||
outfit.children().each(function(i) {
|
||||
var child = $(this);
|
||||
if(child.attr('id').indexOf('outfit_row_') === 0) {
|
||||
var cName = child.attr('id').substring(11).replace('-', ' ');
|
||||
if(cName < k && (curPrev == null || cName > curPrev)) {
|
||||
curPrev = cName;
|
||||
var cName = child.children('.row_key').text();
|
||||
if(cName < lk) {
|
||||
curPrev = child.attr('id');
|
||||
}
|
||||
}
|
||||
});
|
||||
if(curPrev == null) {
|
||||
row.insertAfter(wRow);
|
||||
}
|
||||
else
|
||||
{
|
||||
row.insertAfter(outfit.find('#outfit_row_' + curPrev.replace(' ', '-')));
|
||||
} else {
|
||||
row.insertAfter(outfit.find('#' + curPrev));
|
||||
}
|
||||
} else {
|
||||
$('div#' + row.attr('id') + ' > div.row_val > span', outfit).text(num);
|
||||
|
||||
Reference in New Issue
Block a user