All Projects → rollincode → Rails_admin_theme

rollincode / Rails_admin_theme

Licence: mit
rails_admin theme flat theme

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Rails admin theme

Sail
Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app
Stars: ✭ 484 (+240.85%)
Mutual labels:  rails, dashboard
Email Dashboard
📪 An interactive emailing management service with scheduling, templating, tracking and A/B testing.
Stars: ✭ 194 (+36.62%)
Mutual labels:  rails, dashboard
Tabler Rubygem
Rubygem for https://tabler.github.io
Stars: ✭ 77 (-45.77%)
Mutual labels:  rails, dashboard
Doctor
Doctor is a documentation server for your docs in github
Stars: ✭ 391 (+175.35%)
Mutual labels:  rails, dashboard
Chatwoot
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
Stars: ✭ 11,554 (+8036.62%)
Mutual labels:  rails, dashboard
Binda
Headless CMS based on Ruby on Rails
Stars: ✭ 60 (-57.75%)
Mutual labels:  rails, dashboard
Redis dashboard
Sinatra app to monitor Redis servers.
Stars: ✭ 141 (-0.7%)
Mutual labels:  rails, dashboard
Monitaure
🔔 A server uptime monitoring progressive web application - NO LONGER MAINTAINED
Stars: ✭ 135 (-4.93%)
Mutual labels:  dashboard
Relay Rails Blog
A graphql, relay and standard rails application powered demo weblog. We are using Graphql server and relay for our react component data needs.
Stars: ✭ 140 (-1.41%)
Mutual labels:  rails
Coreui Free Bootstrap Admin Template
CoreUI is free bootstrap admin template
Stars: ✭ 11,038 (+7673.24%)
Mutual labels:  dashboard
Robinhood On Rails
A web dashboard for the free trading platform Robinhood using Ruby on Rails and a private API
Stars: ✭ 134 (-5.63%)
Mutual labels:  dashboard
Kaiju
A drag and drop web editor for React components.
Stars: ✭ 135 (-4.93%)
Mutual labels:  rails
Credit card validations
💳 ruby gem for validating credit card numbers, generating valid numbers, luhn checks
Stars: ✭ 140 (-1.41%)
Mutual labels:  rails
Dashboards
Responsive dashboard templates 📊✨
Stars: ✭ 10,914 (+7585.92%)
Mutual labels:  dashboard
Rails emoji picker
Add emoji to your app 😺
Stars: ✭ 141 (-0.7%)
Mutual labels:  rails
Kubebox
⎈❏ Terminal and Web console for Kubernetes
Stars: ✭ 1,855 (+1206.34%)
Mutual labels:  dashboard
Diting
运维面板,运维导航,统一账号平台,运维统一平台,LDAP管理平台
Stars: ✭ 142 (+0%)
Mutual labels:  dashboard
Activeadmin Themes
Awesome themes for ActiveAdmin.
Stars: ✭ 141 (-0.7%)
Mutual labels:  rails
Activejob Retry
Automatic retries for ActiveJob
Stars: ✭ 138 (-2.82%)
Mutual labels:  rails
Zen Rails Security Checklist
Checklist of security precautions for Ruby on Rails applications.
Stars: ✭ 1,765 (+1142.96%)
Mutual labels:  rails

RailsAdmin Rollincode Theme

Gem Version

A modern override of default bootstrap 3 rails_admin theme. It provides news colors, adjustments and a brand new tree view menu.

DASHBOARD

DASHBOARD

DASHBOARD

You can fork it and change variables.scss as you want !

Gemfile

gem 'rails_admin_rollincode', '~> 1.0'
gem 'rails_admin', git: 'https://github.com/sferik/rails_admin.git'

Inside config/application.rb, just after Bundler.require

ENV['RAILS_ADMIN_THEME'] = 'rollincode'

You'll have to run theses commands for changes to take effect

rake assets:clean && rake assets:precompile

or

rm -rf tmp/cache/assets/development/

Like we can't include custom js in a bundled theme with rails_admin for now, you have to add in your app/assets/javascripts/rails_admin/custom/ui.js the following code : It will make the javascript menu works.

$(document).on('ready pjax:success', function() {
  handleActiveBase();
  function handleActiveBase() {
    $('.sub-menu').each(function () {
      if ($(this).hasClass('active')) {
        $(this).parent().prev().addClass('active');
        $(this).parent().prev().addClass('open');
        $(this).parent().slideDown();
      }
    });
  }
});

$(function () {
  var width = $('.nav-stacked').width();
  $('.navbar-header').width(width);

  var array_menu = [];
  var lvl_1 = null;
  var count = 0;

  $('.sidebar-nav li').each(function (index, item) {
    if ($(item).hasClass('dropdown-header')) {
      lvl_1 = count++;
      array_menu[lvl_1] = []
    } else {
      $(item).addClass('sub-menu sub-menu-' + lvl_1);
    }
  });

  for (var i = 0; i <= array_menu.length; i++) {
    $('.sub-menu-' + i).wrapAll("<div class='sub-menu-container' />");
  }

  $('.sub-menu-container').hide();

  handleActiveBase();
  function handleActiveBase() {
    $('.sub-menu').each(function () {
      if ($(this).hasClass('active')) {
        $(this).parent().prev().addClass('active');
        $(this).parent().slideDown();
      }
    });
  }

  $('.dropdown-header').bind('click', function () {
    $('.dropdown-header').removeClass('open');
    $(this).addClass('open');

    $('.dropdown-header').removeClass('active');
    $('.sub-menu-container').stop().slideUp();
    $(this).toggleClass('active');
    $(this).next('.sub-menu-container').stop().slideDown();
  });
});

Example: https://github.com/rollincode/rollinbox

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].