Changeset 3253256
- Timestamp:
- 03/10/2025 10:34:07 AM (13 months ago)
- Location:
- guild-raid-progression-for-wow-and-raider-io/trunk
- Files:
-
- 11 added
- 1 deleted
- 8 edited
-
README.txt (modified) (3 diffs)
-
admin/class-raid-progression-for-raider-io-admin.php (modified) (2 diffs)
-
freemius/README.md (deleted)
-
freemius/assets/img/guild-raid-progression-for-wow-and-raider-io.png (added)
-
public/class-raid-progression-for-raider-io-public.php (modified) (1 diff)
-
public/dist/raid-progression-for-raider-io-public.min.css (modified) (1 diff)
-
public/dist/raid-progression-for-raider-io-public.min.js (modified) (1 diff)
-
public/img/liberation-of-undermine (added)
-
public/img/liberation-of-undermine/cauldron-of-carnage.jpg (added)
-
public/img/liberation-of-undermine/chrome-king-gallywix.jpg (added)
-
public/img/liberation-of-undermine/liberation-of-undermine.jpg (added)
-
public/img/liberation-of-undermine/mugzee-heads-of-security.jpg (added)
-
public/img/liberation-of-undermine/onearmed-bandit.jpg (added)
-
public/img/liberation-of-undermine/rik-reverb.jpg (added)
-
public/img/liberation-of-undermine/sprocketmonger-lockenstock.jpg (added)
-
public/img/liberation-of-undermine/stix-bunkjunker.jpg (added)
-
public/img/liberation-of-undermine/vexie-and-the-geargrinders.jpg (added)
-
public/js/raid-progression-for-raider-io-public.js (modified) (1 diff)
-
public/scss/raid-progression-for-raider-io-public.scss (modified) (2 diffs)
-
raid-progression-for-raider-io.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
guild-raid-progression-for-wow-and-raider-io/trunk/README.txt
r3230023 r3253256 16 16 Introducing the ultimate tool for World of Warcraft guilds using WordPress! Our plugin allows you to display real-time raid progression data from Raider.io directly on your WordPress site. Say goodbye to outdated and unreliable information - our plugin updates automatically to ensure accuracy. With easy setup and a user-friendly interface, you'll have the latest information at your fingertips in no time. Keep track of your favorite guild's progress and never miss a beat in the World of Warcraft universe. 17 17 18 Simply enter your WoW region, WoW realm and WoW Guild name, and this little widget will nicely display your progress from WoW's latest raids - Vault of the Incarnates and Aberrus, the Shadowed Crucible, Amirdrassil, the Dream's Hope and now Nerub-ar Palace.18 Simply enter your WoW region, WoW realm and WoW Guild name, and this little widget will nicely display your progress from WoW's latest raids - Vault of the Incarnates and Aberrus, the Shadowed Crucible, Amirdrassil, the Dream's Hope, Nerub-ar Palace and now Liberation of Undermine. 19 19 20 20 === Display progress WoW Dragonflight Raids === … … 26 26 * Amirdrassil, the Dream's Hope 27 27 * Nerub-ar Palace 28 * Liberation of Undermine 28 29 29 30 It will be updated as new raids are released and if there is a demand for me to add older or previous raids, I can do so. Please let me know. … … 79 80 == Changelog == 80 81 82 = 1.0.8 = 83 * Added support for new raid - Liberation of Undermine 84 81 85 = 1.0.7 = 86 * Updating freemius 87 88 = 1.0.6 = 82 89 * Updating freemius 83 90 -
guild-raid-progression-for-wow-and-raider-io/trunk/admin/class-raid-progression-for-raider-io-admin.php
r3160061 r3253256 21 21 */ 22 22 class Raid_Progression_For_Raider_Io_Admin { 23 /** 24 * The ID of this plugin. 25 * 26 * @since 1.0.0 27 * @access private 28 * @var string $plugin_name The ID of this plugin. 29 */ 30 private $plugin_name; 31 32 /** 33 * The version of this plugin. 34 * 35 * @since 1.0.0 36 * @access private 37 * @var string $version The current version of this plugin. 38 */ 39 private $version; 40 41 /** 42 * Initialize the class and set its properties. 43 * 44 * @since 1.0.0 45 * @param string $plugin_name The name of this plugin. 46 * @param string $version The version of this plugin. 47 */ 23 public $plugin_name; 24 25 public $version; 26 27 public $options; 28 48 29 public function __construct( $plugin_name, $version ) { 49 30 $this->plugin_name = $plugin_name; … … 316 297 echo selected( $raid, 'nerubar-palace', false ); 317 298 ?>>Nerub-ar Palace</option> 299 <option value="liberation-of-undermine" <?php 300 echo selected( $raid, 'liberation-of-undermine', false ); 301 ?>>Liberation of Undermine</option> 318 302 </select> 319 303 -
guild-raid-progression-for-wow-and-raider-io/trunk/public/class-raid-progression-for-raider-io-public.php
r2857977 r3253256 106 106 } 107 107 108 public function get_wow_shortcode( $args, $ content = null, $shortcode ) {108 public function get_wow_shortcode( $args, $shortcode ) { 109 109 $uuid = rand(1000,9999); 110 110 ob_start(); -
guild-raid-progression-for-wow-and-raider-io/trunk/public/dist/raid-progression-for-raider-io-public.min.css
r3160061 r3253256 1 @charset "UTF-8";.cp-raider,.cp-raider *,.cp-raider:after,.cp-raider :after,.cp-raider:before,.cp-raider :before{box-sizing:border-box}.cp-raider{--raiderAccentColour:#2bc253;--progressBarTextColour:#fff;--bossTextColour:#fff;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;box-shadow:0 0 1px 1px rgba(0,0,0,.5);max-width:650px;margin:0 auto}.cp-raider--vertical .cp-raider__inner{padding:40px 25px}.cp-raider--vertical .cp-raider__bosses{padding:23px 20px 0}.cp-raider--vertical .cp-raider__bosses ul .cp-raider-boss{margin:5px}.cp-raider__inner{padding:100px 25px 40px;z-index:1;background-size:cover;position:relative;overflow:hidden}[data-raid=vault-of-the-incarnates] .cp-raider__inner{background-image:url(../img/vault-of-the-incarnates/vault-of-the-incarnates.jpg)}[data-raid=aberrus-the-shadowed-crucible] .cp-raider__inner{background-image:url(../img/aberrus-the-shadowed-crucible/aberrus-the-shadowed-crucible.jpg)}[data-raid=amirdrassil-the-dreams-hope] .cp-raider__inner{background-image:url(../img/amirdrassil-the-dreams-hope/amirdrassil-the-dreams-hope.jpg)}[data-raid=nerubar-palace] .cp-raider__inner{background-image:url(../img/nerub-ar-palace/nerub-ar-palace.jpg)} .cp-raider__overlay{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(27,27,27,0) 50%,#1b1b1b);background-image:radial-gradient(rgba(27,27,27,0) 50%,#1b1b1b 100%)}.cp-raider__title--line-1{font-size:20px;line-height:18px;font-weight:600}.cp-raider__title--line-1,.cp-raider__title--line-2{text-transform:uppercase;color:#fff;text-align:center;text-shadow:1px 1px 1px #000}.cp-raider__title--line-2{font-size:28px;line-height:28px;font-weight:700;padding-top:10px}.cp-raider__bosses ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:23px 0 0;justify-content:center;align-content:flex-end}.cp-raider__bosses ul .cp-raider-boss{position:relative;width:56px;height:56px;border-radius:8px;margin:2px;display:flex;justify-content:center;align-items:flex-end;border:1px solid rgba(0,0,0,.5);box-shadow:0 0 1px 1px rgba(0,0,0,.5);background:hsla(0,0%,100%,.1)}.cp-raider__bosses ul .cp-raider-boss:after{content:"";position:absolute;z-index:0;top:2px;left:2px;right:2px;bottom:2px;border-radius:4px}.cp-raider__bosses ul .cp-raider-boss[data-boss=raszageth-the-stormeater]:after{background-image:url(../img/vault-of-the-incarnates/raszageth-the-stormeater.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=broodkeeper-diurna]:after{background-image:url(../img/vault-of-the-incarnates/broodkeeper-diurna.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=kurog-grimtotem]:after{background-image:url(../img/vault-of-the-incarnates/kurog-grimtotem.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=dathea-ascended]:after{background-image:url(../img/vault-of-the-incarnates/dathea-ascended.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=sennarth-the-cold-breath]:after{background-image:url(../img/vault-of-the-incarnates/sennarth-the-cold-breath.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-primal-council]:after{background-image:url(../img/vault-of-the-incarnates/the-primal-council.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=terros]:after{background-image:url(../img/vault-of-the-incarnates/terros.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=eranog]:after{background-image:url(../img/vault-of-the-incarnates/eranog.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=kazzara-the-hellforged]:after{background-image:url(../img/aberrus-the-shadowed-crucible/kazzara-the-hellforged.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-amalgamation-chamber]:after{background-image:url(../img/aberrus-the-shadowed-crucible/the-amalgamation-chamber.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-forgotten-experiments]:after{background-image:url(../img/aberrus-the-shadowed-crucible/the-forgotten-experiments.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=assault-of-the-zaqali]:after{background-image:url(../img/aberrus-the-shadowed-crucible/assault-of-the-zaqali.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=rashok-the-elder]:after{background-image:url(../img/aberrus-the-shadowed-crucible/rashok-the-elder.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-vigilant-steward-zskarn]:after{background-image:url(../img/aberrus-the-shadowed-crucible/the-vigilant-steward-zskarn.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=magmorax]:after{background-image:url(../img/aberrus-the-shadowed-crucible/magmorax.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=echo-of-neltharion]:after{background-image:url(../img/aberrus-the-shadowed-crucible/echo-of-neltharion.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=scalecommander-sarkareth]:after{background-image:url(../img/aberrus-the-shadowed-crucible/scalecommander-sarkareth.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=gnarlroot]:after{background-image:url(../img/amirdrassil-the-dreams-hope/fieryancient.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=igira-the-cruel]:after{background-image:url(../img/amirdrassil-the-dreams-hope/igirathecruel.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=volcoross]:after{background-image:url(../img/amirdrassil-the-dreams-hope/lavaserpent.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=council-of-dreams]:after{background-image:url(../img/amirdrassil-the-dreams-hope/dreamcouncil.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=larodar-keeper-of-the-flame]:after{background-image:url(../img/amirdrassil-the-dreams-hope/keeperoftheflames.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=nymue-weaver-of-the-cycle]:after{background-image:url(../img/amirdrassil-the-dreams-hope/dreamweaver.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=smolderon]:after{background-image:url(../img/amirdrassil-the-dreams-hope/smolderon.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=tindral-sageswift-seer-of-the-flame]:after{background-image:url(../img/amirdrassil-the-dreams-hope/druidoftheflame.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=fyrakk-the-blazing]:after{background-image:url(../img/amirdrassil-the-dreams-hope/fyrakk.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=ulgrax-the-devourer]:after{background-image:url(../img/nerub-ar-palace/ulgrax-the-devourer.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-bloodbound-horror]:after{background-image:url(../img/nerub-ar-palace/the-bloodbound-horror.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=sikran]:after{background-image:url(../img/nerub-ar-palace/sikran.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=rashanan]:after{background-image:url(../img/nerub-ar-palace/rashanan.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=broodtwister-ovinax]:after{background-image:url(../img/nerub-ar-palace/broodtwister-ovinax.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=nexus-princess-kyveza]:after{background-image:url(../img/nerub-ar-palace/nexus-princess-kyveza.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-silken-court]:after{background-image:url(../img/nerub-ar-palace/the-silken-court.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=queen-ansurek]:after{background-image:url(../img/nerub-ar-palace/queen-ansurek.jpg)}.cp-raider__bosses ul .cp-raider-boss--defeated{background:var(--raiderAccentColour)}.cp-raider__bosses ul .cp-raider-boss--defeated:before{content:"✘";color:#ffb93d;font-size:24px;text-shadow:2px 2px 3px #000;transform:rotate(8deg);line-height:32px;z-index:1}.cp-raider__bosses ul .cp-raider-boss:hover .cp-raider-boss-hover{transform:translate(-50%,-12px);visibility:visible;opacity:1}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover{visibility:hidden;opacity:0;display:flex;flex-direction:column;position:absolute;z-index:1;text-align:center;bottom:100%;left:50%;transform:translate(-50%);color:var(--bossTextColour);box-shadow:0 0 3px #000;background:var(--raiderAccentColour);border-radius:5px;padding:5px;width:112px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24)}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-1{font-size:14px;line-height:14px}[data-boss-names="0"] .cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-1{display:none}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-2{font-size:10px;line-height:10px}[data-boss-dates="0"] .cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-2{display:none}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--raiderAccentColour)}[data-boss-dates="0"][data-boss-names="0"] .cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover{display:none}.cp-raider__progress{padding:6px 8px 7px;display:flex}[data-progress-bar="0"] .cp-raider__progress{display:none}.cp-raider__progress-bar{height:20px;width:100%;position:relative;background:#555;border-radius:25px;padding:2px}.cp-raider__progress-bar span{display:block;height:100%;width:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:var(--raiderAccentColour);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden}.cp-raider__progress-text{font-size:16px;line-height:16px;margin:0 0 0 5px;white-space:nowrap;color:var(--progressBarTextColour)}.cp-raider__loader{--animation-duration:1000ms;width:75px;height:75px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:4px}.cp-raider__loader .spinner-item{height:40%;background-color:var(--clr-spinner);width:5.76923px;animation:spinner5 var(--animation-duration) ease-in-out infinite}@keyframes spinner5{25%{transform:scaleY(2)}50%{transform:scaleY(1)}}.cp-raider__loader .spinner-item:first-child{--clr-spinner:var(--tileBgColour)}.cp-raider__loader .spinner-item:nth-child(2){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10)}.cp-raider__loader .spinner-item:nth-child(3){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10*2)}.cp-raider__loader .spinner-item:nth-child(4){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10*3)}.cp-raider__loader .spinner-item:nth-child(5){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10*4)}1 @charset "UTF-8";.cp-raider,.cp-raider *,.cp-raider:after,.cp-raider :after,.cp-raider:before,.cp-raider :before{box-sizing:border-box}.cp-raider{--raiderAccentColour:#2bc253;--progressBarTextColour:#fff;--bossTextColour:#fff;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;box-shadow:0 0 1px 1px rgba(0,0,0,.5);max-width:650px;margin:0 auto}.cp-raider--vertical .cp-raider__inner{padding:40px 25px}.cp-raider--vertical .cp-raider__bosses{padding:23px 20px 0}.cp-raider--vertical .cp-raider__bosses ul .cp-raider-boss{margin:5px}.cp-raider__inner{padding:100px 25px 40px;z-index:1;background-size:cover;position:relative;overflow:hidden}[data-raid=vault-of-the-incarnates] .cp-raider__inner{background-image:url(../img/vault-of-the-incarnates/vault-of-the-incarnates.jpg)}[data-raid=aberrus-the-shadowed-crucible] .cp-raider__inner{background-image:url(../img/aberrus-the-shadowed-crucible/aberrus-the-shadowed-crucible.jpg)}[data-raid=amirdrassil-the-dreams-hope] .cp-raider__inner{background-image:url(../img/amirdrassil-the-dreams-hope/amirdrassil-the-dreams-hope.jpg)}[data-raid=nerubar-palace] .cp-raider__inner{background-image:url(../img/nerub-ar-palace/nerub-ar-palace.jpg)}[data-raid=liberation-of-undermine] .cp-raider__inner{background-image:url(../img/liberation-of-undermine/liberation-of-undermine.jpg)}.cp-raider__overlay{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(27,27,27,0) 50%,#1b1b1b);background-image:radial-gradient(rgba(27,27,27,0) 50%,#1b1b1b 100%)}.cp-raider__title--line-1{font-size:20px;line-height:18px;font-weight:600}.cp-raider__title--line-1,.cp-raider__title--line-2{text-transform:uppercase;color:#fff;text-align:center;text-shadow:1px 1px 1px #000}.cp-raider__title--line-2{font-size:28px;line-height:28px;font-weight:700;padding-top:10px}.cp-raider__bosses ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:23px 0 0;justify-content:center;align-content:flex-end}.cp-raider__bosses ul .cp-raider-boss{position:relative;width:56px;height:56px;border-radius:8px;margin:2px;display:flex;justify-content:center;align-items:flex-end;border:1px solid rgba(0,0,0,.5);box-shadow:0 0 1px 1px rgba(0,0,0,.5);background:hsla(0,0%,100%,.1)}.cp-raider__bosses ul .cp-raider-boss:after{content:"";position:absolute;z-index:0;top:2px;left:2px;right:2px;bottom:2px;border-radius:4px}.cp-raider__bosses ul .cp-raider-boss[data-boss=raszageth-the-stormeater]:after{background-image:url(../img/vault-of-the-incarnates/raszageth-the-stormeater.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=broodkeeper-diurna]:after{background-image:url(../img/vault-of-the-incarnates/broodkeeper-diurna.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=kurog-grimtotem]:after{background-image:url(../img/vault-of-the-incarnates/kurog-grimtotem.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=dathea-ascended]:after{background-image:url(../img/vault-of-the-incarnates/dathea-ascended.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=sennarth-the-cold-breath]:after{background-image:url(../img/vault-of-the-incarnates/sennarth-the-cold-breath.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-primal-council]:after{background-image:url(../img/vault-of-the-incarnates/the-primal-council.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=terros]:after{background-image:url(../img/vault-of-the-incarnates/terros.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=eranog]:after{background-image:url(../img/vault-of-the-incarnates/eranog.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=kazzara-the-hellforged]:after{background-image:url(../img/aberrus-the-shadowed-crucible/kazzara-the-hellforged.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-amalgamation-chamber]:after{background-image:url(../img/aberrus-the-shadowed-crucible/the-amalgamation-chamber.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-forgotten-experiments]:after{background-image:url(../img/aberrus-the-shadowed-crucible/the-forgotten-experiments.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=assault-of-the-zaqali]:after{background-image:url(../img/aberrus-the-shadowed-crucible/assault-of-the-zaqali.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=rashok-the-elder]:after{background-image:url(../img/aberrus-the-shadowed-crucible/rashok-the-elder.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-vigilant-steward-zskarn]:after{background-image:url(../img/aberrus-the-shadowed-crucible/the-vigilant-steward-zskarn.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=magmorax]:after{background-image:url(../img/aberrus-the-shadowed-crucible/magmorax.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=echo-of-neltharion]:after{background-image:url(../img/aberrus-the-shadowed-crucible/echo-of-neltharion.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=scalecommander-sarkareth]:after{background-image:url(../img/aberrus-the-shadowed-crucible/scalecommander-sarkareth.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=gnarlroot]:after{background-image:url(../img/amirdrassil-the-dreams-hope/fieryancient.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=igira-the-cruel]:after{background-image:url(../img/amirdrassil-the-dreams-hope/igirathecruel.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=volcoross]:after{background-image:url(../img/amirdrassil-the-dreams-hope/lavaserpent.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=council-of-dreams]:after{background-image:url(../img/amirdrassil-the-dreams-hope/dreamcouncil.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=larodar-keeper-of-the-flame]:after{background-image:url(../img/amirdrassil-the-dreams-hope/keeperoftheflames.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=nymue-weaver-of-the-cycle]:after{background-image:url(../img/amirdrassil-the-dreams-hope/dreamweaver.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=smolderon]:after{background-image:url(../img/amirdrassil-the-dreams-hope/smolderon.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=tindral-sageswift-seer-of-the-flame]:after{background-image:url(../img/amirdrassil-the-dreams-hope/druidoftheflame.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=fyrakk-the-blazing]:after{background-image:url(../img/amirdrassil-the-dreams-hope/fyrakk.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=ulgrax-the-devourer]:after{background-image:url(../img/nerub-ar-palace/ulgrax-the-devourer.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-bloodbound-horror]:after{background-image:url(../img/nerub-ar-palace/the-bloodbound-horror.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=sikran]:after{background-image:url(../img/nerub-ar-palace/sikran.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=rashanan]:after{background-image:url(../img/nerub-ar-palace/rashanan.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=broodtwister-ovinax]:after{background-image:url(../img/nerub-ar-palace/broodtwister-ovinax.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=nexus-princess-kyveza]:after{background-image:url(../img/nerub-ar-palace/nexus-princess-kyveza.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=the-silken-court]:after{background-image:url(../img/nerub-ar-palace/the-silken-court.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=cauldron-of-carnage]:after{background-image:url(../img/liberation-of-undermine/cauldron-of-carnage.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=chrome-king-gallywix]:after{background-image:url(../img/liberation-of-undermine/chrome-king-gallywix.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=mugzee-heads-of-security]:after{background-image:url(../img/liberation-of-undermine/mugzee-heads-of-security.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=onearmed-bandit]:after{background-image:url(../img/liberation-of-undermine/onearmed-bandit.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=rik-reverb]:after{background-image:url(../img/liberation-of-undermine/rik-reverb.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=sprocketmonger-lockenstock]:after{background-image:url(../img/liberation-of-undermine/sprocketmonger-lockenstock.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=stix-bunkjunker]:after{background-image:url(../img/liberation-of-undermine/stix-bunkjunker.jpg)}.cp-raider__bosses ul .cp-raider-boss[data-boss=vexie-and-the-geargrinders]:after{background-image:url(../img/liberation-of-undermine/vexie-and-the-geargrinders.jpg)}.cp-raider__bosses ul .cp-raider-boss--defeated{background:var(--raiderAccentColour)}.cp-raider__bosses ul .cp-raider-boss--defeated:before{content:"✘";color:#ffb93d;font-size:24px;text-shadow:2px 2px 3px #000;transform:rotate(8deg);line-height:32px;z-index:1}.cp-raider__bosses ul .cp-raider-boss:hover .cp-raider-boss-hover{transform:translate(-50%,-12px);visibility:visible;opacity:1}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover{visibility:hidden;opacity:0;display:flex;flex-direction:column;position:absolute;z-index:1;text-align:center;bottom:100%;left:50%;transform:translate(-50%);color:var(--bossTextColour);box-shadow:0 0 3px #000;background:var(--raiderAccentColour);border-radius:5px;padding:5px;width:112px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24)}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-1{font-size:14px;line-height:14px}[data-boss-names="0"] .cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-1{display:none}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-2{font-size:10px;line-height:10px}[data-boss-dates="0"] .cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover--line-2{display:none}.cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--raiderAccentColour)}[data-boss-dates="0"][data-boss-names="0"] .cp-raider__bosses ul .cp-raider-boss .cp-raider-boss-hover{display:none}.cp-raider__progress{padding:6px 8px 7px;display:flex}[data-progress-bar="0"] .cp-raider__progress{display:none}.cp-raider__progress-bar{height:20px;width:100%;position:relative;background:#555;border-radius:25px;padding:2px}.cp-raider__progress-bar span{display:block;height:100%;width:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:var(--raiderAccentColour);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden}.cp-raider__progress-text{font-size:16px;line-height:16px;margin:0 0 0 5px;white-space:nowrap;color:var(--progressBarTextColour)}.cp-raider__loader{--animation-duration:1000ms;width:75px;height:75px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:4px}.cp-raider__loader .spinner-item{height:40%;background-color:var(--clr-spinner);width:5.76923px;animation:spinner5 var(--animation-duration) ease-in-out infinite}@keyframes spinner5{25%{transform:scaleY(2)}50%{transform:scaleY(1)}}.cp-raider__loader .spinner-item:first-child{--clr-spinner:var(--tileBgColour)}.cp-raider__loader .spinner-item:nth-child(2){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10)}.cp-raider__loader .spinner-item:nth-child(3){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10*2)}.cp-raider__loader .spinner-item:nth-child(4){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10*3)}.cp-raider__loader .spinner-item:nth-child(5){--clr-spinner:var(--tileBgColour);animation-delay:calc(var(--animation-duration)/10*4)} -
guild-raid-progression-for-wow-and-raider-io/trunk/public/dist/raid-progression-for-raider-io-public.min.js
r3160061 r3253256 1 function raider(e){this._opts=e,this.uuid=this._opts.uuid,this.region=this._opts.region,this.realm=this._opts.realm,this.guild=this._opts.guild,this.raid=this._opts.raid,this.difficulty=this._opts.difficulty,this.wrapper=document.querySelector(".cp-raider--"+this.uuid),this.target=this.wrapper.querySelector(".cp-raider__bosses ul"),this.loading=this.wrapper.querySelector(".cp-raider__loader"),this._getRaidData()}raider.prototype=Object.create(null,{constructor:{value:raider},_getRaidData:{value:function(){var r=[],r=new XMLHttpRequest; this.raid="nerubar-palace",r.open("GET","https://raider.io/api/v1/raiding/static-data?expansion_id=10"),r.onreadystatechange=function(){var e;4===r.readyState&&(e=JSON.parse(r.responseText),this._appendRaidData(e.raids))}.bind(this),r.send()}},_appendRaidData:{value:function(e){if(e.length){for(var r=0;r<e.length;r++)if(e[r].slug==this.raid){for(var t=e[r],a=0;a<t.encounters.length;a++){var i=t.encounters[a],i=`1 function raider(e){this._opts=e,this.uuid=this._opts.uuid,this.region=this._opts.region,this.realm=this._opts.realm,this.guild=this._opts.guild,this.raid=this._opts.raid,this.difficulty=this._opts.difficulty,this.wrapper=document.querySelector(".cp-raider--"+this.uuid),this.target=this.wrapper.querySelector(".cp-raider__bosses ul"),this.loading=this.wrapper.querySelector(".cp-raider__loader"),this._getRaidData()}raider.prototype=Object.create(null,{constructor:{value:raider},_getRaidData:{value:function(){var r=[],r=new XMLHttpRequest;"nerubar-palace"==this.raid||"liberation-of-undermine"==this.raid?r.open("GET","https://raider.io/api/v1/raiding/static-data?expansion_id=10"):r.open("GET","https://raider.io/api/v1/raiding/static-data?expansion_id=9"),r.onreadystatechange=function(){var e;4===r.readyState&&(e=JSON.parse(r.responseText),this._appendRaidData(e.raids))}.bind(this),r.send()}},_appendRaidData:{value:function(e){if(e.length){for(var r=0;r<e.length;r++)if(e[r].slug==this.raid){for(var t=e[r],a=0;a<t.encounters.length;a++){var i=t.encounters[a],i=` 2 2 <li class="cp-raider-boss" data-boss="${i.slug}" data-id="${i.id}"> 3 3 <span class="cp-raider-boss-hover"> -
guild-raid-progression-for-wow-and-raider-io/trunk/public/js/raid-progression-for-raider-io-public.js
r3160061 r3253256 21 21 var xhr = []; 22 22 xhr = new XMLHttpRequest(); 23 if (this.raid = 'nerubar-palace') {23 if (this.raid == 'nerubar-palace' || this.raid == 'liberation-of-undermine') { 24 24 xhr.open("GET", `https://raider.io/api/v1/raiding/static-data?expansion_id=10`); 25 25 } else { -
guild-raid-progression-for-wow-and-raider-io/trunk/public/scss/raid-progression-for-raider-io-public.scss
r3160061 r3253256 44 44 [data-raid="nerubar-palace"] & { 45 45 background-image: url('../img/nerub-ar-palace/nerub-ar-palace.jpg') 46 } 46 } 47 [data-raid="liberation-of-undermine"] & { 48 background-image: url('../img/liberation-of-undermine/liberation-of-undermine.jpg') 49 } 47 50 } 48 51 &__overlay { … … 273 276 } 274 277 } 275 &[data-boss="queen-ansurek"] { 276 &:after { 277 background-image: url('../img/nerub-ar-palace/queen-ansurek.jpg') 278 } 279 } 278 &[data-boss="cauldron-of-carnage"] { 279 &:after { 280 background-image: url('../img/liberation-of-undermine/cauldron-of-carnage.jpg') 281 } 282 } 283 &[data-boss="chrome-king-gallywix"] { 284 &:after { 285 background-image: url('../img/liberation-of-undermine/chrome-king-gallywix.jpg') 286 } 287 } 288 &[data-boss="mugzee-heads-of-security"] { 289 &:after { 290 background-image: url('../img/liberation-of-undermine/mugzee-heads-of-security.jpg') 291 } 292 } 293 &[data-boss="onearmed-bandit"] { 294 &:after { 295 background-image: url('../img/liberation-of-undermine/onearmed-bandit.jpg') 296 } 297 } 298 &[data-boss="rik-reverb"] { 299 &:after { 300 background-image: url('../img/liberation-of-undermine/rik-reverb.jpg') 301 } 302 } 303 &[data-boss="sprocketmonger-lockenstock"] { 304 &:after { 305 background-image: url('../img/liberation-of-undermine/sprocketmonger-lockenstock.jpg') 306 } 307 } 308 &[data-boss="stix-bunkjunker"] { 309 &:after { 310 background-image: url('../img/liberation-of-undermine/stix-bunkjunker.jpg') 311 } 312 } 313 &[data-boss="vexie-and-the-geargrinders"] { 314 &:after { 315 background-image: url('../img/liberation-of-undermine/vexie-and-the-geargrinders.jpg') 316 } 317 } 280 318 &--defeated { 281 319 background: var(--raiderAccentColour);; -
guild-raid-progression-for-wow-and-raider-io/trunk/raid-progression-for-raider-io.php
r3230023 r3253256 16 16 * Plugin Name: Guild Raid Progression for WoW and Raider IO 17 17 * Description: Display the current status of each WoW raid, including boss kills and completion percentage through Raider IO data for your guild. 18 * Version: 1.0. 718 * Version: 1.0.8 19 19 * Author: StreamWeasels 20 20 * Author URI: https://www.streamweasels.com … … 33 33 * Rename this for your plugin and update it as you release new versions. 34 34 */ 35 define( 'RAID_PROGRESSION_FOR_RAIDER_IO_VERSION', '1.0. 7' );35 define( 'RAID_PROGRESSION_FOR_RAIDER_IO_VERSION', '1.0.8' ); 36 36 if ( function_exists( 'rpfri_fs' ) ) { 37 37 rpfri_fs()->set_basename( false, __FILE__ );
Note: See TracChangeset
for help on using the changeset viewer.