Commit 5a586794 authored by Alexia's avatar Alexia

Fix various issues.

parent 8f43aaa7
#v2.0.1
* Switched over to iframes to support newer browsers.
#v2.0.0
* Converted to extension registration.
* Forcing a max-width: 100%; on the object container.
......
......@@ -83,15 +83,14 @@ class PDFEmbed {
* @return string HTML object.
*/
static private function embed(File $file, $width, $height, $page) {
return Html::rawElement('object', [
return Html::rawElement(
'iframe',
[
'width' => $width,
'height' => $height,
'data' => $file->getFullUrl().'#page='.$page,
'type' => 'application/pdf',
'src' => $file->getFullUrl().'#page='.$page,
'style' => 'max-width: 100%;'
],
wfMessage('pdf_not_supported', $file->getFullUrl(), $file->getName())->escaped()
."<param name='page' value='$page' />"
]
);
}
......
......@@ -9,7 +9,7 @@ Installation
To install this extension, add the following to the end of the LocalSettings.php file:
```php
//PDFEmbed
wfLoadExtension("PDFEmbed");
wfLoadExtension('PDFEmbed');
```
Configuration
......
{
"name": "PDFEmbed",
"version": "2.0.0",
"version": "2.0.1",
"author": "Alexia E. Smith",
"url": "https://www.mediawiki.org/wiki/Extension:PDFEmbed",
"descriptionmsg": "pdfembed_description",
......
{
"@metadata": {
"authors": [
"Messerjokke79",
"Kghbln"
]
},
"pdfembed": "PDF Embed",
"pdfembed_description": "Ermöglicht das Einbetten von PDF-Dateien",
"embed_pdf_no_permission": "Du bist nicht berechtigt PDF-Dateien einzubetten.",
"embed_pdf_blank_file": "Die URL bzw. der Dateipfad zum Einbetten der PDF-Datei ist leer.",
"embed_pdf_invalid_file": "Die URL bzw. der Dateipfad existieren nicht.",
"embed_pdf_invalid_user": "Ein ungültiger Benutzer wurde angegeben.",
"pdf_not_supported": "Die PDF-Datei wurde entweder nicht richtig geladen oder der verwendete Browser kann keine PDF-Dateien anzeigen. Die PDF-Datei <a href=\"$1\">$2</a> herunterladen."
"@metadata": {
"authors": [
"Messerjokke79",
"Kghbln"
]
},
"pdfembed": "PDF Embed",
"pdfembed_description": "Ermöglicht das Einbetten von PDF-Dateien",
"embed_pdf_no_permission": "Du bist nicht berechtigt PDF-Dateien einzubetten.",
"embed_pdf_blank_file": "Die URL bzw. der Dateipfad zum Einbetten der PDF-Datei ist leer.",
"embed_pdf_invalid_file": "Die URL bzw. der Dateipfad existieren nicht.",
"embed_pdf_invalid_user": "Ein ungültiger Benutzer wurde angegeben."
}
......@@ -7,6 +7,5 @@
"embed_pdf_no_permission": "You do not have permission to embed PDF files.",
"embed_pdf_blank_file": "The URL or file path given to embed a PDF is blank.",
"embed_pdf_invalid_file": "The URL or file path given does not exist.",
"embed_pdf_invalid_user": "An invalid user was specified to permission testing to embed this PDF.",
"pdf_not_supported": "The PDF file did not load properly or your web browser does not support viewing PDF files. Download <a href=\"$1\">$2</a> directly to your device."
"embed_pdf_invalid_user": "An invalid user was specified to permission testing to embed this PDF."
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment