Opened 10 years ago

Closed 10 years ago

#247 closed enhancement (fixed)

Add interface option for institutional creators in item edit pane

Reported by: dstillman Owned by: dstillman
Priority: major Milestone: 1.0 Beta 2
Component: interface Version: 1.0
Keywords: Cc:

Description

There's really no room for this.

One moderately easy option would be to have separate creator type menu options for "Institutional Author" or "Author -- Institution" or "Author (Institution), etc. Wouldn't be stored that way, as the data layer already has methods for this--just a place to stick it in the interface.

Otherwise, it'd probably have to be either a checkbox with just a tooltip or a little persistent "I" button...

If no one has better ideas, I'll probably try the drop-down route.

Change History (3)

comment:1 Changed 10 years ago by dstillman

OK, we'll try a toggle button with icons from http://www.famfamfam.com/lab/icons/silk/

comment:2 Changed 10 years ago by dstillman

  • Priority changed from minor to major
  • Status changed from new to assigned

comment:3 Changed 10 years ago by dstillman

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [661]) Closes #247, Add interface option for institutional creators in item edit pane

Here's a shot at a single/double creator field toggle switch -- let me know what you think

A few issues:

  • There's currently no comma between the last name and first name when in two-field mode -- I removed it to greatly simplify the code, hoping to be able to use the CSS :after pseudo-element, but that seems to not work with XUL -- I'll figure out a clean solution and add it back ( refs #288 )
  • It's not very smart about switching between single-field mode and two-field mode, as it currently just keeps the last word (even if it's "Jr." or "III") as the last name and puts the rest in the first name field -- not a big deal, but it should at least be a bit smarter about this ( refs #289 )
  • There are probably some other bugs
Note: See TracTickets for help on using tickets.