Advertisement
Guest User

HVSTAT Opera support

a guest
May 22nd, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 15.33 KB | None | 0 0
  1. diff --git a/hvstat.user.js b/hvstat.user.js
  2. index d1b0240..7c76649 100644
  3. --- a/hvstat.user.js
  4. +++ b/hvstat.user.js
  5. @@ -6,33 +6,33 @@
  6.  // @exclude         http://hentaiverse.org/pages/showequip*
  7.  // @author          Various (http://forums.e-hentai.org/index.php?showtopic=79552)
  8.  // @version         5.5.5.1
  9. -// @resource        battle-log-type0.css                        css/battle-log-type0.css
  10. -// @resource        battle-log-type1.css                        css/battle-log-type1.css
  11. -// @resource        hvstat.css                                  css/hvstat.css
  12. -// @resource        jquery-ui-1.9.2.custom.min.css              css/jquery-ui-1.9.2.custom.min.css
  13. -// @resource        channeling.png                              css/images/channeling.png
  14. -// @resource        healthpot.png                               css/images/healthpot.png
  15. -// @resource        manapot.png                                 css/images/manapot.png
  16. -// @resource        spiritpot.png                               css/images/spiritpot.png
  17. -// @resource        ui-bg_flat_0_aaaaaa_40x100.png              css/images/ui-bg_flat_0_aaaaaa_40x100.png
  18. -// @resource        ui-bg_flat_55_fbf9ee_40x100.png             css/images/ui-bg_flat_55_fbf9ee_40x100.png
  19. -// @resource        ui-bg_flat_65_edebdf_40x100.png             css/images/ui-bg_flat_65_edebdf_40x100.png
  20. -// @resource        ui-bg_flat_75_e3e0d1_40x100.png             css/images/ui-bg_flat_75_e3e0d1_40x100.png
  21. -// @resource        ui-bg_flat_75_edebdf_40x100.png             css/images/ui-bg_flat_75_edebdf_40x100.png
  22. -// @resource        ui-bg_flat_95_fef1ec_40x100.png             css/images/ui-bg_flat_95_fef1ec_40x100.png
  23. -// @resource        ui-icons_2e83ff_256x240.png                 css/images/ui-icons_2e83ff_256x240.png
  24. -// @resource        ui-icons_5c0d11_256x240.png                 css/images/ui-icons_5c0d11_256x240.png
  25. -// @resource        ui-icons_cd0a0a_256x240.png                 css/images/ui-icons_cd0a0a_256x240.png
  26. -// @resource        arena-rewards-pane.html                     html/arena-rewards-pane.html
  27. -// @resource        battle-stats-pane.html                      html/battle-stats-pane.html
  28. -// @resource        main.html                                   html/main.html
  29. -// @resource        monster-database-pane.html                  html/monster-database-pane.html
  30. -// @resource        overview-pane.html                          html/overview-pane.html
  31. -// @resource        proficiency-table.html                      html/proficiency-table.html
  32. -// @resource        settings-pane.html                          html/settings-pane.html
  33. -// @resource        shrine-pane.html                            html/shrine-pane.html
  34. -// @resource        jquery-1.8.3.min.js                         scripts/jquery-1.8.3.min.js
  35. -// @resource        jquery-ui-1.9.2.custom.min.js               scripts/jquery-ui-1.9.2.custom.min.js
  36. +// @resource        battle_log_type0_css                        https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/battle-log-type0.css
  37. +// @resource        battle_log_type1_css                        https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/battle-log-type1.css
  38. +// @resource        hvstat_css                                  https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/hvstat.css
  39. +// @resource        jquery_ui_1_9_2_custom_min_css              https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/jquery-ui-1.9.2.custom.min.css
  40. +// @resource        channeling_png                              https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/channeling.png
  41. +// @resource        healthpot_png                               https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/healthpot.png
  42. +// @resource        manapot_png                                 https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/manapot.png
  43. +// @resource        spiritpot_png                               https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/spiritpot.png
  44. +// @resource        ui_bg_flat_0_aaaaaa_40x100_png              https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-bg_flat_0_aaaaaa_40x100.png
  45. +// @resource        ui_bg_flat_55_fbf9ee_40x100_png             https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-bg_flat_55_fbf9ee_40x100.png
  46. +// @resource        ui_bg_flat_65_edebdf_40x100_png             https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-bg_flat_65_edebdf_40x100.png
  47. +// @resource        ui_bg_flat_75_e3e0d1_40x100_png             https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-bg_flat_75_e3e0d1_40x100.png
  48. +// @resource        ui_bg_flat_75_edebdf_40x100_png             https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-bg_flat_75_edebdf_40x100.png
  49. +// @resource        ui_bg_flat_95_fef1ec_40x100_png             https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-bg_flat_95_fef1ec_40x100.png
  50. +// @resource        ui_icons_2e83ff_256x240_png                 https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-icons_2e83ff_256x240.png
  51. +// @resource        ui_icons_5c0d11_256x240_png                 https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-icons_5c0d11_256x240.png
  52. +// @resource        ui_icons_cd0a0a_256x240_png                 https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/css/images/ui-icons_cd0a0a_256x240.png
  53. +// @resource        arena_rewards_pane_html                     https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/arena-rewards-pane.html
  54. +// @resource        battle_stats_pane_html                      https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/battle-stats-pane.html
  55. +// @resource        main_html                                   https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/main.html
  56. +// @resource        monster_database_pane_html                  https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/monster-database-pane.html
  57. +// @resource        overview_pane_html                          https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/overview-pane.html
  58. +// @resource        proficiency_table_html                      https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/proficiency-table.html
  59. +// @resource        settings_pane_html                          https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/settings-pane.html
  60. +// @resource        shrine_pane_html                            https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/html/shrine-pane.html
  61. +// @resource        jquery_1_8_3_min_js                         https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/scripts/jquery-1.8.3.min.js
  62. +// @resource        jquery_ui_1_9_2_custom_min_js               https://raw.github.com/GaryMcNabb/HVSTAT/706fc51988a13e70b2627923874177b3be38f318/scripts/jquery-ui-1.9.2.custom.min.js
  63.  // @run-at          document-start
  64.  // ==/UserScript==
  65.  
  66. @@ -187,7 +187,7 @@ browser.extension.style = {
  67.                 var imageOriginalPath = imageResouceInfoArray[i].originalPath;
  68.                 var imageResourcePath = imageResouceInfoArray[i].resourcePath;
  69.                 var imageResourceURL = browser.extension.getResourceURL(imageResourcePath, imageResourceName);
  70. -               var regex = new RegExp(util.escapeRegex(imageOriginalPath + imageResourceName), "g");
  71. +               var regex = new RegExp(util.escapeRegex(imageOriginalPath), "g");
  72.                 styleText = styleText.replace(regex, imageResourceURL);
  73.             }
  74.         }
  75. @@ -324,12 +324,12 @@ var hvStat = {
  76.     addStyle: function () {
  77.         var C = browser.extension.style.ImageResourceInfo;
  78.         var imageResouces = [
  79. -           new C("images/", "channeling.png", "css/images/"),
  80. -           new C("images/", "healthpot.png", "css/images/"),
  81. -           new C("images/", "manapot.png", "css/images/"),
  82. -           new C("images/", "spiritpot.png", "css/images/"),
  83. +           new C("images/channeling.png", "channeling_png", "css/images/"),
  84. +           new C("images/healthpot.png", "healthpot_png", "css/images/"),
  85. +           new C("images/manapot.png", "manapot_png", "css/images/"),
  86. +           new C("images/spiritpot.png", "spiritpot_png", "css/images/"),
  87.         ];
  88. -       browser.extension.style.addFromResource("css/", "hvstat.css", imageResouces);
  89. +       browser.extension.style.addFromResource("css/", "hvstat_css", imageResouces);
  90.     },
  91.     // Shortcuts
  92.     get settings() {
  93. @@ -1458,7 +1458,7 @@ hvStat.gadget.proficiencyPopupIcon = {
  94.         }
  95.         this.popup = document.createElement("div");
  96.         this.popup.id = "hvstat-proficiency-popup";
  97. -       this.popup.innerHTML = browser.extension.getResourceText("html/", "proficiency-table.html");
  98. +       this.popup.innerHTML = browser.extension.getResourceText("html/", "proficiency_table_html");
  99.         var tableData = this.popup.querySelectorAll('td');
  100.         var prof = hvStat.characterStatus.proficiencies;
  101.         tableData[ 0].textContent = prof.oneHanded.toFixed(2);
  102. @@ -3297,9 +3297,9 @@ hvStat.battle.enhancement.log = {
  103.     setHighlightStyle: function () {
  104.         var styleName;
  105.         if (hvStat.settings.isAltHighlight) {
  106. -           styleName = "battle-log-type1.css";
  107. +           styleName = "battle_log_type1_css";
  108.         } else {
  109. -           styleName = "battle-log-type0.css";
  110. +           styleName = "battle_log_type0_css";
  111.         }
  112.         browser.extension.style.addFromResource("css/", styleName);
  113.     },
  114. @@ -5082,17 +5082,17 @@ hvStat.ui = {
  115.     addStyle: function () {
  116.         var C = browser.extension.style.ImageResourceInfo;
  117.         var imageResouces = [
  118. -           new C("images/", "ui-bg_flat_0_aaaaaa_40x100.png", "css/images/"),
  119. -           new C("images/", "ui-bg_flat_55_fbf9ee_40x100.png", "css/images/"),
  120. -           new C("images/", "ui-bg_flat_65_edebdf_40x100.png", "css/images/"),
  121. -           new C("images/", "ui-bg_flat_75_e3e0d1_40x100.png", "css/images/"),
  122. -           new C("images/", "ui-bg_flat_75_edebdf_40x100.png", "css/images/"),
  123. -           new C("images/", "ui-bg_flat_95_fef1ec_40x100.png", "css/images/"),
  124. -           new C("images/", "ui-icons_2e83ff_256x240.png", "css/images/"),
  125. -           new C("images/", "ui-icons_5c0d11_256x240.png", "css/images/"),
  126. -           new C("images/", "ui-icons_cd0a0a_256x240.png", "css/images/"),
  127. +           new C("images/ui-bg_flat_0_aaaaaa_40x100.png",  "ui_bg_flat_0_aaaaaa_40x100_png",  "css/images/"),
  128. +           new C("images/ui-bg_flat_55_fbf9ee_40x100.png", "ui_bg_flat_55_fbf9ee_40x100_png", "css/images/"),
  129. +           new C("images/ui-bg_flat_65_edebdf_40x100.png", "ui_bg_flat_65_edebdf_40x100_png", "css/images/"),
  130. +           new C("images/ui-bg_flat_75_e3e0d1_40x100.png", "ui_bg_flat_75_e3e0d1_40x100_png", "css/images/"),
  131. +           new C("images/ui-bg_flat_75_edebdf_40x100.png", "ui_bg_flat_75_edebdf_40x100_png", "css/images/"),
  132. +           new C("images/ui-bg_flat_95_fef1ec_40x100.png", "ui_bg_flat_95_fef1ec_40x100_png", "css/images/"),
  133. +           new C("images/ui-icons_2e83ff_256x240.png",     "ui_icons_2e83ff_256x240_png",     "css/images/"),
  134. +           new C("images/ui-icons_5c0d11_256x240.png",     "ui_icons_5c0d11_256x240_png",     "css/images/"),
  135. +           new C("images/ui-icons_cd0a0a_256x240.png",     "ui_icons_cd0a0a_256x240_png",     "css/images/"),
  136.         ];
  137. -       browser.extension.style.addFromResource("css/", "jquery-ui-1.9.2.custom.min.css", imageResouces);
  138. +       browser.extension.style.addFromResource("css/", "jquery_ui_1_9_2_custom_min_css", imageResouces);
  139.     },
  140.     createIcon: function () {
  141.         var stuffBox = document.querySelector('div.stuffbox');
  142. @@ -5116,12 +5116,12 @@ hvStat.ui = {
  143.     // jQuery and jQuery UI must not be used except on the dialog panel for performance reason.
  144.     createDialog: function () {
  145.         // Load jQuery and jQuery UI
  146. -       browser.extension.loadScript("scripts/", "jquery-1.8.3.min.js");
  147. -       browser.extension.loadScript("scripts/", "jquery-ui-1.9.2.custom.min.js");
  148. +       browser.extension.loadScript("scripts/", "jquery_1_8_3_min_js");
  149. +       browser.extension.loadScript("scripts/", "jquery_ui_1_9_2_custom_min_js");
  150.  
  151.         var panel = document.createElement("div");
  152.         panel.id = "hvstat-panel";
  153. -       $(panel).html(browser.extension.getResourceText("html/", "main.html"));
  154. +       $(panel).html(browser.extension.getResourceText("html/", "main_html"));
  155.         $('body').append(panel);
  156.         $(panel).dialog({
  157.             autoOpen: false,
  158. @@ -5739,7 +5739,7 @@ function getReportItemHtml() {
  159.  function initOverviewPane() {
  160.     var innerHTML;
  161.     if (hvStat.overview.totalRounds > 0) {
  162. -       innerHTML = browser.extension.getResourceText("html/", "overview-pane.html");
  163. +       innerHTML = browser.extension.getResourceText("html/", "overview_pane_html");
  164.     } else {
  165.         innerHTML = "No data found. Complete a round to begin tracking.";
  166.     }
  167. @@ -5901,7 +5901,7 @@ function initOverviewPane() {
  168.  function initBattleStatsPane() {
  169.     var innerHTML;
  170.     if (hvStat.stats.rounds > 0) {
  171. -       innerHTML = browser.extension.getResourceText("html/", "battle-stats-pane.html");
  172. +       innerHTML = browser.extension.getResourceText("html/", "battle_stats_pane_html");
  173.     } else {
  174.         innerHTML = "No data found. Complete a round to begin tracking.";
  175.     }
  176. @@ -6086,7 +6086,7 @@ function initRewardsPane() {
  177.     if (hvStat.arenaRewards.totalRwrds === 0) {
  178.         innerHTML = "No data found. Complete an arena to begin tracking.";
  179.     } else {
  180. -       innerHTML = browser.extension.getResourceText("html/", "arena-rewards-pane.html");
  181. +       innerHTML = browser.extension.getResourceText("html/", "arena_rewards_pane_html");
  182.     }
  183.     $('#hvstat-arena-rewards-pane').html(innerHTML);
  184.     if (hvStat.arenaRewards.totalRwrds > 0) {
  185. @@ -6171,7 +6171,7 @@ function initShrinePane() {
  186.     if (hvStat.shrine.totalRewards === 0) {
  187.         innerHTML = "No data found. Make an offering at Snowflake's Shrine to begin tracking.";
  188.     } else {
  189. -       innerHTML = browser.extension.getResourceText("html/", "shrine-pane.html");
  190. +       innerHTML = browser.extension.getResourceText("html/", "shrine_pane_html");
  191.     }
  192.     $('#hvstat-shrine-pane').html(innerHTML);
  193.     if (hvStat.shrine.totalRewards > 0) {
  194. @@ -6217,7 +6217,7 @@ function initShrinePane() {
  195.     }
  196.  }
  197.  function initMonsterDatabasePane() {
  198. -   $("#hvstat-monster-database-pane").html(browser.extension.getResourceText("html/", "monster-database-pane.html"));
  199. +   $("#hvstat-monster-database-pane").html(browser.extension.getResourceText("html/", "monster_database_pane_html"));
  200.     function showOldDatabaseSize() {
  201.         var oldDatabaseSize = ((localStorage.HVMonsterDatabase ? localStorage.HVMonsterDatabase.length : 0) / 1024 / 1024 * (browser.isChrome ? 2 : 1)).toFixed(2);
  202.         var e = document.getElementById("hvstat-monster-database-old-database-size");
  203. @@ -6298,7 +6298,7 @@ function initMonsterDatabasePane() {
  204.     });
  205.  }
  206.  function initSettingsPane() {
  207. -   $("#hvstat-settings-pane").html(browser.extension.getResourceText("html/", "settings-pane.html"));
  208. +   $("#hvstat-settings-pane").html(browser.extension.getResourceText("html/", "settings_pane_html"));
  209.  
  210.     //------------------------------------
  211.     // Set initial values
  212. --
  213. 1.8.1.msysgit.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement