Skip to content

Commit

Permalink
moderators are now able to resign from a subverse if they are not sub…
Browse files Browse the repository at this point in the history
…verse owners (#84)
  • Loading branch information
Atif Colo committed Jul 24, 2014
1 parent 3e32ab1 commit ba79a8e
Show file tree
Hide file tree
Showing 17 changed files with 246 additions and 113 deletions.
7 changes: 7 additions & 0 deletions Whoaverse/Whoaverse/App_Start/RouteConfig.cs
Expand Up @@ -315,6 +315,13 @@ public static void RegisterRoutes(RouteCollection routes)
defaults: new { controller = "Subverses", action = "RemoveModerator" }
);

// v/subversetoedit/about/moderators/leave
routes.MapRoute(
name: "resignAsModerator",
url: "v/{subversetoresignfrom}/about/moderators/resign/",
defaults: new { controller = "Subverses", action = "ResignAsModerator" }
);

// v/subversetoshow
routes.MapRoute(
name: "SubverseIndex",
Expand Down
39 changes: 0 additions & 39 deletions Whoaverse/Whoaverse/Content/Site.css
Expand Up @@ -6950,45 +6950,6 @@ dd {



.titlebox form.toggle, .leavemoderator {
margin: 0;
padding: 5px 0px;
font-size: smaller;
color: gray;
background: #ffffff none no-repeat scroll center left;
}

.usertable .moderator.toggle .main:before, .titlebox .leavemoderator:before, .titlebox form.leavecontributor-button:before, .icon-menu .reddit-edit:before, .icon-menu .reddit-traffic:before, .icon-menu .reddit-reported:before, .icon-menu .reddit-spam:before, .icon-menu .wikiaction-pages:before, .icon-menu .wikiaction-revisions:before, .icon-menu .reddit-ban:before, .icon-menu .reddit-flair:before, .icon-menu .reddit-moderationlog:before, .icon-menu .reddit-unmoderated:before, .icon-menu .reddit-moderators:before, .icon-menu .moderator-mail:before, .icon-menu .reddit-contributors:before, .icon-menu .reddit-modqueue:before, .giftgold a:before, .gilded-link a:before, .infobar.gold:before, .gold-form h1.goldgift:before, .users-online:before, .notice-taken:before, .notice-available:before, .info-notice:before {
height: 16px;
width: 16px;
display: block;
content: " ";
float: left;
margin-right: 5px;
}

.titlebox .leavemoderator:before, .moderator.toggle .main:before {
background-image: url(/Graphics/WVSprite.png);
background-position: -66px -774px;
background-repeat: no-repeat;
}

.moderator.accept-invite .main:before {
background-image: url(/Graphics/WVSprite.png);
background-position: 0px -642px;
background-repeat: no-repeat;
}

.titlebox form.leavecontributor-button:before {
background-image: url(/Graphics/WVSprite.png);
background-position: -66px -730px;
background-repeat: no-repeat;
}

.titlebox form.flairtoggle {
padding: 0;
}

.titlebox .tagline {
margin: 5px 0 5px 20px;
}
Expand Down
71 changes: 50 additions & 21 deletions Whoaverse/Whoaverse/Content/Whoaverse.css
Expand Up @@ -274,11 +274,11 @@ fieldset[disabled] .btn {
box-shadow: none;
}

.form-control:focus {
border-color: #66c4e0;
outline: 0;
box-shadow: none;
}
.form-control:focus {
border-color: #66c4e0;
outline: 0;
box-shadow: none;
}

.commenttextarea {
line-height: 1.42857;
Expand Down Expand Up @@ -375,7 +375,7 @@ fieldset[disabled] .btn {
.well {
padding: 8px;
border-radius: 2px;
background-color: #F7F7F7;
background-color: #F7F7F7;
box-shadow: none;
}

Expand Down Expand Up @@ -559,102 +559,94 @@ a:visited {
-----------------------------------------------------------*/

.whoaverse_padded {
/* You may have to set 'display: block' */
width: 125px;
height: 44px;
background: url('/Graphics/WVSprite.png') 0 0;
}

.group_edit {
width: 16px;
height: 16px;
background: url('/Graphics/WVSprite.png') 0 -1546px;
}

.arrow-downvote {
/* You may have to set 'display: block' */
width: 18px;
height: 19px;
background: url('/Graphics/WVSprite.png') 0 -44px;
cursor: pointer;
}

.arrow-downvoted {
/* You may have to set 'display: block' */
width: 18px;
height: 19px;
background: url('/Graphics/WVSprite.png') 0 -63px;
cursor: pointer;
}

.arrow-upvote {
/* You may have to set 'display: block' */
width: 18px;
height: 19px;
background: url('/Graphics/WVSprite.png') 0 -82px;
cursor: pointer;
}

.arrow-upvoted {
/* You may have to set 'display: block' */
width: 18px;
height: 19px;
background: url('/Graphics/WVSprite.png') 0 -101px;
cursor: pointer;
}

.expand-selfpost-hover {
/* You may have to set 'display: block' */
width: 23px;
height: 23px;
background: url('/Graphics/WVSprite.png') 0 -120px;
}

.expand-selfpost {
/* You may have to set 'display: block' */
width: 23px;
height: 23px;
background: url('/Graphics/WVSprite.png') 0 -143px;
}

.nsfw-thumb {
/* You may have to set 'display: block' */
width: 70px;
height: 70px;
background: url('/Graphics/WVSprite.png') 0 -176px;
}

.pattern-welcome {
/* You may have to set 'display: block' */
width: 128px;
height: 128px;
background: url('/Graphics/WVSprite.png') 0 -246px;
}

.thumb-placeholder {
/* You may have to set 'display: block' */
width: 70px;
height: 70px;
background: url('/Graphics/WVSprite.png') 0 -374px;
}

.whoaverse-404 {
/* You may have to set 'display: block' */
width: 450px;
height: 405px;
background: url('/Graphics/WVSprite.png') 0 -444px;
}

.whoaverse-bg {
/* You may have to set 'display: block' */
width: 1920px;
height: 250px;
background: url('/Graphics/WVSprite.png') 0 -849px;
}

.whoaverse-mascot {
/* You may have to set 'display: block' */
width: 400px;
height: 404px;
background: url('/Graphics/WVSprite.png') 0 -1099px;
}

.whoaverse {
/* You may have to set 'display: block' */
width: 120px;
height: 43px;
background: url('/Graphics/WVSprite.png') 0 -1503px;
Expand Down Expand Up @@ -722,7 +714,6 @@ a:visited {
background-repeat: no-repeat;
}


.thumbnail {
float: left;
font-size: 0;
Expand Down Expand Up @@ -960,6 +951,44 @@ a:visited {
padding: 5px;
}

.titlebox form.toggle, .leavemoderator {
margin: 0;
padding: 5px 0px;
font-size: smaller;
color: gray;
background: #ffffff none no-repeat scroll center left;
}

.usertable .moderator.toggle .main:before, .titlebox .leavemoderator:before, .titlebox form.leavecontributor-button:before, .icon-menu .reddit-edit:before, .icon-menu .reddit-traffic:before, .icon-menu .reddit-reported:before, .icon-menu .reddit-spam:before, .icon-menu .wikiaction-pages:before, .icon-menu .wikiaction-revisions:before, .icon-menu .reddit-ban:before, .icon-menu .reddit-flair:before, .icon-menu .reddit-moderationlog:before, .icon-menu .reddit-unmoderated:before, .icon-menu .reddit-moderators:before, .icon-menu .moderator-mail:before, .icon-menu .reddit-contributors:before, .icon-menu .reddit-modqueue:before, .giftgold a:before, .gilded-link a:before, .infobar.gold:before, .gold-form h1.goldgift:before, .users-online:before, .notice-taken:before, .notice-available:before, .info-notice:before {
height: 16px;
width: 16px;
display: block;
content: " ";
float: left;
margin-right: 5px;
}

.titlebox .leavemoderator:before, .moderator.toggle .main:before {
background-image: url('/Graphics/WVSprite.png');
background-position: 0 -1546px;
background-repeat: no-repeat;
}

.moderator.accept-invite .main:before {
background-image: url(/Graphics/WVSprite.png);
background-position: 0px -642px;
background-repeat: no-repeat;
}

.titlebox form.leavecontributor-button:before {
background-image: url(/Graphics/WVSprite.png);
background-position: -66px -730px;
background-repeat: no-repeat;
}

.titlebox form.flairtoggle {
padding: 0;
}

/* Responsive optimisation for mobile phones */
@media (max-width: 480px) {
Expand Down

0 comments on commit ba79a8e

Please sign in to comment.