https://bugzilla.wikimedia.org/show_bug.cgi?id=61793
Bug ID: 61793 Summary: Special:ApiSandbox JavaScript error if API module doesn't supply parameters Product: MediaWiki extensions Version: master Hardware: All OS: All Status: NEW Severity: normal Priority: Unprioritized Component: ApiSandbox Assignee: wikibugs-l@lists.wikimedia.org Reporter: sp...@wikimedia.org CC: legoktm.wikipe...@gmail.com, maxsem.w...@gmail.com, s...@reedyboy.net Web browser: --- Mobile Platform: --- https://gerrit.wikimedia.org/r/#/c/111255/1 is work in progress for a new API. It works: api.php?action=query&prop=flow&titles=Talk:Main_Page returns something. However, because this API module doesn't implement getAllowedParams() and getParamDescription(), Special:ApiSandbox has errors if you try to invoke it. If I choose action=query, prop=flow, "Loading..." spins forever, the [Make Request] button remains disabled, and the browser console shows the error TypeError: this.params is undefined http://localhost/wiki/extensions/ApiSandbox/resources/UiBuilder.js Line 62 The fix is for ApiSandbox's JS to handle an absent parameters list. It would be nice if it warned "<modulename> does not supply allowed parameters". -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l