|
Lines 138-147
function init_pattern() {
Link Here
|
| 138 |
irregular_issues = new IrregularPattern(); |
138 |
irregular_issues = new IrregularPattern(); |
| 139 |
} |
139 |
} |
| 140 |
function reset_pattern() { |
140 |
function reset_pattern() { |
| 141 |
document.getElementById("numberpattern").value = ''; |
141 |
document.getElementById("numberpattern").value = ''; |
| 142 |
document.getElementById("irregularity").innerHTML = ''; |
142 |
document.getElementById("irregularity").innerHTML = ''; |
| 143 |
init_pattern(); |
143 |
$('.label_field').val('').hide(); |
| 144 |
reset_num_pattern(); |
144 |
|
|
|
145 |
init_pattern(); |
| 146 |
reset_num_pattern(); |
| 145 |
} |
147 |
} |
| 146 |
|
148 |
|
| 147 |
// common pre defined number patterns |
149 |
// common pre defined number patterns |
|
Lines 164-170
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 164 |
document.f.lastvalue1.value=1; |
166 |
document.f.lastvalue1.value=1; |
| 165 |
document.f.lastvalue2.value=1; |
167 |
document.f.lastvalue2.value=1; |
| 166 |
document.f.lastvalue3.value=1; |
168 |
document.f.lastvalue3.value=1; |
| 167 |
document.f.numberingmethod.value=_("Vol {X}, No {Y}, Issue {Z}"); |
169 |
$(document.f.x_label).val( _("Vol") ).parent().show(); |
|
|
170 |
$(document.f.y_label).val( _("No") ).parent().show(); |
| 171 |
$(document.f.z_label).val( _("Issue") ).parent().show(); |
| 172 |
document.f.numberingmethod.value=_("{XL} {X}, {YL} {Y}, {ZL} {Z}"); |
| 168 |
moreoptions(text[1],text[0],text[2]); |
173 |
moreoptions(text[1],text[0],text[2]); |
| 169 |
display_table(0); // toggle info box on (1) or off (0) |
174 |
display_table(0); // toggle info box on (1) or off (0) |
| 170 |
break; |
175 |
break; |
|
Lines 184-190
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 184 |
document.f.lastvalue1.value=1; |
189 |
document.f.lastvalue1.value=1; |
| 185 |
document.f.lastvalue2.value=1; |
190 |
document.f.lastvalue2.value=1; |
| 186 |
document.f.lastvalue3.value=''; |
191 |
document.f.lastvalue3.value=''; |
| 187 |
document.f.numberingmethod.value=_("Vol {X}, No {Y}"); |
192 |
$(document.f.x_label).val( _("Vol") ).parent().show(); |
|
|
193 |
$(document.f.y_label).val( _("No") ).parent().show(); |
| 194 |
$(document.f.z_label).val('').parent().hide(); |
| 195 |
document.f.numberingmethod.value=_("{XL} {X}, {YL} {Y}"); |
| 188 |
moreoptions(text[1],text[0]); |
196 |
moreoptions(text[1],text[0]); |
| 189 |
display_table(0); |
197 |
display_table(0); |
| 190 |
break; |
198 |
break; |
|
Lines 204-210
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 204 |
document.f.lastvalue1.value=1; |
212 |
document.f.lastvalue1.value=1; |
| 205 |
document.f.lastvalue2.value=1; |
213 |
document.f.lastvalue2.value=1; |
| 206 |
document.f.lastvalue3.value=''; |
214 |
document.f.lastvalue3.value=''; |
| 207 |
document.f.numberingmethod.value=_("Vol {X}, Issue {Y}"); |
215 |
$(document.f.x_label).val( _("Vol") ).parent().show(); |
|
|
216 |
$(document.f.y_label).val( _("Issue") ).parent().show(); |
| 217 |
$(document.f.z_label).val('').parent().hide(); |
| 218 |
document.f.numberingmethod.value=_("{XL} {X}, {YL} {Y}"); |
| 208 |
moreoptions(text[1],text[2]); |
219 |
moreoptions(text[1],text[2]); |
| 209 |
display_table(0); |
220 |
display_table(0); |
| 210 |
break; |
221 |
break; |
|
Lines 223-229
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 223 |
document.f.setto1.value=0; |
234 |
document.f.setto1.value=0; |
| 224 |
document.f.setto2.value=1; |
235 |
document.f.setto2.value=1; |
| 225 |
document.f.setto3.value=''; |
236 |
document.f.setto3.value=''; |
| 226 |
document.f.numberingmethod.value=_("No {X}, Issue {Y}"); |
237 |
$(document.f.x_label).val( _("No") ).parent().show(); |
|
|
238 |
$(document.f.y_label).val( _("Issue") ).parent().show(); |
| 239 |
$(document.f.z_label).val('').parent().hide(); |
| 240 |
document.f.numberingmethod.value=_("{XL} {X}, {YL} {Y}"); |
| 227 |
moreoptions(text[0],text[2]); |
241 |
moreoptions(text[0],text[2]); |
| 228 |
display_table(0); |
242 |
display_table(0); |
| 229 |
break; |
243 |
break; |
|
Lines 246-251
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 246 |
document.f.setto2.value='1'; |
260 |
document.f.setto2.value='1'; |
| 247 |
document.f.setto3.value=''; |
261 |
document.f.setto3.value=''; |
| 248 |
document.f.periodicity.value='8'; |
262 |
document.f.periodicity.value='8'; |
|
|
263 |
$(document.f.x_label).val('').parent().show(); |
| 264 |
$(document.f.y_label).val('').parent().show(); |
| 265 |
$(document.f.z_label).val('').parent().hide(); |
| 249 |
document.f.numberingmethod.value=_("{Y} {X}"); |
266 |
document.f.numberingmethod.value=_("{Y} {X}"); |
| 250 |
moreoptions_seasons(text[15],sYear); |
267 |
moreoptions_seasons(text[15],sYear); |
| 251 |
document.f.lastvalue1temp.value=document.f.lastvalue1.value=sYear; |
268 |
document.f.lastvalue1temp.value=document.f.lastvalue1.value=sYear; |
|
Lines 256-261
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 256 |
display_table(1); |
273 |
display_table(1); |
| 257 |
document.getElementById("more_options").innerHTML = ''; |
274 |
document.getElementById("more_options").innerHTML = ''; |
| 258 |
document.f.irreg_check.value=1; |
275 |
document.f.irreg_check.value=1; |
|
|
276 |
$(document.f.x_label).val('').parent().show(); |
| 277 |
$(document.f.y_label).val('').parent().show(); |
| 278 |
$(document.f.z_label).val('').parent().show(); |
| 259 |
break; |
279 |
break; |
| 260 |
case "8": // Year/Number |
280 |
case "8": // Year/Number |
| 261 |
var d = (document.f.firstacquidate.value) ? new Date( document.f.firstacquidate.value) : new Date() ; |
281 |
var d = (document.f.firstacquidate.value) ? new Date( document.f.firstacquidate.value) : new Date() ; |
|
Lines 313-318
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 313 |
default: |
333 |
default: |
| 314 |
} |
334 |
} |
| 315 |
document.f.lastvalue3.value=''; |
335 |
document.f.lastvalue3.value=''; |
|
|
336 |
$(document.f.x_label).val('').parent().show(); |
| 337 |
$(document.f.y_label).val('').parent().show(); |
| 338 |
$(document.f.z_label).val('').parent().hide(); |
| 316 |
document.f.numberingmethod.value=_("{X} / {Y}"); |
339 |
document.f.numberingmethod.value=_("{X} / {Y}"); |
| 317 |
moreoptions(text[16],text[0]); |
340 |
moreoptions(text[16],text[0]); |
| 318 |
// document.f.lastvalue1temp.value=sYear; |
341 |
// document.f.lastvalue1temp.value=sYear; |
|
Lines 335-340
var patternchoice = document.getElementById("numberpattern").value;
Link Here
|
| 335 |
document.f.lastvalue1.value=1; |
358 |
document.f.lastvalue1.value=1; |
| 336 |
document.f.lastvalue2.value=''; |
359 |
document.f.lastvalue2.value=''; |
| 337 |
document.f.lastvalue3.value=''; |
360 |
document.f.lastvalue3.value=''; |
|
|
361 |
$(document.f.x_label).val('').parent().show(); |
| 362 |
$(document.f.y_label).val('').parent().hide(); |
| 363 |
$(document.f.z_label).val('').parent().hide(); |
| 338 |
document.f.numberingmethod.value='{X}'; |
364 |
document.f.numberingmethod.value='{X}'; |
| 339 |
// moreoptions_daily_check(text[0]); |
365 |
// moreoptions_daily_check(text[0]); |
| 340 |
moreoptions(text[0]); |
366 |
moreoptions(text[0]); |
|
Lines 350-358
function display_table(n) {
Link Here
|
| 350 |
} else if(n==0){ |
376 |
} else if(n==0){ |
| 351 |
document.getElementById("basetable").style.display = 'none'; |
377 |
document.getElementById("basetable").style.display = 'none'; |
| 352 |
} else { |
378 |
} else { |
| 353 |
var disp_val = ( document.getElementById("basetable").style.display == 'none' ) ? 'block' : 'none' ; |
379 |
var disp_val = ( document.getElementById("basetable").style.display == 'none' ) ? 'block' : 'none' ; |
| 354 |
document.getElementById("basetable").style.display = disp_val; |
380 |
document.getElementById("basetable").style.display = disp_val; |
| 355 |
} |
381 |
} |
| 356 |
} |
382 |
} |
| 357 |
|
383 |
|
| 358 |
function set_num_pattern_from_template_vars() { |
384 |
function set_num_pattern_from_template_vars() { |
|
Lines 914-919
function Check(f) {
Link Here
|
| 914 |
} |
940 |
} |
| 915 |
|
941 |
|
| 916 |
$(document).ready(function() { |
942 |
$(document).ready(function() { |
|
|
943 |
$('.label_field').parent().hide(); |
| 944 |
$('#add1').change(function() { |
| 945 |
if( $(this).val() ) { |
| 946 |
$('#x_label').parent().show(); |
| 947 |
} else { |
| 948 |
$('#x_label').parent().hide(); |
| 949 |
} |
| 950 |
}); |
| 951 |
$('#add2').change(function() { |
| 952 |
if( $(this).val() ) { |
| 953 |
$('#y_label').parent().show(); |
| 954 |
} else { |
| 955 |
$('#y_label').parent().hide(); |
| 956 |
} |
| 957 |
}); |
| 958 |
$('#add3').change(function() { |
| 959 |
if( $(this).val() ) { |
| 960 |
$('#z_label').parent().show(); |
| 961 |
} else { |
| 962 |
$('#z_label').parent().hide(); |
| 963 |
} |
| 964 |
}); |
| 965 |
|
| 917 |
init_pattern(); |
966 |
init_pattern(); |
| 918 |
// http://jqueryui.com/demos/datepicker/#date-range |
967 |
// http://jqueryui.com/demos/datepicker/#date-range |
| 919 |
var dates = $( "#histstartdate, #histenddate" ).datepicker({ |
968 |
var dates = $( "#histstartdate, #histenddate" ).datepicker({ |
|
Lines 1309-1316
$(document).ready(function() {
Link Here
|
| 1309 |
<label for="to"> Subscription end date:</label> |
1358 |
<label for="to"> Subscription end date:</label> |
| 1310 |
<input type="text" name="enddate" value="[% enddate %]" size="13" maxlength="10" id="to" class="datepickerto" /> |
1359 |
<input type="text" name="enddate" value="[% enddate %]" size="13" maxlength="10" id="to" class="datepickerto" /> |
| 1311 |
</li> |
1360 |
</li> |
| 1312 |
<li><label for="numberingmethod">Numbering formula:</label> <input type="text" name="numberingmethod" id="numberingmethod" value="[% numberingmethod %]" /> |
1361 |
<li><label for="numberingmethod">{X} Label:</label> <input type="text" name="x_label" id="x_label" class="label_field"/><i>Appears in numbering formula as {XL}</i></li> |
| 1313 |
</li> |
1362 |
<li><label for="numberingmethod">{Y} Label:</label> <input type="text" name="y_label" id="y_label" class="label_field"/><i>Appears in numbering formula as {YL}</i></li> |
|
|
1363 |
<li><label for="numberingmethod">{Z} Label:</label> <input type="text" name="z_label" id="z_label" class="label_field"/><i>Appears in numbering formula as {ZL}</i></li> |
| 1364 |
<li><label for="numberingmethod">Numbering formula:</label> <input type="text" name="numberingmethod" id="numberingmethod" value="[% numberingmethod %]" /></li> |
| 1314 |
</ol> |
1365 |
</ol> |
| 1315 |
</fieldset> |
1366 |
</fieldset> |
| 1316 |
|
1367 |
|
| 1317 |
- |
|
|