Commit bcbec429ba4d41d74cbbbbc100749a8c4833ef0e
1 parent
ea070eda
Exists in
master
and in
1 other branch
Boostrap updated to 5.2
Showing
6 changed files
with
39 additions
and
35 deletions
Show diff stats
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> |