- Jan 17, 2023
-
-
Chris Hallberg authored
- Adds a mechanism for defining local Grunt tasks.
-
Ere Maijala authored
-
Chris Hallberg authored
* Slot helper prototype. - Slot/block system for easier customization. - Designed to set block values then include parent template (helper coming). - start/end for buffer capture. - set for string setting. - clear for value clearing. * Add get method to Slot. * Add Slot method documentation. * Improve Slot documentation. * Change syntax to slot('name')->action(). Fix instancing. * Improve documentation. * Add examples to slot PR. * Update documentation. * checkstyles * Fix error with slot->get. * Remove trim so any value type can be saved. * Add prepend/append methods to slots. * Move Slots helper to VuFindTheme. * Add unit tests for Slot helper. * Clear Slot prepends and appends. * Space and trim block output. * checkstyle typo * Improve documentation of non-string slot values. * Add method constants. * Add __invoke(name, val) and __toString shortcuts. * Clarify prepend/append concatination. * Slot clear returns old contents. * Update test to match new clear functionality. * Remove example * get() can now return a default. * Make non-string tests more robust. * Remove hardcoded string. * Documentation for get default. * Apply slots to root templates. * Add isset. * Apply slots to bootstrap templates. * Documentation fix. * Checkstyles. * Bugfix: prevent overriding of ''. * Laminas migration. * More specific slot name for home page hero. * Remove 'footer' full footer slot (footer). * Add tests to cover '' cases. * Add a few default tests. Co-authored-by:
Demian Katz <demian.katz@villanova.edu>
-
Paul Hoffman authored
-
Chris Hallberg authored
-
Chris Hallberg authored
-
Chris Hallberg authored
-
Demian Katz authored
-
Chris Hallberg authored
-
Demian Katz authored
-
Ere Maijala authored
-
Ere Maijala authored
- Removes the special case for library card selection and adds support for clearing all caches with an empty attribute also with links and select fields.
-
Samuli Sillanpää authored
- More flexible options-element configuration - Pass submitted form data to getRecipient. This allows one to extend the method and vary the recipient depending on form data. - Refactor the list of form element setting fields to read from configuration to getFormElementSettingFields (again in order to ease extending). - Fix bugs related to translation of submitted checkbox elements.
-
Ere Maijala authored
* Count all transaction statuses in the total. * Use separate translations for account notifications. Revert counting change.
-
Claas Kazzer authored
-
Claas Kazzer authored
-
Mario Trojan authored
-
Demian Katz authored
- Also includes change to default fl from "*,score" to "*" since score is unused.
-
Demian Katz authored
-
Chris Hallberg authored
- This makes the format transformation tolerant of a wider range of terms (which helps with Summon, but may also be beneficial for other platforms/situations). - Right now, conference proceedings and book chapters are treated as "generic," but it may be desirable to be more specific if documentation can be found on what values to use.
-
Mario Trojan authored
- add new itemPrefix/itemSuffix options. - use schema.org property "datePublished" instead of invalid "publicationDate". - schema.org changes for isbn, issn, identifier, language. - use itemPrefix/itemSuffix for DOI + Edition.
-
Demian Katz authored
-
Demian Katz authored
- Resolves VUFIND-1384.
-
Ere Maijala authored
This allows the factory to create also subclasses of the Markdown class.
-
Cornelius Amzar authored
- Note that the database upgrade tool must be run after loading this commit to ensure that the shortlinks table's hash column is correctly populated.
-
Samuli Sillanpää authored
- Add support for configuring help texts to be displayed before and/or after the form element. - Move translation of help texts from template to Form handler in order to ease extending. - Add form group specific CSS-classes.
-
Chris Hallberg authored
-
Demian Katz authored
- Allows login with institution ID instead of barcode. - Includes some variable renaming and null coalescing for improved style/clarity.
-
mis306lu authored
-
Josef Moravec authored
-
Demian Katz authored
-
Demian Katz authored
-
Chris Hallberg authored
-
Samuli Sillanpää authored
-
Cornelius Amzar authored
-
Chris Hallberg authored
* Prototype of ParentTemplate helper. * Check for bottom of theme stack. * Move helper to VuFindTheme. Remove templatePath functionality. * Add templatePath helper for getting a template from any theme. * Documentation and checkstyles. * php-cs-fixer * Fix copy-typo. * Add unit-test. * Checkstyles. * Checkstyles: return value * Checkstyles: exception test - comments to code. * Update package.json to eliminate vulnerabilities. * Add TemplatePath tests.
-
Chris Hallberg authored
-
Demian Katz authored
-
Demian Katz authored
-
Michelle authored
- Simplify querying - Improve date processing
-