Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/20/2023 in all areas

  1. Thread cleaned, again. If it becomes an unpleasant personal discussion again, it will be closed.
    3 points
  2. One reason I encouraged AstroSkipper to start a new thread was so that the already-overlong older thread could become an expendable “scratch pad” in hopes of sparing his new thread from a similar “hyperinflation,” and this has worked out to some degree.
    1 point
  3. I can say "I tried" to tone it down. But yeah, I'm done with that thread for a few days, lol.
    1 point
  4. test : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/at chrome 92 : https://caniuse.com/mdn-javascript_builtins_string_at // ==UserScript== // @name Inject String.at Polyfill // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!String.prototype.at) { Object.defineProperty(String.prototype, "at", { value: function (n) { // ToInteger() abstract op n = Math.trunc(n) || 0; // Allow negative indexing from the end if (n < 0) n += this.length; // OOB access is guaranteed to return undefined if (n < 0 || n >= this.length) return undefined; // Otherwise, this is just normal property access return this[n]; }, writable: true, enumerable: false, configurable: true }); }
    1 point
  5. https://msfn.org/board/topic/184624-arcticfoxienotheretoplaygames-360chrome-v1352036-rebuild-1/?do=findComment&comment=1245462 https://msfn.org/board/topic/184624-arcticfoxienotheretoplaygames-360chrome-v1352036-rebuild-1/?do=findComment&comment=1245468 https://msfn.org/board/topic/184624-arcticfoxienotheretoplaygames-360chrome-v1352036-rebuild-1/?do=findComment&comment=1245522 my posts for "Array.prototype.findLastIndex" , "Array.prototype.at" and "Array.prototype.findLast" polyfills have been edited. got it wrong the first time ... source : https://github.com/behnammodi/polyfill/blob/master/array.polyfill.js only the first three that i posted are needed to pass the tests on https://developer.mozilla.org/ all other arrays already work in 13.5.2036. no tests available yet for the latest four very new ones.
    1 point
  6. Hello @basilisk-dev, just a big Thank you (at this place) for still providing a version of Basilisk for Linux too! Grabbed the tarball recently from here, unpacked it on my debian partition, simply dragged the profile folder from Win-XP and everthing worked well an familiarly! My main and reliable browser: on XP, on Win7 and on Linux - very nice!
    1 point
  7. JS polyfill for findLast test : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast implemented in chrome 97 : https://caniuse.com/mdn-javascript_builtins_array_findlast // ==UserScript== // @name Inject findLast Polyfill // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!Array.prototype.findLast) { Object.defineProperty(Array.prototype, "findLast", { value: function (predicate, thisArg) { let idx = this.length - 1; while (idx >= 0) { const value = this[idx]; if (predicate.call(thisArg, value, idx, this)) { return value; } idx--; } return undefined; } , writable: true, enumerable: false, configurable: true }); }
    1 point
  8. @Egorkaru No need to spam this forum topic. It is possible to convert themes from the Mozilla addons site to Serpent 52/Basilisk format, but it will not be easily possible to make them installable directly without converting them first as they are in WebExtension format. New Firefox themes are essentially just personas. In this Pale Moon Forum topic jobbautista9 provides an example of a theme from the Mozilla addons site that he converted into a persona. If someone is interested in the conversion process, it would be useful to review his converted persona and compare the source code of his persona to the same theme on the Mozilla addons site. You'll see in my comment on that topic I provided a link to an old version of the Mozilla addons site on archive.org that has some older themes archived. Some of those themes will install on Serpent 52 and Basilisk.
    1 point
  9. @Egorkaru Your issue is very special, and a solution does not necessarily benefit the general public. Moreover, the tone makes the music. Your error spam here is rather impolite and counterproductive. One polite request is always enough.
    1 point
  10. You really need to stop doing this! This type of impatience is very likely grounds for getting yourself banned from MSFN. Roytam only releases his browsers once per week and you have five requests in three days all for the same issue!
    1 point
  11. JS polyfill for Array.at test : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at implemented in chrome 92 : https://caniuse.com/mdn-javascript_builtins_array_at // ==UserScript== // @name Inject Array.at Polyfill // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!Array.prototype.at) { Object.defineProperty(Array.prototype, "at", { value: function (n) { // ToInteger() abstract op n = Math.trunc(n) || 0; // Allow negative indexing from the end if (n < 0) n += this.length; // OOB access is guaranteed to return undefined if (n < 0 || n >= this.length) return undefined; // Otherwise, this is just normal property access return this[n]; }, writable: true, enumerable: false, configurable: true }); }
    1 point
  12. JS polyfill for findLastIndex test : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex implemented in chrome 97 : https://caniuse.com/mdn-javascript_builtins_array_findlastindex // ==UserScript== // @name Inject findLastIndex Polyfill // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!Array.prototype.findLastIndex) { Object.defineProperty(Array.prototype, "findLastIndex", { value: function (predicate, thisArg) { let idx = this.length - 1; while (idx >= 0) { const value = this[idx]; if (predicate.call(thisArg, value, idx, this)) { return idx; } idx--; } return -1; } , writable: true, enumerable: false, configurable: true }); }
    1 point
  13. Thank you for additional information! Too bad KFA 2019 only seems useful for Vista but not XP x86. (Of course KFA 2018 might still be an option for XP.)
    1 point
×
×
  • Create New...