Sha256: 9a03d2f95e53c30736c95419015417f4a4de021eba4eb407df17f569bb0623af

Contents?: true

Size: 1.87 KB

Versions: 3

Compression:

Stored size: 1.87 KB

Contents

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

  asset.serve(
    :css,
    ['admin/css/zen/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/js/vendor/datepicker'],
    :name       => 'vendor_datepicker',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

  asset.serve(
    :css,
    ['admin/css/zen/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/js/zen/lib/window'],
    :name       => 'zen_window',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

  asset.serve(
    :css,
    ['admin/css/zen/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/js/zen/lib/editor',
      'admin/js/zen/lib/editor/markdown',
      'admin/js/zen/lib/editor/textile'
    ],
    :name       => 'zen_editor',
    :controller => controller,
    :minify     => true,
    :methods    => methods
  )

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
zen-0.3 lib/zen/asset_groups.rb
zen-0.3b1 lib/zen/asset_groups.rb
zen-0.3b lib/zen/asset_groups.rb