Sha256: c3ee2a0e87c18e603760a30c58e9e3d1c3f535f9234412f1c39e8dd6df3902b6

Contents?: true

Size: 1.9 KB

Versions: 4

Compression:

Stored size: 1.9 KB

Contents

Zen.asset.register_asset_group(:tabs) do |asset, controller, methods|
  asset.serve(
    :javascript,
    ['admin/zen/js/lib/tabs', 'admin/zen/js/lib/hash'],
    :name       => 'zen_tabs',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

  asset.serve(
    :css,
    ['admin/zen/css/tabs'],
    :name       => 'zen_tabs',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )
end

Zen.asset.register_asset_group(:datepicker) do |asset, controller, methods|
  asset.serve(
    :javascript,
    ['admin/zen/js/lib/datepicker'],
    :name       => 'vendor_datepicker',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

  asset.serve(
    :css,
    ['admin/zen/css/datepicker'],
    :name       => 'vendor_datepicker',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )
end

Zen.asset.register_asset_group(:window) do |asset, controller, methods|
  asset.serve(
    :javascript,
    ['admin/zen/js/lib/window'],
    :name       => 'zen_window',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

  asset.serve(
    :css,
    ['admin/zen/css/window'],
    :name       => 'zen_window',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )
end

Zen.asset.register_asset_group(:editor) do |asset, controller, methods|
  asset.load_asset_group(:window, controller, methods)

  asset.serve(
    :javascript,
    [
      'admin/zen/js/lib/editor',
      'admin/zen/js/lib/editor/markdown',
      'admin/zen/js/lib/editor/textile'
    ],
    :name       => 'zen_editor',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

  asset.serve(
    :css,
    ['admin/zen/css/editor'],
    :name       => 'zen_editor',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
zen-0.4.3 lib/zen/asset_groups.rb
zen-0.4.2 lib/zen/asset_groups.rb
zen-0.4.1 lib/zen/asset_groups.rb
zen-0.4 lib/zen/asset_groups.rb