[gen] Ref.numbered: when clicking on the number, it gets selected automatically: when hitting then 'enter' key it has the same effect as clickin on the 'move' image.
This commit is contained in:
parent
302d54c7ce
commit
fdb8b92fcb
|
@ -404,7 +404,7 @@ class File(Field):
|
||||||
info.copyFile(self.name, value, dbFolder)
|
info.copyFile(self.name, value, dbFolder)
|
||||||
else:
|
else:
|
||||||
# Cases e, f. Extract file name, content and MIME type.
|
# Cases e, f. Extract file name, content and MIME type.
|
||||||
fileName = None
|
fileName = mimeType = None
|
||||||
if len(value) == 2:
|
if len(value) == 2:
|
||||||
fileName, fileContent = value
|
fileName, fileContent = value
|
||||||
elif len(value) == 3:
|
elif len(value) == 3:
|
||||||
|
|
|
@ -203,13 +203,17 @@ class Ref(Field):
|
||||||
<x if="not changeNumber">:objectIndex+1</x>
|
<x if="not changeNumber">:objectIndex+1</x>
|
||||||
<div if="changeNumber" class="dropdownMenu"
|
<div if="changeNumber" class="dropdownMenu"
|
||||||
var2="id='%s_%d' % (ajaxHookId, objectIndex);
|
var2="id='%s_%d' % (ajaxHookId, objectIndex);
|
||||||
dropdownId='%s_dd' % id"
|
dropdownId='%s_dd' % id;
|
||||||
|
imgId='%s_img' % id"
|
||||||
onmouseover=":'toggleDropdown(%s)' % q(dropdownId)"
|
onmouseover=":'toggleDropdown(%s)' % q(dropdownId)"
|
||||||
onmouseout=":'toggleDropdown(%s,%s)' % (q(dropdownId), q('none'))">
|
onmouseout=":'toggleDropdown(%s,%s)' % (q(dropdownId), q('none'))">
|
||||||
<input type="text" size=":numberWidth" id=":id" value=":objectIndex+1"/>
|
<input type="text" size=":numberWidth" id=":id" value=":objectIndex+1"
|
||||||
|
onclick="this.select()"
|
||||||
|
onkeydown=":'if (event.keyCode==13) \
|
||||||
|
document.getElementById(%s).click()' % q(imgId)"/>
|
||||||
<!-- The menu -->
|
<!-- The menu -->
|
||||||
<div id=":dropdownId" class="dropdown">
|
<div id=":dropdownId" class="dropdown">
|
||||||
<img class="clickable" src=":url('move')" id=":id + '_img'"
|
<img class="clickable" src=":url('move')" id=":imgId"
|
||||||
title=":_('move_number')"
|
title=":_('move_number')"
|
||||||
onclick=":navBaseCall.replace('**v**','%s,%s,{%s:%s,%s:this}' % \
|
onclick=":navBaseCall.replace('**v**','%s,%s,{%s:%s,%s:this}' % \
|
||||||
(q(startNumber), q('doChangeOrder'), q('refObjectUid'),
|
(q(startNumber), q('doChangeOrder'), q('refObjectUid'),
|
||||||
|
|
Loading…
Reference in a new issue