Merge "registration: Only allow one extension to set a specific config setting"
[lhc/web/wiklou.git] / includes / resourceloader / ResourceLoaderUserOptionsModule.php
index c1b47bf..a15d310 100644 (file)
@@ -48,7 +48,7 @@ class ResourceLoaderUserOptionsModule extends ResourceLoaderModule {
 
        /**
         * @param ResourceLoaderContext $context
-        * @return string
+        * @return string JavaScript code
         */
        public function getScript( ResourceLoaderContext $context ) {
                return Xml::encodeJsCall( 'mw.user.options.set',
@@ -65,10 +65,11 @@ class ResourceLoaderUserOptionsModule extends ResourceLoaderModule {
        }
 
        /**
-        * @return string
+        * @param ResourceLoaderContext $context
+        * @return bool
         */
-       public function getPosition() {
-               return 'top';
+       public function isKnownEmpty( ResourceLoaderContext $context ) {
+               return !$context->getUserObj()->getOptions( User::GETOPTIONS_EXCLUDE_DEFAULTS );
        }
 
        /**