Sha256: 07067280867e3153f627f633e54ccf812216dd6248081c69e05ba8deca97c7f3

Contents?: true

Size: 1.86 KB

Versions: 15

Compression:

Stored size: 1.86 KB

Contents

var $orderSelectedProjectsCount = $('#order-selected-projects-count');
var $orderProgress = document.querySelectorAll('[id^=order-progress] .budget-summary__content');
var $projectItem = $('#project-<%= project.id %>-item');
var $projectBudgetButton = $('#project-<%= project.id %>-budget-button');
var $budgetConfirm = $('#budget-confirm');

$orderProgress.forEach((orderProgress) => {
  var $orderTotalBudget = $(orderProgress).find("[id^=order-total-budget]");
  $orderTotalBudget.html('<%= j(render partial: "decidim/budgets/projects/order_total_budget").strip.html_safe %>');

  if(orderProgress.dataset.orderProgressResponsive) {
    morphdom(orderProgress, '<%= j(render partial: "decidim/budgets/projects/order_progress_summary_content", locals: { include_heading: true, responsive: true }).strip.html_safe %>');
  } else {
    morphdom(orderProgress, '<%= j(render partial: "decidim/budgets/projects/order_progress_summary_content", locals: { include_heading: true, responsive: false }).strip.html_safe %>');
  }
})
morphdom($budgetConfirm[0], '<%= j(render partial: "decidim/budgets/projects/budget_confirm").strip.html_safe %>')
if ($orderSelectedProjectsCount.length > 0) {
  morphdom($orderSelectedProjectsCount[0], '<%= j(render partial: "decidim/budgets/projects/projects_count", locals: { count: current_order.projects.size }).strip.html_safe %>')
}

if ($projectItem.length > 0) {
  <% if params[:action] == "destroy" && params[:show_only_added] == "true" %>
    $projectItem[0].remove();
  <% else %>
    morphdom($projectItem[0], '<%= j(render partial: "decidim/budgets/projects/project", locals: { project: }).strip.html_safe %>');
  <% end %>
}

if ($projectBudgetButton.length > 0) {
  morphdom($projectBudgetButton[0], '<%= j(render partial: "decidim/budgets/projects/project_budget_button", locals: { project: }).strip.html_safe %>');
}

window.DecidimBudgets.checkProgressPosition();

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
decidim-budgets-0.29.2 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.5 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.29.1 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.4 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.29.0 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.3 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.29.0.rc4 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.29.0.rc3 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.29.0.rc2 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.29.0.rc1 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.2 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.1 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.0 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.0.rc5 app/views/decidim/budgets/line_items/update_budget.js.erb
decidim-budgets-0.28.0.rc4 app/views/decidim/budgets/line_items/update_budget.js.erb