User:Plantaest/TwinkleMobile

Source: Wikipedia, the free encyclopedia.
TwinkleMobile
Author(s)Plantaest
StatusActive
First releasedNovember 29, 2021; 2 years ago (2021-11-29)
Version1.0
UpdatedSeptember 20, 2022; 18 months ago (2022-09-20)
Browser supportModern mobile web browsers
Skin supportMinerva
SourcePlantaest/TwinkleMobile.js
Plantaest/TwinkleMobile.css
Coolest Tool Award 2022 logo

TwinkleMobile

2022 Coolest Tool
Award Winner

in the category
Mobile

TwinkleMobile is a script which enables Twinkle on mobile view (Minerva skin).

Installation

  • Copy this:
mw.loader.load('//vi.wikipedia.org/w/index.php?title=User:Plantaest/TwinkleMobile.js&action=raw&ctype=text/javascript');
// [[User:Plantaest/TwinkleMobile]] by [[:vi:User:Plantaest]]

Screenshots

  • TwinkleMobile portlet link in AMC mode
    TwinkleMobile portlet link in AMC mode
  • TwinkleMobile portlet link not in AMC mode
    TwinkleMobile portlet link not in AMC mode
  • TwinkleMobile dialog
    TwinkleMobile dialog
  • Twinkle dialog on mobile
    Twinkle dialog on mobile
  • TwinkleMobile dialog when there are no tasks
    TwinkleMobile dialog when there are no tasks

Features

The script has almost all features of Twinkle, but excludes twinklefluff.js module.

It uses basket.js library to cache JavaScript files listed in the sub-section below for faster loading.

CSS/JavaScript files loaded

  1. Green checkmarkY Mediawiki:Gadget-morebits.js
  2. Green checkmarkY Mediawiki:Gadget-morebits.css
  3. Green checkmarkY Mediawiki:Gadget-select2.min.js
  4. Green checkmarkY Mediawiki:Gadget-select2.min.css
  5. Green checkmarkY Mediawiki:Gadget-Twinkle.js
  6. Green checkmarkY Mediawiki:Gadget-twinkleprod.js
  7. Green checkmarkY Mediawiki:Gadget-twinkleimage.js
  8. Green checkmarkY Mediawiki:Gadget-twinklebatchundelete.js
  9. Green checkmarkY Mediawiki:Gadget-twinklewarn.js
  10. Green checkmarkY Mediawiki:Gadget-twinkleblock.js
  11. Green checkmarkY Mediawiki:Gadget-twinklespeedy.js
  12. Green checkmarkY Mediawiki:Gadget-friendlyshared.js
  13. Green checkmarkY Mediawiki:Gadget-twinklediff.js
  14. Green checkmarkY Mediawiki:Gadget-twinkleunlink.js
  15. Green checkmarkY Mediawiki:Gadget-friendlytag.js
  16. Green checkmarkY Mediawiki:Gadget-twinkledeprod.js
  17. Green checkmarkY Mediawiki:Gadget-friendlywelcome.js
  18. Green checkmarkY Mediawiki:Gadget-twinklexfd.js
  19. Green checkmarkY Mediawiki:Gadget-twinklebatchdelete.js
  20. Green checkmarkY Mediawiki:Gadget-twinklebatchprotect.js
  21. Green checkmarkY Mediawiki:Gadget-twinkleconfig.js
  22. Red X symbolN Mediawiki:Gadget-twinklefluff.js
  23. Green checkmarkY Mediawiki:Gadget-twinkleprotect.js
  24. Green checkmarkY Mediawiki:Gadget-twinklearv.js
  25. Green checkmarkY Mediawiki:Gadget-friendlytalkback.js

TwinkleGlobalMobile

TwinkleGlobalMobile
Author(s)Plantaest
StatusActive
First releasedSeptember 23, 2022; 18 months ago (2022-09-23)
Version1.0
UpdatedSeptember 23, 2022; 18 months ago (2022-09-23)
Browser supportModern mobile web browsers
Skin supportMinerva
SourcePlantaest/TwinkleGlobalMobile.js
Plantaest/TwinkleGlobalMobile.css

TwinkleGlobalMobile is a script which enables TwinkleGlobal on mobile view (Minerva skin).

Installation

mw.loader.load('//vi.wikipedia.org/w/index.php?title=User:Plantaest/TwinkleGlobalMobile.js&action=raw&ctype=text/javascript');
// [[:en:User:Plantaest/TwinkleMobile]] by [[:vi:User:Plantaest]]
  • Put after the line of mw.loader.load(...User:Xiplus/TwinkleGlobal/load.js...);, like this.

Report

If you want to report a bug or suggest a new feature, please go to User talk:Plantaest/TwinkleMobile.

Interwiki