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