Commit bcbec429ba4d41d74cbbbbc100749a8c4833ef0e

Authored by Miguel Barão
1 parent ea070eda
Exists in master and in 1 other branch dev

Boostrap updated to 5.2

aprendizations/__init__.py
@@ -30,7 +30,7 @@ are progressively uncovered as the students progress. @@ -30,7 +30,7 @@ are progressively uncovered as the students progress.
30 ''' 30 '''
31 31
32 APP_NAME = 'aprendizations' 32 APP_NAME = 'aprendizations'
33 -APP_VERSION = '2021.11.dev1' 33 +APP_VERSION = '2022.08.dev1'
34 APP_DESCRIPTION = __doc__ 34 APP_DESCRIPTION = __doc__
35 35
36 __author__ = 'Miguel Barão' 36 __author__ = 'Miguel Barão'
aprendizations/templates/courses.html
@@ -7,8 +7,11 @@ @@ -7,8 +7,11 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="author" content="Miguel Barão"> 8 <meta name="author" content="Miguel Barão">
9 <link rel="icon" href="favicon.ico"> 9 <link rel="icon" href="favicon.ico">
10 - <!-- Styles -->  
11 - <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> 10 + <!-- bootstrap -->
  11 + <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
  12 + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>
  13 +
  14 + <!-- font-awesome -->
12 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> 15 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet">
13 16
14 <link rel="stylesheet" href="{{static_url('css/maintopics.css')}}"> 17 <link rel="stylesheet" href="{{static_url('css/maintopics.css')}}">
@@ -16,8 +19,6 @@ @@ -16,8 +19,6 @@
16 <!-- Scripts --> 19 <!-- Scripts -->
17 <script src="https://code.jquery.com/jquery-3.6.0.min.js" 20 <script src="https://code.jquery.com/jquery-3.6.0.min.js"
18 integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> 21 integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
19 - <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"  
20 - integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>  
21 22
22 <script defer src="{{static_url('js/maintopics.js')}}"></script> 23 <script defer src="{{static_url('js/maintopics.js')}}"></script>
23 24
aprendizations/templates/login.html
@@ -5,11 +5,9 @@ @@ -5,11 +5,9 @@
5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" />
6 <meta name="author" content="Miguel Barão"> 6 <meta name="author" content="Miguel Barão">
7 7
8 - <!-- <link rel="canonical" href="https://getbootstrap.com/docs/5.1/examples/sign-in/"> -->  
9 -  
10 <!-- Bootstrap core CSS --> 8 <!-- Bootstrap core CSS -->
11 - <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">  
12 - <!-- <link href="../assets/dist/css/bootstrap.min.css" rel="stylesheet"> --> 9 + <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
  10 + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>
13 11
14 <style> 12 <style>
15 .bd-placeholder-img { 13 .bd-placeholder-img {
aprendizations/templates/maintopics-table.html
@@ -8,16 +8,17 @@ @@ -8,16 +8,17 @@
8 <meta name="author" content="Miguel Barão"> 8 <meta name="author" content="Miguel Barão">
9 <link rel="icon" href="/static/favicon.ico"> 9 <link rel="icon" href="/static/favicon.ico">
10 10
11 -<!-- Styles -->  
12 - <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">  
13 - <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> 11 + <!-- jquery -->
  12 + <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
14 13
15 - <link rel="stylesheet" href="{{static_url('css/maintopics.css')}}"> 14 + <!-- bootstrap -->
  15 + <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
  16 + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>
16 17
17 -<!-- Scripts -->  
18 - <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>  
19 - <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> 18 + <!-- font-awesome -->
  19 + <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet">
20 20
  21 + <link rel="stylesheet" href="{{static_url('css/maintopics.css')}}">
21 <script defer src="{{static_url('js/maintopics.js')}}"></script> 22 <script defer src="{{static_url('js/maintopics.js')}}"></script>
22 23
23 <title>{{appname}}</title> 24 <title>{{appname}}</title>
aprendizations/templates/rankings.html
@@ -7,14 +7,14 @@ @@ -7,14 +7,14 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1" />
8 <meta name="author" content="Miguel Barão"> 8 <meta name="author" content="Miguel Barão">
9 <link rel="icon" href="/static/favicon.ico"> 9 <link rel="icon" href="/static/favicon.ico">
10 - <!-- Styles -->  
11 - <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> 10 + <!-- bootstrap -->
  11 + <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
  12 + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>
  13 +
  14 + <!-- font-awesome -->
12 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> 15 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet">
13 16
14 <link rel="stylesheet" href="{{static_url('css/maintopics.css')}}"> 17 <link rel="stylesheet" href="{{static_url('css/maintopics.css')}}">
15 - <!-- Scripts -->  
16 - <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>  
17 -  
18 <script defer src="{{static_url('js/maintopics.js')}}"></script> 18 <script defer src="{{static_url('js/maintopics.js')}}"></script>
19 19
20 <title>{{appname}}</title> 20 <title>{{appname}}</title>
aprendizations/templates/topic.html
@@ -6,17 +6,17 @@ @@ -6,17 +6,17 @@
6 <meta name="author" content="Miguel Barão" /> 6 <meta name="author" content="Miguel Barão" />
7 <link rel="icon" href="/static/favicon.ico"> 7 <link rel="icon" href="/static/favicon.ico">
8 8
9 - <!-- Styles ---------------------------------------------------------- -->  
10 - <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"  
11 - integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous" /> 9 + <!-- jquery -->
  10 + <script defer src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
  11 +
  12 + <!-- bootstrap -->
  13 + <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
  14 + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>
  15 +
  16 + <!-- font-awesome -->
12 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" /> 17 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" />
13 - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />  
14 - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.3/codemirror.min.css" />  
15 - <!-- local styles -->  
16 - <link rel="stylesheet" href="{{static_url('css/github.css')}}" />  
17 - <link rel="stylesheet" href="{{static_url('css/topic.css')}}" />  
18 18
19 - <!-- Scripts --------------------------------------------------------- --> 19 + <!-- mathjax -->
20 <script> 20 <script>
21 MathJax = { 21 MathJax = {
22 tex: { 22 tex: {
@@ -28,13 +28,17 @@ @@ -28,13 +28,17 @@
28 }; 28 };
29 </script> 29 </script>
30 <script async type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> 30 <script async type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
31 - <script defer src="https://code.jquery.com/jquery-3.6.0.min.js"  
32 - integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>  
33 - <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"  
34 - integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> 31 +
  32 + <!-- codemirror -->
  33 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.3/codemirror.min.css" />
35 <script defer src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.3/codemirror.min.js"></script> 34 <script defer src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.3/codemirror.min.js"></script>
36 35
37 - <!-- local scripts --> 36 + <!-- animate -->
  37 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
  38 +
  39 + <!-- local -->
  40 + <link rel="stylesheet" href="{{static_url('css/github.css')}}" />
  41 + <link rel="stylesheet" href="{{static_url('css/topic.css')}}" />
38 <script defer src="{{static_url('js/topic.js')}}"></script> 42 <script defer src="{{static_url('js/topic.js')}}"></script>
39 43
40 <title>{{appname}}</title> 44 <title>{{appname}}</title>