Jump to content

User:Pyrospirit/metadata/objects

From Wikipedia, the free encyclopedia

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