* Presta.csproj: A first class

* AssemblyInfo.cs: initial commit

* NpgsqlCircleProvider.cs: circle members are now stored in bd upon
  their user's name

* InputCircle.cs: fixes the new CircleManager interface usage

* Yavsc.sln: Adds the `Presta` project

* CircleController.cs: * Authorize some Http methods
* Lists circles as circles

* style.css: Fixes the missing "hidden" css class

* AccountController.cs: using the new Circle provider interface

* BlogsController.cs: * using the new Circle provider interface
* do not test blog entry collections in order to group them by a
  unique user name or title, it's too bad,
instead, keep user's request id as guide to model and view.

* YavscHelpers.cs: Adds a Circle Html formatter

* Circles.aspx: List of circles is now given as a list of `Circle`
  objects

* instdbws.sql: fixes the db in order to store user names in circle
  member's records.

* BlogEntryCollection.cs: ConcernsAUniqueTitle and ConcernsAUniqueUser
  are now Obsoletes

* UUTBlogEntryCollection.cs: Drops a useless ctor

* CircleProvider.cs: The `CircleManager` now delivers the user's
  circle as a `Circle` object collection.
This commit is contained in:
Paul Schneider 2015-08-20 20:02:46 +02:00
commit bdbda2a21f
21 changed files with 322 additions and 82 deletions

View file

@ -12,7 +12,7 @@ body {
textarea {
width:25em;
height:5em;
}
}
input, textarea, checkbox {
color: #FFFFA0;
@ -86,7 +86,7 @@ footer {
font-size:75%;
}
#login img { max-height:5em; max-width:5em; }
#login img { max-height:5em; max-width:5em; }
header {
background-color:rgba(16,16,0,0.8);
@ -155,6 +155,7 @@ label {
padding-left: 20px;
}
.hidden { display:none; }
ul.preview li:nth-child(-n+10) {
display:inline;
@ -180,6 +181,7 @@ usertitleref {
font-family: 'Arial', cursive;
font-size: 140%;
display:block;
padding: .2em;
}
input, select {
@ -230,34 +232,35 @@ a.actionlink img { top:4px; }
.field-validation-error { color: red; }
.c2 { font-size: small; font-style: italic; }
.c3 { font-size: x-small; font-style: italic; }
@media print {
body {background-color:white;color:black;}
header,footer,.postcomment,.actionlink,.metablog,#login{ display:none;}
header,footer,.postcomment,.actionlink,.metablog,#login
{ display:none;}
}
@media all and (min-width: 641px) {
.bshpanel { display:block; }
.bsh { display: none; }
.c3 { display:initial; }
.c3-alt { display:none; }
}
@media all and (max-width: 640px) {
.bshpanel { cursor:zoom-in; }
@media all and (max-width: 640px) {
.bshpanel { cursor:zoom-in; }
footer {
font-size: x-small;
}
.c2 { display:initial; }
.c2-alt { display:none; }
.c3 { display:none; }
.c3-alt { display:initial; }
}
@media all and (max-width: 350px) {
.c2 { display:none; }
.c2-alt { display:initial; }
}
}
@media all and (max-width: 350px) {
.c2 { display:none; }
.c2-alt { display:initial; }
}