ad_page_contract {
    Displays/Adds IMS Metadata Annotation

    @author Gerard Low (glow5809@mail.usyd.edu.au)
    @author Ernie Ghiglione (ErnieG@mm.st)
    @creation-date 16 October 2004
    @cvs-id $Id: annotationmd.tcl,v 1.4 2008/12/12 14:25:36 juanf Exp $

} {
    ims_md_id:integer
}

# set context & title
set context [list \
                [list   [export_vars -base "." ims_md_id] \
                        "[_ lorsm.IMS_Metadata_Editor]"] \
                "[_ lorsm.Annotation_MD]"]
set title "[_ lorsm.Annotation_MD]"

# Annotation
template::list::create \
    -name d_an_annot \
    -multirow d_an_annot \
    -no_data "[_ lorsm.lt_No_Annotation_Availab]" \
    -actions [list  "[_ lorsm.Add_Annotation]" \
                    [export_vars -base annotationmd/annotation_add {ims_md_id}] \
                    "[_ lorsm.lt_Add_another_Annotatio_1]"] \
    -html { style "width: 100%; align:right;" } \
    -elements {
        entity { label "[_ lorsm.Entry_1]" }
        export {
            display_eval {\[View\]}
            link_url_eval { [export_vars \
                                -base "annotationmd/annotation" \
                                {ims_md_an_id ims_md_id}] }
            link_html {title "[_ lorsm.lt_View_associated_Annot]"}
            html { align center }
        }
    }

db_multirow d_an_annot select_an_annot {}
