<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://duerer.gnm.de/w2/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AImageAnnotatorConfig.js</id>
	<title>MediaWiki:ImageAnnotatorConfig.js - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://duerer.gnm.de/w2/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AImageAnnotatorConfig.js"/>
	<link rel="alternate" type="text/html" href="http://duerer.gnm.de/w2/index.php?title=MediaWiki:ImageAnnotatorConfig.js&amp;action=history"/>
	<updated>2026-05-14T15:37:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Dürer Tintenanalyse</subtitle>
	<generator>MediaWiki 1.35.6</generator>
	<entry>
		<id>http://duerer.gnm.de/w2/index.php?title=MediaWiki:ImageAnnotatorConfig.js&amp;diff=3&amp;oldid=prev</id>
		<title>WikiSysop: Die Seite wurde neu angelegt: „// &lt;source lang=&quot;javascript&quot;&gt;   /*   Site-wide configurations and start of the ImageAnnotator gagdet. Split into a   separate file for three reasons:   1. It s…“</title>
		<link rel="alternate" type="text/html" href="http://duerer.gnm.de/w2/index.php?title=MediaWiki:ImageAnnotatorConfig.js&amp;diff=3&amp;oldid=prev"/>
		<updated>2013-01-14T08:30:51Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „// &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;   /*   Site-wide configurations and start of the ImageAnnotator gagdet. Split into a   separate file for three reasons:   1. It s…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
  Site-wide configurations and start of the ImageAnnotator gagdet. Split into a&lt;br /&gt;
  separate file for three reasons:&lt;br /&gt;
  1. It separates the configuration from the core code, while still&lt;br /&gt;
  2. making it impossible for someone else (e.g. a malicious user) to override these&lt;br /&gt;
     defaults, and&lt;br /&gt;
  3. makes configuration changes available quickly: clients cache this file for four hours.&lt;br /&gt;
 &lt;br /&gt;
  Author: [[User:Lupo]], September 2009&lt;br /&gt;
  License: Quadruple licensed GFDL, GPL, LGPL and Creative Commons Attribution 3.0 (CC-BY-3.0)&lt;br /&gt;
 &lt;br /&gt;
  Choose whichever license of these you like best :-)&lt;br /&gt;
 &lt;br /&gt;
  See http://commons.wikimedia.org/wiki/Help:Gadget-ImageAnnotator for documentation.&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
(function ()&lt;br /&gt;
{&lt;br /&gt;
  var wgUserGroups = window.wgUserGroups;&lt;br /&gt;
 &lt;br /&gt;
  // Global settings. Edit these to configure ImageAnnotator for your Wiki. Note: these configurations&lt;br /&gt;
  // are here to prevent them to be overwritten by a user in his or her user scripts. BE EXTRA CAREFUL&lt;br /&gt;
  // IF YOU CHANGE THESE SETTINGS WHEN IMAGEANNOTATOR IS ALREADY DEPLOYED! Syntax or other errors here&lt;br /&gt;
  // may break ImageAnnotator for everyone!&lt;br /&gt;
  var config = {&lt;br /&gt;
 &lt;br /&gt;
    // By default, ImageAnnotator is enabled in all namespaces (except &amp;quot;Special&amp;quot;, -1) for everyone,&lt;br /&gt;
    // except on the project's main page.&lt;br /&gt;
    // Here, you can define a list of namespaces where it is additionally disabled.&lt;br /&gt;
    viewingEnabled : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return wgNamespaceNumber &amp;gt;= 0&lt;br /&gt;
             &amp;amp;&amp;amp; (typeof (wgMainPageTitle) == 'undefined' || !wgMainPageTitle // Available only since MW 1.16&lt;br /&gt;
                || wgPageName != wgMainPageTitle.replace (/ /g, '_')) // Disable on the main page&lt;br /&gt;
             &amp;amp;&amp;amp; (wgAction &amp;amp;&amp;amp; (wgAction == 'view' || wgAction == 'purge' || wgAction == 'submit')); &lt;br /&gt;
    },&lt;br /&gt;
    // For instance, to disable ImageAnnotator on all talk pages, replace the function body above by&lt;br /&gt;
    //     return (wgNamespaceNumber &amp;amp; 1) == 0;&lt;br /&gt;
    // Or, to disable it in the category namespace and on article talk pages, you could use&lt;br /&gt;
    //     return (wgNamespaceNumber != 14) &amp;amp;&amp;amp; (wgNamespaceNumber != 1);&lt;br /&gt;
    // To enable viewing only on file description pages and on pages in the project namespace:&lt;br /&gt;
    //     return (wgNamespaceNumber == 6) || (wgNamespaceNumber == 4);&lt;br /&gt;
    // To enable viewing only for logged-in users, use&lt;br /&gt;
    //     return wgUserName !== null;&lt;br /&gt;
    // To switch off viewing of notes on the project's main page, use&lt;br /&gt;
    //     return wgPageName != wgMainPageTitle.replace (/ /g, '_');&lt;br /&gt;
 &lt;br /&gt;
    // By default, editing is enabled for anyone on the file description page or the page that contains&lt;br /&gt;
    // the substitution of template ImageWithNotes. Here, you can restrict editing even more, for&lt;br /&gt;
    // instance by allowing only autoconfirmed users to edit notes through ImageAnnotator. Note that&lt;br /&gt;
    // editing is only allowed if viewing is also allowed.&lt;br /&gt;
    editingEnabled : function ()&lt;br /&gt;
    {&lt;br /&gt;
      var pageView = wgAction &amp;amp;&amp;amp; (wgAction == 'view' || wgAction == 'purge')&lt;br /&gt;
                     &amp;amp;&amp;amp; document.URL.search (/[?&amp;amp;](diff|oldid)=/) &amp;lt; 0;&lt;br /&gt;
      if (!pageView) return false;&lt;br /&gt;
      if (   (wgNamespaceNumber == 2 || wgNamespaceNumber == 3)&lt;br /&gt;
          &amp;amp;&amp;amp; wgUserName &amp;amp;&amp;amp; wgTitle.replace (/ /g, '_').indexOf (wgUserName.replace (/ /g, '_')) == 0&lt;br /&gt;
         ) {&lt;br /&gt;
        // Allow anyone to edit notes in their own user space (sandboxes!)&lt;br /&gt;
        return true;&lt;br /&gt;
      }&lt;br /&gt;
      // Otherwise restrict editing of notes to autoconfirmed users.&lt;br /&gt;
      return    wgUserGroups&lt;br /&gt;
             &amp;amp;&amp;amp; (wgUserGroups.join (' ') + ' ').indexOf ('confirmed ') &amp;gt;= 0; // Confirmed and autoconfirmed&lt;br /&gt;
 &lt;br /&gt;
    },&lt;br /&gt;
    // To allow only autoconfirmed users to edit, use&lt;br /&gt;
    //     return wgUserGroups &amp;amp;&amp;amp;&lt;br /&gt;
    //            (' ' + wgUserGroups.join (' ') + ' ').indexOf (' autoconfirmed ') &amp;gt;= 0;&lt;br /&gt;
    // The following example restricts editing on file description pages to autoconfirmed users,&lt;br /&gt;
    // and otherwise allows edits only on subpages in the project namespace (for instance, featured&lt;br /&gt;
    // image nominations...), but allows editing there for anyone.&lt;br /&gt;
    //     return (   (   wgNamespaceNumber == 6&lt;br /&gt;
    //                 &amp;amp;&amp;amp; wgUserGroups&lt;br /&gt;
    //                 &amp;amp;&amp;amp; (' ' + wgUserGroups.join (' ') + ' ').indexOf (' autoconfirmed ') &amp;gt;= 0&lt;br /&gt;
    //                )&lt;br /&gt;
    //             || (wgNamespaceNumber == 4 &amp;amp;&amp;amp; wgPageName.indexOf ('/') &amp;gt; 0)&lt;br /&gt;
    //            );&lt;br /&gt;
    // Note that wgUserName is null for IPs.&lt;br /&gt;
 &lt;br /&gt;
    // If editing is allowed at all, may the user remove notes through the ImageAnnotator interface?&lt;br /&gt;
    // (Note that notes can be removed anyway using a normal edit to the page.)&lt;br /&gt;
    mayDelete : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return true;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // If the user may delete notes, may he or she delete with an empty deletion reason?&lt;br /&gt;
    emptyDeletionReasonAllowed : function ()&lt;br /&gt;
    {&lt;br /&gt;
      if (!wgUserGroups) return false;&lt;br /&gt;
      var groups = ' ' + wgUserGroups.join (' ') + ' ';&lt;br /&gt;
      return groups.indexOf (' sysop ') &amp;gt;= 0 || groups.indexOf (' rollbacker ') &amp;gt;= 0;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // If the user may delete, may he or she bypass the prompt for a deletion reason by setting&lt;br /&gt;
    // var ImageAnnotator_noDeletionPrompt = true;&lt;br /&gt;
    // in his or her user scripts?&lt;br /&gt;
    mayBypassDeletionPrompt : function ()&lt;br /&gt;
    {&lt;br /&gt;
      if (!wgUserGroups) return false;&lt;br /&gt;
      return (' ' + wgUserGroups.join (' ') + ' ').indexOf (' sysop ') &amp;gt;= 0;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // If viewing is enabled at all, you can specify here whether viewing notes on thumbnails (e.g.,&lt;br /&gt;
    // in articles) is switched on. Logged-in users can augment this by disabling viewing notes on&lt;br /&gt;
    // thumbnails on a per-namespace basis using the global variable ImageAnnotator_no_thumbs.&lt;br /&gt;
    thumbsEnabled : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return true;&lt;br /&gt;
    },&lt;br /&gt;
    // For instance, to switch off viewing of notes on thumbnails for IPs in article space, you'd use&lt;br /&gt;
    //     return !(namespaceNumber == 0 &amp;amp;&amp;amp; wgUserName === null);&lt;br /&gt;
 &lt;br /&gt;
    // If viewing is enabled at all, you can define whether viewing notes on non-thumbnail images is&lt;br /&gt;
    // switched on. Logged-in users can augment this by disabling viewing notes on non-thumbnails&lt;br /&gt;
    // on a per-namespace basis using the global variable ImageAnnotator_no_images.&lt;br /&gt;
    generalImagesEnabled : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return true;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // If thumbs or general images are enabled, you can define whether this shall apply only to local&lt;br /&gt;
    // images (return false) or also to images that reside at the shared repository (the Commons). In&lt;br /&gt;
    // the 'File:' namespace, displaying notes on shared images is always enabled. (Provided viewing&lt;br /&gt;
    // notes is enabled at all there. If you've disabled viewing notes in all namespaces including&lt;br /&gt;
    // the 'File:' namespace for non-logged-in users, they won't see notes on images from the Commons&lt;br /&gt;
    // either, even if you enable it here.)&lt;br /&gt;
    sharedImagesEnabled : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return true;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // If thumbs or general images are enabled, you can define here whether you want to allow the&lt;br /&gt;
    // script to  display the notes or just a little indicator (an icon in the upper left--or right&lt;br /&gt;
    // on rtl wikis--corner of the image). The parameters given are&lt;br /&gt;
    //   name         string&lt;br /&gt;
    //     the name of the image, starting with &amp;quot;File:&amp;quot;&lt;br /&gt;
    //   is_local     boolean&lt;br /&gt;
    //     true if the image is local, false if it is from the shared repository&lt;br /&gt;
    //   thumb        object {width: integer, height: integer}&lt;br /&gt;
    //     Size of the displayed image in the article, in pixels&lt;br /&gt;
    //   full_img     object {width: integer, height: integer}&lt;br /&gt;
    //     Size of the full image as uploaded, in pixels&lt;br /&gt;
    //   nof_notes    integer &lt;br /&gt;
    //     Number of notes on the image&lt;br /&gt;
    //   is_thumbnail boolean&lt;br /&gt;
    //     true if the image is a thumbnail, false otherwise&lt;br /&gt;
    inlineImageUsesIndicator : function (name, is_local, thumb, full_img, nof_notes, is_thumbnail)&lt;br /&gt;
    {&lt;br /&gt;
      // Of course you could also use wgNamespace or any other of the wg-globals here.&lt;br /&gt;
      return    (is_thumbnail &amp;amp;&amp;amp; !is_local)&lt;br /&gt;
             || ((   thumb.width &amp;lt; 250 &amp;amp;&amp;amp; thumb.height &amp;lt; 250&lt;br /&gt;
                  &amp;amp;&amp;amp; (thumb.width &amp;lt; full_img.width || thumb.height &amp;lt; full_img.height)&lt;br /&gt;
                 )&lt;br /&gt;
                   ? nof_notes &amp;gt; 10 : false&lt;br /&gt;
                );&lt;br /&gt;
      // This default displays only an indicator icon for non-local thumbnails,&lt;br /&gt;
      // and for small images that are scaled down, but have many notes&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // If notes are displayed on an image included in an article, ImageAnnotator normally adds a&lt;br /&gt;
    // caption indicating the presence of notes. If you want to suppress this for all images included&lt;br /&gt;
    // in articles, return false. To suppress the caption only for thumbnails, but not for otherwise&lt;br /&gt;
    // included images, return !is_thumbnail. To suppress the caption for all images but thumbnails,&lt;br /&gt;
    // return is_thumbnail. The parameters are the same as for the function inlineImageUsesIndicator&lt;br /&gt;
    // above.&lt;br /&gt;
    displayCaptionInArticles : function (name, is_local, thumb, full_img, nof_notes, is_thumbnail)&lt;br /&gt;
    {&lt;br /&gt;
      return true;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // Different wikis may have different image setups. For the Wikimedia projects, the image&lt;br /&gt;
    // servers are set up to generate missing thumbnails on the fly, so we can just construct&lt;br /&gt;
    // a valid thumbnail url to get a thumbnail, even if there isn't one of that size yet.&lt;br /&gt;
    // Return true if your wiki has a similar setup. Otherwise, return false.&lt;br /&gt;
    thumbnailsGeneratedAutomatically : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return true;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // Determine whether an image is locally stored or comes from a central repository. For wikis&lt;br /&gt;
    // using the Commons as their central repository, this should not need changing.&lt;br /&gt;
    imageIsFromSharedRepository : function (img_url)&lt;br /&gt;
    {&lt;br /&gt;
      return wgServer.indexOf ('/commons') &amp;lt; 0 &amp;amp;&amp;amp; img_url.indexOf ('/commons') &amp;gt;= 0;&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // Return the URL of the API at the shared file repository. Again, for wikis using the Commons&lt;br /&gt;
    // as their central repository, this should not need changing. If your wiki is accessible through&lt;br /&gt;
    // https, it's a good idea to also make the shared repository accessible through https and return&lt;br /&gt;
    // that secure URL here to avoid warnings about accessing a non-secure site from a secure site.&lt;br /&gt;
    sharedRepositoryAPI : function ()&lt;br /&gt;
    {&lt;br /&gt;
      return '//commons.wikimedia.org/w/api.php';&lt;br /&gt;
    },&lt;br /&gt;
 &lt;br /&gt;
    // Default coloring. Each note's rectangle has an outer and an inner border.&lt;br /&gt;
    outer_border  : '#666666', // Gray&lt;br /&gt;
    inner_border  : 'yellow',&lt;br /&gt;
    active_border : '#FFA500', // Orange, for highlighting the rectangle of the active note&lt;br /&gt;
    new_border    : 'red',     // For drawing rectangles&lt;br /&gt;
 &lt;br /&gt;
    // Default threshold for activating the zoom (can be overridden by users).&lt;br /&gt;
    zoom_threshold : 8.0,&lt;br /&gt;
 &lt;br /&gt;
    UI : {&lt;br /&gt;
      defaultLanguage : wgContentLanguage, // Don't change this!&lt;br /&gt;
 &lt;br /&gt;
      // Translate the texts below into the wgContentLanguage of your wiki. These are used as&lt;br /&gt;
      // fallbacks if the localized UI cannot be loaded from the server.&lt;br /&gt;
      defaults: {&lt;br /&gt;
         wpImageAnnotatorDelete        : 'Delete'&lt;br /&gt;
        ,wpImageAnnotatorEdit          : 'Edit'&lt;br /&gt;
        ,wpImageAnnotatorSave          : 'Save'&lt;br /&gt;
        ,wpImageAnnotatorCancel        : 'Cancel'&lt;br /&gt;
        ,wpImageAnnotatorPreview       : 'Preview'&lt;br /&gt;
        ,wpImageAnnotatorRevert        : 'Revert'&lt;br /&gt;
        ,wpTranslate                   : 'translate'&lt;br /&gt;
        ,wpImageAnnotatorAddButtonText : 'Add a note'&lt;br /&gt;
        ,wpImageAnnotatorAddSummary    :&lt;br /&gt;
          '[[MediaWiki talk:Gadget-ImageAnnotator.js|Adding image note]]$1'&lt;br /&gt;
        ,wpImageAnnotatorChangeSummary :&lt;br /&gt;
          '[[MediaWiki talk:Gadget-ImageAnnotator.js|Changing image note]]$1'&lt;br /&gt;
        ,wpImageAnnotatorRemoveSummary :&lt;br /&gt;
          '[[MediaWiki talk:Gadget-ImageAnnotator.js|Removing image note]]$1'&lt;br /&gt;
        ,wpImageAnnotatorHasNotesShort : 'This file has annotations.'&lt;br /&gt;
        ,wpImageAnnotatorHasNotesMsg   :&lt;br /&gt;
           'This file has annotations. Move the mouse pointer over the image to see them.'&lt;br /&gt;
        ,wpImageAnnotatorEditNotesMsg  :&lt;br /&gt;
           '&amp;lt;span&amp;gt;\xa0To edit the notes, visit page &amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;x&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;'&lt;br /&gt;
        ,wpImageAnnotatorDrawRectMsg   :&lt;br /&gt;
           'Draw a rectangle onto the image above (mouse click, then drag and release)'&lt;br /&gt;
        ,wpImageAnnotatorEditorLabel   :&lt;br /&gt;
           '&amp;lt;span&amp;gt;Text of the note (may include '&lt;br /&gt;
         + '&amp;lt;a href=&amp;quot;//meta.wikimedia.org/wiki/Help:Reference_card&amp;quot;&amp;gt;Wiki markup&amp;lt;/a&amp;gt;)&amp;lt;/span&amp;gt;'&lt;br /&gt;
        ,wpImageAnnotatorSaveError  :&lt;br /&gt;
           '&amp;lt;span&amp;gt;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'&lt;br /&gt;
         + 'Could not save your note (edit conflict or other problem).'&lt;br /&gt;
         + '&amp;lt;/span&amp;gt; '&lt;br /&gt;
         + 'Please copy the text in the edit box below and insert it manually by '&lt;br /&gt;
         + '&amp;lt;a href=&amp;quot;'&lt;br /&gt;
         + wgArticlePath.replace ('$1', encodeURI (wgPageName))&lt;br /&gt;
         + '?action=edit&amp;quot;&amp;gt;editing this page&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;'&lt;br /&gt;
        ,wpImageAnnotatorCopyright :&lt;br /&gt;
           '&amp;lt;small&amp;gt;The note will be published multi-licensed as '&lt;br /&gt;
         + '&amp;lt;a href=&amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;&amp;gt;CC-BY-SA-3.0&amp;lt;/a&amp;gt; and '&lt;br /&gt;
         + '&amp;lt;a href=&amp;quot;http://www.gnu.org/copyleft/fdl.html&amp;quot;&amp;gt;GFDL&amp;lt;/a&amp;gt;, versions 1.2 and 1.3. '&lt;br /&gt;
         + 'Please read our &amp;lt;a href=&amp;quot;//wikimediafoundation.org/wiki/Terms_of_Use&amp;quot;&amp;gt;terms '&lt;br /&gt;
         + 'of use&amp;lt;/a&amp;gt; for more details.&amp;lt;/small&amp;gt;'&lt;br /&gt;
        ,wpImageAnnotatorDeleteReason :&lt;br /&gt;
           'Why do you want to remove this note?'&lt;br /&gt;
        ,wpImageAnnotatorDeleteConfirm :&lt;br /&gt;
           'Do you really want to delete this note?'&lt;br /&gt;
        ,wpImageAnnotatorHelp          : &lt;br /&gt;
           '&amp;lt;span&amp;gt;&amp;lt;a href=&amp;quot;//commons.wikimedia.org/wiki/Help:Gadget-ImageAnnotator&amp;quot; '&lt;br /&gt;
         + 'title=&amp;quot;Help&amp;quot;&amp;gt;Help&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;'&lt;br /&gt;
        // The following image should be a GIF or an 8bit indexed PNG with transparent background,&lt;br /&gt;
        // to make sure that even IE6 displays the transparency correctly. A normal 32bit PNG might&lt;br /&gt;
        // display a transparent background as white on IE6.&lt;br /&gt;
        ,wpImageAnnotatorIndicatorIcon :&lt;br /&gt;
           '&amp;lt;span&amp;gt;'&lt;br /&gt;
         + '&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/8/8a/Gtk-dialog-info-14px.png&amp;quot; '&lt;br /&gt;
         + 'width=&amp;quot;14&amp;quot; height=&amp;quot;14&amp;quot; title=&amp;quot;This file has annotations&amp;quot; /&amp;gt;'&lt;br /&gt;
         + '&amp;lt;/span&amp;gt;'&lt;br /&gt;
        ,wpImageAnnotatorCannotEditMsg :&lt;br /&gt;
           '&amp;lt;span&amp;gt;To modify annotations, your browser needs to have the '&lt;br /&gt;
         + '&amp;lt;a href=&amp;quot;//en.wikipedia.org/wiki/XMLHttpRequest&amp;quot;&amp;gt;XMLHttpRequest&amp;lt;/a&amp;gt; '&lt;br /&gt;
         + 'object. Your browser does not have this object or does not allow it to be used '&lt;br /&gt;
         + '(in Internet Explorer, it may be in a switched off ActiveX component), and '&lt;br /&gt;
         + 'thus you cannot modify annotations. We\'re sorry for the inconvenience.&amp;lt;/span&amp;gt;'&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
  }; // End site-wide config.&lt;br /&gt;
 &lt;br /&gt;
  // DO NOT CHANGE ANYTHING BELOW THIS LINE&lt;br /&gt;
 &lt;br /&gt;
  // Start of ImageAnnotator&lt;br /&gt;
  if (config.viewingEnabled ()) {&lt;br /&gt;
    addOnloadHook (function () {ImageAnnotator.install (config);});&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>