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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-add.tt (-24 / +17 lines)
Lines 101-129 function IrregularPattern() { Link Here
101
}
101
}
102
102
103
IrregularPattern.prototype.update = function() {
103
IrregularPattern.prototype.update = function() {
104
		this.skipped= new Array;
104
    this.skipped= new Array;
105
		var cnt = 0;
105
    var cnt = 0;
106
		// daily periodicity, we interpret irregular array as which days of week to skip.
106
    // daily periodicity, we interpret irregular array as which days of week to skip.
107
		// else if weekly periodicity, week numbers (starting from 01 Jan) to skip.
107
    // else if weekly periodicity, week numbers (starting from 01 Jan) to skip.
108
        // else  irregular array is list of issues to skip
108
    // else  irregular array is list of issues to skip
109
		var summary_str = '';
109
    var summary_str = '';
110
		this.numskipped = 0;
110
    this.numskipped = 0;
111
        if(document.f.irregularity_select) {
111
    $("#irregularity_select option:selected").each(function(index) {
112
            //$("#irregularity_select option:selected").each(...); //jquery can combine both conditionals and the for loop
112
        summary_str += $(this).text() + "\n" ;
113
            for( var i in document.f.irregularity_select.options ) {
113
        this.numskipped++;
114
                if( document.f.irregularity_select.options[i].selected ) {
114
        cnt++;
115
                    this.skipped[cnt] = document.f.irregularity_select.options[i].value ;
115
    });
116
                    summary_str += document.f.irregularity_select.options[i].text + "\n" ;
116
    var summary = $("#irregularity_summary");
117
				    cnt++;
117
    if(summary) {
118
				    this.numskipped++;
118
        summary.val(summary_str);
119
			    }
119
        summary.attr("rows", ( cnt <= 6 ) ? cnt : 6) ; // textarea will be resized, but not more than 6 lines will show.
120
		    }
120
    }
121
		    var summary = document.getElementById("irregularity_summary");
122
		    if(summary) {
123
			    summary.value = summary_str;
124
			    summary.rows= ( cnt > 6 ) ? cnt : 6 ; // textarea will bre resized, but not more than 6 lines will show.
125
		    }
126
        }
127
}
121
}
128
122
129
IrregularPattern.prototype.irregular = function(index) { 
123
IrregularPattern.prototype.irregular = function(index) { 
130
- 

Return to bug 6932