}
function quick_edit_input_dialog_preview_replace() {
- var replace_page = $("#quick_edit_input_dialog #replace");
+ var replace_page = $("#quick_edit_input_dialog #replace-page");
var target_specifier = replace_page.find("#target_specifier").val();
var find = replace_page.find("#find").val();
}
function quick_edit_input_dialog_replace_submit() {
- var replace_page = $("#quick_edit_input_dialog #replace");
+ var replace_page = $("#quick_edit_input_dialog #replace-page");
var find = replace_page.find("#find").val();
if(find == "") {
}
function quick_edit_input_dialog_edit_submit(){
- var target_specifier = $("#quick_edit_input_dialog #edit #target_specifier").val();
- var new_value_element = $("#quick_edit_input_dialog #edit #new_value");
- var clr_value_element = $("#quick_edit_input_dialog #edit #clear");
+ var edit_page = $("#quick_edit_input_dialog #edit-page");
- if ($("#quick_edit_input_dialog #edit #clear:checked").length > 0){
+ var target_specifier = edit_page.find("#target_specifier").val();
+ var new_value_element = edit_page.find("#new_value");
+ var clr_value_element = edit_page.find("#clear");
+
+ if (edit_page.find("#clear:checked").length > 0){
new_value_element.attr("name", "_quick_edit_tmp");
clr_value_element.attr("name", target_specifier);
new_value_element.attr("name", target_specifier);
clr_value_element.attr("name", "_quick_edit_tmp");
- var new_value = $("#quick_edit_input_dialog #new_value").val();
+ var new_value = edit_page.find("#new_value").val();
if(new_value === null) return;
- var pattern = new RegExp($("#quick_edit_input_dialog #edit #validation_pattern").val());
+ var pattern = new RegExp(edit_page.find("#validation_pattern").val());
if(new_value == "") {
alert('<%=l(:text_is_required)%>');
}
var issue_ids = [];
- $("#quick_edit_input_dialog #edit #ids").each(function (index,element) {
+ edit_page.find("#ids").each(function (index,element) {
issue_ids.push($(this).val());
});
if(issue_ids.length>1){
}
var offsetY = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
- var back_url = $("#quick_edit_input_dialog #edit #back_url").val();
+ var back_url = edit_page.find("#back_url").val();
if (back_url.indexOf("?") == -1) {
back_url = back_url + "?offsetY=" + offsetY;
} else {
back_url = back_url + "&offsetY=" + offsetY;
}
- $("#quick_edit_input_dialog #edit #back_url").val(back_url);
+ edit_page.find("#back_url").val(back_url);
- $("#quick_edit_input_dialog #edit form").submit();
+ edit_page.find("form").submit();
}
function quick_edit_show_new_relation_dialog(first_issue_id, second_issue_id, back_url){
textarea_size = parse_size(Setting.plugin_quick_edit['textarea_size'], 10...256, 80, 10...256, 10)
%>
-<div id="quick_edit_input_dialog" title="Quick Edit - <%= @dialog_params[:caption] %>" style="background-color: white;">
+<div id="quick_edit_input_dialog" title="Quick Edit - <%= @dialog_params[:caption] %>">
<!-- main begin -->
<div>
<!-- page switcher -->
<% if @dialog_params[:replacable] %>
<div style="float: right;">
<ul>
- <li id="edit_switcher" class="page-switcher" style="display:none;"><a href="#edit">EDIT</a></li>
- <li id="replace_switcher" class="page-switcher"><a href="#replace">REPLACE</a></li>
+ <li id="edit_switcher" class="page-switcher" style="display:none;"><a>EDIT</a></li>
+ <li id="replace_switcher" class="page-switcher"><a>REPLACE</a></li>
</ul>
</div>
<% end %>
</div>
<!-- pages -->
- <div id="edit" class="page">
+ <div id="edit-page" class="page">
<%= form_tag({:controller=>'issues', :action=>:bulk_update}) do %>
<div class="box">
<% end %>
</div>
- <div id="replace" class="page" style="display: none;">
+ <div id="replace-page" class="page" style="display: none;">
<%= form_tag({:controller=>'quick_edit_issues', :action=>:replace}) do %>
<div class="box">
<span>Find what:</span><br/>
name="find"
type="text"
size="80"
- value="first"></input><br/>
+ value=""></input><br/>
<span>Replace with:</span><br/>
<input id="replace"
name="replace"
type="text"
size="80"
- value="new"></input><br/>
+ value=""></input><br/>
<span>Preview:</span>
<div id="preview_area" class="ui-corner-all box"> </div>
</div>