Aleksey_WMDE added a comment.

I've downloaded all the scripts that present in the former list and analyzed them manually here summary of the analysis.

Total: 58 scripts

Discovered use cases:

  • Check only for existence of wbEntity: 11 scripts
  • Check only for existence of wbEntity.sitelinks: 10 scripts
  • Use wikibase.datamodel: 2 scripts
  • Overwrite wbEntity string value with object (parsed JSON) value: 1 script

All scripts use wbEntity for read only except:

  • MediaWiki:Gadget-DuplicateReferences.js (not totally sure because it uses wikibase.datamodel)
  • User:Jonas_Kress_(WMDE)/duply.js (not totally sure because it uses wikibase.datamodel)
  • User:Ch1902/family.js (overwrites wbEntity config variable. Something that should not be allowed to do as soon as it might break all the JS code on the page)

List of scripts analyzed

MediaWiki:Gadget-AuthorityControl.js
MediaWiki:Gadget-Merge.js
MediaWiki:Gadget-Preview.js
MediaWiki:Gadget-AuthorityControl.js
MediaWiki:Gadget-DuplicateReferences.js
MediaWiki:Gadget-EasyQuery.js
MediaWiki:Gadget-EmptyDetect.js
MediaWiki:Gadget-FindRedirectsForAliases.js
MediaWiki:Gadget-KeyShortcuts.js
MediaWiki:Gadget-Move.js
User:Jgirault/Kartodeveloper/scripts/wikidata.js
User:Alphos/ytreporp.js
User:Dachary/DR.js
User:Leitoxx/MediaWiki:Gadget-Move.js
User:Lemondoge/common.js
User:0lympic/merge.js
User:Aroche/openstreetmap.js
User:Aude/DuplicateReferences.js
User:Aude/authority.js
User:Aude/authority2.js
User:Aude/preview.js
User:Bene*/statementfilter.js
User:CennoxX/Sandbox.js
User:Ch1902/family.js
User:Dachary/DR.js
User:Fomafix/MediaWiki:Gadget-AuthorityControl.js
User:Fomafix/MediaWiki:Gadget-FindRedirectsForAliases.js
User:Fomafix/MediaWiki:Gadget-Move.js
User:Galaktos/Gadget-Preview.js
User:HakanIST/test.js
User:Hardwigg/header-img.js
User:Hsarrazin/viaf.js
User:Inductiveload/hotkey_test.js
User:Ivan_A._Krestinin/Gadget-AuthorityControl-Local.js
User:Ivan_A._Krestinin/Gadget-MoveClaim.js
User:JGirault_(WMF)/common.js
User:Joern/altLabels.js
User:Jonas_Kress_(WMDE)/check_constraints.js
User:Jonas_Kress_(WMDE)/duply.js
User:Joshbaumgartner/dr.js
User:Jura1/altLabels.js
User:Lockal/rawedit.js
User:Magnus_Manske/actest.js
User:Matěj_Suchánek/checkSitelinks.js
User:Matěj_Suchánek/markDisambigs.js
User:Matěj_Suchánek/markasduplicate.js
User:Mbch331/Gadget-AuthorityControl.js
User:McSearch/common.js
User:Nikki/common.js
User:Orci/monobook.js
User:Petr_Matas/ExportClaims.js
User:Petr_Matas/Gadget-AuthorityControl.js
User:Petr_Matas/Gadget-Move.js
User:Ricordisamoa/Archive.js
User:Ricordisamoa/DMYdates.js
User:Ricordisamoa/GeneaWiki.js
User:Ricordisamoa/InterwikiList.js
User:Ricordisamoa/LowercaseDescription.js
User:Ricordisamoa/Reasonator.js
User:Ricordisamoa/SetGender.js
User:Ricordisamoa/Wikispecies.js
User:Thibaut120094/preview.js
User:Tpt/validator.js
User:Tpt/viaf.js
User:ValterVB/Dis.js



Check only for existence of wbEntity
MediaWiki:Gadget-KeyShortcuts.js
User:Aude/DuplicateReferences.js
User:Bene*/statementfilter.js
User:Dachary/DR.js
User:Inductiveload/hotkey_test.js
User:JGirault_(WMF)/common.js
User:Jonas-Kress_(WMDE)/check-constraints.js
User:Joshbaumgartner/dr.js
User:Lockal/rawedit.js
User:McSearch/common.js
User:Nikki/common.js
Check only for existence of wbEntity.sitelinks
MediaWiki:Gadget-EmptyDetect.js
MediaWiki:Gadget-FindRedirectsForAliases.js
MediaWiki:Gadget-Preview.js
User:0lympic/merge.js
User:Aude/preview.js
User:CennoxX/Sandbox.js
User:Fomafix/MediaWiki:Gadget-FindRedirectsForAliases.js
User:Galaktos/Gadget-Preview.js
User:Orci/monobook.js
User:Thibaut120094/preview.js

TASK DETAIL
https://phabricator.wikimedia.org/T85499

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Aleksey_WMDE
Cc: Ladsgroup, gerritbot, Aleksey_WMDE, Legoktm, thiemowmde, ori, adrianheine, aude, Snaterlicious, Ricordisamoa, Aklapper, Jdlrobson, hoo, GoranSMilovanovic, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, QZanden, Vali.matei, Lewizho99, Maathavan, Volker_E, Izno, Wikidata-bugs, GWicke, Mbch331, Jay8g
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to