Difference between revisions of "Template:Stories"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>@DeletedUser41383047
>@DeletedUser41383047
Line 33: Line 33:
 
}
 
}
  
function changeModel() {
+
function changeModel(obj) {
statCalculator = document.getElementById("statCalculator");
+
value = obj.value;
statCalculator.innerHTML = {'{#cargo_query:tables=Adventurers|fields=MinHp3,MinHp4,MinHp5,MinAtk3,MinAtk4,MinAtk5,MaxHp,MaxAtk,Rarity|where=_pageName="' + advSelect +'"|format=template|template=Test2|no html}}'
+
modelViewer = document.getElementById("modelViewer");
 +
if (getModelEmbedSrcLink(value) != '') {
 +
modelViewer.innerHTML = '<iframe width="100%" height="480px" src="https://poly.google.com/view/' + getModelEmbedSrcLink(value) + '/embed" frameborder="0" style="border:none;" allowvr="yes" allow="vr; xr; accelerometer; magnetometer; gyroscope; autoplay;" allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" onmousewheel="" ></iframe>';
 +
} else {
 +
modelViewer.innerHTML = 'This adventurer does not yet have a model uploaded.';
 
}
 
}
 
}
 
}
  
 +
function getModelEmbedSrcLink(name) {
 +
var modelSrcMap = new Map([
 +
["Aeleen", "7S97pOzmItM"],
 +
["Alain", "7_y06y6IRpC"],
 +
["Althemia", "bmYXZQ0D9f4"],
 +
["Amane", "f5RfG6WVBxl"],
 +
["Aoi", "3HoJ6QE-VgW"],
 +
["Aurien", "2yJGsnRyR0u"],
 +
["Berserker", "7M73oLoFUwZ"],
 +
["Celliera", "7r7z3_L4GId"],
 +
["Cibella", "7XQBlkcRllk"],
 +
["Cleo", "e4BexuEPTPB"],
 +
["Edward", "4zmNXD4dBTz"],
 +
["Eleonora", "bV52jFo8bHm"],
 +
["Elisanne", "e7pE5cBZw_B"],
 +
["Erik", "fMigQCWUsWK"],
 +
["Estelle", "bHm8Y3IR45j"],
 +
["Euden", "exjY_boCLIN"],
 +
["Ezelith", "6SfuTwuTal7"],
 +
["Francesca", "7ux2vJHPGiK"],
 +
["Halloween Althemia", "cCFpMVG3BeB"],
 +
["Halloween Edward", "fYD7mFd4biX"],
 +
["Halloween Elisanne", "0IirnspqFI6"],
 +
["Hawk", "09awd_PsjI2"],
 +
["Hildegarde", "1pwHNesJQNA"],
 +
["Hope", "edUBHZ4zUfR"],
 +
["Irfan", "bFv1qEsmhZ_"],
 +
["Joe", "1yXlGZJIrn_"],
 +
["Johanna", "3LXvcGdIA2E"],
 +
["Julietta", "5WXBldkIIZY"],
 +
["Jurota", "6qHgF5akCO_"],
 +
["Karina", "6BIsXmrzghi"],
 +
["Karl", "3OwDyIPqTi3"],
 +
["Kleimann", "8FI6msO-kP7"],
 +
["Lily", "0M3C6RVA0t2"],
 +
["Linus", "1bxq5kdL3HN"],
 +
["Luca", "0ebNtFAjts3"],
 +
["Luther", "7_eUk_kdpYf"],
 +
["Malka", "96VmCs-aB9L"],
 +
["Malora", "6UKkDMDoQmf"],
 +
["Maribelle", "cUNyU2PsVxA"],
 +
["Melody", "b2rUTwhMEvU"],
 +
["Melsa", "4mHlunpoYEY"],
 +
["Mikoto", "4vypFqh1SIX"],
 +
["Musashi", "afFNVixzkFQ"],
 +
["Naveed", "2cyOWQoXvv2"],
 +
["Nefaria", "7lvVNNkpxLi"],
 +
["Nicolas", "4rSxlI6YByb"],
 +
["Orion", "9b5lrOrvxuh"],
 +
["Orsem", "fOmPWu8ZCfB"],
 +
["Philia", "6r0GOc7cmJ6"],
 +
["Raemond", "98tsYAS7-LZ"],
 +
["Ranzal", "eKezfap1Cii"],
 +
["Rawn", "0ThGaorcAFR"],
 +
["Renelle", "dH6FmEEa4r5"],
 +
["Rex", "6QMIx_jH3AU"],
 +
["Ricardt", "6NAzfsEz-gm"],
 +
["Rodrigo", "aFUN5Re8gqz"],
 +
["Ryozen", "3jkhfKJMDVh"],
 +
["Sinoa", "bYTzcYIleZA"],
 +
["Sophie", "cDoz7-YGjR8"],
 +
["Taro", "e43-yww_nCf"],
 +
["Thaniel", "0952KAihIjY"],
 +
["Vanessa", "b8JZ5eD5HzC"],
 +
["Verica", "5apkisxI2JM"],
 +
["Vice", "0v8NyfOUu-Z"],
 +
["Vida", "eg098L9dhW7"],
 +
["Waike", "esjc3FeCtHq"],
 +
["Xainfried", "duZ1FFZrTP0"],
 +
["Xander", "drrcXlCUwKS"],
 +
["Xania", "8HHMl_q5X81"],
 +
["Zace", "0fBxkjxaNuU"],
 +
["Zardin", "0oIunJmx4Z6"],
 +
["Louise", "0uutny5uFun"],
 +
["Lowen", "0I0rnFie7E9"],
 +
["Pietro", "azXl5e6AQzB"]
 +
]);
 +
 +
return modelSrcMap.get(name);
 +
}
 
</script>
 
</script>
<select id="advSelect" name="advSelect" onChange="changeModel()"></select>
+
<select id="advSelect" name="advSelect" onChange="changeModel(this)"></select>
<div id="statCalculator">{{#cargo_query:tables=Adventurers|fields=MinHp3,MinHp4,MinHp5,MinAtk3,MinAtk4,MinAtk5,MaxHp,MaxAtk,Rarity|where=_pageName="Aeleen"|format=template|template=Test2|no html}}</div>
+
<div id="modelViewer"><iframe width="100%" height="480px" src="https://poly.google.com/view/7S97pOzmItM/embed" frameborder="0" style="border:none;" allowvr="yes" allow="vr; xr; accelerometer; magnetometer; gyroscope; autoplay;" allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" onmousewheel="" ></iframe></div>
 
</includeonly>
 
</includeonly>

Revision as of 18:36, 19 November 2018