diff --git a/myriad/manage.py b/myriad/manage.py index 4788d7a..a52eac0 100644 --- a/myriad/manage.py +++ b/myriad/manage.py @@ -143,6 +143,28 @@ def delete_icon(mid, icon_id): return redirect(url_for("manage.edit", mid=mid)) +@bp.route("/delete_blinkie//") +@login_required +def delete_blinkie(mid, blinkie_id): + db = get_db() + icon = db.execute("SELECT blinkie_location FROM blinkies WHERE id=(?)",(blinkie_id,)).fetchone() + db.execute("DELETE FROM blinkies WHERE id=(?)",(blinkie_id,)) + db.commit() + os.remove(os.path.join(current_app.config["BLINKIES_UPLOAD_FOLDER"], icon[0])) + + return redirect(url_for("manage.edit", mid=mid)) + +@bp.route("/delete_stamp//") +@login_required +def delete_stamp(mid, stamp_id): + db = get_db() + icon = db.execute("SELECT stamp_location FROM stamps WHERE id=(?)",(stamp_id,)).fetchone() + db.execute("DELETE FROM stamps WHERE id=(?)",(stamp_id,)) + db.commit() + os.remove(os.path.join(current_app.config["STAMPS_UPLOAD_FOLDER"], icon[0])) + + return redirect(url_for("manage.edit", mid=mid)) + @bp.route("/add_to_front//") @login_required diff --git a/myriad/static/style.css b/myriad/static/style.css index f8de47a..9ea1464 100644 --- a/myriad/static/style.css +++ b/myriad/static/style.css @@ -98,10 +98,34 @@ form textarea{ border-width:5px; } -#manage_icons{ +.manage_images{ max-height:400px; overflow-y:scroll; } +.manage_images_2{ + clear:both; + width:600px; +} +.manage_icons_3{ + display:block; + width:200px; + height:200px; + float:left; +} +.manage_blinkies_3{ + display:block; + width:200px; + height:50px; + float:left; +} +.manage_stamps_3{ + display:block; + width:120px; + height:100px; + float:left; +} + + diff --git a/myriad/templates/manage/edit.html b/myriad/templates/manage/edit.html index d98b1ad..ae609f7 100644 --- a/myriad/templates/manage/edit.html +++ b/myriad/templates/manage/edit.html @@ -63,14 +63,17 @@ -
+
+
{% for icon in icons %} - -
- Set Main IconDelete Icon -
-
+
+ +
+ Set Main IconDelete Icon +
+
{% endfor %} +
@@ -81,9 +84,17 @@ +
+
{% for blinkie in blinkies %} - +
+ +
+ Delete +
{% endfor %} +
+
Manage Stamps
@@ -92,9 +103,17 @@ +
+
{% for stamp in stamps %} +
+
+ Delete +
{% endfor %} +
+