User:Pyrospirit/metadata/objects

The following is the object model of the metadata script. Note that only non-default properties are listed here. Also, this may not reflect the latest version of the script if I forget to update it after making changes.

  • assessment - Object
  • autorun - Boolean setting value, default true
  • currentAssessment - Object
  • exists - Boolean
  • extra - Array
  • pageLink - String if used, else null
  • rating - String
  • reg - result of a regular expression match
  • request - XMLHttpRequest
  • text - the wikitext of the first section of the talk page
  • url - String - the URL of the request
  • addHook - function
  • addPeerReview - static function, adds peer review data to an info string
  • ajaxMain - function
  • callHooks - function
  • checkArticle - static function
  • encodePageName - static function
  • getAssessment - static function
  • getExtraInfo - function, creates an info string using makeInfoString
  • getRating - static function
  • init - main function
  • makeInfoString - static function
  • stateChange - function, runs when request state changes
  • talkAssess - function
  • update - static function
  • MetadataObject - copy of main 'assessment' object, exists for backwards compatibility
  • MetadataScript - same as MetadataObject