Sha256: 75b24a422955f8f3426cf26a8fc4cc7f7c7ab1c2aba88818eb4c9edfcb5bdd96
Contents?: true
Size: 806 Bytes
Versions: 1
Compression:
Stored size: 806 Bytes
Contents
module DashboardRails module ApplicationHelper def add_widget(widget_name, widget_action) widget = DashboardRails::Widget.new(widget_name, self.request) content_tag(:div, '', id: "widget_#{widget_name}_#{widget_action}", class: 'widget', data: {tick: widget.param(:refresh_interval), url: dashboard-rails_load_path(widget_name: widget_name, widget_action: widget_action)}) end def widget_path(args=nil) my_params = {widget_name: params[:widget_name], widget_action: params[:widget_action]} my_params.merge!(args) if args.present? dashboard-rails_load_path(my_params) end def user_can_widget?(widget_name, widget_action) DashboardRails::User.where(user_id: current_user.id, widget: widget_name, action: widget_action).count > 0 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dashboard-rails-1.0.0 | app/helpers/dashboard-rails/application_helper.rb |