Sha256: 9031f8e9946534b80551a3c1bda958cc56b2209c9a3ba59366cd10b94e141d82

Contents?: true

Size: 576 Bytes

Versions: 2

Compression:

Stored size: 576 Bytes

Contents

module RailsConnector

  module EditingHelper

    def include_editing_stylesheet
      if inplace_editing_allowed?
        stylesheet_link_tag :infopark_editing
      end
    end

    def include_editing_javascript
      render 'rails_connector/editing_javascript' if inplace_editing_allowed?
    end

    def inplace_editing_allowed?
      Configuration.editing_auth_callback.call(request.env)
    end

    def current_page_has_edit_view?
      @obj && lookup_context.find(@obj.edit_view_path).present?
    rescue ActionView::MissingTemplate
      false
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
infopark_cloud_connector-6.9.4 app/helpers/rails_connector/editing_helper.rb
infopark_cloud_connector-6.9.3.1.36404185 app/helpers/rails_connector/editing_helper.rb