Jelajahi Sumber

Keep headers for admin lists is fixed position

Markus Ochel 12 tahun lalu
induk
melakukan
eeca48ed5a

+ 1 - 1
admin/controllers/authors.coffee

@@ -144,7 +144,7 @@ class AuthorForm extends Spine.Controller
 
 
 class AuthorList extends Spine.Controller
-  className: 'author list panel'
+  className: 'author list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/blocks.coffee

@@ -148,7 +148,7 @@ class BlockForm extends Spine.Controller
 
 
 class BlockList extends Spine.Controller
-  className: 'block list panel'
+  className: 'block list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/collections.coffee

@@ -162,7 +162,7 @@ class CollectionForm extends Spine.Controller
 
 
 class CollectionList extends Spine.Controller
-  className: 'collection list panel'
+  className: 'collection list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/contacts.coffee

@@ -101,7 +101,7 @@ class ContactForm extends Spine.Controller
 
 
 class ContactList extends Spine.Controller
-  className: 'contact list panel'
+  className: 'contact list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/essays.coffee

@@ -251,7 +251,7 @@ class EssayForm extends Spine.Controller
 
 
 class EssayList extends Spine.Controller
-  className: 'essay list panel'
+  className: 'essay list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/redirects.coffee

@@ -125,7 +125,7 @@ class RedirectForm extends Spine.Controller
 
 
 class RedirectList extends Spine.Controller
-  className: 'redirect list panel'
+  className: 'redirect list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/scenes.coffee

@@ -249,7 +249,7 @@ class SceneForm extends Spine.Controller
 
 
 class SceneList extends Spine.Controller
-  className: 'scene list panel'
+  className: 'scene list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/sites.coffee

@@ -128,7 +128,7 @@ class SiteForm extends Spine.Controller
 
 
 class SiteList extends Spine.Controller
-  className: 'site list panel'
+  className: 'site list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/sponsors.coffee

@@ -140,7 +140,7 @@ class SponsorForm extends Spine.Controller
 
 
 class SponsorList extends Spine.Controller
-  className: 'sponsor list panel'
+  className: 'sponsor list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 1 - 1
admin/controllers/videos.coffee

@@ -251,7 +251,7 @@ class VideoForm extends Spine.Controller
 
 
 class VideoList extends Spine.Controller
-  className: 'video list panel'
+  className: 'video list panel fixed-header'
 
   events:
     'click h1 .count':    'reload'

+ 17 - 0
admin/static/css/theme.styl

@@ -640,6 +640,23 @@ span.label
             content: ' ?'
             color: #fff
 
+    &.fixed-header
+      
+      h1
+        position: fixed
+        top: 0
+        left: $navbarWidth
+        right: 31%
+        min-width: 520px
+        margin: 0
+        padding: 20px 2.5%
+        border-bottom: 2px solid #ddd
+        background: #fff
+
+      ul.list
+        margin-top: 87px
+
+
 .stack .panel:not(.active)
   display: none