aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/assets/stylesheets/refinery/blog/backend.css.scss78
-rw-r--r--app/views/refinery/blog/admin/categories/_category.html.erb20
-rw-r--r--config/locales/en.yml3
-rw-r--r--config/locales/nb.yml2
4 files changed, 103 insertions, 0 deletions
diff --git a/app/assets/stylesheets/refinery/blog/backend.css.scss b/app/assets/stylesheets/refinery/blog/backend.css.scss
new file mode 100644
index 0000000..681159b
--- /dev/null
+++ b/app/assets/stylesheets/refinery/blog/backend.css.scss
@@ -0,0 +1,78 @@
+.comments_icon {
+ background-image: image_url('refinery/blog/icons/comments.png');
+}
+.comment_icon {
+ background-image: image_url('refinery/blog/icons/comment.png');
+}
+.comment_cross_icon {
+ background-image: image_url('refinery/blog/icons/comment_cross.png');
+}
+.comment_tick_icon {
+ background-image: image_url('refinery/blog/icons/comment_tick.png');
+}
+.folder_icon {
+ background-image: image_url('refinery/blog/icons/folder.png');
+}
+.folder_add_icon {
+ background-image: image_url('refinery/blog/icons/folder_add.png');
+}
+.folder_edit_icon {
+ background-image: image_url('refinery/blog/icons/folder_edit.png');
+}
+.settings_icon {
+ background-image: image_url('refinery/blog/icons/cog.png');
+}
+.page_icon {
+ background-image: image_url('refinery/blog/icons/page.png');
+}
+.page_copy_icon {
+ background-image: image_url('refinery/blog/icons/page_copy.png');
+}
+.page_add_icon {
+ background-image: image_url('refinery/blog/icons/page_add.png');
+}
+ul.collapsible_menu li {
+ position: relative;
+}
+ul.collapsible_menu li span.arrow {
+ background-repeat: no-repeat;
+ position: absolute;
+ right: 10px;
+ top: 13px;
+ width: 11px;
+ height: 7px;
+ cursor: pointer;
+}
+ul.collapsible_menu li span.arrow {
+ background-image: image_url('refinery/blog/icons/up.gif');
+}
+ul.collapsible_menu li.closed span.arrow {
+ background-image: image_url('refinery/blog/icons/down.gif');
+}
+ul.collapsible_menu > div {
+ width: 93%;
+ margin: 0px auto;
+}
+ul.blog_categories{
+ height:200px;
+ overflow:auto;
+ border:1px solid #ccc;
+ padding:5px;
+}
+ul.blog_categories, ul.blog_categories li {
+ list-style: none;
+ margin:5px 0;
+}
+a#copy_body_link {
+ background: image_url('refinery/blog/icons/add.png') no-repeat scroll 0 6px transparent;
+ border-bottom: 0 none;
+ display: inline;
+ line-height: 29px;
+ margin-top: 0;
+ padding-left: 20px;
+}
+.sidebar_position {
+ position: absolute;
+ right: 120px;
+ width: 10em;
+}
diff --git a/app/views/refinery/blog/admin/categories/_category.html.erb b/app/views/refinery/blog/admin/categories/_category.html.erb
new file mode 100644
index 0000000..1c65c33
--- /dev/null
+++ b/app/views/refinery/blog/admin/categories/_category.html.erb
@@ -0,0 +1,20 @@
+<li class='clearfix record <%= cycle("on", "on-hover") %>' id="<%= dom_id(category) -%>">
+ <span class='title'>
+ <%= category.title %>
+ <span class="preview">&nbsp;</span>
+ </span>
+ <span class="sidebar_position">
+ <%= t('.sidebar_position') %>:
+ <%= t('refinery.blog.admin.categories.form.sidebar_positions')[category.sidebar_position] -%>
+ </span>
+ <span class='actions'>
+ <%= link_to refinery_icon_tag("application_edit.png"),
+ refinery.edit_blog_admin_category_path(category, :dialog => true, :height => 325),
+ :title => t('.edit') %>
+ <%= link_to refinery_icon_tag("delete.png"), refinery.blog_admin_category_path(category),
+ :class => "cancel confirm-delete",
+ :title => t('.delete'),
+ :method => :delete,
+ :confirm => t('message', :scope => 'refinery.admin.delete', :title => category.title) %>
+ </span>
+</li>
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 3fa068c..7f70963 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -9,3 +9,6 @@ en:
- None
- Left
- Right
+ category:
+ sidebar_position: Position
+
diff --git a/config/locales/nb.yml b/config/locales/nb.yml
index 9fc2306..49b21d9 100644
--- a/config/locales/nb.yml
+++ b/config/locales/nb.yml
@@ -9,4 +9,6 @@ nb:
- Ingen
- Venstre
- Høyre
+ category:
+ sidebar_position: Posisjon