File tree Expand file tree Collapse file tree 7 files changed +50
-6
lines changed
Expand file tree Collapse file tree 7 files changed +50
-6
lines changed Original file line number Diff line number Diff line change @@ -117,8 +117,7 @@ module.exports = function (aApp) {
117117 aApp . route ( '/flag/libs/:username/:scriptname/:unflag?' ) . get ( script . lib ( script . flag ) ) ;
118118
119119 // Remove route
120- // TODO: Make POST route
121- aApp . route ( / ^ \/ r e m o v e \/ ( .+ ?) \/ ( .+ ) $ / ) . get ( remove . rm ) ;
120+ aApp . route ( / ^ \/ r e m o v e \/ ( .+ ?) \/ ( .+ ) $ / ) . post ( remove . rm ) ;
122121
123122 // Group routes
124123 aApp . route ( '/groups' ) . get ( group . list ) ;
Original file line number Diff line number Diff line change 1111 {{> includes/flagModelSnippet.html }}
1212 {{/script}}
1313 < ul class ="nav nav-pills nav-justified ">
14- < li > < a href ="{{{script.scriptRemovePageUrl}}} " class ="{{^canRemove}}disabled{{/canRemove}} "> < i class ="fa fa-trash-o "> </ i > Remove Script</ a > </ li >
14+ < li > < a href ="# " data-toggle =" modal " data-target =" #removeScriptModal " class ="{{^canRemove}}disabled{{/canRemove}} "> < i class ="fa fa-ban "> </ i > Remove Script</ a > </ li >
1515 </ ul >
1616 </ div >
1717</ div >
Original file line number Diff line number Diff line change 33 < div class ="modal-dialog ">
44 < div class ="modal-content ">
55 < div class ="modal-header ">
6- < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true "> × </ button >
6+ < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true "> × </ button >
77 < h4 class ="modal-title "> Delete {{script.fullName}}</ h4 >
88 </ div >
99 < div class ="modal-body ">
@@ -20,3 +20,25 @@ <h4 class="modal-title">Delete {{script.fullName}}</h4>
2020 </ div >
2121</ div >
2222{{/authorTools}}
23+ {{#modTools}}
24+ < div class ="modal fade " id ="removeScriptModal ">
25+ < div class ="modal-dialog ">
26+ < div class ="modal-content ">
27+ < div class ="modal-header ">
28+ < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true "> ×</ button >
29+ < h4 class ="modal-title "> Remove {{script.fullName}}</ h4 >
30+ </ div >
31+ < div class ="modal-body ">
32+ < p > Are you sure you want to remove this script? You cannot undo this.</ p >
33+ </ div >
34+ < div class ="modal-footer ">
35+ < form action ="{{{script.scriptRemovePageUrl}}} " method ="post ">
36+ < button type ="button " class ="btn btn-default " data-dismiss ="modal "> < i class ="fa fa-fw fa-close "> </ i > Close</ button >
37+ < input type ="hidden " name ="remove " value ="true ">
38+ < button type ="submit " class ="btn btn-danger "> < i class ="fa fa-fw fa-ban "> </ i > Remove</ button >
39+ </ form >
40+ </ div >
41+ </ div >
42+ </ div >
43+ </ div >
44+ {{/modTools}}
Original file line number Diff line number Diff line change 1111 {{> includes/flagModelSnippet.html }}
1212 {{/user}}
1313 < ul class ="nav nav-pills nav-justified ">
14- < li > < a href ="{{{user.userRemovePageUrl}}} " class ="{{^canRemove}}disabled{{/canRemove}} "> < i class ="fa fa-trash-o "> </ i > Remove User</ a > </ li >
14+ < li > < a href ="# " data-toggle =" modal " data-target =" #removeUserModal " class ="{{^canRemove}}disabled{{/canRemove}} "> < i class ="fa fa-ban "> </ i > Remove User</ a > </ li >
1515 </ ul >
1616 </ div >
1717</ div >
Original file line number Diff line number Diff line change 1+ {{#modTools}}
2+ < div class ="modal fade " id ="removeUserModal ">
3+ < div class ="modal-dialog ">
4+ < div class ="modal-content ">
5+ < div class ="modal-header ">
6+ < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true "> ×</ button >
7+ < h4 class ="modal-title "> Remove {{user.name}}</ h4 >
8+ </ div >
9+ < div class ="modal-body ">
10+ < p > Are you sure you want to remove this user? You cannot undo this.</ p >
11+ </ div >
12+ < div class ="modal-footer ">
13+ < form action ="{{{user.userRemovePageUrl}}} " method ="post ">
14+ < button type ="button " class ="btn btn-default " data-dismiss ="modal "> < i class ="fa fa-fw fa-close "> </ i > Close</ button >
15+ < input type ="hidden " name ="remove " value ="true ">
16+ < button type ="submit " class ="btn btn-danger "> < i class ="fa fa-fw fa-ban "> </ i > Remove</ button >
17+ </ form >
18+ </ div >
19+ </ div >
20+ </ div >
21+ </ div >
22+ {{/modTools}}
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ <h3>Flagged Items</h3>
2525 < h3 > Removed Items</ h3 >
2626 < div class ="list-group ">
2727 < a href ="/mod/removed " class ="list-group-item ">
28- < i class ="fa fa-fw fa-trash-o "> </ i > Graveyard (Removed Items)
28+ < i class ="fa fa-fw fa-ban "> </ i > Graveyard (Removed Items)
2929 </ a >
3030 </ div >
3131 </ div >
Original file line number Diff line number Diff line change 2727 </ div >
2828 </ div >
2929 </ div >
30+ {{> includes/userModals.html }}
3031 {{> includes/footer.html }}
3132</ body >
3233</ html >
You can’t perform that action at this time.
0 commit comments