Skip to content

Commit e140572

Browse files
remove mod option added in advance options
1 parent 9ce1ec2 commit e140572

File tree

4 files changed

+30
-17
lines changed

4 files changed

+30
-17
lines changed

client/styles/global.scss

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -473,13 +473,30 @@ a {
473473
font-weight: 600;
474474
}
475475

476-
.plusbuttoncontainer {
476+
.instancemodsminus {
477+
cursor: pointer;
478+
background-color: red;
479+
color: white;
480+
text-align: center;
481+
font-weight: 600;
482+
width: 31px;
483+
float: left;
484+
height: 30px;
485+
margin: 10px;
486+
border-radius: 5px;
487+
font-size: 23px;
488+
}
489+
490+
.buttoncontainer {
477491
width: 51px;
478492
height: 50px;
493+
display: inline;
479494
}
480495

481496
#recent {
482497
padding-bottom: 45px;
483498
}
484499

485-
500+
.modinputfield {
501+
padding-bottom: 2em;
502+
}

client/views/create/create.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
<input id="instancedescriptioninput" type="text" placeholder="Description...">
88
</div>
99
<div id="instancebottominputcontainer">
10-
<input class="instancemodsinput firstmodinput" type="email" placeholder="Moderator email...">
11-
<div class="emptyinputspacer lastinputspacer">
12-
<div class="plusbuttoncontainer firstmodinput">
10+
<div class="modinputfield">
11+
<input class="instancemodsinput firstmodinput" type="email" placeholder="Moderator email...">
12+
<div class="buttoncontainer">
1313
<div class="instancemodsplus">
1414
+
1515
</div>

client/views/create/create.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,21 @@ Template.create.events({
4848
}
4949
},
5050
'click .instancemodsplus': function (event, template) {
51-
const spacers = document.getElementsByClassName('emptyinputspacer');
52-
if (spacers.length < 4) {
53-
$('.instancemodsinput').removeClass('lastmodinput');
54-
$('.plusbuttoncontainer').removeClass('lastmodinput');
51+
const modfields = document.getElementsByClassName('modinputfield');
52+
if (modfields.length < 4) {
5553
$('.instancemodsplus').remove();
56-
$('<input class="instancemodsinput lastmodinput" type="text" placeholder="Moderator email..."><div class="emptyinputspacer lastinputspacer"><div class="plusbuttoncontainer"><div class="instancemodsplus">+</div></div></div>').insertAfter('.lastinputspacer').last();
57-
$('.lastinputspacer').first().removeClass('lastinputspacer');
54+
$('.buttoncontainer').last().append('<div class="instancemodsminus" >x</div>');
55+
$('<div class="modinputfield"><input class="instancemodsinput" type="text" placeholder="Moderator email..."><div class="buttoncontainer"><div class="instancemodsplus">+</div></div></div>').insertAfter($('.modinputfield').last());
5856
$('#instancebottominputcontainer').height((index, height) => (height + 50));
5957
} else {
6058
showCreateError("You've reached the maximum # of moderators (4).");
6159
return false;
6260
}
6361
},
62+
'click .instancemodsminus': function (event, template) {
63+
event.originalEvent.path[2].remove();
64+
$('#instancebottominputcontainer').height((index, height) => (height - 50));
65+
},
6466
'click #buttonarea': function (event, template) {
6567
if (!Meteor.user()) {
6668
return false;

client/views/main/main.scss

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,6 @@ $screen-md: 992px;
5353
border-bottom: 1px solid #e3e3e3;
5454
}
5555

56-
.emptyinputspacer {
57-
float: right;
58-
height: 2em;
59-
}
60-
61-
6256
.instancemodsinput {
6357
float: left;
6458
width: 70%;

0 commit comments

Comments
 (0)