View | Details | Raw Unified | Return to bug 10010
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css (-1 / +4 lines)
Lines 2384-2390 div.authorizedheading { Link Here
2384
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
2384
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
2385
2385
2386
/* jQuery UI Accordion */
2386
/* jQuery UI Accordion */
2387
.ui-accordion-header { font-weight: bold; font-size : 110%; }
2387
.ui-accordion-header,
2388
.ui-widget-content .ui-accordion-header {
2389
    font-weight: bold; font-size : 110%;
2390
}
2388
2391
2389
video {
2392
video {
2390
    width: 480px;
2393
    width: 480px;
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt (-27 / +20 lines)
Lines 4-22 Link Here
4
[% INCLUDE 'doc-head-close.inc' %]
4
[% INCLUDE 'doc-head-close.inc' %]
5
<script type="text/javascript">
5
<script type="text/javascript">
6
//<![CDATA[
6
//<![CDATA[
7
8
$(document).ready(function() {
7
$(document).ready(function() {
8
    $( ".constraints" ).accordion();
9
    $('#subfieldtabs').tabs();
9
    $('#subfieldtabs').tabs();
10
        $("a.displaymore").click(function(){
11
        var link = $(this);
12
        var constraints = $("#"+$(this).attr("href").replace("#",""));
13
        constraints.toggle();
14
            if($(constraints).is(':visible')){
15
                link.html(_("Hide constraints"));
16
            } else {
17
                link.html(_("Display more constraints"));
18
            }
19
    });
20
    $("input[id^='hidden_']").click(setHiddenValue);
10
    $("input[id^='hidden_']").click(setHiddenValue);
21
    $("input[id^='hidden-']").each(function() {
11
    $("input[id^='hidden-']").each(function() {
22
            populateHiddenCheckboxes($(this).attr('id').split('-')[1]);
12
            populateHiddenCheckboxes($(this).attr('id').split('-')[1]);
Lines 210-216 function populateHiddenCheckboxes(tab) { Link Here
210
    <input type="hidden" name="op" value="add_validate" />
200
    <input type="hidden" name="op" value="add_validate" />
211
	<input type="hidden" name="tagfield" value="[% tagfield %]" />
201
	<input type="hidden" name="tagfield" value="[% tagfield %]" />
212
    <input type="hidden" name="frameworkcode" value="[% frameworkcode %]" />
202
    <input type="hidden" name="frameworkcode" value="[% frameworkcode %]" />
213
214
    <div id="subfieldtabs" class="toptabs numbered">
203
    <div id="subfieldtabs" class="toptabs numbered">
215
   <ul>
204
   <ul>
216
        [% FOREACH loo IN loop %]
205
        [% FOREACH loo IN loop %]
Lines 225-233 function populateHiddenCheckboxes(tab) { Link Here
225
    </ul>
214
    </ul>
226
    
215
    
227
    [% FOREACH loo IN loop %] 
216
    [% FOREACH loo IN loop %] 
228
        <div id="sub[% loo.urisubfieldcode %]field">
217
        <div class="constraints" id="sub[% loo.urisubfieldcode %]field">
229
        
218
230
               <fieldset class="rows" style="float:none;"><legend>[% IF ( loo.new_subfield ) %]Add new subfield[% ELSE %]Basic constraints[% END %]</legend>
219
               <h3><a href="#basic[% loo.urisubfieldcode %]">Basic constraints</a></h3>
220
                    <div id="basic[% loo.urisubfieldcode %]">
221
                    <fieldset class="rows">
231
                	<ol>
222
                	<ol>
232
                		[% IF ( subfieldcode == 0 || subfieldcode ) %] 
223
                		[% IF ( subfieldcode == 0 || subfieldcode ) %] 
233
                		<li><span class="label">Subfield code:</span> [% loo.subfieldcode %] <input type="hidden" name="tagsubfield" value="[% loo.subfieldcode %]" /></li>
224
                		<li><span class="label">Subfield code:</span> [% loo.subfieldcode %] <input type="hidden" name="tagsubfield" value="[% loo.subfieldcode %]" /></li>
Lines 240-251 function populateHiddenCheckboxes(tab) { Link Here
240
                		<li><label for="mandatory[% loo.row %]">Mandatory: </label>[% loo.mandatory %]</li>
231
                		<li><label for="mandatory[% loo.row %]">Mandatory: </label>[% loo.mandatory %]</li>
241
                		<li><label for="tab[% loo.row %]">Managed in tab: </label>[% loo.tab %] (ignore means that the subfield does not display in the record editor)</li>
232
                		<li><label for="tab[% loo.row %]">Managed in tab: </label>[% loo.tab %] (ignore means that the subfield does not display in the record editor)</li>
242
                	</ol>
233
                	</ol>
243
            </fieldset>
234
                    </fieldset>
244
			
235
                    </div>
245
            <a class="displaymore" href="#more[% loo.urisubfieldcode %]">Display more constraints</a>
236
246
            <div id="more[% loo.urisubfieldcode %]" style="display:none; clear: both">
237
247
             <fieldset class="rows" style="float:none;">
238
            <h3><a href="#adv[% loo.urisubfieldcode %]">Advanced constraints</a></h3>
248
				<legend>Advanced constraints:</legend>
239
            <div id="adv[% loo.urisubfieldcode %]">
240
            <fieldset class="rows">
249
                <ol><li><label for="defaultvalue[% loo.row %]">Default value:</label>
241
                <ol><li><label for="defaultvalue[% loo.row %]">Default value:</label>
250
                    <input type="text" name="defaultvalue" id="defaultvalue[% loo.row %]" value="[% loo.defaultvalue %]" /></li>
242
                    <input type="text" name="defaultvalue" id="defaultvalue[% loo.row %]" value="[% loo.defaultvalue %]" /></li>
251
				<li><label for="maxlength[% loo.row %]">Max length:</label><input type="text" id="maxlength[% loo.row %]" name="maxlength" value="[% loo.maxlength %]" size="4" /> (see online help)</li>
243
				<li><label for="maxlength[% loo.row %]">Max length:</label><input type="text" id="maxlength[% loo.row %]" name="maxlength" value="[% loo.maxlength %]" size="4" /> (see online help)</li>
Lines 266-281 function populateHiddenCheckboxes(tab) { Link Here
266
                <li><label for="link[% loo.row %]">Link:</label><input type="text" id="link[% loo.row %]" name="link" value="[% loo.link %]" size="10" maxlength="80" /> (e.g., Title or Local-Number) <span class="error"><em>NOTE: If you change this value you must ask your administrator to run misc/batchRebuildBiblioTables.pl.</em></span></li>
258
                <li><label for="link[% loo.row %]">Link:</label><input type="text" id="link[% loo.row %]" name="link" value="[% loo.link %]" size="10" maxlength="80" /> (e.g., Title or Local-Number) <span class="error"><em>NOTE: If you change this value you must ask your administrator to run misc/batchRebuildBiblioTables.pl.</em></span></li>
267
                <li><label for="kohafield[% loo.row %]">Koha link:</label>[% loo.kohafield %]</li>
259
                <li><label for="kohafield[% loo.row %]">Koha link:</label>[% loo.kohafield %]</li>
268
			</ol>
260
			</ol>
269
	</fieldset>
261
            </fieldset>
270
	 <fieldset class="rows" style="float:none;">
262
            </div>
271
                <legend>Other Options: (choose one)</legend>
263
            <h3><a href="#oth[% loo.urisubfieldcode %]">Other options (choose one)</a></h3>
264
            <div id="oth[% loo.urisubfieldcode %]">
265
            <fieldset class="rows">
272
                    	<ol>
266
                    	<ol>
273
                    		<li><label for="authorised_value[% loo.row %]">Authorized value:</label>[% loo.authorised_value %]</li>
267
                    		<li><label for="authorised_value[% loo.row %]">Authorized value:</label>[% loo.authorised_value %]</li>
274
                    		<li><label for="authtypecode[% loo.row %]">Thesaurus:</label>[% loo.authtypes %]</li>
268
                    		<li><label for="authtypecode[% loo.row %]">Thesaurus:</label>[% loo.authtypes %]</li>
275
                    		<li><label for="value_builder[% loo.row %]">Plugin:</label>[% loo.value_builder %]</li>
269
                    		<li><label for="value_builder[% loo.row %]">Plugin:</label>[% loo.value_builder %]</li>
276
                    	</ol>
270
                    	</ol>
277
				</fieldset>
271
            </fieldset>
278
            </div><br class="clear" /><!-- /more  -->
272
            </div>
279
        </div><!-- /content_sub -->
273
        </div><!-- /content_sub -->
280
        [% END %]
274
        [% END %]
281
		</div><!-- /content -->
275
		</div><!-- /content -->
282
- 

Return to bug 10010