Sha256: ae636632684eddef40eb9cd25ba9a0153d0fc0dd0fe22554ff8837c856e455c5

Contents?: true

Size: 542 Bytes

Versions: 1

Compression:

Stored size: 542 Bytes

Contents

module Netzke
  module BaseExtras
    module Interface
      def get_widget(params = {})
        components_cache = (JSON.parse(params[:components_cache]) if params[:components_cache]) || []

        js = js_missing_code(components_cache)
        css = css_missing_code(components_cache)

        css = nil if css.blank?

        # if browser does not have our widget's (and all its dependencies') class and styles, send it over
        { :config => js_config, 
          :js => js,
          :css => css
        }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
netzke-core-0.2.8 lib/netzke/base_extras/interface.rb