Merge "resourceloader: Remove deprecated MessageBlobStore::insertMessageBlob"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 25 Sep 2017 18:39:12 +0000 (18:39 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 25 Sep 2017 18:39:12 +0000 (18:39 +0000)
includes/api/ApiMessage.php
resources/src/mediawiki.skinning/elements.css

index 9e42d5f..3347128 100644 (file)
  * (see e.g. Title::getUserPermissionsErrors()) and the API has to make do with that.
  *
  * @since 1.25
+ * @note This interface exists to work around PHP's inheritance, so ApiMessage
+ *  can extend Message and ApiRawMessage can extend RawMessage while still
+ *  allowing an instanceof check for a Message object including this
+ *  functionality. If for some reason you feel the need to implement this
+ *  interface on some other class, that class must also implement all the
+ *  public methods the Message class provides (not just those from
+ *  MessageSpecifier, which as written is fairly useless).
  * @ingroup API
  */
 interface IApiMessage extends MessageSpecifier {
index d204d5d..245fb53 100644 (file)
@@ -206,8 +206,9 @@ samp,
        /*
         * Some browsers will render the monospace text too small, namely Firefox, Chrome and Safari.
         * Specifying any valid, second value will trigger correct behavior without forcing a different font.
+        * See T176636
         */
-       font-family: monospace, 'Courier';
+       font-family: monospace, monospace;
 }
 
 code {