[issue #279] Fixed bug with connection info.

This commit is contained in:
George Vinogradov 2012-03-27 20:51:34 +04:00
parent c327ca8d61
commit 385e35493f
1 changed files with 30 additions and 28 deletions

View File

@ -1,35 +1,37 @@
.command_select
%h3= t("layout.platforms.sys_repos_header")
- platforms = Platform.main.open.where(:distrib_type => APP_CONFIG['distr_types'].first).order('name ASC')
- platforms = Platform.main.open.where(:distrib_type => APP_CONFIG['distr_types'].first).order('name ASC')
.leftlist= label_tag :platform, t("layout.platforms.target_platform")
.rightlist= select_tag :platform, options_from_collection_for_select(platforms, :name, :name, platforms.first.id)
.both
- if platforms.count > 0
.command_select
%h3= t("layout.platforms.sys_repos_header")
- arches = Arch.order('name ASC')
.leftlist= label_tag :arch, t("layout.platforms.target_architecture")
.rightlist= select_tag :arch, options_from_collection_for_select(arches, :name, :name, arches.first.id)
.both
.leftlist= label_tag :platform, t("layout.platforms.target_platform")
.rightlist= select_tag :platform, options_from_collection_for_select(platforms, :name, :name, platforms.first.id)
.both
.rightlist
%textarea{:id => 'command_string', :readonly => 'readonly'}
.both
- arches = Arch.order('name ASC')
.leftlist= label_tag :arch, t("layout.platforms.target_architecture")
.rightlist= select_tag :arch, options_from_collection_for_select(arches, :name, :name, arches.first.id)
.both
:javascript
$(document).ready(function(){
var path_getter = function() {
var list = #{@platform.urpmi_list(request.host).to_json};
var $platform = $("select#platform");
var $arch = $("select#arch");
.rightlist
%textarea{:id => 'command_string', :readonly => 'readonly'}
.both
$('#command_string').val(list[$platform.val()][$arch.val()]);
// alert('hello');
}
$("select#platform").live('change', path_getter);
$("select#arch").live('change', path_getter);
$("textarea#command_string").live('click', function() {
this.select();
:javascript
$(document).ready(function(){
var path_getter = function() {
var list = #{@platform.urpmi_list(request.host).to_json};
var $platform = $("select#platform");
var $arch = $("select#arch");
$('#command_string').val(list[$platform.val()][$arch.val()]);
// alert('hello');
}
$("select#platform").live('change', path_getter);
$("select#arch").live('change', path_getter);
$("textarea#command_string").live('click', function() {
this.select();
});
path_getter();
});
path_getter();
});