Skip to content

Commit e9f50e3

Browse files
authored
Merge pull request #9 from exo-do/features/reorganize-settings-panel
Features/reorganize settings panel
2 parents 1d247d4 + fc2cf9b commit e9f50e3

2 files changed

Lines changed: 24 additions & 34 deletions

File tree

public/templates/admin/plugins/reputation-rules.tpl

Lines changed: 24 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,26 @@
11
<form id="reputation-rules">
22
<div class="settings">
3-
4-
<div class="row">
5-
<div class="col-sm-12 col-xs-12">
6-
<p class="alert alert-info">Remember that upvotes give +1 point and downvotes -1 to the author. That is by default and w .</p>
7-
</div>
8-
</div>
9-
103
<div class="row">
114
<div class="col-sm-2 col-xs-12 content-header">
125
Contents
136
</div>
147
<div class="col-sm-10 col-xs-12">
158
<nav class="section-content">
169
<ul>
10+
<li><a href="#upvoting">Upvoting</a></li>
1711
<li><a href="#upvoting-permissions">Upvoting Permissions</a></li>
18-
<li><a href="#upvotes">Upvotes</a></li>
12+
<li><a href="#upvotes">Upvote weight</a></li>
13+
<li><a href="#downvoting">Downvoting</a></li>
1914
<li><a href="#downvoting-permissions">Downvoting Permissions</a></li>
20-
<li><a href="#downvotes">Downvotes</a></li>
15+
<li><a href="#downvotes">Downvote weight</a></li>
2116
<li><a href="#global-configuration">Global Configuration</a></li>
22-
<li><a href="#save-reload">Save and Reload</a></li>
2317
</ul>
2418
</nav>
2519
</div>
2620
</div>
2721

22+
<h1><a name="upvoting"></a>Upvoting</h1>
23+
2824
<div class="row">
2925
<div class="col-sm-2 col-xs-12 settings-header"><a name="upvoting-permissions"></a>Upvoting Permissions</div>
3026
<div class="col-sm-10 col-xs-12">
@@ -45,7 +41,7 @@
4541
</div>
4642

4743
<div class="row">
48-
<div class="col-sm-2 col-xs-12 settings-header"><a name="upvotes"></a>Upvotes</div>
44+
<div class="col-sm-2 col-xs-12 settings-header"><a name="upvotes"></a>Upvote weight</div>
4945
<div class="col-sm-10 col-xs-12">
5046
<div class="form-group">
5147
<!-- (UPVOTE_EXTRA_PERCENTAGE) -->
@@ -65,6 +61,8 @@
6561
</div>
6662
</div>
6763

64+
<h1><a name="downvoting"></a>Downvoting</h1>
65+
6866
<div class="row">
6967
<div class="col-sm-2 col-xs-12 settings-header"><a name="downvoting-permissions"></a>Downvoting Permissions</div>
7068
<div class="col-sm-10 col-xs-12">
@@ -99,7 +97,7 @@
9997
</div>
10098

10199
<div class="row">
102-
<div class="col-sm-2 col-xs-12 settings-header"><a name="downvotes"></a>Downvotes</div>
100+
<div class="col-sm-2 col-xs-12 settings-header"><a name="downvotes"></a>Downvote weight</div>
103101
<div class="col-sm-10 col-xs-12">
104102
<div class="form-group">
105103
<!-- (DOWNVOTE_EXTRA_PERCENTAGE) -->
@@ -109,26 +107,28 @@
109107
<br>
110108
</div>
111109

112-
<div class="form-group">
113-
<!-- (DOWNVOTE_PENALIZATION) -->
114-
<label>Downvote penalization (amount of points to remove from user who downvotes):</label>
115-
<input class="form-control" type="number" data-key="downvotePenalization" title="Downvote penalization">
116-
<p class="help-block">Think of this as the cost of downvoting, so users don't downvote just for fun.</p>
117-
<br>
118-
</div>
119-
120110
<div class="form-group">
121111
<!-- (MAX_POINTS_FOR_DOWNVOTE) -->
122112
<label>Max downvote weight (points):</label>
123113
<input class="form-control" type="number" data-key="maxDownvoteWeight" title="Max downvote points">
124114
<p class="help-block">If this max is 10, a downvote will subtract up to 11 points (1 by default plus 10 extra).</p>
125115
<br>
126116
</div>
117+
118+
<div class="form-group">
119+
<!-- (DOWNVOTE_PENALIZATION) -->
120+
<label>Downvote penalization (amount of points to remove from user who downvotes):</label>
121+
<input class="form-control" type="number" data-key="downvotePenalization" title="Downvote penalization">
122+
<p class="help-block">Think of this as the cost of downvoting, so users don't downvote just for fun.</p>
123+
<br>
124+
</div>
127125
</div>
128126
</div>
129127

128+
<h1><a name="global-configuration"></a>Global configuration</h1>
129+
130130
<div class="row">
131-
<div class="col-sm-2 col-xs-12 settings-header"><a name="global-configuration"></a>Global Configuration</div>
131+
<div class="col-sm-2 col-xs-12 settings-header">Global Configuration</div>
132132
<div class="col-sm-10 col-xs-12">
133133
<div class="form-group">
134134
<!-- RULE 4 -->
@@ -171,18 +171,9 @@
171171
</div>
172172
</div>
173173

174-
<div class="row">
175-
<div class="col-sm-2 col-xs-12 settings-header"><a name="save-reload"></a>Apply settings</div>
176-
<div class="col-sm-10 col-xs-12">
177-
<div class="form-group">
178-
<div class="col-xs-12 col-md-6 form-group">
179-
<button type="button" class="btn btn-success form-control" id="save">
180-
<i class="fa fa-fw fa-save"></i> Save and Apply
181-
</button>
182-
</div>
183-
</div>
184-
</div>
185-
</div>
174+
<button id="save" class="floating-button mdl-button mdl-js-button mdl-button--fab mdl-js-ripple-effect mdl-button--colored" data-upgraded=",MaterialButton,MaterialRipple">
175+
<i class="material-icons">save</i>
176+
<span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></button>
186177

187178
</div>
188179

@@ -202,7 +193,6 @@ require(['settings'], function(settings) {
202193
$('#reputation-rules').find('input').val('');
203194
});
204195

205-
206196
var wrapper = $("#reputation-rules");
207197
settings.sync('reputation-rules', wrapper);
208198
$('#save').click(function(event){

reputation-rules-acp.png

65.5 KB
Loading

0 commit comments

Comments
 (0)