/taggle

Wrapper gem to include the Taggle.js project in your Rails app

Primary LanguageJavaScriptMIT LicenseMIT

Taggle

Gem Version

This gem is a wrapper of the Taggle.js project, that allows you to include Taggle.js in your Rails app, using the asset pipeline. The gem currently includes v1.11.1 of Taggle.js.

Installation

Add this line to your application's Gemfile:

gem 'taggle'

And then execute:

$ bundle

Or install it yourself as:

$ gem install taggle

Usage

Include the taggle javascript in your app/assets/javascripts/application.js or app/assets/javascripts/vendor.js:

//= require taggle-full

This will include taggle-ie8.js, taggle-ie9.js and taggle.js. You can also require each one of these three files individually if you prefer.

Stylesheets

I put together several styles based on the official examples of Taggle.js. These styles should be enough for you to get started but they probably require some overriding to fit your page design.

To use this unofficial set of styles, include in your app/assets/stylesheets/application.js or app/assets/stylesheets/vendor.js:

*= require taggle

And add the class taggle to the div you'll use to wrap the tags. Example:

<div id="example" class='taggle'></div>

<%= javascript_tag do %>
  new Taggle('example');
<%= end %>

License

The gem is available as open source under the terms of the MIT License.