Pārlūkot izejas kodu

added fake links so i remember whats next to do

i need to go to bed omg
cube 5 dienas atpakaļ
vecāks
revīzija
b831cba133

+ 20
- 1
myriad/schema.sql Parādīt failu

@@ -34,7 +34,8 @@ CREATE TABLE icons (
34 34
 
35 35
 CREATE TABLE groups (
36 36
   id INTEGER PRIMARY KEY AUTOINCREMENT,
37
-  group_name TEXT NOT NULL
37
+  group_name TEXT NOT NULL,
38
+  group_description TEXT
38 39
 );
39 40
 
40 41
 CREATE TABLE group_members (
@@ -58,4 +59,22 @@ CREATE TABLE pages (
58 59
   member_id INTEGER NOT NULL,
59 60
   page_location TEXT NOT NULL,
60 61
   FOREIGN KEY (member_id) REFERENCES member (id)
62
+);
63
+
64
+CREATE TABLE themes (
65
+  id INTEGER PRIMARY KEY AUTOINCREMENT,
66
+  theme_name TEXT NOT NULL,
67
+  color1 TEXT NOT NULL,
68
+  color2 TEXT NOT NULL,
69
+  color3 TEXT NOT NULL,
70
+  color4 TEXT NOT NULL,
71
+  color5 TEXT NOT NULL
72
+);
73
+
74
+CREATE TABLE member_themes (
75
+  id INTEGER PRIMARY KEY AUTOINCREMENT,
76
+  theme_id INTEGER NOT NULL,
77
+  member_id INTEGER NOT NULL,
78
+  FOREIGN KEY (theme_id) REFERENCES themes (id),
79
+  FOREIGN KEY (member_id) REFERENCES member (id)
61 80
 );

+ 5
- 0
myriad/static/style.css Parādīt failu

@@ -93,6 +93,11 @@ form textarea{
93 93
     border-width:5px;
94 94
 }
95 95
 
96
+#manage_icons{
97
+    max-height:400px;
98
+    overflow-y:scroll;
99
+}
100
+
96 101
 
97 102
 
98 103
 .icon{

+ 2
- 1
myriad/templates/base.html Parādīt failu

@@ -13,7 +13,8 @@
13 13
 
14 14
     {% if g.user %}
15 15
     <div class="heading">Manage</div>
16
-    <div class="navitem">> <a href="{{ url_for('manage.new') }}">Add New</a></div>
16
+    <div class="navitem">> <a href="{{ url_for('manage.new') }}">Add New Member</a></div>
17
+    <div class="navitem">> <a href="">Profile Themes</a></div>
17 18
     {% endif %}
18 19
 
19 20
     <div class="heading">Administration</div>

+ 9
- 2
myriad/templates/full.html Parādīt failu

@@ -5,10 +5,17 @@
5 5
 {% endblock %}
6 6
 
7 7
 {% block content %}
8
+
9
+    <div class="maintext">
10
+        jump to:<br>
11
+        {% for member in memberlist %}
12
+        <a href="#{{ member[0] }}">{{ member[3] }}</a> | 
13
+        {% endfor %}
14
+    </div>
8 15
   
9 16
     {% for member in memberlist %}
10 17
 
11
-    <div class="profile">
18
+    <div class="profile" id="{{ member[0] }}">
12 19
         <div class="heading"><b>{{ member[3] }}</b> {{ member[4] }}</div>
13 20
         {% if member[6] != None %}
14 21
         <img src="{{ url_for('static', filename='icons/'+icons[member[0]]) }}" class="icon">
@@ -19,7 +26,7 @@
19 26
             {{ member[5] }} 
20 27
         </div>
21 28
         <br class="clear" />
22
-        {% if g.user %}<div class="heading links"><a href="">Add to Front</a> &#9734 <a href="{{ url_for('manage.edit', mid=member[0]) }}">Edit</a></div>{% endif %}
29
+        {% if g.user %}<div class="heading links"><a href="">Add to Front</a> &#9734 <a href="{{ url_for('manage.edit', mid=member[0]) }}">Edit</a> &#9734 <a href="">Pin to Homepage</a></div>{% endif %}
23 30
         <!-- <img src="/geo/dsgame.webp" class="dsgame"> -->
24 31
         <br class="clear" />
25 32
     </div>

+ 29
- 9
myriad/templates/manage/edit.html Parādīt failu

@@ -24,15 +24,35 @@
24 24
       <input type="submit" value="Upload New Icon">
25 25
   </form>
26 26
 
27
-  {% for icon in icons %}
28
-
29
-  <img class="icon" src="{{ url_for('static', filename='icons/'+icon[2]) }}">
30
-  <br class="clear" />
31
-  <a href="{{ url_for('manage.set_main_icon', mid=member[0], icon_id=icon[0]) }}">Set Main Icon</a> &#9734 <a href="">Delete Icon</a>
32
-  <br class="clear" />
33
-  <hr>
34
-
35
-  {% endfor %}
27
+  <div id="manage_icons">
28
+    {% for icon in icons %}
29
+
30
+      <img class="icon" src="{{ url_for('static', filename='icons/'+icon[2]) }}">
31
+      <br class="clear" />
32
+      <a href="{{ url_for('manage.set_main_icon', mid=member[0], icon_id=icon[0]) }}">Set Main Icon</a> &#9734 <a href="">Delete Icon</a>
33
+      <br class="clear" />
34
+      <hr>
35
+
36
+    {% endfor %}
37
+  </div>
38
+
39
+  <div class="heading">Manage Theme</div>
40
+
41
+  <!-- <form method="post">
42
+    <label for="favcolor">Color 1:</label>
43
+    <input type="color" id="color1" name="color1" value="#ff0000"><br>
44
+    <label for="favcolor">Color 2:</label>
45
+    <input type="color" id="color1" name="color1" value="#ff0000"><br>
46
+    <label for="favcolor">Color 3:</label>
47
+    <input type="color" id="color1" name="color1" value="#ff0000"><br>
48
+    <label for="favcolor">Color 4:</label>
49
+    <input type="color" id="color1" name="color1" value="#ff0000"><br>
50
+    <label for="favcolor">Color 5:</label>
51
+    <input type="color" id="color1" name="color1" value="#ff0000"><br>
52
+    <input type="submit" value="Set Member Theme">
53
+  </form> -->
54
+
55
+  <a href="">Click here to reset member theme to default</a>
36 56
 
37 57
   {{ error }}
38 58