diff --git a/code/websites/pokedex.online/src/views/GamemasterExplorer.vue b/code/websites/pokedex.online/src/views/GamemasterExplorer.vue
index 64c0249..0be50b4 100644
--- a/code/websites/pokedex.online/src/views/GamemasterExplorer.vue
+++ b/code/websites/pokedex.online/src/views/GamemasterExplorer.vue
@@ -92,14 +92,8 @@
client.getPokemon());
break;
+ case 'allForms':
+ data = await perfMonitor('Load All Forms', () => client.getAllForms());
+ break;
case 'moves':
data = await perfMonitor('Load Moves', () => client.getMoves());
break;
@@ -698,6 +695,22 @@ function formatSize(bytes) {
return Math.round((bytes / Math.pow(k, i)) * 100) / 100 + ' ' + sizes[i];
}
+function getFileType(filename) {
+ if (filename.includes('pokemon') && filename.includes('AllForms')) return 'allForms';
+ if (filename.includes('pokemon')) return 'pokemon';
+ if (filename.includes('moves')) return 'moves';
+ if (filename.includes('raw')) return 'raw';
+ return '';
+}
+
+function formatFileName(filename) {
+ if (filename.includes('pokemon') && filename.includes('AllForms')) return 'Pokemon All Forms';
+ if (filename.includes('pokemon')) return 'Pokemon';
+ if (filename.includes('moves')) return 'Moves';
+ if (filename.includes('raw')) return 'Raw Gamemaster';
+ return filename;
+}
+
// Lifecycle
onMounted(() => {
loadStatus();