| @@ 103-121 (lines=19) @@ | ||
| 100 | * The Html is echoed directly into the output. |
|
| 101 | * |
|
| 102 | */ |
|
| 103 | public function toCss() |
|
| 104 | { |
|
| 105 | $defaultWebLibraryRenderer = null; |
|
| 106 | ||
| 107 | foreach ($this->webLibraries as $library) { |
|
| 108 | /* @var $library WebLibraryInterface */ |
|
| 109 | $renderer = $library->getRenderer(); |
|
| 110 | if ($renderer == null) { |
|
| 111 | if ($defaultWebLibraryRenderer == null) { |
|
| 112 | $defaultWebLibraryRenderer = MoufManager::getMoufManager()->getInstance( |
|
| 113 | 'defaultWebLibraryRenderer' |
|
| 114 | ); |
|
| 115 | } |
|
| 116 | $renderer = $defaultWebLibraryRenderer; |
|
| 117 | } |
|
| 118 | /* @var $renderer WebLibraryRendererInterface */ |
|
| 119 | $renderer->toCssHtml($library); |
|
| 120 | } |
|
| 121 | } |
|
| 122 | ||
| 123 | /** |
|
| 124 | * Renders the HTML in charge of loading JS files. |
|
| @@ 128-146 (lines=19) @@ | ||
| 125 | * The Html is echoed directly into the output. |
|
| 126 | * |
|
| 127 | */ |
|
| 128 | public function toJs() |
|
| 129 | { |
|
| 130 | $defaultWebLibraryRenderer = null; |
|
| 131 | ||
| 132 | foreach ($this->webLibraries as $library) { |
|
| 133 | /* @var $library WebLibraryInterface */ |
|
| 134 | $renderer = $library->getRenderer(); |
|
| 135 | if ($renderer == null) { |
|
| 136 | if ($defaultWebLibraryRenderer == null) { |
|
| 137 | $defaultWebLibraryRenderer = MoufManager::getMoufManager()->getInstance( |
|
| 138 | 'defaultWebLibraryRenderer' |
|
| 139 | ); |
|
| 140 | } |
|
| 141 | $renderer = $defaultWebLibraryRenderer; |
|
| 142 | } |
|
| 143 | /* @var $renderer WebLibraryRendererInterface */ |
|
| 144 | $renderer->toJsHtml($library); |
|
| 145 | } |
|
| 146 | } |
|
| 147 | ||
| 148 | /** |
|
| 149 | * Renders the HTML in charge of loading additional files. |
|
| @@ 153-171 (lines=19) @@ | ||
| 150 | * The Html is echoed directly into the output. |
|
| 151 | * |
|
| 152 | */ |
|
| 153 | public function toAdditional() |
|
| 154 | { |
|
| 155 | $defaultWebLibraryRenderer = null; |
|
| 156 | ||
| 157 | foreach ($this->webLibraries as $library) { |
|
| 158 | /* @var $library WebLibraryInterface */ |
|
| 159 | $renderer = $library->getRenderer(); |
|
| 160 | if ($renderer == null) { |
|
| 161 | if ($defaultWebLibraryRenderer == null) { |
|
| 162 | $defaultWebLibraryRenderer = MoufManager::getMoufManager()->getInstance( |
|
| 163 | 'defaultWebLibraryRenderer' |
|
| 164 | ); |
|
| 165 | } |
|
| 166 | $renderer = $defaultWebLibraryRenderer; |
|
| 167 | } |
|
| 168 | /* @var $renderer WebLibraryRendererInterface */ |
|
| 169 | $renderer->toAdditionalHtml($library); |
|
| 170 | } |
|
| 171 | } |
|
| 172 | } |
|
| 173 | ?> |
|