X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fmanifest%2Fcontroller%2Faction%2Flist.js.coffee;h=c3a9dcf7df74a8d3939561808bea59b26154210f;hp=4368d1b2c616ec7b050af1e7677e5c00a6d69bf2;hb=5e2817fe00fdbc16c4cd9e25dae4b7c93c7c4008;hpb=969feec9e20635f29656119375806b226cc47767 diff --git a/app/assets/javascripts/manifest/controller/action/list.js.coffee b/app/assets/javascripts/manifest/controller/action/list.js.coffee index 4368d1b2..c3a9dcf7 100644 --- a/app/assets/javascripts/manifest/controller/action/list.js.coffee +++ b/app/assets/javascripts/manifest/controller/action/list.js.coffee @@ -8,25 +8,11 @@ class Manifest.ControllerModule.ActionModule.ActionList extends Manifest.Control init: () -> super() - @alias = @args.alias @order = @args.order || 'updated_at' @direction = @args.direction @default_page_size = @args.default_page_size @max_page_size = @args.max_page_size - @counter_name = if @args.counter_name - @args.counter_name - else - if @name == 'index' - 'count' - else - 'count_' + @name - alias_action: () -> - s = @alias.split('.') - c = Manifest.manifest().controllers[s[0]] - c.actions[s[1]] - - counter_url: (params) -> - @encode_url(@counter_name, params) - + a_arg_names: () -> + _.union(super(), ['order', 'direction', 'default_page_size', 'max_page_size'])