Improved OpenURL functionality.
- Moved more logic into OpenUrl view helper. - Added configuration to control display of OpenURLs without code changes. - Renamed OpenURL record driver methods for improved consistency. - Added tests.
Showing
- config/vufind/OpenUrlRules.json 17 additions, 0 deletionsconfig/vufind/OpenUrlRules.json
- module/VuFind/src/VuFind/RecordDriver/AbstractBase.php 9 additions, 26 deletionsmodule/VuFind/src/VuFind/RecordDriver/AbstractBase.php
- module/VuFind/src/VuFind/RecordDriver/EIT.php 2 additions, 15 deletionsmodule/VuFind/src/VuFind/RecordDriver/EIT.php
- module/VuFind/src/VuFind/RecordDriver/Pazpar2.php 2 additions, 15 deletionsmodule/VuFind/src/VuFind/RecordDriver/Pazpar2.php
- module/VuFind/src/VuFind/RecordDriver/SolrDefault.php 37 additions, 34 deletionsmodule/VuFind/src/VuFind/RecordDriver/SolrDefault.php
- module/VuFind/src/VuFind/RecordDriver/Summon.php 22 additions, 16 deletionsmodule/VuFind/src/VuFind/RecordDriver/Summon.php
- module/VuFind/src/VuFind/View/Helper/Root/Factory.php 9 additions, 1 deletionmodule/VuFind/src/VuFind/View/Helper/Root/Factory.php
- module/VuFind/src/VuFind/View/Helper/Root/OpenUrl.php 213 additions, 9 deletionsmodule/VuFind/src/VuFind/View/Helper/Root/OpenUrl.php
- module/VuFind/src/VuFind/View/Helper/Root/Record.php 17 additions, 0 deletionsmodule/VuFind/src/VuFind/View/Helper/Root/Record.php
- module/VuFind/tests/fixtures/openurlrules/rule1.json 21 additions, 0 deletionsmodule/VuFind/tests/fixtures/openurlrules/rule1.json
- module/VuFind/tests/fixtures/openurlrules/rule2.json 26 additions, 0 deletionsmodule/VuFind/tests/fixtures/openurlrules/rule2.json
- module/VuFind/tests/fixtures/openurlrules/rule3.json 13 additions, 0 deletionsmodule/VuFind/tests/fixtures/openurlrules/rule3.json
- module/VuFind/tests/fixtures/openurlrules/rule4.json 21 additions, 0 deletionsmodule/VuFind/tests/fixtures/openurlrules/rule4.json
- module/VuFind/tests/unit-tests/src/VuFindTest/RecordDriver/SolrDefaultTest.php 4 additions, 4 deletions...nit-tests/src/VuFindTest/RecordDriver/SolrDefaultTest.php
- module/VuFind/tests/unit-tests/src/VuFindTest/View/Helper/Root/OpenUrlTest.php 258 additions, 0 deletions...nit-tests/src/VuFindTest/View/Helper/Root/OpenUrlTest.php
- themes/blueprint/templates/RecordDriver/Pazpar2/result-list.phtml 11 additions, 11 deletions...lueprint/templates/RecordDriver/Pazpar2/result-list.phtml
- themes/blueprint/templates/RecordDriver/SolrDefault/collection-info.phtml 7 additions, 6 deletions.../templates/RecordDriver/SolrDefault/collection-info.phtml
- themes/blueprint/templates/RecordDriver/SolrDefault/core.phtml 7 additions, 6 deletions...s/blueprint/templates/RecordDriver/SolrDefault/core.phtml
- themes/blueprint/templates/RecordDriver/SolrDefault/list-entry.phtml 10 additions, 10 deletions...print/templates/RecordDriver/SolrDefault/list-entry.phtml
- themes/blueprint/templates/RecordDriver/SolrDefault/result-grid.phtml 11 additions, 9 deletions...rint/templates/RecordDriver/SolrDefault/result-grid.phtml
Please register or sign in to comment