fix for bug 2282: Biblio framework subfields...
authorJesse Weaver <jesse.weaver@liblime.com>
Thu, 17 Jul 2008 18:39:22 +0000 (13:39 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Fri, 18 Jul 2008 18:06:25 +0000 (13:06 -0500)
This fixes the tabs plugin's view of the % subfield by adding another template var called urisubfieldcode that is "pct" when the subfieldcode is "%".

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
admin/marc_subfields_structure.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tmpl

index 3f82b99..473e50a 100755 (executable)
@@ -207,6 +207,7 @@ if ( $op eq 'add_form' ) {
           . $data->{'tagsubfield'}
           . "\" id=\"tagsubfield\" />";
         $row_data{subfieldcode} = $data->{'tagsubfield'} eq '@'?'_':$data->{'tagsubfield'};
+        $row_data{urisubfieldcode} = $row_data{subfieldcode} eq '%' ? 'pct' : $row_data{subfieldcode};
         $row_data{liblibrarian} = CGI::escapeHTML( $data->{'liblibrarian'} );
         $row_data{libopac}      = CGI::escapeHTML( $data->{'libopac'} );
         $row_data{seealso}      = CGI::escapeHTML( $data->{'seealso'} );
index ff4bfb9..5a0c060 100644 (file)
@@ -68,10 +68,10 @@ function displayMoreConstraint(numlayer){
         <!-- TMPL_LOOP NAME="loop" -->
             <!-- TMPL_IF NAME="new_subfield" -->
                 <!-- TMPL_IF EXPR="tagfield >=10" --><!-- display new only for > 10 fields -->
-                <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="subfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">New</a></li>
+                <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="urisubfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">New</a></li>
                 <!-- /TMPL_IF -->
             <!-- TMPL_ELSE -->
-                <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="subfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">
+                <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="urisubfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">
                     <!-- TMPL_VAR NAME="subfieldcode" -->
                </a></li>
             <!-- /TMPL_IF --></li>
@@ -79,7 +79,7 @@ function displayMoreConstraint(numlayer){
     </ul>
     
     <!-- TMPL_LOOP NAME="loop" --> 
-        <div id="sub<!-- TMPL_VAR NAME="subfieldcode" -->field">
+        <div id="sub<!-- TMPL_VAR NAME="urisubfieldcode" -->field">
         
                <fieldset class="rows"><legend>Basic constraints</legend>
                        <ol>
@@ -96,8 +96,8 @@ function displayMoreConstraint(numlayer){
                        </ol>
             </fieldset>
                        
-            <a href="javascript:displayMoreConstraint('more<!-- TMPL_VAR NAME="subfieldcode" -->')">display more constraints</a>
-            <div id="more<!-- TMPL_VAR NAME="subfieldcode" -->" class="content_hidden" style="clear: both">
+            <a href="javascript:displayMoreConstraint('more<!-- TMPL_VAR NAME="urisubfieldcode" -->')">display more constraints</a>
+            <div id="more<!-- TMPL_VAR NAME="urisubfieldcode" -->" class="content_hidden" style="clear: both">
              <fieldset class="rows" id="advanced-constraints">
                                <legend>Advanced constraints:</legend>
                 <ol><li><label for="defaultvalue">Default value:</label>