Pārlūkot izejas kodu

page matches theme selections, and added gradient background options to theme editor

cube 1 dienu atpakaļ
vecāks
revīzija
56a24b7691
3 mainītis faili ar 72 papildinājumiem un 3 dzēšanām
  1. 4
    1
      myriad/manage.py
  2. 14
    0
      myriad/templates/manage/edit.html
  3. 54
    2
      myriad/templates/page.html

+ 4
- 1
myriad/manage.py Parādīt failu

@@ -67,10 +67,13 @@ def edit(mid):
67 67
             c14 = request.form["c14"]
68 68
             c15 = request.form["c15"]
69 69
             c16 = request.form["c16"]
70
+            c18 = request.form["c18"]
71
+            c19 = request.form["c19"]
72
+            c20 = request.form["c20"]
70 73
             c21 = request.form["c21"]
71 74
             c22 = request.form["c22"]
72 75
 
73
-            db.execute("UPDATE member SET card_border=(?), card_bg=(?), heading_bg=(?), heading_border=(?), heading_name=(?), heading_subtitle=(?), card_text=(?), icon_border=(?), a1=(?), a2=(?) WHERE id=(?)",(c9, c10, c11, c12, c13, c14, c15, c16, c21, c22, mid))
76
+            db.execute("UPDATE member SET card_border=(?), card_bg=(?), heading_bg=(?), heading_border=(?), heading_name=(?), heading_subtitle=(?), card_text=(?), icon_border=(?), page_bg=(?), gradient1=(?), gradient2=(?), gradient3=(?), a1=(?), a2=(?) WHERE id=(?)",(c9, c10, c11, c12, c13, c14, c15, c16, c18, c18, c19, c20, c21, c22, mid))
74 77
             db.commit()
75 78
 
76 79
         if "gid_add" in request.form:

+ 14
- 0
myriad/templates/manage/edit.html Parādīt failu

@@ -5,6 +5,9 @@
5 5
 {% endblock %}
6 6
 
7 7
 {% block content %}
8
+  
9
+  <a href="{{url_for('home.page', mid=member[0])}}">View {{member[3]}}'s page</a>
10
+  <br class="clear" />
8 11
 
9 12
   <div class="heading">Edit Details</div>
10 13
 
@@ -96,6 +99,17 @@
96 99
     <label for="c22">Links hover colour:</label>
97 100
     <input type="color" id="c22" name="c22" value="{{member[22]}}"><br>
98 101
 
102
+    <hr>
103
+
104
+    <label for="c18">Page Gradient colour 1</label>
105
+    <input type="color" id="c18" name="c18" value="{{member[18]}}"><br>
106
+
107
+    <label for="c19">Page Gradient colour 2</label>
108
+    <input type="color" id="c19" name="c19" value="{{member[19]}}"><br>
109
+
110
+    <label for="c20">Page Gradient colour 3</label>
111
+    <input type="color" id="c20" name="c20" value="{{member[20]}}"><br>
112
+
99 113
     <input type="submit" value="Set Member Theme">
100 114
   </form>
101 115
 

+ 54
- 2
myriad/templates/page.html Parādīt failu

@@ -1,12 +1,64 @@
1 1
 {% extends 'base.html' %}
2 2
 {% block title %}{{ member[3] }}{% endblock %}
3 3
 
4
+
5
+
4 6
 {% block content %}
5 7
 
8
+
9
+<style>
10
+body{
11
+    background: {{member[17]}};
12
+    background: linear-gradient(90deg, {{member[17]}} 0%, {{member[18]}} 50%, {{member[19]}} 100%);
13
+    scrollbar-color:{{member[12]}} {{member[11]}};
14
+}
15
+.container{
16
+    background-color:{{member[10]}};
17
+    border-color:{{member[9]}};
18
+}
19
+.heading{
20
+    background-color:{{member[11]}};
21
+    border-color:{{member[12]}};
22
+    color:{{member[14]}};
23
+}
24
+.icon{
25
+    border-color:{{member[16]}};
26
+}
27
+.bio{
28
+    color:{{member[15]}};
29
+}
30
+.heading b
31
+{
32
+    color:{{member[13]}};
33
+}
34
+a{
35
+    color: {{member[21]}};
36
+}
37
+a:hover{
38
+    color: {{member[22]}};
39
+}
40
+::selection {
41
+    background: {{member[12]}};
42
+    color: white;
43
+    text-shadow: none;
44
+}
45
+::-moz-selection {
46
+    background: {{member[12]}};
47
+    color: #EEE;
48
+    text-shadow: none;
49
+}
50
+</style>
51
+
52
+
6 53
     {% if not g.user and member[23]==0 %}
7 54
     permission denied
8 55
     {% else %}
9 56
 
57
+    {% if g.user %}
58
+    <a href="{{url_for('manage.edit', mid=member[0])}}">Edit member</a>
59
+    <br class="clear" />
60
+    {% endif %}
61
+
10 62
     {% if icon %}
11 63
     <img class="icon" src="{{ url_for('static', filename='icons/'+icon[0]) }}">
12 64
     {% else %}
@@ -30,14 +82,14 @@
30 82
                 <div class="content">
31 83
                     {{post[4]|safe}}
32 84
                 </div>
33
-                <a href="{{url_for('blog.toggle',pid=post[0], location=member[0])}}">Toggle privacy</a> | {% if g.user %}<a href="{{url_for('blog.delete', pid=post[0], location=member[0])}}" class="danger">Delete post</a>{% endif %}
85
+                {% if g.user %}<a href="{{url_for('blog.toggle',pid=post[0], location=member[0])}}">Toggle privacy</a> | <a href="{{url_for('blog.delete', pid=post[0], location=member[0])}}" class="danger">Delete post</a>{% endif %}
34 86
             </div>
35 87
             {% endif %}
36 88
             {% endfor %}
37 89
         </div>
38 90
     {% endif %}
39 91
 
40
-    {% if all_icons|length > 0 %}
92
+    {% if all_icons|length > 1 %}
41 93
     <div class="heading big">{{member[3]}}'s icons</div>
42 94
     {% for i in all_icons %}
43 95
     <img class="icon" src="{{ url_for('static', filename='icons/'+i[0]) }}">