AND and OR interactive buttons

This commit is contained in:
karel.picman@lbcfree.net 2020-05-06 10:49:02 +02:00
parent e961a0b56b
commit 4d2aab9e7a
18 changed files with 45 additions and 4 deletions

View File

@ -38,3 +38,11 @@
<%= text_field_tag 'name', nil, maxlength: 30, style: 'max-width: 40%' %>
</span>
</fieldset>
<%= late_javascript_tag do %>
$("div#users input:checkbox").on("change", function(){
let n = $("div#users input[type='checkbox']:checked").length;
$("#add-step-and:submit").prop("disabled", n < 1);
$("#add-step-or:submit").prop("disabled", n < 2);
});
<% end %>

View File

@ -22,11 +22,12 @@
<h3 class="title"><%= l(:dmsf_new_step) %></h3>
<%= labelled_form_for(@dmsf_workflow, { url: edit_dmsf_workflow_path(@dmsf_workflow), method: :post}) do |f| %>
<%= labelled_form_for(@dmsf_workflow, { url: edit_dmsf_workflow_path(@dmsf_workflow), method: :post }) do |f| %>
<%= render partial: 'new_step_form' %>
<p class="buttons">
<%= f.submit l(:dmsf_and), id: 'add-step-and' %>
<%= f.submit l(:dmsf_or), id: 'add-step-or' %>
<%= f.submit l(:button_cancel), name: nil, onclick: 'hideModal(this);', type: 'button', class: 'button' %>
<%= l(:label_add_width) %>
<%= f.submit l(:dmsf_and), id: 'add-step-and', disabled: true %>
<%= f.submit l(:dmsf_or), id: 'add-step-or', disabled: true %>
<%= link_to_function l(:button_cancel), 'hideModal(this);' %>
</p>
<% end %>

View File

@ -408,6 +408,8 @@ cs:
field_last_at: Poslední
field_size: Velikost
label_add_width: Přidat s
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -409,6 +409,8 @@ de:
field_last_at: Letzte
field_size: Größe
label_add_width: Zugeben mit
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ en:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ es:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ fr:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -407,6 +407,8 @@ hu:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ it: # Italian strings thx 2 Matteo Arceci!
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ ja:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: 自分がロック中の文書

View File

@ -407,6 +407,8 @@ ko:
field_last_at: 마지막
field_size: 크기
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: 내 잠긴 파일

View File

@ -408,6 +408,8 @@ nl:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ pl:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ pt-BR:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ ru:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ sl:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ zh-TW:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents

View File

@ -408,6 +408,8 @@ zh:
field_last_at: Last
field_size: Size
label_add_width: Add with
easy_pages:
modules:
dmsf_locked_documents: My locked documents