Show
Ignore:
Timestamp:
03/08/12 19:25:02 (9 years ago)
Author:
noliveira
Message:

Developments on Online Application

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • middleware-online/trunk/webapp/src/main/webapp/main.jsp

    r72 r81  
    1111                                                                .getParameter("c"))); 
    1212                        } else { 
    13                                 rb = ResourceBundle.getBundle("webapp"); 
     13                            final String DEFAULT_COUNTRY = "PT"; 
     14                            final String DEFAULT_LANGUAGE = "pt"; 
     15                                rb = ResourceBundle.getBundle("webapp", new Locale(DEFAULT_LANGUAGE, DEFAULT_COUNTRY)); 
    1416                        } 
    1517%> 
    16 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> 
     18<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
    1719<html> 
    1820<head> 
     
    2628<script type="text/javascript" src="js/PDF.js"></script> 
    2729<script type="text/javascript" src="js/signatures.js"></script> 
    28 <script type="text/javascript" src="js/graphicEffects.js"></script> 
    29 <script type="text/javascript" src="js/reloader.js"></script> 
    3030<link href="css/jquery-ui-1.8.17.custom.css" rel="stylesheet" 
    31         type="text/css" /> 
     31        type="text/css"> 
     32</link> 
    3233</head> 
    3334<body> 
     35        <script type="text/javascript"> 
     36        // Loading the button actions for this page and the menu 
     37                $(document).ready(function() { 
     38                        $("#signDocument_btn").click(function() { 
     39                                startDocumentSigningProcess(true); 
     40                        }); 
     41                         
     42                        $("#signDocuments_btn").click(function() { 
     43                                startDocumentSigningProcess(false); 
     44                        }); 
     45 
     46                        $("#verifySignatures_btn").click(function() { 
     47                                verifySignature(); 
     48                        }); 
     49 
     50                        $("#civilId_btn").click(function() { 
     51                                $('#fields > *').hide(); 
     52                                loadCivilData(); 
     53                                $('#idCivil').show(); 
     54                        }); 
     55 
     56                        $("#otherInfo_btn").click(function() { 
     57                                $('#fields > *').hide(); 
     58                                loadOtherData(); 
     59                                $('#outrosDados').show(); 
     60                        }); 
     61 
     62                        $("#address_btn").click(function() { 
     63                                $('#fields > *').hide(); 
     64                                askForAddressPIN(); 
     65                                $('#morada').show(); 
     66                        }); 
     67 
     68                        $("#certificates_btn").click(function() { 
     69                                $('#fields > *').hide(); 
     70                                loadCerts(); 
     71                                $('#certificados').show(); 
     72                        }); 
     73 
     74                        $("#pinCodes_btn").click(function() { 
     75                                $('#fields > *').hide(); 
     76                                loadPins(); 
     77                                $('#codigosPin').show(); 
     78                        }); 
     79 
     80                        $("#notepad_btn").click(function() { 
     81                                $('#fields > *').hide(); 
     82                                loadNotas(); 
     83                                $('#blocoNotas').show(); 
     84                        }); 
     85 
     86                        $("#generatePdf_btn").click(function() { 
     87                                showPDFDialog(['<%=rb.getString("readCard.dialog.checkbox1")%>', '<%=rb.getString("readCard.dialog.checkbox2")%>', 
     88                                                '<%=rb.getString("readCard.dialog.checkbox3")%>', '<%=rb.getString("readCard.dialog.checkbox4")%>'], 
     89                                                '<%=rb.getString("readCard.dialog.title")%>',  
     90                                                '<%=rb.getString("readCard.dialog.msg")%>',  
     91                                                '<%=rb.getString("readCard.dialog.cancelBtnLabel")%>', 
     92                                                '<%=rb.getString("readCard.dialog.printBtnLabel")%>', 
     93                                                '<%=rb.getString("readCard.dialog.generatePDFLabel")%>'); 
     94                        }); 
     95 
     96 
     97                        // Load the applet itself 
     98                        var attributes = { 
     99                                'class' : 'floatLeft', 
     100                                'width' : '1', 
     101                                'id' : 'ccApplet', 
     102                                'height' : '1' 
     103                        }; 
     104 
     105                        var parameters = { 
     106                                'jnlp_href' : 'jnlp/util-applet.jnlp', 
     107                                'separate_jvm': 'true' 
     108                        }; 
     109 
     110                        var version = '1.6'; 
     111 
     112                        deployJava.runApplet(attributes, parameters, version); 
     113 
     114                        // start loading the main page info here note that on some browsers 
     115                        // this might fail because we haven't given the applet enought time to load 
     116                        // so we check inside this method for the applet status :p 
     117                        loadCivilData();  
     118 
     119        }); 
     120        </script> 
    34121        <div id="container"> 
    35122                <div id="header"> 
     
    42129                                                <ul> 
    43130                                                        <li><a href="main.jsp"><%=rb.getString("menu.level1.readCard")%></a></li> 
    44                                                         <li><a 
    45                                                                 href="javascript:void(showPDFDialog( 
    46                                                                                         ['<%=rb.getString("readCard.dialog.checkbox1")%>', '<%=rb.getString("readCard.dialog.checkbox2")%>', 
    47                                                                                         '<%=rb.getString("readCard.dialog.checkbox3")%>', '<%=rb.getString("readCard.dialog.checkbox4")%>'], 
    48                                                                                         '<%=rb.getString("readCard.dialog.title")%>',  
    49                                                                                         '<%=rb.getString("readCard.dialog.msg")%>',  
    50                                                                                         '<%=rb.getString("readCard.dialog.cancelBtnLabel")%>', 
    51                                                                                         '<%=rb.getString("readCard.dialog.printBtnLabel")%>', 
    52                                                                                         '<%=rb.getString("readCard.dialog.generatePDFLabel")%>'))"><%=rb.getString("menu.level1.generatePDF")%></a></li> 
     131                                                        <li><a href="#" id="generatePdf_btn"><%=rb.getString("menu.level1.generatePDF")%></a></li> 
    53132                                                </ul></li> 
    54133                                        <li class="menu_separador"><img 
     
    64143                                                class="seta" /> <label id="mainMenuItem_Assinatura"><%=rb.getString("menu.level1.digitalSignature")%></label> 
    65144                                                <ul> 
    66                                                         <li><a 
    67                                                                 href="javascript:void(startDocumentSigningProcess(true));" 
    68                                                                 title=""><%=rb.getString("menu.level1.signDocument")%></a></li> 
    69                                                         <li><a 
    70                                                                 href="javascript:void(startDocumentSigningProcess(false));" 
    71                                                                 title=""><%=rb.getString("menu.level1.signMultipleDocuments")%></a></li> 
     145                                                        <li><a href="#" id="signDocument_btn"><%=rb.getString("menu.level1.signDocument")%></a></li> 
     146                                                        <li><a href="#" id="signDocuments_btn"><%=rb.getString("menu.level1.signMultipleDocuments")%></a></li> 
    72147                                                        <li class="submenu_separador"><img 
    73148                                                                src="images/separador_submenu.jpg"></li> 
    74                                                         <li><a href="javascript:void(verifySignature());" title=""><%=rb.getString("menu.level1.verifySignatures")%></a></li> 
     149                                                        <li><a href="#" id="verifySignatures_btn"><%=rb.getString("menu.level1.verifySignatures")%></a></li> 
    75150                                                </ul></li> 
    76151                                        <li class="menu_separador"><img 
     
    93168                        <div id="menu_2level"> 
    94169                                <div class="item" id="menuItem_ID"> 
    95                                         <a 
    96                                                 href="javascript:void($('#fields > *').hide()); loadCivilData(); void($('#idCivil').show())"><%=rb.getString("menu.level2.civilID")%></a> 
     170                                        <a href="#" id="civilId_btn"><%=rb.getString("menu.level2.civilID")%></a> 
    97171                                </div> 
    98172                                <div class="item" id="menuItem_OutrosDados"> 
    99                                         <a 
    100                                                 href="javascript:void($('#fields > *').hide()); loadOtherData(); void($('#outrosDados').show())"><%=rb.getString("menu.level2.otherInfo")%></a> 
     173                                        <a href="#" id="otherInfo_btn"><%=rb.getString("menu.level2.otherInfo")%></a> 
    101174                                </div> 
    102175                                <div class="item" id="menuItem_Morada"> 
    103                                         <a 
    104                                                 href="javascript:void($('#fields > *').hide()); askForAddressPIN(); void($('#morada').show())"><%=rb.getString("menu.level2.address")%></a> 
     176                                        <a href="#" id="address_btn"><%=rb.getString("menu.level2.address")%></a> 
    105177                                </div> 
    106178                                <div class="item" id="menuItem_Certificados"> 
    107                                         <a 
    108                                                 href="javascript:void($('#fields > *').hide()); loadCerts(); void($('#certificados').show())"><%=rb.getString("menu.level2.certificates")%></a> 
     179                                        <a href="#" id="certificates_btn"><%=rb.getString("menu.level2.certificates")%></a> 
    109180                                </div> 
    110181                                <div class="item" id="menuItem_Pins"> 
    111                                         <a 
    112                                                 href="javascript:void($('#fields > *').hide()); loadPins(); void($('#codigosPin').show())"><%=rb.getString("menu.level2.PINCodes")%></a> 
     182                                        <a href="#" id="pinCodes_btn"><%=rb.getString("menu.level2.PINCodes")%></a> 
    113183                                </div> 
    114184                                <div class="item" id="menuItem_Notas"> 
    115                                         <a 
    116                                                 href="javascript:void($('#fields > *').hide()); loadNotas(); void($('#blocoNotas').show())"><%=rb.getString("menu.level2.notepad")%></a> 
     185                                        <a href="#" id="notepad_btn"><%=rb.getString("menu.level2.notepad")%></a> 
    117186                                </div> 
    118187                        </div> 
    119188                </div> 
    120                 <script type="text/javascript">          
    121                         var attributes = { 
    122                                 class : 'floatLeft', 
    123                                 width : 1, 
    124                                 id : 'ccApplet', 
    125                                 height : 1 
    126                         }; 
    127  
    128                         var parameters = { 
    129                                 'jnlp_href' : 'jnlp/util-applet.jnlp', 
    130                         }; 
    131  
    132                         var version = '1.6'; 
    133  
    134                         deployJava.runApplet(attributes, parameters, version); 
    135                 </script> 
    136189                <div id="fields" class="fields"> 
    137190                        <div id="idCivil">