Move the record information into a bordered box

The record information are now stored in a bordered table box.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Replace redundant HTML code through loop

Similar to the previous implementation I am using a loop again to
generate the record columns. It seems to be easier this time. The
use of an array instead of named instance attributes makes it a
lot easier to address.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add metrics helper and method for record selector

I have delegated the record selector entry creation into the metrics
helper module with a dedicated method that is responsible for the
construction and formatting of the entry.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Implement record selection logic

Just finished the record selection logic. With some short method changes
and performing a replace in the array of document ids I was able to
implement the link creation in a concise way.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Fixed the metric breadcrumb menu

The metric breadcrumb menu did not work anymore, due to wrong arguments
for the current_page? method. I have fixed this by providing the
arguments in a hash style.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add modal to reimplement metadata record search

In order to implement the metadata record search I will use a modal this
time. I was also able to remove an old partial file and applied some
fixes to the breadcrumb check page code.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Change route for metadata search

I have updated the route for the metadata search.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add List.js to delegate table result construction

List.js seems to be a great library for implementing these instant
searches, updates, etc. while getting a good performance with few
lines of code. I have started to implement this, but it is still
not working correctly.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>