fixes Bug 664822 - All modal dialogs need to focus their inputs when shown

This commit is contained in:
Sean McArthur 2011-06-16 16:17:07 -07:00
Родитель c9ef1a1b17
Коммит 8c81f6df60
3 изменённых файлов: 8 добавлений и 5 удалений

Просмотреть файл

@ -160,11 +160,15 @@ FlightDeck = Class.refactor(FlightDeck,{
textboxes = $(display).getElements('input[type="text"]'); textboxes = $(display).getElements('input[type="text"]');
if (data.focus && textboxes.length) { if (data.focus && textboxes.length) {
setTimeout(function() { display.addEvent('onDisplay', function() {
textboxes[0].focus(); setTimeout(function() {
}, 5); $log(uid, 'focus', textboxes[0]);
textboxes[0].focus();
}, 5);
});
} }
return display; return display;
} }
}); });

Просмотреть файл

@ -248,6 +248,6 @@ authors:
.UI_Modal input#new_file, .UI_Modal input#new_file,
.UI_Modal input#new_attachment { .UI_Modal input#new_attachment {
width:71%; width:69%;
padding:0 5px; padding:0 5px;
} }

Просмотреть файл

@ -514,7 +514,6 @@ var Sidebar = new Class({
+ '<input type="text" name="external_attachment" id="external_attachment" placeholder="http:// (URI of an Attachment to download)"/></p>', + '<input type="text" name="external_attachment" id="external_attachment" placeholder="http:// (URI of an Attachment to download)"/></p>',
ok: 'Create Attachment', ok: 'Create Attachment',
id: 'new_attachment_button', id: 'new_attachment_button',
focus: false, //dont auto focus since first option is to Upload
callback: function() { callback: function() {
var uploadInput = $('upload_attachment'), var uploadInput = $('upload_attachment'),
createInput = $('new_attachment'), createInput = $('new_attachment'),