Browse Source
fix: add support for progressive enhancement in included mode (#100)
pull/105/head
Martin Monperrus
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
6 additions and
2 deletions
-
bibtexbrowser-test.php
-
bibtexbrowser.php
|
|
@ -66,6 +66,7 @@ class BTBTest extends PHPUnit_Framework_TestCase { |
|
|
|
// resetting the default link style
|
|
|
|
bibtexbrowser_configure('BIBTEXBROWSER_LINK_STYLE','bib2links_default'); |
|
|
|
bibtexbrowser_configure('ABBRV_TYPE','index'); |
|
|
|
bibtexbrowser_configure('BIBTEXBROWSER_USE_PROGRESSIVE_ENHANCEMENT', false); |
|
|
|
} |
|
|
|
|
|
|
|
function test_checkdoc() { |
|
|
@ -759,7 +760,7 @@ class BTBTest extends PHPUnit_Framework_TestCase { |
|
|
|
$d = new SimpleDisplay(); |
|
|
|
$d->setDB($db); |
|
|
|
ob_start(); |
|
|
|
$d->display(); |
|
|
|
NoWrapper($d); |
|
|
|
$output = ob_get_clean(); |
|
|
|
$res = eval("return ".file_get_contents('reference-output-wp-publications.txt').";"); |
|
|
|
$this->assertEquals(strip_tags($res['rendered']), "[wp-publications bib=sample.bib all=1] gives:\n".strip_tags($output)."\n"); |
|
|
|
|
|
@ -4210,7 +4210,7 @@ if (method_exists($content, 'getTitle')) { |
|
|
|
$content->display(); |
|
|
|
echo poweredby(); |
|
|
|
|
|
|
|
if (BIBTEXBROWSER_USE_PROGRESSIVE_ENHANCEMENT) { |
|
|
|
if (c('BIBTEXBROWSER_USE_PROGRESSIVE_ENHANCEMENT')) { |
|
|
|
javascript(); |
|
|
|
} |
|
|
|
|
|
|
@ -4235,6 +4235,9 @@ usage: |
|
|
|
*/ |
|
|
|
function NoWrapper($content) { |
|
|
|
echo $content->display(); |
|
|
|
if (c('BIBTEXBROWSER_USE_PROGRESSIVE_ENHANCEMENT')) { |
|
|
|
javascript(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** is used to create an subset of a bibtex file. |
|
|
|