Page MenuHomePhabricator

Documentation warnings for JavaScript
Closed, ResolvedPublic

Description

Warning: Warning type no_doc is deprecated, use nodoc(class,public) instead
Warning: Warning type no_doc_member is deprecated, use nodoc(member,public) instead
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/Class.js:1: No documentation for Class
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/eventemitter.js:9: No documentation for EventEmitter
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/main.js:1: No documentation for mw.mantle
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/templates/handlebars.js:3: No documentation for HandlebarsTemplateCompiler
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/templates/handlebars.js:27: No documentation for HandlebarsTemplateCompiler#render
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/templates/hogan.js:3: No documentation for HoganTemplateCompiler
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/templates.js:1: No documentation for mw.mantle.template
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/View.js:49: No documentation for View#tagName
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/View.js:85: No documentation for View#initialize
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/api.js:20: No documentation for Api#initialize
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:3: No documentation for mw.mobileFrontend
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:38: No documentation for mw.mobileFrontend#supportsPositionFixed
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:62: No documentation for mw.mobileFrontend#supportsGeoLocation
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:134: No documentation for mw.mobileFrontend#init
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:270: No documentation for mw.mobileFrontend#prettyEncodeTitle
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:340: No documentation for mw.mobileFrontend#isWideScreen
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:351: No documentation for mw.mobileFrontend#inNamespace
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:360: No documentation for mw.mobileFrontend#getCurrentPage
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:420: No documentation for mw.mobileFrontend#router
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:424: No documentation for mw.mobileFrontend#overlayManager
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:428: No documentation for mw.mobileFrontend#pageApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/application.js:434: No documentation for mw.mobileFrontend#isTestA
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modes.js:9: No documentation for mw.mobileFrontend#isAlphaGroupMember
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modes.js:17: No documentation for mw.mobileFrontend#isBetaGroupMember
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modes.js:25: No documentation for mw.mobileFrontend#isApp
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modes.js:33: No documentation for mw.mobileFrontend#assertMode
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/LoadingOverlay.js:4: No documentation for LoadingOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/editor/VisualEditorOverlay.js:5: No documentation for VisualEditorOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/issues/CleanupOverlay.js:3: No documentation for CleanupOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/languages/LanguageOverlay.js:6: No documentation for LanguageOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/mediaViewer/ImageApi.js:17: No documentation for ImageApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/mediaViewer/ImageOverlay.js:9: No documentation for ImageOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/nearby/Nearby.js:6: No documentation for Nearby
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/nearby/NearbyApi.js:37: No documentation for NearbyApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/notifications/NotificationsOverlay.js:6: No documentation for NotificationsOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/references/references.js:6: No documentation for ReferencesDrawer
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/search/SearchApi.js:1: No documentation for SearchApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/search/SearchOverlay.js:11: No documentation for SearchOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/talk/TalkOverlay.js:10: No documentation for TalkOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/talk/TalkSectionAddOverlay.js:9: No documentation for TalkSectionAddOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/talk/TalkSectionOverlay.js:7: No documentation for TalkSectionOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/toc/toc.js:7: No documentation for TableOfContents
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/tutorials/ContentOverlay.js:12: No documentation for ContentOverlay#fullScreen
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/tutorials/ContentOverlay.js:16: No documentation for ContentOverlay#closeOnContentTap
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/tutorials/ContentOverlay.js:20: No documentation for ContentOverlay#appendTo
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/tutorials/ContentOverlay.js:47: No documentation for ContentOverlay#_position
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/tutorials/ContentOverlay.js:56: No documentation for ContentOverlay#addPointerArrow
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/tutorials/PageActionOverlay.js:5: No documentation for PageActionOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/LeadPhoto.js:5: No documentation for LeadPhoto
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/LeadPhotoUploaderButton.js:6: No documentation for LeadPhotoUploaderButton
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/PhotoApi.js:84: No documentation for PhotoApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/PhotoApi.js:91: No documentation for PhotoApi#initialize
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/PhotoUploadOverlay.js:13: No documentation for PhotoUploadOverlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/PhotoUploadProgress.js:7: No documentation for PhotoUploadProgress
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/uploads/UploadTutorial.js:10: No documentation for UploadTutorial
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/watchstar/WatchstarApi.js:6: No documentation for WatchstarApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/wikigrok/WikiDataApi.js:3: No documentation for WikiDataApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/wikigrok/WikiGrokApi.js:3: No documentation for WikiGrokApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/modules/wikigrok/WikiGrokMoreInfo.js:7: No documentation for WikiGrokMoreInfo
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Overlay.js:10: No documentation for Overlay
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Overlay.js:25: No documentation for Overlay#fullScreen
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Overlay.js:37: No documentation for Overlay#className
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Overlay.js:57: No documentation for Overlay#closeOnContentTap
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Overlay.js:124: No documentation for Overlay#show
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:8: No documentation for Page
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:42: No documentation for Page#isWikiText
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:50: No documentation for Page#isMainPage
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:90: No documentation for Page#getTitle
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:98: No documentation for Page#getId
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:106: No documentation for Page#getNamespaceId
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:120: No documentation for Page#isTalkPage
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Page.js:144: No documentation for Page#getReferenceSection
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/PageApi.js:49: No documentation for PageApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Panel.js:30: No documentation for Panel#show
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Panel.js:47: No documentation for Panel#hide
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Panel.js:60: No documentation for Panel#isVisible
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Panel.js:67: No documentation for Panel#toggle
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Router.js:15: No documentation for Router
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Router.js:138: No documentation for Router#isSupported
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/Section.js:7: No documentation for Section
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/settings.js:1: No documentation for mw.mobileFrontend.settings
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/specials/mobileoptions.js:4: No documentation for Checkbox
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/specials/uploads.js:15: No documentation for UserGalleryApi
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/specials/uploads.js:69: No documentation for PhotoItem
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/specials/uploads.js:78: No documentation for PhotoList
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/toast.js:12: No documentation for Toast#show
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/MobileFrontend/javascripts/user.js:4: No documentation for user
Warning: /Users/jrobson/git/vagrant/mediawiki/extensions/Mantle/javascripts/common/templates.js:62: Unknown type mixed


Version: unspecified
Severity: normal

Details

Reference
bz72341

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:55 AM
bzimport set Reference to bz72341.
bzimport added a subscriber: Unknown Object (MLST).

The above can be generated by make jsduck after checking out https://gerrit.wikimedia.org/r/168005

Change 169567 had a related patch set uploaded by Robmoen:
Fix MF documentation part 1

https://gerrit.wikimedia.org/r/169567

Change 169567 merged by jenkins-bot:
Add missing documentation

https://gerrit.wikimedia.org/r/169567

Let's call this done. The template warnings should go away when templates are in core. I've created a bug for wikigrok docs.