Bug 10299: authority plugin - authority field are reversed
If you click the plugin next to an authority field that is already populated it takes the values from the field and puts them in the search in the reverse order. Test plan: 1/ Edit a biblio 2/ Fill the subfield for an authority field (for instance 650$v, 650$x, 650$y, etc.) 3/ Click on the authority plugin Before this patch, the values were concatenated in the reverse order. With this patch, it should not. Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> Work as described, no koha-qa errors Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
This commit is contained in:
parent
7da07dd5ef
commit
2efbd3794e
1 changed files with 3 additions and 2 deletions
|
@ -40,17 +40,18 @@ function openAuth(tagsubfieldid,authtype,source) {
|
|||
var tagsubfield=getTagInputnameFilter(tagsubfieldid);
|
||||
var elementsubfcode=getSubfieldCode(element.name);
|
||||
var mainmainstring=element.value;
|
||||
var mainstring="";
|
||||
var mainstring = new Array();
|
||||
var inputs = element.parentNode.parentNode.getElementsByTagName("input");
|
||||
|
||||
for (var myindex =0; myindex<inputs.length;myindex++){
|
||||
if (inputs[myindex].name && inputs[myindex].name.match(tagsubfield)){
|
||||
var subfieldcode=getSubfieldCode(inputs[myindex].name);
|
||||
if (isNaN(parseInt(subfieldcode)) && inputs[myindex].value != "" && subfieldcode!=elementsubfcode){
|
||||
mainstring=inputs[myindex].value+" "+mainstring;
|
||||
mainstring.push(inputs[myindex].value);
|
||||
}
|
||||
}
|
||||
}
|
||||
mainstring = mainstring.join(' ');
|
||||
newin=window.open("../authorities/auth_finder.pl?source="+source+"&authtypecode="+authtype+"&index="+tagsubfieldid+"&value_mainstr="+encodeURI(mainmainstring)+"&value_main="+encodeURI(mainstring), "_blank",'width=700,height=550,toolbar=false,scrollbars=yes');
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue