As Redmine does not support asset pipeline, we need to install JQuery plugins as Redmine plugins to load them globally.
Current version : JQuery UI Bootstrap 0.5 - 2014-04-19
Just clone it in your Redmine plugins directory :
cd REDMINE_ROOT/plugins
git clone https://github.com/jbox-web/redmine_bootstrap_kit.git
Now, within another Redmine plugins, you can call Bootstrap Kit elements :
<% content_for :header_tags do %>
<%= stylesheet_link_tag 'font_awesome', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_alert', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_animations', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_close', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_custom', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_label', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_pagination', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_switch', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_tables', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_tabs', :plugin => 'redmine_bootstrap_kit' %>
<%= stylesheet_link_tag 'bootstrap/bootstrap_tooltip', :plugin => 'redmine_bootstrap_kit' %>
<%= javascript_include_tag 'plugins/bootstrap_alert', :plugin => 'redmine_bootstrap_kit' %>
<%= javascript_include_tag 'plugins/bootstrap_switch', :plugin => 'redmine_bootstrap_kit' %>
<%= javascript_include_tag 'plugins/bootstrap_tooltip', :plugin => 'redmine_bootstrap_kit' %>
<%= javascript_include_tag 'plugins/bootstrap_transitions', :plugin => 'redmine_bootstrap_kit' %>
<%= javascript_include_tag 'bootstrap', :plugin => 'redmine_bootstrap_kit' %>
<%= javascript_tag do %>
$(document).ready(function() {
$('.bootstrap-switch').each(function(index, element) {
installBootstrapSwitch(element);
});
});
<% end %>
<% end %>
<p>
<label>This is a switch button</label>
<span class="bootstrap-switch switch-small" data-on="primary" data-off="default" data-on-label="YES" data-off-label="NO">
<%= hidden_field_tag "extra[enable]", "false" %>
<%= check_box_tag "extra[enable]" %>
</span>
</p>
Redmine Bootstrap Kit is completely free and open source and released under the MIT License.
Copyright (c) 2013-2014 Nicolas Rodriguez ([email protected]), JBox Web (http://www.jbox-web.com)
You can contribute to this plugin in many ways such as :
- Helping with documentation
- Contributing code (features or bugfixes)
- Reporting a bug
- Submitting translations
You can also donate :)