container_block_plugin_controller.rb 434 Bytes
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 :text => _('Block successfully saved.')
  end

end