# Wednesday, November 25, 2015¶

I investigated about #624 (Ctrl-S triggers ComboBox to open).

Note that:

Lino.ComboBox = Ext.extend(Ext.form.ComboBox,{


By looking at the code of Ext.form.ComboBox (ext-all-debug.js somewhere below your collectstatic directory) you can see that the Ext.form.ComboBox.onLoad method is defined as follows:

onLoad : function(){
if(!this.hasFocus){
return;
}
if(this.store.getCount() > 0 || this.listEmptyText){
this.expand();


This indicates that a ComboBox field has the built-in behaviour that it expands when it has focus during onLoad.

Ctrl-S submits the current records, and that AJAX request also returns a data_record, which causes the Lino.FormPanel to get “loaded” and the “load” event is sent to all fields. So I guess that this method is somehow being called when the FormPanel got loaded.

I see no solution yet…

## Shortcuts to starred tickets in welcome message¶

Ticket #629 was a quick idea (I was missing list of often-used ticket in the welcome screen and remembered the problem that it is probably good to give them a nickname)

## French translations for transfer types¶

Patrick from febelfin.be sent me links the CODA specification which contain the “official” French translations of the “Bank transaction codes” used in Belgium.

It seems that “BBA” is a historic name, and that now “febelfin” is a better choice.

I replaced lino_cosi.lib.b2c.bba (which was a first draft after copying the texts from their document) by lino_cosi.lib.b2c.febelfin which uses translatable strings. Actually I used bba to generate febelfin (or at least the big dict which it contains.

I translated some of the descriptions, but more than 200 still need to be done.

I changed the model name “Movement” to Transaction because that’s how the SEPA standard calls them.

## Ticket #37¶

Hamza and I started to work on #37.

Note: why do they say the following:

• names of include files have changed (see the methods defined in lino_extjs6.extjs.Plugin.