Greasy Fork is available in English.

Basic Functions (For userscripts)

Useful functions for myself

Estas são todas as versões deste script. Mostar somente as versões nas quais os códigos foram mudados.

  • v0.8.13 23/11/2024
    • improvement: always execute callback after current eventloop in detectDom
  • v0.8.12 08/09/2024
    • bug fix: multiple execution
  • v0.8.11 07/09/2024
    • bug fix: oFunc being loaded multiple times when being a dependency
  • v0.8.10 07/09/2024
    • oFunc.dependencies support: all oFuncs specified in oFunc.dependencies by their id will be loaded before oFunc.func itself executed
  • v0.8.9 07/09/2024
    • now loadFuncs has better support for AsyncFunction: get their return value using await
  • v0.8.8 06/09/2024
    • loadFuncs now supports objFunc.readonly to make their return value write-protected, and allows modifing return objects when objFunc.readonly is falsy
  • v0.8.7 06/09/2024
    • loadFuncs now saves return value only if objFunc.id exists and objFunc.func returns an object
  • v0.8.6.3 24/03/2024
    • bug fix for detectDom
  • v0.8.6.2 24/03/2024
    • bug fix for detectDom
  • v0.8.6.1 24/03/2024
    • queueTask now supports specifying different queue's sleep and max argument
  • v0.8.6 24/03/2024
    • added queueTask
  • v0.8.5.2 23/03/2024
    • bug fix
  • v0.8.5.1 23/03/2024
    • loadFuncs now accept detectDom property in both array format (for multiple selectors to detect) and string format (for single selector to detect) in objFunc
  • v0.8.5 23/03/2024
    • detectDom now works in both callback and promise mode, and prefers promise mode.
  • v0.8.4.2 22/03/2024
    • bug fix
  • v0.8.4.1 22/03/2024
    • bug fix
  • v0.8.4 22/03/2024
    • Assert support
    • testChecker, registerChecker, loadFuncs support
  • v0.8.3 29/12/2023
    • Update getUrlArgv
  • v0.8.2 11/12/2023

    Added an english description in additional info.

  • v0.8.2 19/11/2023

    detectDom: added support for attributes change

  • v0.8.1 15/09/2023

    bug fix

  • v0.8 15/09/2023

    detectDom now supports matching multiple selectors in one time

  • v0.7.2 28/07/2023

    fixed an error description mistake

  • v0.7.1 19/07/2023
    • detectDom now uses Set instead of Array to prevent duplicate added nodes
  • v0.7 17/07/2023
    • small bug fixes
    • addStyle now recieves parentElement, css, id as its arguments, and:
      • for shortcut: css, css, id, parentElement, css, id
      • removes old elements with same id in document when using this function with id provided
  • v0.6 17/07/2023

    Added detectDom, which provides ability to monitor document changes

  • v0.5 31/03/2023

    $$CrE: Create new element with pre-configs

  • v0.4 10/02/2023

    The third argument of DoLog now is changed from [Boolean]trace to [String]logger

  • v0.3.2 30/01/2023

    addStyle now returns the

  • v0.0.1.20230130165706 30/01/2023

    code improvements

  • v0.3 30/01/2023

    addStyle arguments support: css | parentElement, css | parentElement, css, attributes

  • v0.2 06/12/2022

    escJsStr支持转义\r,\n和\t

  • v0.1 05/12/2022