working/Evergreen.git
10 years agoAdd actions for editing just copy attributes or vol/copy details collab/miker/web-client-sprint2
Mike Rylander [Fri, 21 Aug 2015 17:30:06 +0000 (13:30 -0400)]
Add actions for editing just copy attributes or vol/copy details

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoDisable org selector when defaults say to
Mike Rylander [Fri, 21 Aug 2015 17:23:37 +0000 (13:23 -0400)]
Disable org selector when defaults say to

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach org selector to be completely disabled via text attr
Mike Rylander [Fri, 21 Aug 2015 17:23:12 +0000 (13:23 -0400)]
Teach org selector to be completely disabled via text attr

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoSupply a "defaults" interface for disabling element and setting call number batch...
Mike Rylander [Fri, 21 Aug 2015 17:11:49 +0000 (13:11 -0400)]
Supply a "defaults" interface for disabling element and setting call number batch defaults

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoExpose columns through grid controls for external column pickers
Mike Rylander [Fri, 21 Aug 2015 17:10:41 +0000 (13:10 -0400)]
Expose columns through grid controls for external column pickers

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoLayout improvements and templates
Mike Rylander [Fri, 21 Aug 2015 02:18:02 +0000 (22:18 -0400)]
Layout improvements and templates

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd enter-key-handler; improve basic combo box; teach org selector how to not have...
Mike Rylander [Fri, 21 Aug 2015 02:17:20 +0000 (22:17 -0400)]
Add enter-key-handler; improve basic combo box; teach org selector how to not have a default value

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd a "Batch Apply" template row above call numbers
Mike Rylander [Wed, 19 Aug 2015 17:43:23 +0000 (13:43 -0400)]
Add a "Batch Apply" template row above call numbers

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUpdate all instances of the call number, mainly for copy display
Mike Rylander [Tue, 18 Aug 2015 21:53:48 +0000 (17:53 -0400)]
Update all instances of the call number, mainly for copy display

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoCopy editing!
Mike Rylander [Tue, 18 Aug 2015 21:27:47 +0000 (17:27 -0400)]
Copy editing!

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach the grid how to flesh the last step in a path if it is unfleshed
Mike Rylander [Tue, 18 Aug 2015 21:26:58 +0000 (17:26 -0400)]
Teach the grid how to flesh the last step in a path if it is unfleshed

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoConnect the panes for adding/removing copies and volumes; Teach the UI to load raw...
Mike Rylander [Mon, 17 Aug 2015 21:23:35 +0000 (17:23 -0400)]
Connect the panes for adding/removing copies and volumes; Teach the UI to load raw data when IDs are not provided

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd the beginnings of copy attribute editing
Mike Rylander [Mon, 17 Aug 2015 20:14:58 +0000 (16:14 -0400)]
Add the beginnings of copy attribute editing

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach the grid some new tricks
Mike Rylander [Mon, 17 Aug 2015 20:14:10 +0000 (16:14 -0400)]
Teach the grid some new tricks

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach Holdings View how to open the Vol/Copy editor
Mike Rylander [Fri, 14 Aug 2015 21:14:12 +0000 (17:14 -0400)]
Teach Holdings View how to open the Vol/Copy editor

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoVol/Copy edit (volumes ATM)
Mike Rylander [Fri, 14 Aug 2015 21:13:30 +0000 (17:13 -0400)]
Vol/Copy edit (volumes ATM)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach holdings to re-render when paging through result lists
Mike Rylander [Thu, 30 Jul 2015 13:50:56 +0000 (09:50 -0400)]
Teach holdings to re-render when paging through result lists

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoWIP: more Z39.50 improvements
Galen Charlton [Tue, 28 Jul 2015 15:04:16 +0000 (15:04 +0000)]
WIP: more Z39.50 improvements

* change binding of marc_xml
* implement edit-then-overlay
* add search-in-progress indicator
* implement display of total hit count
* implement remove fields on import

10 years agohave egRecordHtml watch for chagnes to the MARC XML
Galen Charlton [Tue, 28 Jul 2015 15:06:36 +0000 (15:06 +0000)]
have egRecordHtml watch for chagnes to the MARC XML

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoweb staff: teach MARC editor how to work in-place
Galen Charlton [Tue, 28 Jul 2015 15:00:16 +0000 (15:00 +0000)]
web staff: teach MARC editor how to work in-place

This patch adds an "in-place" mode to the MARC editor for
cases where client-side MARC munging is needed without
immediately saving the results to the database.

To use, include in-place-mode="true" in the eg-marc-edit-record
directive.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoWIP: webstaff Z39.50 - more improvements
Galen Charlton [Thu, 23 Jul 2015 17:52:33 +0000 (17:52 +0000)]
WIP: webstaff Z39.50 - more improvements

* add grid actions
* fix markup
* add view MARC action
* improve name of check for disabling actions that
  require at least one result to be selected
* display cover image on view MARC modal
* add Z39.50 raw search capability
* implement selecting local record for overlay
* implement record overlay with confirm

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoteach eg-record-html how to initialize itself from MARCXML
Galen Charlton [Mon, 27 Jul 2015 17:14:06 +0000 (17:14 +0000)]
teach eg-record-html how to initialize itself from MARCXML

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoteach egGrid action menus how to conditionally disable items
Galen Charlton [Thu, 23 Jul 2015 17:49:36 +0000 (17:49 +0000)]
teach egGrid action menus how to conditionally disable items

It is now possible to pass a function to specify if an action
menu item should be disabled:

  <eg-grid-action handler="do_stuff" disabled="cant_do_stuff"
    label="[% l('Do Stuff') %]"></eg-grid-action>

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoFixed-position navigation menu for web client
Kathy Lussier [Tue, 14 Jul 2015 16:26:24 +0000 (12:26 -0400)]
Fixed-position navigation menu for web client

Changes the class for top-navbar so that it stays fixed at the top of the
screen. This is useful for staff who will need to quickly jump to another
area of the client after they have scrolled down a page.

Initially, changing the class shifted some of the content higher so that the
navbar was covering some elements. I addressed this by adding some padding to

Many thanks to Jason Etheridge for pointing me in the right direction to get
started.

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoWIP: more webstaff Z39.50 search work
Galen Charlton [Fri, 17 Jul 2015 18:56:10 +0000 (18:56 +0000)]
WIP: more webstaff Z39.50 search work

* add widget to show/hide search form
* add more vertical space between search form and results table
* forgo a label on the results table
* make Z39.50 search results non-multiselect-able
* implement edit-then-import

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoforce MARC editor context menus to have a high z-index
Galen Charlton [Fri, 17 Jul 2015 22:22:47 +0000 (22:22 +0000)]
force MARC editor context menus to have a high z-index

Magic value of 2000 chosen to ensure that they appear
even when the MARC editor is embedded in a Bootstrap
modal.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoteach MARC editor how to initialize itself from a MARCXML blob
Galen Charlton [Fri, 17 Jul 2015 22:10:15 +0000 (22:10 +0000)]
teach MARC editor how to initialize itself from a MARCXML blob

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoteach egGrid how to disable multiselect
Galen Charlton [Fri, 17 Jul 2015 19:22:36 +0000 (19:22 +0000)]
teach egGrid how to disable multiselect

For grids where it makes sense to allow only one row to be
selected at a time, egGrid now supports a "-multiselect"
feature that:

  * disables generation of the checkbox column
  * disables control-/shift/command-click to multiselect

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agomake Firefox happy in various ways
Mike Rylander [Fri, 17 Jul 2015 20:13:54 +0000 (16:13 -0400)]
make Firefox happy in various ways

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoZ39.50 webstaff WIP: more functionality and fixes
Galen Charlton [Thu, 16 Jul 2015 18:17:04 +0000 (18:17 +0000)]
Z39.50 webstaff WIP: more functionality and fixes

* check for empty query correctly
* retain reference to target list
* preserve search query input when toggling Z39.50 target selection
* implement clear form handler
* allow enter key to submit search
* track index of Z39.50 results so that individual ones can be selected
* note results of experiences to make the title be conditionally a hyperlink
* implement show in catalog
* implement direct import

10 years agoWIP: add more Z39.50 search functionality to webstaff
Galen Charlton [Thu, 9 Jul 2015 16:25:25 +0000 (16:25 +0000)]
WIP: add more Z39.50 search functionality to webstaff

- can now select targets
- search field form now active
- can now retrieve results

Next steps:

- start adding actions to the results grid
- add estimated hits count
- add caching of results already retrieved
- add ability to move the search field and target list out
  of the way

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoWIP: start work on Z39.50 interface
Galen Charlton [Tue, 9 Jun 2015 22:10:18 +0000 (22:10 +0000)]
WIP: start work on Z39.50 interface

So far, fetch targets. Next steps:

- add directive for the search input boxes;
  will need to watch the target list
- add search service

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1472787: add regression test
Galen Charlton [Wed, 8 Jul 2015 22:24:55 +0000 (22:24 +0000)]
LP#1472787: add regression test

This patch adds some unit tests for egGrid's egGridColumnsProvider,
including regression tests for LP#1472787.

To run these tests (and all others for the web staff client)
from with a Git checkout of Evergreen:

[1] cd Open-ILS/web/js/ui/default/staff
[2] grunt test

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1472787: fix expansion of wildcard eg-grid-field paths
Galen Charlton [Wed, 8 Jul 2015 21:35:43 +0000 (21:35 +0000)]
LP#1472787: fix expansion of wildcard eg-grid-field paths

This fixes a bug where expansion of wildcard egGridField
paths didn't handle a plain "*" correctly.

To test:

[1] In the web staff client, bring up the list of a patron's
    current loans.  Add the grace period column to the grid,
    but note that the loans' grace period values are not
    actually displayed.
[2] Apply the patch.
[3] Refresh the browser and repeat step 1.  This time, the
    grace period values are displayed.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoSimplify logic of grouped items; Add mark missing/damaged; Add show item holds
Mike Rylander [Wed, 24 Jun 2015 13:39:46 +0000 (09:39 -0400)]
Simplify logic of grouped items; Add mark missing/damaged; Add show item holds

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd actions for jumping to item status
Mike Rylander [Wed, 24 Jun 2015 13:18:47 +0000 (09:18 -0400)]
Add actions for jumping to item status

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd support for item list population from the URL
Mike Rylander [Wed, 24 Jun 2015 13:18:04 +0000 (09:18 -0400)]
Add support for item list population from the URL

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdjust how padding is applied
Mike Rylander [Mon, 22 Jun 2015 19:35:02 +0000 (15:35 -0400)]
Adjust how padding is applied

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoColumn ordering improvement
Mike Rylander [Mon, 22 Jun 2015 19:21:35 +0000 (15:21 -0400)]
Column ordering improvement

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTypo
Mike Rylander [Mon, 22 Jun 2015 19:20:08 +0000 (15:20 -0400)]
Typo

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse function calls instead of watches; Collapse columns
Mike Rylander [Mon, 22 Jun 2015 19:14:29 +0000 (15:14 -0400)]
Use function calls instead of watches; Collapse columns

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAttempt to provide defaults
Mike Rylander [Mon, 22 Jun 2015 17:26:55 +0000 (13:26 -0400)]
Attempt to provide defaults

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd checkboxes and logic for collapsing copy and vol detail
Mike Rylander [Mon, 22 Jun 2015 17:17:42 +0000 (13:17 -0400)]
Add checkboxes and logic for collapsing copy and vol detail

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach grids how to provide checkboxes
Mike Rylander [Mon, 22 Jun 2015 17:16:19 +0000 (13:16 -0400)]
Teach grids how to provide checkboxes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoHoldings View!
Mike Rylander [Mon, 22 Jun 2015 12:47:12 +0000 (08:47 -0400)]
Holdings View!

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd "align" support to grid cells
Mike Rylander [Mon, 22 Jun 2015 12:46:18 +0000 (08:46 -0400)]
Add "align" support to grid cells

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoOnly make the iframe bigger, never smaller
Mike Rylander [Mon, 27 Apr 2015 16:18:40 +0000 (12:18 -0400)]
Only make the iframe bigger, never smaller

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMove buttons to the top
Mike Rylander [Mon, 27 Apr 2015 14:47:19 +0000 (10:47 -0400)]
Move buttons to the top

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd height adjustment hacks for a couple dojo interfaces
Mike Rylander [Fri, 24 Apr 2015 20:27:31 +0000 (16:27 -0400)]
Add height adjustment hacks for a couple dojo interfaces

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoDouble scrollbars are bad, this stops them where we can.
Mike Rylander [Thu, 23 Apr 2015 21:35:09 +0000 (17:35 -0400)]
Double scrollbars are bad, this stops them where we can.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoJust build the path directly, we know our base
Mike Rylander [Thu, 23 Apr 2015 21:09:34 +0000 (17:09 -0400)]
Just build the path directly, we know our base

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoPass override when needed, and interpret events correctly
Mike Rylander [Thu, 23 Apr 2015 19:30:53 +0000 (15:30 -0400)]
Pass override when needed, and interpret events correctly

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoIntegrate Monograph Parts UI
Mike Rylander [Mon, 20 Apr 2015 20:38:13 +0000 (16:38 -0400)]
Integrate Monograph Parts UI

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach egEmbedFrame how to not throw warnings, and also how to be used more than once...
Mike Rylander [Mon, 20 Apr 2015 20:32:30 +0000 (16:32 -0400)]
Teach egEmbedFrame how to not throw warnings, and also how to be used more than once per app

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd "delete" and "undelete" actions to the MARC editor
Mike Rylander [Mon, 20 Apr 2015 17:46:52 +0000 (13:46 -0400)]
Add "delete" and "undelete" actions to the MARC editor

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoEnable next/prev/first/last/results buttons on all new search results
Mike Rylander [Mon, 20 Apr 2015 17:46:17 +0000 (13:46 -0400)]
Enable next/prev/first/last/results buttons on all new search results

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoSmall-ize the "set default" button, and move it "into" the tab
Mike Rylander [Fri, 17 Apr 2015 20:49:46 +0000 (16:49 -0400)]
Small-ize the "set default" button, and move it "into" the tab

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse tabs instead of Actions For this Record, and do away with that menu altogether...
Mike Rylander [Wed, 15 Apr 2015 20:38:50 +0000 (16:38 -0400)]
Use tabs instead of Actions For this Record, and do away with that menu altogether (YAY!)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoalways calculate context menu for egMarcEditEditable on the fly
Galen Charlton [Mon, 13 Apr 2015 19:24:14 +0000 (19:24 +0000)]
always calculate context menu for egMarcEditEditable on the fly

This way, the correct context menus get generated for a new
field/subfield entry or when a field's tag is changed.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoset value ctype for RDA 33x$a
Galen Charlton [Mon, 13 Apr 2015 17:20:47 +0000 (17:20 +0000)]
set value ctype for RDA 33x$a

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoteach MARC editor how to build context menus for subfield values
Galen Charlton [Mon, 13 Apr 2015 17:16:57 +0000 (17:16 +0000)]
teach MARC editor how to build context menus for subfield values

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1427287: allow coded value maps to be associated with subfields
Galen Charlton [Mon, 13 Apr 2015 16:38:45 +0000 (16:38 +0000)]
LP#1427287: allow coded value maps to be associated with subfields

This change allows a set of values from a record attribute's
coded value map to be associated with a MARC subfield and
returned by the tag-table service.  This is for supporting
the use of controlled vocabularies for subfield values in
the MARC editor.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1442815: add RDA Content Type, Media Type, and Carrier Type attributes to seed...
Galen Charlton [Fri, 10 Apr 2015 22:27:16 +0000 (22:27 +0000)]
LP#1442815: add RDA Content Type, Media Type, and Carrier Type attributes to seed data

Note that a record attribute reingest is required for the
attributes to be available for search purposes.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1442815: teach record attributes about SKOS
Galen Charlton [Fri, 10 Apr 2015 22:03:46 +0000 (22:03 +0000)]
LP#1442815: teach record attributes about SKOS

Add columns to the database for storing URIs of SKOS
vocabularies and concepts.  In particular:

- add a vocabulary column to config.record_attr_definition
  to store the URI of the published vocabulary associated
  with the record attribute
- add a concept_uri column to config.coded_value_map

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1442796: make XPath-based record attribute definitions work
Galen Charlton [Fri, 10 Apr 2015 20:56:17 +0000 (20:56 +0000)]
LP#1442796: make XPath-based record attribute definitions work

Record attribue definitions that use XPath to extract their values
could break ingest; this patch fixes that.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoRegister a pile of standard hotkeys
Mike Rylander [Fri, 10 Apr 2015 16:34:18 +0000 (12:34 -0400)]
Register a pile of standard hotkeys

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach access keys how to deal with ng-click actions and empty hrefs
Mike Rylander [Fri, 10 Apr 2015 16:33:26 +0000 (12:33 -0400)]
Teach access keys how to deal with ng-click actions and empty hrefs

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoIntegrate Manage Authorities UI -- will require modification to de-XUL-ify in a later...
Mike Rylander [Tue, 7 Apr 2015 19:00:22 +0000 (15:00 -0400)]
Integrate Manage Authorities UI -- will require modification to de-XUL-ify in a later sprint

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoIntegrate URL Verification UI -- will require modification to de-XUL-ify in a later...
Mike Rylander [Tue, 7 Apr 2015 18:48:15 +0000 (14:48 -0400)]
Integrate URL Verification UI -- will require modification to de-XUL-ify in a later sprint

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoBatch Edit iframe template
Mike Rylander [Tue, 7 Apr 2015 17:01:46 +0000 (13:01 -0400)]
Batch Edit iframe template

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoIntegrate batch edit (including bucket batch edit entry point)
Mike Rylander [Tue, 7 Apr 2015 16:55:07 +0000 (12:55 -0400)]
Integrate batch edit (including bucket batch edit entry point)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd support for standalone grid menu items even when there is a menu label
Mike Rylander [Tue, 7 Apr 2015 16:54:29 +0000 (12:54 -0400)]
Add support for standalone grid menu items even when there is a menu label

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoEmbed vandelay
Mike Rylander [Mon, 6 Apr 2015 19:47:09 +0000 (15:47 -0400)]
Embed vandelay

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake space saving configurable on embedded iframes
Mike Rylander [Mon, 6 Apr 2015 19:46:32 +0000 (15:46 -0400)]
Make space saving configurable on embedded iframes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFlat Text MARC editor support
Mike Rylander [Mon, 6 Apr 2015 16:55:47 +0000 (12:55 -0400)]
Flat Text MARC editor support

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAllow global delimiter override
Mike Rylander [Mon, 6 Apr 2015 16:55:31 +0000 (12:55 -0400)]
Allow global delimiter override

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoPropagate undo changes into FFs
Mike Rylander [Wed, 1 Apr 2015 16:02:57 +0000 (12:02 -0400)]
Propagate undo changes into FFs

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoStyling cleanup
Mike Rylander [Wed, 1 Apr 2015 16:02:36 +0000 (12:02 -0400)]
Styling cleanup

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoHonor "obscure DOB" YAOUS
Mike Rylander [Tue, 31 Mar 2015 20:46:32 +0000 (16:46 -0400)]
Honor "obscure DOB" YAOUS

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFF context menus, generated from DB data
Mike Rylander [Tue, 31 Mar 2015 19:53:37 +0000 (15:53 -0400)]
FF context menus, generated from DB data

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoResolve after saving
Mike Rylander [Tue, 31 Mar 2015 19:52:06 +0000 (15:52 -0400)]
Resolve after saving

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFixed field editor!
Mike Rylander [Mon, 30 Mar 2015 18:14:20 +0000 (14:14 -0400)]
Fixed field editor!

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoNew directive for FF editing
Mike Rylander [Fri, 27 Mar 2015 21:47:11 +0000 (17:47 -0400)]
New directive for FF editing

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFetch FF pos map and value map, per record type
Mike Rylander [Fri, 27 Mar 2015 21:46:14 +0000 (17:46 -0400)]
Fetch FF pos map and value map, per record type

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake Date of Birth label red if DOB is emtpy
Mike Rylander [Thu, 26 Mar 2015 21:14:07 +0000 (17:14 -0400)]
Make Date of Birth label red if DOB is emtpy

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd Profile to the column list on patron search results
Mike Rylander [Thu, 26 Mar 2015 20:41:05 +0000 (16:41 -0400)]
Add Profile to the column list on patron search results

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRemove unnecessary dropdown-toggle attr
Mike Rylander [Thu, 26 Mar 2015 13:58:46 +0000 (09:58 -0400)]
Remove unnecessary dropdown-toggle attr

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoClose other context menus before showing this one
Mike Rylander [Fri, 20 Mar 2015 22:14:11 +0000 (18:14 -0400)]
Close other context menus before showing this one

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoindicator value lists now use "description" to, well, label descriptions
Galen Charlton [Mon, 16 Mar 2015 21:04:18 +0000 (21:04 +0000)]
indicator value lists now use "description" to, well, label descriptions

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1427287: (erratum) create Pg enum type to represent MARC record type
Galen Charlton [Mon, 16 Mar 2015 20:47:43 +0000 (20:47 +0000)]
LP#1427287: (erratum) create Pg enum type to represent MARC record type

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1427287: (erratum) use "description" rather than "value"
Galen Charlton [Mon, 16 Mar 2015 20:35:44 +0000 (20:35 +0000)]
LP#1427287: (erratum) use "description" rather than "value"

This makes the indicator list have the same shape as the
subfield code list.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agouse contextItemGenerator instead of contextItemContainer
Mike Rylander [Mon, 16 Mar 2015 20:02:04 +0000 (16:02 -0400)]
use contextItemGenerator instead of contextItemContainer

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoTypo (missing space)
Mike Rylander [Mon, 16 Mar 2015 20:08:20 +0000 (16:08 -0400)]
Typo (missing space)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTooltips for holdable/visible on status and location in item summary
Mike Rylander [Mon, 16 Mar 2015 19:12:36 +0000 (15:12 -0400)]
Tooltips for holdable/visible on status and location in item summary

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAngularJS egTagTable service + context menus for tags, subfield codes, and indicator...
Galen Charlton [Mon, 16 Mar 2015 18:48:39 +0000 (18:48 +0000)]
AngularJS egTagTable service + context menus for tags, subfield codes, and indicator values

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoDo not change the tab on iframe changes when using the summary bar buttons
Mike Rylander [Thu, 12 Mar 2015 14:39:08 +0000 (10:39 -0400)]
Do not change the tab on iframe changes when using the summary bar buttons

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse ng-show instead of ng-if to avoid an extra scope injection
Mike Rylander [Thu, 12 Mar 2015 14:37:49 +0000 (10:37 -0400)]
Use ng-show instead of ng-if to avoid an extra scope injection

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoToward dirty data flag and better prev/next/start/end buttons
Mike Rylander [Thu, 12 Mar 2015 02:26:08 +0000 (22:26 -0400)]
Toward dirty data flag and better prev/next/start/end buttons

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd buttons to call appropriate opac functions from the record summary bar
Mike Rylander [Wed, 11 Mar 2015 20:57:05 +0000 (16:57 -0400)]
Add buttons to call appropriate opac functions from the record summary bar

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAllow UIs wrapping the opac to call functions in the opac iframe
Mike Rylander [Wed, 11 Mar 2015 20:56:23 +0000 (16:56 -0400)]
Allow UIs wrapping the opac to call functions in the opac iframe

Signed-off-by: Mike Rylander <mrylander@gmail.com>