Widget:FeaturedCharacter: Difference between revisions

From Unforgotten Realms Wiki
Jump to navigationJump to search
imported>Pillowkeeper
mNo edit summary
Render featured character widget wiki links through restored skin helper
 
(13 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.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: "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.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.",
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: "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.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.",
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: "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.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/b/b8/Usu_Icon.png"
        },
        {
          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.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/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( 'beforebegin', '<img src="' + pick.img + '" height="100" width ="100">');
      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>