Widget:FeaturedCharacter: Difference between revisions

From Unforgotten Realms Wiki
Jump to navigationJump to search
imported>Pillowkeeper
Featured Character randomizer
 
Render featured character widget wiki links through restored skin helper
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div id = "character">
<div class = "floatleft" id = "character">
</div>
</div>
<script>
<script>
window.addEventListener("load", function () {
window.addEventListener("load", function () {
      var list = [
 
        {
var series = [];
          text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ornare ex felis, nec tempor enim lobortis eget. Aenean lorem turpis, porttitor eu vehicula vehicula, efficitur.",
 
          img:  "https://wiki.urealms.com/images/8/84/Bopen_Puppet.png"
<!--{foreach from=$character key=characterName item=data}-->
        },
var obj = {};
        {
obj["text"] = "<!--{$data.text|escape:'javascript'}-->";
          text: "text1",
obj["img"] = "<!--{$data.image|escape:'javascript'}-->";
          img:  "https://wiki.urealms.com/images/f/f3/Jebediah_Icon.png",
series.push(obj);
        },
<!--{/foreach}-->
        {
var d = new Date();
          text: "text2",
var t = d.getTime();
          img"https://wiki.urealms.com/images/3/3a/Karl_Icon.png"
var days = Math.floor(t / (86400000));
        },
var i = days % series.length;
        {
      var pick = series[i];
          text: "text3",
          img:  "https://wiki.urealms.com/images/b/b8/Usu_Icon.png"
        },
        {
          text: "text4",
          img:  "https://wiki.urealms.com/images/1/11/Lunk_Icon.png"
        }
      ];
      var pick = list[Math.floor(Math.random() * list.length)];
       var pane = document.getElementById("character");
       var pane = document.getElementById("character");
pane.insertAdjacentHTML( 'beforeend', '<img src="' + pick.img + '" height="150" width ="150">');
      pane.insertAdjacentHTML( 'beforeend', '<img src="' + pick.img + '" hspace ="10" align="left" height="100" width="100">');
      if (window.urwikiAppendInlineWikitext) {
      window.urwikiAppendInlineWikitext(pane, pick.text);
      } else {
       pane.insertAdjacentHTML( 'beforeend', pick.text);
       pane.insertAdjacentHTML( 'beforeend', pick.text);
    })();
      }
  </script>
});
</script>

Latest revision as of 00:50, 26 April 2026

<script> window.addEventListener("load", function () {

var series = [];

var obj = {}; obj["text"] = ""; obj["img"] = ""; series.push(obj); var d = new Date(); var t = d.getTime(); var days = Math.floor(t / (86400000)); var i = days % series.length;

     var pick = series[i];
     var pane = document.getElementById("character");
     pane.insertAdjacentHTML( 'beforeend', '<img src="' + pick.img + '" hspace ="10" align="left" height="100" width="100">');
     if (window.urwikiAppendInlineWikitext) {
     window.urwikiAppendInlineWikitext(pane, pick.text);
     } else {
     pane.insertAdjacentHTML( 'beforeend', pick.text);
     }

}); </script>