module CmAdmin::ViewHelpers::FormHelper

def extract_query_params(url)

def extract_query_params(url)
  query_params = {}
  return unless params[:polymorphic_name].present? || params[:associated_id].present? && params[:associated_class].present?
  query_params[:polymorphic_name] = params[:polymorphic_name]
  query_params[:associated_id] = params[:associated_id]
  query_params[:associated_class] = params[:associated_class]
  query_params[:referrer] = params[:referrer] if params[:referrer].present?
  url + '?' + query_params.to_query unless query_params.empty?
end