23 lines
606 B
PHP
23 lines
606 B
PHP
|
<?php
|
||
|
|
||
|
declare(strict_types=1);
|
||
|
|
||
|
namespace OCA\Memories\Controller;
|
||
|
|
||
|
use OCP\AppFramework\Http\TemplateResponse;
|
||
|
|
||
|
class TemplateResponsePatch extends TemplateResponse
|
||
|
{
|
||
|
public function render()
|
||
|
{
|
||
|
$content = parent::render();
|
||
|
|
||
|
// Patch the render response to replace the viewport meta tag
|
||
|
return preg_replace(
|
||
|
'/<meta\s+name="viewport"\s+content="[^"]*"\s*\/?>/',
|
||
|
'<meta name="viewport" content="width=device-width, viewport-fit=cover, initial-scale=1, minimum-scale=1.0, maximum-scale=1, user-scalable=no">',
|
||
|
$content,
|
||
|
);
|
||
|
}
|
||
|
}
|