从JQuery-UI 1.8rc3升级到1.8.6后,我的应用程序的功能受到严重影响

时间:2012-07-10 18:25:32

标签: ruby-on-rails jquery-ui

我将JQuery-UI从1.8rc3升级到1.8.6,现在我遇到了一些主要问题,即创建我们称之为步骤对象的问题。

在我升级之前,如果你添加了一个步骤,这就是用户看到的内容:

enter image description here

从选择列表中选择(例如“输入文字”)后,该步骤自动更改为:

enter image description here

然而,现在,在升级之后,如果我尝试创建一个步骤并从选择列表中选择一些内容,它就不会改变。相反,它看起来像这样:

enter image description here

有没有人知道如何升级JQuery-UI可能导致这种情况?我想我可以将1.8.6文件逐个添加到我的应用程序中,以找出导致这种情况的原因,但这显然非常耗时。谢谢!

以下是生成步骤的代码:

%li.step.new_step.inline_edit{ :id => dom_id(step), :class => 'template step_template'}

  - form_for [container, step], :html => {:class => 'edit_step editing_only show_progress'} do |f|
    = f.hidden_field :insertion_point

    .action_selector
      = f.text_field :action_description, :maxlength => 255, 'data-help-id' => 'action_description', :placeholder => 'Choose an action...'
      = image_tag 'disclosure_triangle_open.gif', :class => 'autocomplete_triangle'

    .step_types
      - Step.strategy_classes.each do |strategy_class|
        = fields_for_step_type(strategy_class, f)
    .submit
      %button.save_continue.default_action{ :type => 'submit', :id => 'element_savecontinue' } Save and Continue
      %button.save_step_close{ :class => 'button gray save_close', :type => 'button', :id => 'element_save' } Save and Close
      %button.cancel_edit{ :type => 'button',:id => 'element_cancel' } Cancel
      %button.reset_new_step_type{ :type => 'reset', :id => 'reset_step' } Reset

1 个答案:

答案 0 :(得分:0)

好的,如果我继续使用我原来的jquery-ui.autocomplete.js文件但升级其他每个jquery-ui。 * .js文件,一切正常并且看起来很棒。接受。