Просмотр исходного кода

More tweaks in prefixes feature. #201

Rafał Pitoń 11 лет назад
Родитель
Сommit
b923cecf63
3 измененных файлов с 23 добавлено и 12 удалено
  1. 2 2
      misago/apps/threads/urls.py
  2. 6 6
      static/cranefly/css/cranefly.css
  3. 15 4
      static/cranefly/css/cranefly/forum.less

+ 2 - 2
misago/apps/threads/urls.py

@@ -3,8 +3,8 @@ from django.conf.urls import patterns, url
 urlpatterns = patterns('misago.apps.threads',
 urlpatterns = patterns('misago.apps.threads',
     url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/$', 'list.ThreadsListView', name="forum"),
     url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/$', 'list.ThreadsListView', name="forum"),
     url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/(?P<page>[1-9]([0-9]+)?)/$', 'list.ThreadsListView', name="forum"),
     url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/(?P<page>[1-9]([0-9]+)?)/$', 'list.ThreadsListView', name="forum"),
-    url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/(?P<prefix>(\w|-)+)/$', 'list.ThreadsListView', name="forum_prefixed"),
-    url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/(?P<prefix>(\w|-)+)/(?P<page>[1-9]([0-9]+)?)/$', 'list.ThreadsListView', name="forum_prefixed"),
+    url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/prefix/(?P<prefix>(\w|-)+)/$', 'list.ThreadsListView', name="forum_prefixed"),
+    url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/prefix/(?P<prefix>(\w|-)+)/(?P<page>[1-9]([0-9]+)?)/$', 'list.ThreadsListView', name="forum_prefixed"),
     url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/start/$', 'posting.NewThreadView', name="thread_start"),
     url(r'^forum/(?P<slug>(\w|-)+)-(?P<forum>\d+)/start/$', 'posting.NewThreadView', name="thread_start"),
     url(r'^thread/(?P<slug>(\w|-)+)-(?P<thread>\d+)/edit/$', 'posting.EditThreadView', name="thread_edit"),
     url(r'^thread/(?P<slug>(\w|-)+)-(?P<thread>\d+)/edit/$', 'posting.EditThreadView', name="thread_edit"),
     url(r'^thread/(?P<slug>(\w|-)+)-(?P<thread>\d+)/reply/$', 'posting.NewReplyView', name="thread_reply"),
     url(r'^thread/(?P<slug>(\w|-)+)-(?P<thread>\d+)/reply/$', 'posting.NewReplyView', name="thread_reply"),

+ 6 - 6
static/cranefly/css/cranefly.css

@@ -1023,15 +1023,15 @@ a.btn-link:hover,a.btn-link:active,a.btn-link:focus{color:#333;text-decoration:n
 .forum-threads-extra{overflow:auto}.forum-threads-extra.extra-top{margin-bottom:20px}
 .forum-threads-extra{overflow:auto}.forum-threads-extra.extra-top{margin-bottom:20px}
 .forum-threads-extra .threads-signin-message{float:right}.forum-threads-extra .threads-signin-message a:link,.forum-threads-extra .threads-signin-message a:visited{color:#333}
 .forum-threads-extra .threads-signin-message{float:right}.forum-threads-extra .threads-signin-message a:link,.forum-threads-extra .threads-signin-message a:visited{color:#333}
 .prefix-select{margin:0;padding:0}.prefix-select ul{overflow:auto}.prefix-select ul li{float:left;list-style:none;margin:0;padding:4px 0}
 .prefix-select{margin:0;padding:0}.prefix-select ul{overflow:auto}.prefix-select ul li{float:left;list-style:none;margin:0;padding:4px 0}
-.prefix-select .selection-title{padding:4px 0;color:#555;font-weight:bold}
-.prefix-select .label{margin:0 4px;position:relative;bottom:0;opacity:.9;filter:alpha(opacity=90);outline:none}.prefix-select .label.label-cancel{background-color:#fbfbfb;color:#555}.prefix-select .label.label-cancel:hover,.prefix-select .label.label-cancel:active{color:#333}
-.prefix-select .label.label-success,.prefix-select .label.label-success:hover,.prefix-select .label.label-success:active{background-color:#cdeacd;border-color:#86cb86;color:#46a546;text-shadow:none}
+.prefix-select .selection-title{margin-right:5.95px;padding:4px 0;color:#555;font-weight:bold}
+.prefix-select .label{margin:0 4px;bottom:0;opacity:.9;filter:alpha(opacity=90);outline:none;padding:4px 6px;position:relative;bottom:1px;font-size:14px;font-weight:normal}.prefix-select .label.label-cancel{background-color:#fbfbfb;border:1px solid #999;margin-top:-1px;color:#555}.prefix-select .label.label-cancel:hover,.prefix-select .label.label-cancel:active{border:1px solid #999;color:#333}
+.prefix-select .label.label-success,.prefix-select .label.label-success:hover,.prefix-select .label.label-success:active{background-color:#f1f9f1;border-color:#86cb86;color:#46a546;text-shadow:none}
 .prefix-select .label.label-success.label-active{background-color:#46a546;border-color:#285d28;color:#fff;text-shadow:0 -1px 0 #285d28}
 .prefix-select .label.label-success.label-active{background-color:#46a546;border-color:#285d28;color:#fff;text-shadow:0 -1px 0 #285d28}
-.prefix-select .label.label-info,.prefix-select .label.label-info:hover,.prefix-select .label.label-info:active{background-color:#ade6fe;border-color:#49c7fc;color:#049cdb;text-shadow:none}
+.prefix-select .label.label-info,.prefix-select .label.label-info:hover,.prefix-select .label.label-info:active{background-color:#c7eefe;border-color:#49c7fc;color:#049cdb;text-shadow:none}
 .prefix-select .label.label-info.label-active{background-color:#049cdb;border-color:#025577;color:#fff;text-shadow:0 -1px 0 #025577}
 .prefix-select .label.label-info.label-active{background-color:#049cdb;border-color:#025577;color:#fff;text-shadow:0 -1px 0 #025577}
-.prefix-select .label.label-warning,.prefix-select .label.label-warning:hover,.prefix-select .label.label-warning:active{background-color:#fee9cc;border-color:#fbbf69;color:#f89406;text-shadow:none}
+.prefix-select .label.label-warning,.prefix-select .label.label-warning:hover,.prefix-select .label.label-warning:active{background-color:#fef4e5;border-color:#fbbf69;color:#f89406;text-shadow:none}
 .prefix-select .label.label-warning.label-active{background-color:#f89406;border-color:#945904;color:#fff;text-shadow:0 -1px 0 #945904}
 .prefix-select .label.label-warning.label-active{background-color:#f89406;border-color:#945904;color:#fff;text-shadow:0 -1px 0 #945904}
-.prefix-select .label.label-important,.prefix-select .label.label-important:hover,.prefix-select .label.label-important:active{background-color:#f5d7d4;border-color:#e38b80;color:#cf402e;text-shadow:none}
+.prefix-select .label.label-important,.prefix-select .label.label-important:hover,.prefix-select .label.label-important:active{background-color:#faeae8;border-color:#e38b80;color:#cf402e;text-shadow:none}
 .prefix-select .label.label-important.label-active{background-color:#cf402e;border-color:#7c261b;color:#fff;text-shadow:0 -1px 0 #7c261b}
 .prefix-select .label.label-important.label-active{background-color:#cf402e;border-color:#7c261b;color:#fff;text-shadow:0 -1px 0 #7c261b}
 .prefix-select .label.label-inverse,.prefix-select .label.label-inverse:hover,.prefix-select .label.label-inverse:active{background-color:#999;border-color:#666;color:#333;text-shadow:none}
 .prefix-select .label.label-inverse,.prefix-select .label.label-inverse:hover,.prefix-select .label.label-inverse:active{background-color:#999;border-color:#666;color:#333;text-shadow:none}
 .prefix-select .label.label-inverse.label-active{background-color:#333;border-color:#000;color:#fff;text-shadow:0 -1px 0 #000}
 .prefix-select .label.label-inverse.label-active{background-color:#333;border-color:#000;color:#fff;text-shadow:0 -1px 0 #000}

+ 15 - 4
static/cranefly/css/cranefly/forum.less

@@ -623,6 +623,7 @@
   }
   }
 
 
   .selection-title {
   .selection-title {
+  	margin-right: @fontSizeSmall / 2;
     padding: 4px 0px;
     padding: 4px 0px;
 
 
     color: @gray;
     color: @gray;
@@ -635,20 +636,30 @@
     bottom: 0px;
     bottom: 0px;
     .opacity(90);
     .opacity(90);
     outline: none;
     outline: none;
+    padding: 4px 6px;
+    position: relative;
+    bottom: 1px;
+
+    font-size: @baseFontSize;
+    font-weight: normal;
 
 
     &.label-cancel {
     &.label-cancel {
       background-color: @bodyBackground;
       background-color: @bodyBackground;
+    	border: 1px solid @grayLight;
+    	margin-top: -1px;
 
 
       color: @gray;
       color: @gray;
 
 
       &:hover, &:active {
       &:hover, &:active {
+    		border: 1px solid @grayLight;
+
         color: @textColor;
         color: @textColor;
       }
       }
     }
     }
 
 
     &.label-success {
     &.label-success {
       &, &:hover, &:active {
       &, &:hover, &:active {
-        background-color: lighten(@successText, 40%);
+        background-color: lighten(@successText, 50%);
         border-color: lighten(@successText, 20%);
         border-color: lighten(@successText, 20%);
 
 
         color: @successText;
         color: @successText;
@@ -666,7 +677,7 @@
 
 
     &.label-info {
     &.label-info {
       &, &:hover, &:active {
       &, &:hover, &:active {
-        background-color: lighten(@infoText, 40%);
+        background-color: lighten(@infoText, 45%);
         border-color: lighten(@infoText, 20%);
         border-color: lighten(@infoText, 20%);
 
 
         color: @infoText;
         color: @infoText;
@@ -684,7 +695,7 @@
 
 
     &.label-warning {
     &.label-warning {
       &, &:hover, &:active {
       &, &:hover, &:active {
-        background-color: lighten(@orange, 40%);
+        background-color: lighten(@orange, 45%);
         border-color: lighten(@orange, 20%);
         border-color: lighten(@orange, 20%);
 
 
         color: @orange;
         color: @orange;
@@ -702,7 +713,7 @@
 
 
     &.label-important {
     &.label-important {
       &, &:hover, &:active {
       &, &:hover, &:active {
-        background-color: lighten(@errorText, 40%);
+        background-color: lighten(@errorText, 45%);
         border-color: lighten(@errorText, 20%);
         border-color: lighten(@errorText, 20%);
 
 
         color: @errorText;
         color: @errorText;