-

- {{this}}
-
+
+
+
+

+ {{this}}
+
+
\ No newline at end of file
diff --git a/client/views/helpers/form_error/form_error.js b/client/views/helpers/form_error/form_error.js
old mode 100644
new mode 100755
diff --git a/client/views/helpers/form_error/form_error.scss b/client/views/helpers/form_error/form_error.scss
old mode 100644
new mode 100755
index 5dffd7e7..bb4ebffa
--- a/client/views/helpers/form_error/form_error.scss
+++ b/client/views/helpers/form_error/form_error.scss
@@ -1,9 +1,13 @@
+.error-cont {
+ text-align: center;
+}
+
.error {
font-weight: 700;
- width: calc(100% - 2em);
+ width: fit-content;
border: 2px solid #e74c3c;
background-color: #e74c3c;
- display: block;
+ display: inline-block;
margin: 0.3em;
padding: 0.3em;
margin-bottom: 15px;
@@ -11,7 +15,7 @@
font-size: 14px;
color: white;
font-weight: normal;
- text-align: left
+ text-align: center;
}
.errorIcon {
@@ -23,6 +27,7 @@
}
.error-dismiss {
+ padding-left: 10px;
float: right;
cursor: pointer;
transition-duration: 0.3s;
diff --git a/client/views/helpers/nav/nav.html b/client/views/helpers/nav/nav.html
old mode 100644
new mode 100755
diff --git a/client/views/helpers/nav/nav.js b/client/views/helpers/nav/nav.js
old mode 100644
new mode 100755
diff --git a/client/views/helpers/nav/nav.scss b/client/views/helpers/nav/nav.scss
old mode 100644
new mode 100755
diff --git a/client/views/list/list.html b/client/views/list/list.html
old mode 100644
new mode 100755
diff --git a/client/views/list/list.js b/client/views/list/list.js
old mode 100644
new mode 100755
diff --git a/client/views/list/list.scss b/client/views/list/list.scss
old mode 100644
new mode 100755
diff --git a/client/views/login/login.html b/client/views/login/login.html
old mode 100644
new mode 100755
diff --git a/client/views/login/login.js b/client/views/login/login.js
old mode 100644
new mode 100755
diff --git a/client/views/main/main.html b/client/views/main/main.html
old mode 100644
new mode 100755
diff --git a/client/views/main/main.js b/client/views/main/main.js
old mode 100644
new mode 100755
diff --git a/client/views/main/main.scss b/client/views/main/main.scss
old mode 100644
new mode 100755
diff --git a/client/views/modify/modify.html b/client/views/modify/modify.html
old mode 100644
new mode 100755
diff --git a/client/views/modify/modify.js b/client/views/modify/modify.js
old mode 100644
new mode 100755
diff --git a/client/views/modify/modify.scss b/client/views/modify/modify.scss
old mode 100644
new mode 100755
diff --git a/client/views/pages/loading/loading.html b/client/views/pages/loading/loading.html
old mode 100644
new mode 100755
diff --git a/client/views/pages/loading/loading.scss b/client/views/pages/loading/loading.scss
old mode 100644
new mode 100755
diff --git a/client/views/pages/not_found/not_found.html b/client/views/pages/not_found/not_found.html
old mode 100644
new mode 100755
diff --git a/client/views/pages/not_found/not_found.scss b/client/views/pages/not_found/not_found.scss
old mode 100644
new mode 100755
diff --git a/client/views/propose/propose.html b/client/views/propose/propose.html
old mode 100644
new mode 100755
diff --git a/client/views/propose/propose.js b/client/views/propose/propose.js
old mode 100644
new mode 100755
diff --git a/client/views/register/register.html b/client/views/register/register.html
old mode 100644
new mode 100755
diff --git a/client/views/register/register.js b/client/views/register/register.js
old mode 100644
new mode 100755
diff --git a/client/views/rename/rename.html b/client/views/rename/rename.html
old mode 100644
new mode 100755
diff --git a/client/views/rename/rename.js b/client/views/rename/rename.js
old mode 100644
new mode 100755
diff --git a/client/views/rename/rename.scss b/client/views/rename/rename.scss
old mode 100644
new mode 100755
diff --git a/client/views/share/share.html b/client/views/share/share.html
old mode 100644
new mode 100755
diff --git a/client/views/share/share.js b/client/views/share/share.js
old mode 100644
new mode 100755
diff --git a/client/views/share/share.scss b/client/views/share/share.scss
old mode 100644
new mode 100755
diff --git a/public/delete_black.png b/public/delete_black.png
new file mode 100644
index 00000000..96bf49a0
Binary files /dev/null and b/public/delete_black.png differ
diff --git a/public/delete_red.png b/public/delete_red.png
new file mode 100644
index 00000000..71ba2c97
Binary files /dev/null and b/public/delete_red.png differ
diff --git a/server/methods.js b/server/methods.js
index 6d4b5233..ece70b59 100644
--- a/server/methods.js
+++ b/server/methods.js
@@ -499,6 +499,23 @@ Meteor.methods({
}
return false;
},
+ adminQuesDel(quesid) {
+ // Ensures that the user has proper admin privileges
+ if (this.userId) {
+ Questions.remove({ _id: quesid });
+
+ const v_num = Votes.find({ qid: quesid }).count();
+ const v_r = Votes.remove({ qid: quesid });
+ if (v_num > v_r) { return false; }
+
+ const a_num = Answers.find({ qid: quesid }).count();
+ const a_r = Answers.remove({ qid: quesid });
+ if (a_num > a_r) { return false; }
+
+ return true;
+ }
+ return false;
+ },
rename(id, name, desc) {
if (this.userId) {
let result;