Merge branch 'master' of atrey.karlin.mff.cuni.cz:/akce/MaM/MaMweb/mamweb
Conflicts: seminar/templates/seminar/titulnistrana.html
This commit is contained in:
		
						commit
						de33627ecf
					
				
					 5 changed files with 142 additions and 35 deletions
				
			
		|  | @ -71,8 +71,8 @@ h2 { | ||||||
| 
 | 
 | ||||||
| #header img.logo { | #header img.logo { | ||||||
| 	position: absolute; | 	position: absolute; | ||||||
| 	top: 20px; | 	top: 40px; | ||||||
| 	left: 45px; | 	left: 55px; | ||||||
| } | } | ||||||
| #header h1 { | #header h1 { | ||||||
| 	font-size: 130%; | 	font-size: 130%; | ||||||
|  | @ -90,18 +90,24 @@ h2 { | ||||||
| 
 | 
 | ||||||
| /* Menu */ | /* Menu */ | ||||||
| 
 | 
 | ||||||
| #menu { | div.menu.mobile { | ||||||
|  | 	display: none; | ||||||
|  | } | ||||||
|  | div.menu.desktop { | ||||||
|  | 	display: block; | ||||||
|  | } | ||||||
|  | div.menu { | ||||||
| 	position: relative; | 	position: relative; | ||||||
| 	top: -10px; | 	top: -10px; | ||||||
| 	z-index: 10; | 	z-index: 10; | ||||||
| 	background: url("../images/menu-bg.png") no-repeat left top; | 	background: url("../images/menu-bg.png") no-repeat left top; | ||||||
| 	height: 60px; | 	height: 60px; | ||||||
| } | } | ||||||
| #menu ul { | div.menu ul { | ||||||
| 	padding: 0px; | 	padding: 0px; | ||||||
| 	margin: 0px; | 	margin: 0px; | ||||||
| } | } | ||||||
| #menu li { | div.menu li { | ||||||
| 	display: inline-block; | 	display: inline-block; | ||||||
| 	border-radius: 0px; | 	border-radius: 0px; | ||||||
| 	 | 	 | ||||||
|  | @ -116,19 +122,19 @@ h2 { | ||||||
| 	border-bottom-left-radius: 8px; | 	border-bottom-left-radius: 8px; | ||||||
| 	border-bottom-right-radius: 8px; | 	border-bottom-right-radius: 8px; | ||||||
| } | } | ||||||
| #menu a { | div.menu a { | ||||||
| 	display: block; | 	display: block; | ||||||
| 	padding: 8px 10px; | 	padding: 8px 10px; | ||||||
| 	color: #006400; | 	color: #006400; | ||||||
| 	height: 48px; | 	height: 48px; | ||||||
| } | } | ||||||
| #menu a:hover { | div.menu a:hover { | ||||||
| 	background: url("../images/menu-bg-selected.png") no-repeat left -7px; | 	background: url("../images/menu-bg-selected.png") no-repeat left -7px; | ||||||
| 	background-size: 100% 68px; | 	background-size: 100% 68px; | ||||||
| 	text-decoration: none; | 	text-decoration: none; | ||||||
| 	color: #003c00; | 	color: #003c00; | ||||||
| } | } | ||||||
| #menu li.selected a { | div.menu li.selected a { | ||||||
| 	background: url("../images/menu-bg-selected.png") no-repeat left -7px; | 	background: url("../images/menu-bg-selected.png") no-repeat left -7px; | ||||||
| 	background-size: 100% 68px; | 	background-size: 100% 68px; | ||||||
| 	text-decoration: none; | 	text-decoration: none; | ||||||
|  | @ -234,11 +240,11 @@ div.zadani_azad_termin { | ||||||
| 		background-size: 100% 100%; | 		background-size: 100% 100%; | ||||||
| 	} | 	} | ||||||
| 	#header img.logo { | 	#header img.logo { | ||||||
| 		top: 15px; | 		top: 27px; | ||||||
| 		left: 25px; | 		left: 35px; | ||||||
| 		height: 170px; | 		height: 140px; | ||||||
| 	} | 	} | ||||||
| 	#menu li { | 	div.menu li { | ||||||
| 		min-width: 120px; | 		min-width: 120px; | ||||||
| 		font-size: 130%; | 		font-size: 130%; | ||||||
| 	} | 	} | ||||||
|  | @ -274,3 +280,81 @@ div.zadani_azad_termin { | ||||||
| 		float: left; | 		float: left; | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | @media (max-width: 767px) { | ||||||
|  | 	#header { | ||||||
|  | 		width: 100%; | ||||||
|  | 		height: 196px; | ||||||
|  | 		height: 0px; | ||||||
|  | 		background-size: 100%; | ||||||
|  | 		padding-bottom: 25%; | ||||||
|  | 	} | ||||||
|  | 	#header img.logo { | ||||||
|  | 		top: 0px; | ||||||
|  | 		left: 0px; | ||||||
|  | 		height: 100%; | ||||||
|  | 	} | ||||||
|  | 	div.menu { | ||||||
|  | 		height: auto; | ||||||
|  | 	} | ||||||
|  | 	div.menu li { | ||||||
|  | 		display: block; | ||||||
|  | 		width: 100%; | ||||||
|  | 		height: 35px; | ||||||
|  | 		font-size: 130%; | ||||||
|  | 	} | ||||||
|  | 	#submenu { | ||||||
|  | 		background: none; | ||||||
|  | 		height: auto; | ||||||
|  | 		margin-left: 90px; | ||||||
|  | 		margin-top: 15px; | ||||||
|  | 	} | ||||||
|  | 	#submenu ul { | ||||||
|  | 		font-size: 110%; | ||||||
|  | 	} | ||||||
|  | 	#submenu li { | ||||||
|  | 		display: inline-block; | ||||||
|  | 		margin: 5px 8px; | ||||||
|  | 		border-radius: 30px; | ||||||
|  | 		background: #ffd546; | ||||||
|  | 		height: auto; | ||||||
|  | 	} | ||||||
|  | 	#submenu li a:hover, #submenu li.selected { | ||||||
|  | 		background: #ffd546; | ||||||
|  | 	} | ||||||
|  | 	div.menu.mobile { | ||||||
|  | 		display: block; | ||||||
|  | 		position: absolute; | ||||||
|  | 		top: -1px; | ||||||
|  | 		background: none; | ||||||
|  | 	} | ||||||
|  | 	div.menu.mobile > div.dropdown > button { | ||||||
|  | 		font-size: 20px; | ||||||
|  | 	} | ||||||
|  | 	div.menu.mobile > div.dropdown > ul { | ||||||
|  | 		margin: 0px; | ||||||
|  | 		padding: 0px; | ||||||
|  | 		border-radius: 0px; | ||||||
|  | 	} | ||||||
|  | 	div.menu.mobile > div.dropdown > ul > li { | ||||||
|  | 		margin: 0px; | ||||||
|  | 		padding: 0px; | ||||||
|  | 		display: block; | ||||||
|  | 		font-size: 20px; | ||||||
|  | 		background: none; | ||||||
|  | 		font-variant: normal; | ||||||
|  | 		height: auto; | ||||||
|  | 	} | ||||||
|  | 	div.menu.mobile > div.dropdown > ul > li > a { | ||||||
|  | 		margin: 0px; | ||||||
|  | 		padding: 5px 30px; | ||||||
|  | 		height: auto; | ||||||
|  | 	} | ||||||
|  | 	div.menu.mobile > div.dropdown > ul > li > a:hover { | ||||||
|  | 		background: #ffa500; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	div.menu.desktop { | ||||||
|  | 		display: none; | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 35 KiB | 
|  | @ -56,9 +56,24 @@ | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|       <div class='row'> |       <div class='row'> | ||||||
| 	    <div class='col-md-12' style=''> | 	    <div class='col-md-12'> | ||||||
| 	      <div id='menu'> |           {# ========= MOBILE MENU ========== #} | ||||||
|  | 		  <div class="menu mobile"> | ||||||
|  | 		   	<div class="dropdown"> | ||||||
|  |   			  <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Menu | ||||||
|  | 			  <span class="glyphicon glyphicon-th-list"></span></button> | ||||||
|  |   			  <ul class="dropdown-menu"> | ||||||
|  |                 <li class=""><a href="/co-je-MaM/uvod/">Co je M&M</a> | ||||||
|  |                 <li class=""><a href="/soustredeni/">Soustředění</a> | ||||||
|  |                 <li class=""><a href="/zadani/aktualni/">Zadání</a> | ||||||
|  |                 <li class=""><a href="/clanky/uvod/">Články</a> | ||||||
|  |                 <li class=""><a href="/archiv/cisla/">Archiv</a> | ||||||
|  |                 <li class=""><a href="/co-je-MaM/kontakt/">Kontakt</a> | ||||||
|  |   			  </ul> | ||||||
|  | 			</div> | ||||||
|  | 	      </div> | ||||||
|           {# ============= MENU ============== #} |           {# ============= MENU ============== #} | ||||||
|  | 	      <div class="menu desktop"> | ||||||
|           <ul> |           <ul> | ||||||
|             <li class="{% block menu_uvod %}{% endblock %}"><a href="/co-je-MaM/uvod/">Co je M&M</a> |             <li class="{% block menu_uvod %}{% endblock %}"><a href="/co-je-MaM/uvod/">Co je M&M</a> | ||||||
|             {# ukazka jak pouzit tag url <li class="{% block menu_soustredeni %}{% endblock %}"><a href="{% url 'seminar_seznam_soustredeni' %}">Soustředění</a> #} |             {# ukazka jak pouzit tag url <li class="{% block menu_soustredeni %}{% endblock %}"><a href="{% url 'seminar_seznam_soustredeni' %}">Soustředění</a> #} | ||||||
|  | @ -68,8 +83,8 @@ | ||||||
|             <li class="{% block menu_archiv %}{% endblock %}"><a href="/archiv/cisla/">Archiv</a> |             <li class="{% block menu_archiv %}{% endblock %}"><a href="/archiv/cisla/">Archiv</a> | ||||||
|             <li class="{% block menu_odevzdat %}{% endblock %}"><a href="/co-je-MaM/kontakt/">Kontakt</a> |             <li class="{% block menu_odevzdat %}{% endblock %}"><a href="/co-je-MaM/kontakt/">Kontakt</a> | ||||||
|           </ul> |           </ul> | ||||||
|           {# ======== KONEC MENU =============#} |  | ||||||
| 	      </div> | 	      </div> | ||||||
|  |           {# ======== KONEC MENU =============#} | ||||||
| 	    </div> | 	    </div> | ||||||
| 	  </div> | 	  </div> | ||||||
| 	  <div class='row'> | 	  <div class='row'> | ||||||
|  |  | ||||||
|  | @ -4,7 +4,8 @@ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| {% block content %} | {% block content %} | ||||||
| 
 | <br /> | ||||||
|  | <br /> | ||||||
|   {# Uvitaci text #} |   {# Uvitaci text #} | ||||||
|   <h2> |   <h2> | ||||||
|     {% block nadpis1a %}{% block nadpis1b %} |     {% block nadpis1a %}{% block nadpis1b %} | ||||||
|  | @ -12,24 +13,28 @@ | ||||||
|     {% endblock %}{% endblock %} |     {% endblock %}{% endblock %} | ||||||
|   </h2> |   </h2> | ||||||
| 
 | 
 | ||||||
|  |   {% if dead %} | ||||||
|   <div class="odpocet"> |   <div class="odpocet"> | ||||||
|     {# TODO humanize #} |     {# TODO humanize #} | ||||||
|     Do konce odeslání řešení zbývá: |     Do konce odeslání řešení zbývá: | ||||||
| 
 |  | ||||||
|     {{ted|timesince:dead}} |     {{ted|timesince:dead}} | ||||||
| 
 | 
 | ||||||
|      {{cas_do_konce_dni}} dní |  | ||||||
|      {% if cas_do_konce_dni < 5 %} |  | ||||||
|        {{cas_do_konce_hodin}} hodin |  | ||||||
|        {% if cas_do_konce_hodin < 5 %} |  | ||||||
|          {{cas_do_konce_minut}} minut |  | ||||||
|          {% if cas_do_konce_minut < 5 %} |  | ||||||
|            {{cas_do_konce_sekund}} |  | ||||||
|          {% endif %} |  | ||||||
|        {% endif %} |  | ||||||
|      {% endif %} |  | ||||||
|       |       | ||||||
|  |     <!--  | ||||||
|  |     {{cas_do_konce_dni}} dní | ||||||
|  |     {% if cas_do_konce_dni < 5 %} | ||||||
|  |       {{cas_do_konce_hodin}} hodin | ||||||
|  |       {% if cas_do_konce_hodin < 5 %} | ||||||
|  |         {{cas_do_konce_minut}} minut | ||||||
|  |         {% if cas_do_konce_minut < 5 %} | ||||||
|  |           {{cas_do_konce_sekund}} | ||||||
|  |         {% endif %} | ||||||
|  |       {% endif %} | ||||||
|  |     {% endif %} | ||||||
|  |     --> | ||||||
|  |   | ||||||
|   </div> |   </div> | ||||||
|  |   {% endif %} | ||||||
| 
 | 
 | ||||||
|   <h3><a href="/o-seminari">Co je na nás skvělé?</a></h3> |   <h3><a href="/o-seminari">Co je na nás skvělé?</a></h3> | ||||||
|   <h3><a href="/co-je-MaM/uvod/">Zjistit víc!</a></h3> |   <h3><a href="/co-je-MaM/uvod/">Zjistit víc!</a></h3> | ||||||
|  |  | ||||||
|  | @ -48,14 +48,17 @@ class TitulniStranaView(generic.ListView): | ||||||
|         context = super(TitulniStranaView, self).get_context_data(**kwargs) |         context = super(TitulniStranaView, self).get_context_data(**kwargs) | ||||||
|         nastaveni = get_object_or_404(Nastaveni) |         nastaveni = get_object_or_404(Nastaveni) | ||||||
|         cas_deadline = nastaveni.aktualni_cislo.datum_deadline |         cas_deadline = nastaveni.aktualni_cislo.datum_deadline | ||||||
|         rozdil_casu =  datetime.combine(cas_deadline, datetime.max.time()) \ |         try: | ||||||
|                 - datetime.now() |           rozdil_casu =  datetime.combine(cas_deadline, datetime.max.time()) \ | ||||||
|         context['cas_do_konce_dni']    = rozdil_casu.days |                   - datetime.now() | ||||||
|         context['cas_do_konce_hodin']  = rozdil_casu.seconds / 3600 |           context['cas_do_konce_dni']    = rozdil_casu.days | ||||||
|         context['cas_do_konce_minut'] = (rozdil_casu.seconds / 60) % 60 |           context['cas_do_konce_hodin']  = rozdil_casu.seconds / 3600 | ||||||
|         context['cas_do_konce_sekund'] = rozdil_casu.seconds % 60 |           context['cas_do_konce_minut'] = (rozdil_casu.seconds / 60) % 60 | ||||||
|         context['dead'] = datetime.combine(cas_deadline, datetime.max.time()) |           context['cas_do_konce_sekund'] = rozdil_casu.seconds % 60 | ||||||
|         context['ted'] = datetime.now() |           context['dead'] = datetime.combine(cas_deadline, datetime.max.time()) | ||||||
|  |           context['ted'] = datetime.now() | ||||||
|  |         except: | ||||||
|  |             context['dead'] = None | ||||||
|         return context |         return context | ||||||
| 
 | 
 | ||||||
| class StareNovinkyView(generic.ListView): | class StareNovinkyView(generic.ListView): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Aneta
						Aneta