working/Evergreen.git
11 years agoi18n support for field names in myopac css
Bill Ott [Tue, 24 Sep 2013 19:20:56 +0000 (15:20 -0400)]
i18n support for field names in myopac css

Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoFix margins in advanced search tabs for mobile view too
Ben Shum [Tue, 24 Sep 2013 18:57:16 +0000 (14:57 -0400)]
Fix margins in advanced search tabs for mobile view too

Similarly, in the mobile view, do not have a bottom margin separating the tab
from the content below. Clean up margin code while we're at it.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoFix tab button margins
Ben Shum [Tue, 24 Sep 2013 18:16:21 +0000 (14:16 -0400)]
Fix tab button margins

Remove a hanging 10px margin that made the advanced search tabs and my account
tabs appear as though they were floating over the contents they were connected
with.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Simplify opac-button styling
Dan Scott [Tue, 24 Sep 2013 17:21:35 +0000 (13:21 -0400)]
TPAC: Simplify opac-button styling

Conflicting padding declarations in the stylesheet, in an old attempt to
balance out the sizes of various INPUT types vs A elements in Chrome vs.
Firefox, were resulting in increasingly odd sizes for the buttons
(depending on which browser you used). Switching to a BUTTON instead of
an A tag and dropping all of the padding declarations improves the
situation on Firefox, Chrome, and IE8, while simplifying the CSS.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Retain advanced search tabs via overflow:auto
Dan Scott [Tue, 24 Sep 2013 17:04:56 +0000 (13:04 -0400)]
TPAC: Retain advanced search tabs via overflow:auto

At small widths, the advanced search tabs could be forced to escape the
search tab header in a displeasing fashion. Also, the background bar
that provides context for the selected tab had been lost - and
overflow:auto fixes that. Thanks to Dan Wells for the suggestion.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Main content needs a clear:both style
Dan Scott [Tue, 24 Sep 2013 15:24:39 +0000 (11:24 -0400)]
TPAC: Main content needs a clear:both style

On My Account, the content of tabs was riding up against the tabs. Use
clear:both style for #main-content to force the main content to start on
a new line.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC expert search: wrap labelled fields consistently
Dan Scott [Tue, 24 Sep 2013 14:57:56 +0000 (10:57 -0400)]
TPAC expert search: wrap labelled fields consistently

Use a new class "nonbreaking-wrapper" with display:inline-block to keep
label + input fields together, rather than the inline "whitespace:
no-wrap" which did not work on Chrome (and oddly enough forced the value
field to the next line).

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Prevent IE compatibility view
Dan Scott [Tue, 24 Sep 2013 14:51:36 +0000 (10:51 -0400)]
TPAC: Prevent IE compatibility view

Windows XP has IE8, and it can handle the CSS we have in the TPAC.
However, the "compatibility view" button, if clicked, actually results
in horribly broken rendering (contrary to what one would expect).

 Adding this <meta> tag prevents the compatibility view button from
displaying and should improve the experience for users.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Clear line for initial advanced search tab
Dan Scott [Tue, 24 Sep 2013 13:53:34 +0000 (09:53 -0400)]
TPAC: Clear line for initial advanced search tab

The initial advanced search tab was being rendered right beside the tabs
instead of underneath them; fix in the same way we fixed the numeric and
expert tabs previously.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoRestore fines, checkout, and holds tabs
Kathy Lussier [Tue, 24 Sep 2013 11:32:28 +0000 (07:32 -0400)]
Restore fines, checkout, and holds tabs

These display well as tabs since there are only two tabs to display. Probably
inadvisable to replace these tabs with menus as we did in other places because
there are already menus on these screens to perform actions on selected
checkouts/holds.

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Streamline facet display
Dan Scott [Tue, 24 Sep 2013 05:55:37 +0000 (01:55 -0400)]
TPAC: Streamline facet display

Rather than including a DIV containing only a non-breaking space to
clear the lines of the facets, just use CSS to clear each facet and set
a bottom margin appropriately.

Also, take advantage of wide screens by allowing facets to display
more broadly rather than being limited to a 10% width of the screen.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Advanced search - add line break
Dan Scott [Tue, 24 Sep 2013 05:29:19 +0000 (01:29 -0400)]
TPAC: Advanced search - add line break

The header and form for numeric search and expert search were being
displayed inline with the tabs on the advanced search page; push those
down where they should be.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Draw a border under the result header bar
Dan Scott [Tue, 24 Sep 2013 05:15:39 +0000 (01:15 -0400)]
TPAC: Draw a border under the result header bar

Particularly needed in mobile mode, where the background has been set to
inherit, draw a bottom border to separate the result header actions from
the pagination controls.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Enable search bar elements to wrap gracefully
Dan Scott [Tue, 24 Sep 2013 05:11:36 +0000 (01:11 -0400)]
TPAC: Enable search bar elements to wrap gracefully

As the browser window narrows, stack the search bar elements vertically
as needed.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Define result header padding by contents
Dan Scott [Tue, 24 Sep 2013 05:07:00 +0000 (01:07 -0400)]
TPAC: Define result header padding by contents

Rather than defining padding for the result header bar and then defining
margins for the contained labels and buttons, rely strictly on the
buttons and labels to position themselves.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Make result label text consistent size
Dan Scott [Tue, 24 Sep 2013 04:46:27 +0000 (00:46 -0400)]
TPAC: Make result label text consistent size

The text on the result header buttons was all 100%, while the text
labels for the sort and limit to available widgets for some reason were
set to a smaller font size, despite appearing on the same line.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Make result button text consistent
Dan Scott [Tue, 24 Sep 2013 04:43:50 +0000 (00:43 -0400)]
TPAC: Make result button text consistent

There's no good reason for the result buttons to have underlined text
when most other buttons in the Web UI do not have underlined text.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Remove wide bar under results options header
Dan Scott [Tue, 24 Sep 2013 04:36:59 +0000 (00:36 -0400)]
TPAC: Remove wide bar under results options header

The hard-coded <br class="clear-both"> adds a full em of empty vertical
space to the full TPAC with no usability gain. Remove it.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Saner search button CSS
Dan Scott [Tue, 24 Sep 2013 04:33:12 +0000 (00:33 -0400)]
TPAC: Saner search button CSS

Gradients and text shadows begone.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMobile TPAC: Cleaner Refine/Return to hits behaviour
Dan Scott [Tue, 24 Sep 2013 03:03:05 +0000 (23:03 -0400)]
Mobile TPAC: Cleaner Refine/Return to hits behaviour

Have the Refine results / Return to results button be the target ID, so
that clicking the link leaves the opposite action at the top of the page
(giving users a quick exit path back to where they came from).

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Consistent results paginator font size
Dan Scott [Tue, 24 Sep 2013 02:55:04 +0000 (22:55 -0400)]
TPAC: Consistent results paginator font size

It is weird to have two different font sizes appearing on the same line
in the regular TPAC, and it introduces slight inconsistency for the left
padding of the results pagination in mobile mode.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Avoid paginator HTML rather than hiding it
Dan Scott [Tue, 24 Sep 2013 02:44:18 +0000 (22:44 -0400)]
TPAC: Avoid paginator HTML rather than hiding it

Rather than generating HTML and then hiding it via CSS, just don't
generate the HTML at all. In this case, avoid generating the Previous /
Next links in those cases where we're on either page one or the last page
of results respectively.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Align results pagination in mobile mode
Dan Scott [Tue, 24 Sep 2013 02:33:09 +0000 (22:33 -0400)]
TPAC: Align results pagination in mobile mode

The results summary and results paginator had been using hard-coded
pixel values for the padding-left value; amusingly, they were different
values. Now that the paginator is part of the CSS stylesheet, switch to
using a standard 1 em so that we can also respond to the chosen font
size of both the stylesheet and the user's preference.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Reduce vertical space in results paginator
Dan Scott [Tue, 24 Sep 2013 02:29:23 +0000 (22:29 -0400)]
TPAC: Reduce vertical space in results paginator

An unnecessary span element with inline CSS results in additional blank
vertical space being generated for searches with only one page of
results. Avoid creating the span (which would normally contain the list
of pages), move the CSS to the style sheet, and use ems rather than
hard-coded px values for the padding to adjust relative to the font
size.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMobile TPAC: Show Advanced Search button in results header
Dan Scott [Mon, 23 Sep 2013 19:16:16 +0000 (15:16 -0400)]
Mobile TPAC: Show Advanced Search button in results header

Now that the advanced search UI is reasonably mobile-friendly, make it
visible. At the same time, make the wrapping behaviour more friendly by
giving a little bit of vertical margin between wrapped buttons (because
adding "Advanced Search" is almost guaranteed to cause wrapping).

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: More responsive search result header buttons
Dan Scott [Mon, 23 Sep 2013 19:02:04 +0000 (15:02 -0400)]
TPAC: More responsive search result header buttons

Rather than having a specific height of 40px, which is crazy, remove the
specific height. This enables the buttons contained in the search result
header to wrap without overlapping the bottom border in strange
patterns.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMobile TPAC: Better styling for facet/results buttons
Dan Scott [Mon, 23 Sep 2013 18:59:04 +0000 (14:59 -0400)]
Mobile TPAC: Better styling for facet/results buttons

Adopt the OPAC button style and move the buttons into the search bar to
consolidate result-specific actions into a single contextual area.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Remove "Dynamic catalog" link from footer
Dan Scott [Mon, 23 Sep 2013 18:16:01 +0000 (14:16 -0400)]
TPAC: Remove "Dynamic catalog" link from footer

The TPAC _is_ the dynamic catalog as of 2.3. It no longer has a need to
link to itself.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoHide searchbar from myopac and other non-search related pages
Ben Shum [Fri, 20 Sep 2013 21:48:40 +0000 (17:48 -0400)]
Hide searchbar from myopac and other non-search related pages

Ugly hack to add the mobile_hide div class around the searchbar.tt2 includes.

Eventually should add some smarter options in searchbar.tt2 for displaying or not
in various interfaces.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoReplace prefs tabs with select menu in mobile view
Kathy Lussier [Fri, 20 Sep 2013 19:09:13 +0000 (15:09 -0400)]
Replace prefs tabs with select menu in mobile view

There are too many account preference tabs to display cleanly on a small
screen resolution, so let's replace them with a select menu for
navigation. At the same time, we remove hardcoded values used for the
navigation tabs so that we do not need to maintain links/labels for the
menus in two different places.

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoReactive tables for myopac circ and holds.
Bill Ott [Fri, 20 Sep 2013 13:13:05 +0000 (09:13 -0400)]
Reactive tables for myopac circ and holds.

Initial stab at trying to restructure the table data to fit into a vertical table'ish design.
Also took a machete to the nth display:none portions of the previous style so we could see all
the glory that needed to be restructured.

Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoDisabled option in account menu
Kathy Lussier [Fri, 20 Sep 2013 04:52:28 +0000 (00:52 -0400)]
Disabled option in account menu

Instead of hiding the active page in the My Account select box navigation,
let's disable it so that the menu remains consistent from page to page.

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoRestore facet-first loading, add breakpoint for results
Dan Scott [Fri, 20 Sep 2013 00:28:32 +0000 (20:28 -0400)]
Restore facet-first loading, add breakpoint for results

Facet first loading should be faster on slow servers, so do that rather
than loading them after the results and forcing a page render when we
dump them into place on wide screens.

Also add an 800px breakpoint to prevent results from getting pushed
underneath the facets; at 800px, we go into "hide facets" mode instead.
This gets picked up by the 600px breakpoint, so it's all good.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoShow/hide facets & search results in mobile mode
Dan Scott [Thu, 19 Sep 2013 18:57:58 +0000 (14:57 -0400)]
Show/hide facets & search results in mobile mode

Use CSS + a bit of JavaScript to show/hide facets and results, and
anchor the page accordingly.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMobile: group advanced search rows with a border
Dan Scott [Thu, 19 Sep 2013 15:45:44 +0000 (11:45 -0400)]
Mobile: group advanced search rows with a border

We want advanced search rows to wrap on mobile, but also want to group
the elements in some way. This adds a simple border on the bottom of
each row to suggest that things are together.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoBump up the default font size, use consistent font sizes
Dan Scott [Thu, 19 Sep 2013 15:11:22 +0000 (11:11 -0400)]
Bump up the default font size, use consistent font sizes

opac/parts/css/fonts.tt2 defines all of the font sizes we should be
using for consistency throughout the TPAC. There was a need felt to bump
up the default font size in the mobile UI from 12px to 12pt, which was
matched by a number of sites who had also bumped the normal UI up to
14px or 15px. Rather than having a weird font-size jump when you narrow
a browser window to < 600px, keep the same base font size... but bump it
up.

Also, replace hardcoded 100% etc font sizes with the templated font
sizes for consistency.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoChange CSS for dash identity
Ben Shum [Thu, 19 Sep 2013 14:59:30 +0000 (10:59 -0400)]
Change CSS for dash identity

Set to float:left; for the dash identity so that the buttons are in order:
"My account" then "Logout"

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAdditional CSS changes for copy details for mobile web.
Garry Collum [Thu, 19 Sep 2013 14:24:56 +0000 (10:24 -0400)]
Additional CSS changes for copy details for mobile web.

Adds fix for background color for bibs with linked items.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoFix up the advanced search tabs advanced, numeric, expert
Bill Ott [Thu, 19 Sep 2013 14:18:16 +0000 (10:18 -0400)]
Fix up the advanced search tabs advanced, numeric, expert
Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoRespect adv_break with clear: both
Dan Scott [Thu, 19 Sep 2013 14:38:40 +0000 (10:38 -0400)]
Respect adv_break with clear: both

This keeps the old behaviour, in all ways, but rather than using a specific
/ arbitrary pixel width it uses clear:both to start a new line for a new
adv_break.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMore responsive advanced search
Dan Scott [Thu, 19 Sep 2013 14:02:45 +0000 (10:02 -0400)]
More responsive advanced search

By default, rather than having blocks of search filters with an explicit
width of 800px or 850px, just have one line of filters that wraps
according to the width of the page (truly responsive).

Also move all inline styles into style.css so we can more easily
manipulate them based on media queries. And notice silly styles that can
be easily swapped out with clean styles.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoResize advanced search filters to allow more space by default
Ben Shum [Thu, 19 Sep 2013 03:56:00 +0000 (23:56 -0400)]
Resize advanced search filters to allow more space by default

By default, the space allotted was perfect at 800px which worked in
Chrome browser just fine.  But viewing in Firefox rendered the elements
slightly larger and wrapped some filters instead of displaying four
in a row as expected.

Increase the adv_search_filters from 800px to 850px to allow for more
space.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAdd new span for myopac buttons
Ben Shum [Thu, 19 Sep 2013 02:03:19 +0000 (22:03 -0400)]
Add new span for myopac buttons

Based on direction from Kathy Lussier:

1) Add a new span for the myopac buttons to keep them grouped
2) Hide an unnecessary extra dash divider from the myopac dashboard identity

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoSome CSS tweaks
Ben Shum [Wed, 18 Sep 2013 21:57:00 +0000 (17:57 -0400)]
Some CSS tweaks

1) Remove the login height to prevent problems with larger fonts at entry
2) Add some top and bottom padding between search results
3) Make the titles larger by default in search results
4) Add some right padding to the results block

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTweak My Account buttons
Kathy Lussier [Wed, 18 Sep 2013 21:53:55 +0000 (17:53 -0400)]
Tweak My Account buttons

Tweak the padding and margins for My Account buttons so that they fit on
one line for small screens. Also fits well for users with very, very long
names.

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoKeep label + input together in search bar
Dan Scott [Wed, 18 Sep 2013 21:35:29 +0000 (17:35 -0400)]
Keep label + input together in search bar

The better for breaking in a sane way on a non-mobile screen.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoRestore missing format selector from search bar
Dan Scott [Wed, 18 Sep 2013 21:23:46 +0000 (17:23 -0400)]
Restore missing format selector from search bar

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoChanges to CSS to make the table in shelf browse to display in a block for mobile...
Dan Scott [Tue, 24 Sep 2013 15:20:13 +0000 (11:20 -0400)]
Changes to CSS to make the table in shelf browse to display in a block for mobile tpac.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Conflicts:
Open-ILS/src/templates/opac/css/style.css.tt2

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMy account menu CSS tweaking
Ben Shum [Wed, 18 Sep 2013 20:46:07 +0000 (16:46 -0400)]
My account menu CSS tweaking

Remove duplicate acct_tabs entry now that we plan to hide entirely.

Remove unnecessary font resizing.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoRefactor searchbar into non-sentence form
Dan Scott [Wed, 18 Sep 2013 21:13:38 +0000 (17:13 -0400)]
Refactor searchbar into non-sentence form

A search bar that does not use a sentence is easier to translate and has
the additional advantage of breaking up into a simpler mobile display.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoImprove rdetail_status table display for copy info.
Garry Collum [Wed, 18 Sep 2013 19:52:52 +0000 (15:52 -0400)]
Improve rdetail_status table display for copy info.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoReplace My account tabs with dropdown
Kathy Lussier [Wed, 18 Sep 2013 19:17:58 +0000 (15:17 -0400)]
Replace My account tabs with dropdown

The my account tabs were crowded on a small screen, so we switch it to a
dropdown navigation menu. Many thanks to Dan Pearl for his help!

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoVarious mobile style and display changes.
Bill Ott [Wed, 18 Sep 2013 18:55:40 +0000 (14:55 -0400)]
Various mobile style and display changes.

Try to reduce the size of the search bar and search type option links.
Remove completely from login page (problem or make user rely on back button?)
Introduce mobile_hide class for cheap/easy method to alter pieces for mobile.

Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoElectronic resources must be cleanly displayed
Dan Scott [Wed, 18 Sep 2013 18:19:49 +0000 (14:19 -0400)]
Electronic resources must be cleanly displayed

In MOPAC view, electronic resource URIs were overlapping the rdetail
actions. Clear 'em out.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoImprove rdetail action formatting when no cover art
Dan Scott [Wed, 18 Sep 2013 17:55:40 +0000 (13:55 -0400)]
Improve rdetail action formatting when no cover art

When there is no cover art, the format label gets the actions hung oddly
to the right in the record detail view. Just wrap the whole block in a
div and float that instead.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoSet explicit width for result metadata in main view
Dan Scott [Wed, 18 Sep 2013 17:36:15 +0000 (13:36 -0400)]
Set explicit width for result metadata in main view

We were getting ragged edges for search results with titles longer than
the "# of # available copies..." statement and the placement of the
place hold action buttons, so set an explicit width, and then deset that
in mobile mode.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMinor fix for non-existent pubdates in search results
Dan Scott [Wed, 18 Sep 2013 17:13:41 +0000 (13:13 -0400)]
Minor fix for non-existent pubdates in search results

If you do not have a pubdate, it is better etter to have nothing follow
the format label than "()".

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAllow the advanced search rows to wrap on smaller displays.
Bill Ott [Wed, 18 Sep 2013 15:26:42 +0000 (11:26 -0400)]
Allow the advanced search rows to wrap on smaller displays.
Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoClean-up of expert and numeric forms.
Bill Ott [Wed, 18 Sep 2013 15:12:20 +0000 (11:12 -0400)]
Clean-up of expert and numeric forms.

Again, toward the mobilization of advanced searches.  Allow the forms to resize happily.

Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMake record actions available in mobile record details
Dan Scott [Wed, 18 Sep 2013 14:57:52 +0000 (10:57 -0400)]
Make record actions available in mobile record details

Use the format label approach and push the actions beside the cover art
(if any) so that users can do actions like place hold in a mobile UI.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoResult actions use width when available
Dan Scott [Wed, 18 Sep 2013 14:14:25 +0000 (10:14 -0400)]
Result actions use width when available

Float the actions to the right side when enough width is available,
otherwise push them under the result metadata in width-constrained
viewports.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTpac links for search the catalog, advanced search, and browse the catalog have incon...
Garry Collum [Tue, 17 Sep 2013 19:14:00 +0000 (15:14 -0400)]
Tpac links for search the catalog, advanced search, and browse the catalog have inconsistent styles.

Added labels and classes to the said links for greater configurability.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoDe-table the advanced search to allow for mobile resizing.
Bill Ott [Wed, 18 Sep 2013 11:31:58 +0000 (07:31 -0400)]
De-table the advanced search to allow for mobile resizing.

A first stab at allowing the advanced search page to resize for mobile use.
Much of the style included was borrowed from Jason Boyer.  Critical changes
occur in the adv_search_xxx type id's in the non-mobile style.

to-do: See if there's any hope for the search rows.  Not sure what can be
done to make them fit any better.

Signed-off-by: Bill Ott <bott@grpl.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Conflicts:
Open-ILS/src/templates/opac/css/style.css.tt2
Open-ILS/src/templates/opac/parts/advanced/search.tt2

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMove search result "actions" below result metadata
Dan Scott [Wed, 18 Sep 2013 13:35:47 +0000 (09:35 -0400)]
Move search result "actions" below result metadata

Rather than the tabular layout, add the place hold / add to my list
actions underneath the record metadata for each result. This results in
a narrower required width and enables us to actually display the actions
in mobile mode.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoJust use a format label in results + pubdate
Dan Scott [Wed, 18 Sep 2013 13:09:20 +0000 (09:09 -0400)]
Just use a format label in results + pubdate

Rather than having the format icon, which requires either hovering (not
generally available in mobile) or guessing what the strange symbol
means, just use the plain text format label.

In addition, move the brief pubdate from beside the author name to
beside the format label. This avoids confusion if the author name
already has birth or death dates beside it, like "Scott, Dan 1972-
2006". He's not dead yet!

As a bonus, this enables us to remove one table cell from the search
results.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoFacets after results, then DOMinate them into place
Dan Scott [Tue, 17 Sep 2013 19:16:49 +0000 (15:16 -0400)]
Facets after results, then DOMinate them into place

We can use a media query in JavaScript to detect a given width and then
drop the facets into their left-hand column if needed; if the browser
window resizes, then potentially put the facets back on the bottom.

Also add a rudimentary "Refine these results" link at the top of the
page that is only visible when the facets are at the bottom to
facilitate navigation.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoRemove extra div layer around password hint include
Ben Shum [Tue, 17 Sep 2013 22:36:04 +0000 (18:36 -0400)]
Remove extra div layer around password hint include

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMore tweaks to the form page
Ben Shum [Tue, 17 Sep 2013 21:44:50 +0000 (17:44 -0400)]
More tweaks to the form page

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoChange form.tt2 from table to div
Ben Shum [Tue, 17 Sep 2013 18:43:59 +0000 (14:43 -0400)]
Change form.tt2 from table to div

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAdd meta viewport tag
Ben Shum [Tue, 17 Sep 2013 17:53:08 +0000 (13:53 -0400)]
Add meta viewport tag

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAdd initial Indiana CSS changes
Ben Shum [Tue, 17 Sep 2013 17:43:21 +0000 (13:43 -0400)]
Add initial Indiana CSS changes

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoTPAC: Revert colspan/rowspan advanced search config option
Dan Scott [Tue, 24 Sep 2013 15:08:53 +0000 (11:08 -0400)]
TPAC: Revert colspan/rowspan advanced search config option

We're no longer going to be using a table layout, so colspan and rowspan
will not be useful going forward.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoLP 1212456 Release Notes
Bill Erickson [Fri, 16 Aug 2013 13:06:44 +0000 (09:06 -0400)]
LP 1212456 Release Notes

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoStamping 'Items Out' config settings
Dan Wells [Mon, 23 Sep 2013 21:48:03 +0000 (17:48 -0400)]
Stamping 'Items Out' config settings

Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoLP 1212456 customize items out display
Bill Erickson [Wed, 14 Aug 2013 18:00:59 +0000 (14:00 -0400)]
LP 1212456 customize items out display

Control when lost, longoverdue, and claimsreturn'ed items display in the
top vs bottom list in the items out interface.  Also, control when such
circs should be hidden when checked in, regardless of whether the
transaction is still open (from fines, etc.).

ui.circ.items_out.lost
ui.circ.items_out.longoverdue
ui.circ.items_out.claimsreturned

The values for the settings are bit flags.

1 = show in top list
2 = show in bottom list
4 = hide when checked in

The magic numbers for admins to enter are:

1 = top list, then bottom list (if xact is open)
2 = bottom list, then bottom list (if xact is open)
5 = top list, hide when checked in
6 = bottom list, hide when checked in

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Conflicts:

Open-ILS/src/sql/Pg/950.data.seed-values.sql

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAdd missing dojo nls files for FlattenerGrid and PCrudFilterPane to the i18n toolchain.
Pasi Kallinen [Thu, 29 Aug 2013 08:00:42 +0000 (11:00 +0300)]
Add missing dojo nls files for FlattenerGrid and PCrudFilterPane to the i18n toolchain.
Add the missing POT files to git so "make newpo" will work.

Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoNew advanced search filter size/layout options
Pasi Kallinen [Tue, 3 Sep 2013 15:13:48 +0000 (18:13 +0300)]
New advanced search filter size/layout options

Allow setting the heights of the advanced search select boxes in
config.tt2. Also provide colspan and rowspan for adjusting the layout
of the filter boxes.

Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoAction/Trigger load environment via stream
Bill Erickson [Thu, 22 Aug 2013 20:47:27 +0000 (16:47 -0400)]
Action/Trigger load environment via stream

Load objects in the A/T environment via streaming response instead of
atomic, to avoid very large messages.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11 years agoStamping 0833 : self-reg timeout
Bill Erickson [Mon, 23 Sep 2013 15:12:34 +0000 (11:12 -0400)]
Stamping 0833 : self-reg timeout

Signed-off-by: Bill Erickson <berick@esilibrary.com>
11 years agoLP#1218597 pending patron row-date IDL label change
Bill Erickson [Wed, 11 Sep 2013 18:19:07 +0000 (14:19 -0400)]
LP#1218597 pending patron row-date IDL label change

Change "Row Date" to "Create Date" as the row_date label in the IDL.
This is more consistent with other like fields viewed in the staff
client.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11 years agoLP#1218597 Load pending patron via double-click
Bill Erickson [Fri, 6 Sep 2013 20:17:08 +0000 (16:17 -0400)]
LP#1218597 Load pending patron via double-click

Double-click on a row in the pending patrons list in the staff client
loads the pending patron into the patron registration UI in a new tab,
same as clicking the existing Load button.

phasefx++ for implementation suggestions.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11 years agoLP#1218597 TPAC honors opac.username_regex setting
Bill Erickson [Wed, 28 Aug 2013 19:51:15 +0000 (15:51 -0400)]
LP#1218597 TPAC honors opac.username_regex setting

If a value for requested username is entered and the org unit setting
"opac.username_regex" has a value, the regex will be enforced just like
the other .regex org unit settings in use in self-reg.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11 years agoLP#1218597 tpac self-reg refresh page for privacy
Bill Erickson [Wed, 28 Aug 2013 17:41:21 +0000 (13:41 -0400)]
LP#1218597 tpac self-reg refresh page for privacy

Adding a new org unit setting "opac.self_register.timeout" /
"Patron Self-Reg. Display Timeout" for determning how long the self-reg
page will remain open before reloading to the home page.  The goal is to
protect the privacy of those who enter values but fail to submit the
form.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Conflicts:

Open-ILS/src/sql/Pg/950.data.seed-values.sql

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11 years agoLP#1218597 TPAC self-reg DoB date format example message
Bill Erickson [Wed, 28 Aug 2013 17:27:52 +0000 (13:27 -0400)]
LP#1218597 TPAC self-reg DoB date format example message

Provide an example DoB date format message.  Since the message may need
translating, it is provided as a template string and not an org unit
setting.  Note, however, that the Dojo widget inside the patron
registration UI, where self-reg data ultimately goes, requires
incoming/default date values to be in ISO8601 format.  It will not
accept locale-shaped dates.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
11 years agoRepair Vandelay async startup data retrieval
Bill Erickson [Mon, 23 Sep 2013 14:51:03 +0000 (10:51 -0400)]
Repair Vandelay async startup data retrieval

Increment the number of items retrieved at startup to ensure the UI
waits for all async requests to return before continuing with page
rendering.

The counter should have been updated with this commit, which adds bucket
retrieval to the startup sequence.

59cc4b9524bfcf9a56f54c5ed5a3d56a7d1b86e6

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
11 years agoUpdate serials docs for 2.4
Remington Steed [Fri, 10 May 2013 13:57:31 +0000 (09:57 -0400)]
Update serials docs for 2.4

In version 2.4, the serials modules underwent significant changes that
require significant updates to the documentation. This commit provides
the necessary updates, including some new screenshots. And in a few
cases, existing documentation was corrected or improved in ways
unrelated to the 2.4 update.

Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
11 years agoAdd altering rows colors to (cataloging) manage authorities interface
Yamil Suarez [Wed, 18 Sep 2013 19:01:21 +0000 (15:01 -0400)]
Add altering rows colors to (cataloging) manage authorities interface

To make it easier to use the (cataloging) manage authorities interface I added a tiny bit of CSS to have alternating row colors. The "height: 1.5em" part is needed because the enclosing authEntry div ends up with a height of zero because its children containers are all floating. Turns out this zero height behavior is not a bug, but a natural side affect of floating the div's children.

Signed-off-by: Yamil Suarez <yamil@yamil.com>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
11 years agoFix typo in Makefile.ubuntu-precise.
Chris Sharp [Tue, 17 Sep 2013 17:55:29 +0000 (13:55 -0400)]
Fix typo in Makefile.ubuntu-precise.

Makefile.ubuntu precise was lacking a "install_postgres_server"
target.  This updates that file.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
11 years agoNumber upgrade script for serial alert notes
Lebbeous Fogle-Weekley [Tue, 17 Sep 2013 18:53:47 +0000 (14:53 -0400)]
Number upgrade script for serial alert notes

(and fix trivial omission in XUL from that same work)

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
11 years agoRelease notes for Serial alert notes
Remington Steed [Tue, 17 Sep 2013 12:20:17 +0000 (08:20 -0400)]
Release notes for Serial alert notes

Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
11 years agoSerials: alert notes when receiving
Dan Wells [Tue, 10 Sep 2013 22:33:23 +0000 (18:33 -0400)]
Serials: alert notes when receiving

This commit adds the ability to flag serial notes as receive-time
alerts, and also adds the interface widgets necessary to check for
and see these alerts in the serial control receiving interface.

notes.xul was modified extensively to allow for an arbitrary pile of
notes to be displayed, rather than just displaying the notes for a
single object (which it still can do).

As it stands, the notes are compiled locally from already retrieved
objects, but it would also be reasonable to add a middle-layer
function to do roughly the same thing.  Depending on how this is done
it could require a fair amount of logic duplication, so it might be
better done as part of a larger interface/back-end combined
refactoring.

This commit also tidies up a few other minor things in
manage_items.js, including adding automatic refresh when notes are
added/edited/deleted, and also removing a duplicate function.

Alerting the notes in the batch-receive interface is still TODO, but
should be fairly simple to add once this commit is in place.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoHave TPAC put user input at the end in all cases
Mike Rylander [Fri, 30 Aug 2013 15:22:27 +0000 (11:22 -0400)]
Have TPAC put user input at the end in all cases

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
11 years agoStream facet data
Mike Rylander [Wed, 28 Aug 2013 19:05:36 +0000 (15:05 -0400)]
Stream facet data

For certain shapes of facet datasets, the .atomic version of the
json_query call can produce an XMPP message large enough to cause
ejabberd to fall over unceremoniously.  Switch to a streaming
CStoreEditor-based call instead to avoid this.

Ideally, this would use message bundling (aka, chunking) as well,
but the C parts of OpenSRF don't seem to support that yet.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoMove list delete check from onclick to onsubmit
Dan Wells [Mon, 16 Sep 2013 20:50:53 +0000 (16:50 -0400)]
Move list delete check from onclick to onsubmit

Cause Brendan Eich says it's better :)

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Remington Steed <rjs7@calvin.edu>
11 years agoLP1164674 - OPAC - Too easy to delete a list
Kyle Tomita [Fri, 24 May 2013 18:52:49 +0000 (11:52 -0700)]
LP1164674 - OPAC - Too easy to delete a list

Added an onClick action to prompt for confirmation before
deleting a list.

Signed-off-by: Kyle Tomita <ktomita@catalystitservices.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
11 years agoBrowse catalog shortcut links should clear the search query
Pasi Kallinen [Wed, 11 Sep 2013 08:46:07 +0000 (11:46 +0300)]
Browse catalog shortcut links should clear the search query

Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
11 years ago'Opportunistic' Acq In-process Copy Overlay
Dan Wells [Fri, 6 Sep 2013 20:36:47 +0000 (16:36 -0400)]
'Opportunistic' Acq In-process Copy Overlay

It is both normal and common to overlay brief acquisitions bib
records with more complete records, and it is simple to create
copies as part of the overlay process, but there is no *simple* way
to have the imported copies overlay the acq copies.

This code builds off the existing copy overlay code (which matches
and overlays using specified IDs), but uses broader matching criteria.
By selecting the new option, "Auto Overlay In-process Acquisitions
Copies", the system will potentially overlay copies which:
  * have associated lineitem details (that is, they were created
    by the acquisitions process), and
  * that lineitem detail has the same owning_lib as the incoming
    copy's owning_lib
  * the current copy associated with that lineitem detail is "In
    process"

Also, fix two small bugs, one which prevented overlay using the
'Available' status (change 'if $val' to 'if defined $val', since
'Available' is '0'), and another which prevented item overlay when
selecting the match record manually (as_imported was null in the DB).

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
11 years agoStamping long overdue penalty upgrade script
Mike Rylander [Mon, 16 Sep 2013 16:47:46 +0000 (12:47 -0400)]
Stamping long overdue penalty upgrade script

Signed-off-by: Mike Rylander <mrylander@gmail.com>
11 years agoLP1210291 Long Overdue Standing Penalty
Bill Erickson [Thu, 8 Aug 2013 20:47:28 +0000 (16:47 -0400)]
LP1210291 Long Overdue Standing Penalty

Adds a new PATRON_EXCEEDS_LONGOVERDUE_COUNT patron standing penalty.
It behaves the same as the PATRON_EXCEEDS_LOST_COUNT penalty for
long-overdue circulations.

Release notes included.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Conflicts [resolved, normal seed data order stuff]:
Open-ILS/src/sql/Pg/950.data.seed-values.sql

Signed-off-by: Mike Rylander <mrylander@gmail.com>
11 years agoAdd Finnish bib tooltips to marc editor.
Pasi Kallinen [Thu, 8 Aug 2013 07:41:39 +0000 (10:41 +0300)]
Add Finnish bib tooltips to marc editor.
Original translations from The Finnish National Library (http://www.kansalliskirjasto.fi/extra/marc21/)

Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
Signed-off-by: Mike Rylander <mrylander@gmail.com>