select default session via javascript (#975)

This commit is contained in:
Frédéric Péters 2011-11-23 22:09:46 +01:00
parent b03639d784
commit b87b9bbe93
2 changed files with 10 additions and 7 deletions

View File

@ -179,12 +179,22 @@ function setup_sort_on(index, elem)
$(elem).find('div.droppedradios').hide();
}
function setup_default_session(index, elem)
{
if ($(elem).find('option[selected]').length == 0) {
$($(elem).find('option')[1]).attr('selected', 'selected');
}
}
(function($) {
$().ready(function() {
$('#formfield-document-widgets-l_doctypes').each(setup_appearance);
$('#formfield-document-widgets-l_topics').each(setup_appearance);
$('#formfield-document-widgets-l_polgroups').each(setup_appearance);
$('#formfield-document-widgets-sort_on').each(setup_sort_on);
$('#document-widgets-session').each(setup_default_session);
$('#question-widgets-session').each(setup_default_session);
$('#adopteddocument-widgets-session').each(setup_default_session);
$('#formfield-adopteddocument-widgets-l_doctypes').each(setup_appearance);
$('#formfield-adopteddocument-widgets-l_topics').each(setup_appearance);

View File

@ -483,13 +483,6 @@ class IDocumentPfbSearch(interface.Interface):
values=[_(u'Session'), _(u'Type'), _(u'Number')])
print 'PLOP', plone.directives.form.default_value
@plone.directives.form.default_value(field=IDocumentPfbSearch['session'])
def sessionDefaultValue(data):
print 'session defualt value'
print ' -->', tabellio.config.utils.get_legisl_and_sessions()[0]
return tabellio.config.utils.get_legisl_and_sessions()[0]
class DocumentPfbSearchForm(form.Form):
method = 'get'
prefix = 'document'