diff --git a/gametable/server.go b/gametable/server.go
index 6a9d921..584bbe6 100644
--- a/gametable/server.go
+++ b/gametable/server.go
@@ -238,10 +238,6 @@ func (self *GameTableServer) writeToDB(tableMsg *models.TableMessage) error {
rand.Read(r)
for i, d := range r {
r[i] = d%tableMsg.DiceRoll.Faces + 1
- fmt.Println(d)
- }
- for _, d := range r {
- fmt.Println(d)
}
tableMsg.DiceRoll.Roll = r
err := self.dbAdapter.InsertDiceRoll(key, *tableMsg.DiceRoll)
diff --git a/static/admin.js b/static/admin.js
index 3b74a26..320771e 100644
--- a/static/admin.js
+++ b/static/admin.js
@@ -49,7 +49,7 @@ async function rebindUi(name, pass) {
infoHtml += "
"
if (mapImgs.ok) {
infoHtml += "";
- const imgs = await mapImgs.json();
+ const imgs = (await mapImgs.json()).sort();
infoHtml += "
";
for (const i of imgs) {
const parts = i.split("/");
@@ -64,7 +64,7 @@ async function rebindUi(name, pass) {
let tokenListHTML = "
";
if (tokenImgs.ok) {
tokenListHTML += "";
- const tokens = await tokenImgs.json();
+ const tokens = (await tokenImgs.json()).sort();
tokenListHTML += "";
for (const t of tokens) {
const parts = t.split("/");
@@ -89,6 +89,7 @@ async function rebindUi(name, pass) {
}
function fillSpriteDropdown(tokens) {
+ tokens = tokens.sort();
let options = "";
for (const t of tokens) {
const parts = t.split("/");
@@ -401,6 +402,14 @@ async function getTables() {
});
if (res.ok) {
const tableList = await res.json();
+ tableList.sort((a,b)=>{
+ if (a.name < b.name) {
+ return -1;
+ } else if (a.name > b.name) {
+ return 1;
+ }
+ return 0;
+ });
let tableListHTML = "\n";
for (const t of tableList) {
tableListHTML += `- ${t.name}
\n`
diff --git a/static/map.js b/static/map.js
index f14b9a0..c73dd84 100644
--- a/static/map.js
+++ b/static/map.js
@@ -59,6 +59,14 @@ function processTokens(tokenChanges) {
if (t.x != null && t.y != null) {
const self = NewToken(t);
tokens.push(self);
+ tokens.sort((a,b)=>{
+ if (a.t.name < b.t.name) {
+ return -1;
+ } else if (a.t.name > b.t.name) {
+ return 1;
+ }
+ return 0;
+ });
if (t.active) {
self.m.addTo(map);
}