{"master":{"name":"Drafts","version":"0.3.8","author":["Trevor Parscal","Petr Bena"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:Drafts","descriptionmsg":"drafts-desc","license-name":"GPL-2.0-or-later","type":"other","requires":{"MediaWiki":">= 1.43.0"},"config_prefix":"eg","config":{"DraftsAutoSaveWait":{"value":120,"path":false,"description":"Seconds of inactivity after change before autosaving. Use the value 0 to disable autosave","public":false},"DraftsAutoSaveInputBased":{"value":false,"path":false,"description":"Enable auto save only if user stop typing (less auto saves, but much worse recovery ability)","public":false},"DraftsAutoSaveTimeout":{"value":20,"path":false,"description":"Seconds to wait until giving up on a response from the server. Use the value 0 to disable autosave","public":false},"DraftsLifeSpan":{"value":30,"path":false,"description":"Days to keep drafts around before automatic deletion. Set to 0 to keep forever.","public":false},"DraftsCleanRatio":{"value":1000,"path":false,"description":"Ratio of times which a list of drafts requested and the list should be pruned for expired drafts - expired drafts will not apear in the list even if they are not yet pruned, this is just a way to keep the database from filling up with old drafts","public":false}},"APIModules":{"loaddrafts":"ApiLoadDrafts","savedrafts":"ApiSaveDrafts"},"SpecialPages":{"Drafts":"SpecialDrafts"},"ExtensionMessagesFiles":{"DraftsAlias":"Drafts.alias.php"},"HookHandlers":{"main":{"class":"DraftHooks"}},"Hooks":{"UserGetDefaultOptions":"main","GetPreferences":"main","EditFilter":"main","PageSaveComplete":"main","PageUndeleteComplete":"main","SpecialMovepageAfterMove":"main","EditPageBeforeEditButtons":"main","EditPage::showEditForm:initial":"main","EditPage::attemptSave:after":"main","ResourceLoaderGetConfigVars":"main","LoadExtensionSchemaUpdates":"main"},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/Drafts"}}