Sha256: e49497c7f2c77f9e5f3b5a7d8718b641cdc561f1ec939fe0e942649540a92de9

Contents?: true

Size: 452 Bytes

Versions: 24

Compression:

Stored size: 452 Bytes

Contents

module Waterpig
  module CKEditorTools
    def fill_in_ckeditor(id, options = {})
      raise "Must pass a hash containing 'with'" if not options.is_a?(Hash) or not options.has_key?(:with)
      raise "CKEeditor fill-in only works with Selenium driver" unless page.driver.class == Capybara::Selenium::Driver
      browser = page.driver.browser
      browser.execute_script("CKEDITOR.instances['#{id}'].setData('#{options[:with]}');")
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
waterpig-0.12.1 lib/waterpig/ckeditor-tools.rb
waterpig-0.12.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.11.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.10.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.9.3 lib/waterpig/ckeditor-tools.rb
waterpig-0.9.2 lib/waterpig/ckeditor-tools.rb
waterpig-0.9.1 lib/waterpig/ckeditor-tools.rb
waterpig-0.9.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.8.1 lib/waterpig/ckeditor-tools.rb
waterpig-0.8.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.7.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.6.1 lib/waterpig/ckeditor-tools.rb
waterpig-0.6.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.5.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.4.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.3.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.2.2 lib/waterpig/ckeditor-tools.rb
waterpig-0.2.1 lib/waterpig/ckeditor-tools.rb
waterpig-0.2.0 lib/waterpig/ckeditor-tools.rb
waterpig-0.1.0 lib/waterpig/ckeditor-tools.rb