Noosfero/noosfero

View on GitHub
plugins/container_block/controllers/container_block_plugin_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ContainerBlockPluginController
  def saveWidths
    container = boxes_holder.blocks.find(params[:id])
    pairs = params[:widths].split("|")
    settings = container.children_settings
    pairs.each do |pair|
      id, width = pair.split(",")
      settings[id.to_i] = { width: width.to_i }
    end
    container.children_settings = settings
    container.save!

    render plain: "Block successfully saved."
  end
end