File tree Expand file tree Collapse file tree 5 files changed +46
-49
lines changed Expand file tree Collapse file tree 5 files changed +46
-49
lines changed Original file line number Diff line number Diff line change 1
1
sudo : required
2
+
2
3
language : ruby
4
+
3
5
addons :
4
6
chrome : stable
5
7
6
- before_install : gem install bundler -v 1.17.1
8
+ before_install :
9
+ - gem uninstall -v '>= 2' -i $(rvm gemdir)@global -ax bundler || true
10
+ - gem install bundler -v '< 2'
7
11
8
12
script : bundle exec rspec
9
13
10
14
env :
11
15
matrix :
12
16
- RAILS=5.1.6 AA=1.1.0
13
- - RAILS=5.1.6 AA=1.2.1
14
- - RAILS=5.2.1 AA=1.3.1
15
17
- RAILS=5.2.1 AA=1.4.0
16
18
17
19
rvm :
18
- - 2.3
19
- - 2.5
20
+ - 2.4
21
+ - 2.6
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ source 'https://rubygems.org'
4
4
gemspec
5
5
6
6
group :test do
7
- gem 'rails' , "#{ ENV [ 'RAILS' ] || '5.2.1' } "
8
- gem 'activeadmin' , "#{ ENV [ 'AA' ] || '1.3.1' } "
7
+ gem 'rails' , "~> #{ ENV [ 'RAILS' ] || '5.2.1' } "
8
+ gem 'activeadmin' , "~> #{ ENV [ 'AA' ] || '1.3.1' } "
9
9
10
10
gem 'rspec-rails'
11
- gem 'sqlite3'
11
+ gem 'sqlite3' , '~> 1.3.6'
12
12
gem 'database_cleaner'
13
13
gem 'capybara'
14
14
gem 'selenium-webdriver'
Original file line number Diff line number Diff line change @@ -4,34 +4,25 @@ Provides ability to manipulate sidebar position for ActiveAdmin (tested with Act
4
4
5
5
## Install
6
6
7
+ Add following line to the ` Gemfile `
8
+
7
9
``` ruby
8
10
gem ' active_admin_sidebar'
9
- # or latest from GitHub
10
- gem ' active_admin_sidebar' , git: ' https://github.com/activeadmin-plugins/active_admin_sidebar.git'
11
11
```
12
12
13
- Add including of CSS file
13
+ Add following line to the ` app/assets/stylesheets/active_admin.css.scss `
14
14
15
15
``` scss
16
16
@import " active_admin_sidebar" ;
17
17
```
18
18
19
- to the
20
- ```
21
- app/assets/stylesheets/active_admin.css.scss
22
- ```
23
-
24
- And including of coffee file (optional, need only for collapsed sidebar)
19
+ If you want to use collapsing feature, add following line
25
20
26
- ``` coffeescript
27
- # = require active_admin_sidebar
21
+ ``` javascripts
22
+ // = require active_admin_sidebar
28
23
```
29
24
30
- to the
31
-
32
- ``` scss
33
- app/assets/javascripts/active_admin.js
34
- ```
25
+ to the ` app/assets/javascripts/active_admin.js `
35
26
36
27
# Configuration per resource
37
28
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ ( function ( ) {
2
+ $ ( document ) . ready ( function ( ) {
3
+ var $aa_content , set_collapsed_sidebar ;
4
+ if ( $ ( 'body' ) . hasClass ( 'index' ) && ( $ ( '#active_admin_content' ) . hasClass ( 'collapsible_sidebar' ) ) ) {
5
+ $aa_content = $ ( '#active_admin_content' ) ;
6
+ $aa_content . find ( '.sidebar_section:first>h3' ) . append ( '<span class="collapse_btn icono-caret-left" title="Hide sidebar"></span>' ) ;
7
+ $aa_content . prepend ( '<span class="uncollapse_btn icono-caret-right" title="Show sidebar"></span>' ) ;
8
+ set_collapsed_sidebar = function ( value ) {
9
+ return $ . getJSON ( this . href , {
10
+ collapsed_sidebar : value
11
+ } ) ;
12
+ } ;
13
+ return $aa_content . on ( 'click' , '.collapse_btn, .uncollapse_btn' , function ( e ) {
14
+ if ( ! $aa_content . hasClass ( 'collapsed_sidebar' ) ) {
15
+ set_collapsed_sidebar ( true ) ;
16
+ $aa_content . removeClass ( 'left_sidebar' ) ;
17
+ $aa_content . addClass ( 'collapsed_sidebar' ) ;
18
+ return $aa_content . trigger ( 'collapsible_sidebar:collapsed' ) ;
19
+ } else {
20
+ set_collapsed_sidebar ( false ) ;
21
+ $aa_content . removeClass ( 'collapsed_sidebar' ) ;
22
+ $aa_content . addClass ( 'left_sidebar' ) ;
23
+ return $aa_content . trigger ( 'collapsible_sidebar:uncollapsed' ) ;
24
+ }
25
+ } ) ;
26
+ }
27
+ } ) ;
28
+
29
+ } ) . call ( this ) ;
You can’t perform that action at this time.
0 commit comments