Changeset 14344 for greenstone3/trunk/web/interfaces
- Timestamp:
- 2007-08-08T16:07:45+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/web/interfaces/default/transform/authen.xsl
r14297 r14344 320 320 <xsl:param name="authen_service"/> 321 321 <xsl:param name="pro_action"/> 322 <div id="loginform">323 <form name="LoginForm" method="get" action="{$library_name}">322 <div> 323 <form id="LoginForm" method="get" action="{$library_name}"> 324 324 <input type='hidden' name='a' value='g'/> 325 325 <input type='hidden' name='sa' value='{$sub_action}'/> … … 398 398 <xsl:param name="pw_s"/> 399 399 <xsl:param name="asn"/> 400 <div id="loginform">401 <form name="LoginForm" method="get" action="{$library_name}">400 <div> 401 <form id="modifyForm" method="get" action="{$library_name}"> 402 402 <input type='hidden' name='a' value='g'/> 403 403 <input type='hidden' name='sa' value='{$sub_action}'/> … … 432 432 <xsl:param name="umun_s"/> 433 433 <xsl:param name="asn"/> 434 <div id="loginform">435 <form name="LoginForm" method="get" action="{$library_name}">434 <div > 435 <form id="deleteForm" method="get" action="{$library_name}"> 436 436 <input type='hidden' name='a' value='g'/> 437 437 <input type='hidden' name='sa' value='{$sub_action}'/> … … 463 463 <xsl:param name="oumun_s"/> 464 464 <xsl:param name="asn"/> 465 <div id="loginform">466 <form name="LoginForm" method="get" action="{$library_name}">465 <div> 466 <form id="editForm" method="get" action="{$library_name}"> 467 467 <input type='hidden' name='a' value='g'/> 468 468 <input type='hidden' name='sa' value='{$sub_action}'/> … … 496 496 </select></td><td></td></tr> 497 497 <tr><td> 498 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.groups')"/></td><td><input type="text" name="s1.umgp" size="70" value="{$umgp_s}"/></td><td><font color="gray"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.groups_describe')"/></font></td></tr>498 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.groups')"/></td><td><input type="text" id="group" name="s1.umgp" size="70" value="{$umgp_s}"/></td><td><font color="gray"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.groups_describe')"/></font></td></tr> 499 499 <tr> 500 500 <td></td> … … 529 529 var groupExit; 530 530 531 itemSelected=document.forms[0].groups.options.selectedIndex; 532 if (document.forms[0].elements[12].value==""){ 533 document.forms[0].elements[12].value=document.forms[0].elements[12].value+document.forms[0].groups.options[itemSelected].text; 531 if (document.getElementById("editForm")!=null){ 532 itemSelected=document.getElementById("editForm").groups.options.selectedIndex; 533 if (document.getElementById("group").value==""){ 534 document.getElementById("group").value=document.getElementById("group").value+document.getElementById("editForm").groups.options[itemSelected].text; 534 535 }else{ 535 splitGroup=document. forms[0].elements[12].value.split(",");536 splitGroup=document.getElementById("group").value.split(","); 536 537 for (var i=0; i < splitGroup.length; i++){ 537 if (splitGroup[i]==document. forms[0].groups.options[itemSelected].text){538 alert(document. forms[0].groups.options[itemSelected].text + " has been added.");538 if (splitGroup[i]==document.getElementById("editForm").groups.options[itemSelected].text){ 539 alert(document.getElementById("editForm").groups.options[itemSelected].text + " has been added."); 539 540 groupExit=1; 540 541 break; … … 542 543 } 543 544 if (groupExit!=1) { 544 document. forms[0].elements[12].value=document.forms[0].elements[12].value+","+document.forms[0].groups.options[itemSelected].text;545 document.getElementById("group").value=document.getElementById("group").value+","+document.getElementById("editForm").groups.options[itemSelected].text; 545 546 } 546 547 } 547 document.forms[0].groups.options[itemSelected]=new Option("",itemSelected); 548 document.getElementById("editForm").groups.options[itemSelected]=new Option("",itemSelected); 549 } 548 550 } 549 551 </xsl:text> … … 557 559 function loadGroup(){ 558 560 // three constant group "administrator","all-collections-editor","personal-collections-editor" 559 var group_string=document.forms[0].elements[12].value=document.forms[0].elements[12].value; 560 var split_group_string=group_string.split(","); 561 var group_arr=Array("administrator","all-collections-editor","personal-collections-editor"); 562 var find; 563 document.forms[0].groups.length=3; 564 565 if (group_string=="") { 566 for (i=0; i < 3;i++){ 567 document.forms[0].groups.options[i]=new Option(group_arr[i],i); 568 } 569 }else{ 561 562 var group_arr=Array("administrator","all-collections-editor","personal-collections-editor"); 563 var find; 564 565 if (document.getElementById("editForm")!=null){ 566 document.getElementById("editForm").groups.length=3; 567 if (document.getElementById("group").value=="") { 568 for (i=0; i < 3;i++){ 569 document.getElementById("editForm").groups.options[i]=new Option(group_arr[i],i); 570 } 571 }else{ 572 var group_string=document.getElementById("group").value; 573 var split_group_string=group_string.split(","); 570 574 for (i=0; i < 3; i++){ 571 575 find=0 … … 577 581 } 578 582 if (find==0){ 579 document. forms[0].groups.options[i]=new Option(group_arr[i],i);583 document.getElementById("editForm").groups.options[i]=new Option(group_arr[i],i); 580 584 } 581 585 } 582 586 } 587 } 583 588 } 584 589 </xsl:text> … … 592 597 function trans(){ 593 598 // trnasform "true" to "enabled", "false" to "disabled" for 'account status', and split one line of groups into several lines 599 if (document.getElementById('mainTable')!=null){ 594 600 var num= document.getElementById('mainTable').getElementsByTagName('tr').length; 595 601 for (i=1; i < num; i++){ … … 609 615 } 610 616 } 617 } 611 618 </xsl:text> 612 619 </script>
Note:
See TracChangeset
for help on using the changeset viewer.