Lines 42-64
$(document).ready(function(){
Link Here
|
42 |
"bAutoWidth": false |
42 |
"bAutoWidth": false |
43 |
} ) ); |
43 |
} ) ); |
44 |
|
44 |
|
|
|
45 |
var multiCopyControl = $("#add_multiple_copies_span"); |
46 |
var addMultipleBlock = $("#addmultiple"); |
47 |
var addSingleBlock = $("#addsingle"); |
48 |
multiCopyControl.hide(); |
49 |
$("#add_multiple_copies").on("click",function(e){ |
50 |
e.preventDefault; |
51 |
addMultipleBlock.toggle(); |
52 |
addSingleBlock.toggle(); |
53 |
multiCopyControl.toggle(); |
54 |
}); |
55 |
$("#cancel_add_multiple").on("click",function(e){ |
56 |
e.preventDefault(); |
57 |
addMultipleBlock.toggle(); |
58 |
addSingleBlock.toggle(); |
59 |
multiCopyControl.toggle(); |
60 |
}); |
45 |
}); |
61 |
}); |
46 |
function active(numlayer) |
62 |
|
47 |
{ |
|
|
48 |
for (i=10; i < 11 ; i++ ) { |
49 |
ong = i+"XX"; |
50 |
link = "link"+i; |
51 |
if (numlayer==i) { |
52 |
document.getElementById(ong).style.visibility="visible"; |
53 |
document.getElementById(link).style.backgroundColor="#11AA11"; |
54 |
document.getElementById(link).style.backgroundImage="url([% themelang %]/images/background-mem.gif)"; |
55 |
} else { |
56 |
document.getElementById(ong).style.visibility="hidden"; |
57 |
document.getElementById(link).style.backgroundColor="#FFFFFF"; |
58 |
document.getElementById(link).style.backgroundImage=""; |
59 |
} |
60 |
} |
61 |
} |
62 |
function Check(f) { |
63 |
function Check(f) { |
63 |
var total_errors = CheckMandatorySubfields(f); |
64 |
var total_errors = CheckMandatorySubfields(f); |
64 |
if (total_errors > 0) { |
65 |
if (total_errors > 0) { |
Lines 236-249
$(document).ready(function() {
Link Here
|
236 |
when pressing the enter key, while in fact it is the first submit button that is validated, in our case the "add (single) item" button. |
237 |
when pressing the enter key, while in fact it is the first submit button that is validated, in our case the "add (single) item" button. |
237 |
It is a bit tricky, but necessary in the sake of UI correctness. |
238 |
It is a bit tricky, but necessary in the sake of UI correctness. |
238 |
--> |
239 |
--> |
239 |
|
240 |
<span id="addsingle"> |
240 |
<input type="submit" name="add_submit" value="Add item" onclick="return Check(this.form)" /> |
241 |
<input type="submit" name="add_submit" value="Add item" onclick="return Check(this.form)" /> |
241 |
<input type="submit" name="add_duplicate_submit" value="Add & duplicate" onclick="return Check(this.form)" /> |
242 |
<input type="submit" name="add_duplicate_submit" value="Add & duplicate" onclick="return Check(this.form)" /> |
242 |
<input type="submit" name="add_multiple_copies" value="Add multiple items" onclick="javascript:this.nextSibling.style.visibility='visible';document.f.number_of_copies.focus(); return false;" /><span id="add_multiple_copies_span" style="visibility:hidden"> |
243 |
</span> |
243 |
<label for="number_of_copies">Number of items to add : </label> |
244 |
<span id="addmultiple"> |
244 |
<input type="text" id="number_of_copies" name="number_of_copies" value="" size="2" /> |
245 |
<input type="button" name="add_multiple_copies" id="add_multiple_copies" value="Add multiple copies of this item" /> |
245 |
<input type="submit" id="add_multiple_copies_submit" name="add_multiple_copies_submit" value="Add" onclick="javascript:return Check(this.form) && CheckMultipleAdd(this.form.number_of_copies.value);" /> |
|
|
246 |
</span> |
246 |
</span> |
|
|
247 |
<fieldset id="add_multiple_copies_span"> |
248 |
<label for="number_of_copies">Number of copies of this item to add: </label> |
249 |
<input type="text" id="number_of_copies" name="number_of_copies" value="" size="2" /> |
250 |
<input type="submit" id="add_multiple_copies_submit" name="add_multiple_copies_submit" value="Add" onclick="javascript:return Check(this.form) && CheckMultipleAdd(this.form.number_of_copies.value);" /> <a href="#" id="cancel_add_multiple" class="cancel">Cancel</a> |
251 |
<div class="hint"><p>The barcode you enter will be incremented for each additional item.</p></div> |
252 |
</fieldset> |
247 |
|
253 |
|
248 |
[% ELSE %] |
254 |
[% ELSE %] |
249 |
<input type="hidden" name="tag" value="[% itemtagfield %]" /> |
255 |
<input type="hidden" name="tag" value="[% itemtagfield %]" /> |
250 |
- |
|
|