@@ 166-174 (lines=9) @@ | ||
163 | $group = $module->getGroup(); |
|
164 | $position = $module->getPosition(); |
|
165 | ||
166 | if ( $group === 'private' ) { |
|
167 | // Embed via mw.loader.implement per T36907. |
|
168 | $data['embed']['general'][$position][] = $name; |
|
169 | // Avoid duplicate request from mw.loader |
|
170 | $data['states'][$name] = 'loading'; |
|
171 | } else { |
|
172 | // Load via mw.loader.load() |
|
173 | $data['general'][$position][] = $name; |
|
174 | } |
|
175 | } |
|
176 | ||
177 | foreach ( $this->moduleStyles as $name ) { |
|
@@ 199-209 (lines=11) @@ | ||
196 | if ( $module->isKnownEmpty( $context ) ) { |
|
197 | // Avoid needless request for empty module |
|
198 | $data['states'][$name] = 'ready'; |
|
199 | } else { |
|
200 | if ( $group === 'private' ) { |
|
201 | // Embed via style element |
|
202 | $data['embed']['styles'][] = $name; |
|
203 | // Avoid duplicate request from mw.loader |
|
204 | $data['states'][$name] = 'ready'; |
|
205 | } else { |
|
206 | // Load from load.php?only=styles via <link rel=stylesheet> |
|
207 | $data['styles'][] = $name; |
|
208 | } |
|
209 | } |
|
210 | } |
|
211 | ||
212 | foreach ( $this->moduleScripts as $name ) { |