Multiple enhancements according to redmine feature requests
This commit is contained in:
		
							parent
							
								
									1999c7efc3
								
							
						
					
					
						commit
						cefebb1288
					
				| @ -1,5 +1,5 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <buildpath> | ||||
| 	<buildpathentry kind="src" path=""/> | ||||
| 	<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> | ||||
| 	<buildpathentry kind="src" path=""/> | ||||
| </buildpath> | ||||
|  | ||||
| @ -23,7 +23,7 @@ Structure of page | ||||
|   flex: 0 0 auto; | ||||
|   display: flex; | ||||
|   flex-flow: row nowrap; | ||||
|   justify-content: space-around; | ||||
|   justify-content: space-between; | ||||
|   position: relative; | ||||
|   align-items: center; | ||||
| } | ||||
| @ -110,10 +110,21 @@ Structure of page | ||||
|   display: block; | ||||
| } | ||||
| 
 | ||||
| #mobile_menu { | ||||
| #mobile_menu, | ||||
| #mobile_menu.visible, | ||||
| #mobile_menu_switch | ||||
| { | ||||
|   display: none; | ||||
| } | ||||
| 
 | ||||
| a.facebook img | ||||
| { | ||||
| 	display: inline; | ||||
| } | ||||
| a.facebook > span.image-title | ||||
| { | ||||
| 	display: none; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| @ -138,10 +149,10 @@ body | ||||
| } | ||||
| 
 | ||||
| #topmenu .nav { | ||||
|   padding: 0px; | ||||
|   padding: 0px 10px; | ||||
|   margin: 0px; | ||||
|   height: 40px; | ||||
|   width: 1000px; | ||||
|   width: 980px; | ||||
| } | ||||
| 
 | ||||
| #topmenu .nav > li > a { | ||||
| @ -228,7 +239,6 @@ body | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /* | ||||
| Additional content | ||||
| */ | ||||
|  | ||||
| @ -30,11 +30,15 @@ body { | ||||
|  * Menu configuration | ||||
|  */ | ||||
| 
 | ||||
| .nav, .nav-child { | ||||
| .nav, | ||||
| .nav-child | ||||
| { | ||||
|     padding: 0px; | ||||
| } | ||||
| 
 | ||||
| .nav > li, .nav-child > li { | ||||
| .nav > li, | ||||
| .nav-child > li | ||||
| { | ||||
|     display: block; | ||||
| } | ||||
| 
 | ||||
| @ -180,6 +184,12 @@ body { | ||||
| 
 | ||||
| #mobile_menu { | ||||
| 	margin-top: 10px; | ||||
| 	display: none; | ||||
| } | ||||
| 
 | ||||
| #mobile_menu.visible | ||||
| { | ||||
| 	display: block; | ||||
| } | ||||
| 
 | ||||
| #mobile_menu li > a { | ||||
| @ -220,6 +230,24 @@ body { | ||||
|     padding-right: 0px; | ||||
| } | ||||
| 
 | ||||
| #mobile_menu_switch | ||||
| { | ||||
| 	flex: 0 0 auto; | ||||
| 	text-align: right; | ||||
| } | ||||
| 
 | ||||
| #btn_mobile_menu  | ||||
| { | ||||
| 	padding: 10px 30px 0px 0px; | ||||
| 	width: 40px; | ||||
| 	box-sizing: initial; | ||||
| } | ||||
| 
 | ||||
| a.facebook img | ||||
| { | ||||
| 	display: none; | ||||
| } | ||||
| 
 | ||||
| /* | ||||
|  * Debug | ||||
|  */ | ||||
|  | ||||
| @ -93,13 +93,32 @@ ul.nav-child > li > a:hover | ||||
| 	text-decoration: none; | ||||
| } | ||||
| 
 | ||||
| #topmenu .nav > li, | ||||
| #topmenu .nav-child > li | ||||
| { | ||||
| 	padding: 0px; | ||||
| 	border-style: none; | ||||
| } | ||||
| 
 | ||||
| #left_side, #right_side | ||||
| { | ||||
| 	background-repeat: no-repeat; | ||||
| 	background-size: cover; | ||||
| } | ||||
| 
 | ||||
| #left_menu .nav > li, | ||||
| #left_menu .nav-child > li | ||||
| { | ||||
|     padding: 5px 0px; | ||||
|     border-top-style: solid; | ||||
|     border-width: 1px; | ||||
| } | ||||
| 
 | ||||
| #left_menu .nav > li:first-child, | ||||
| #left_menu .nav-child > li:first-child | ||||
| { | ||||
| 	border-top-style: none; | ||||
| } | ||||
| 
 | ||||
| /* | ||||
| <?php  | ||||
|  | ||||
							
								
								
									
										77
									
								
								slt/images/mobile_menu.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								slt/images/mobile_menu.svg
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,77 @@ | ||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||||
| 
 | ||||
| <svg | ||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||
|    xmlns:cc="http://creativecommons.org/ns#" | ||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||
|    xmlns:svg="http://www.w3.org/2000/svg" | ||||
|    xmlns="http://www.w3.org/2000/svg" | ||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||
|    width="50" | ||||
|    height="50" | ||||
|    id="svg2" | ||||
|    version="1.1" | ||||
|    inkscape:version="0.48.4 r9939" | ||||
|    sodipodi:docname="mobile_menu.svg"> | ||||
|   <defs | ||||
|      id="defs4" /> | ||||
|   <sodipodi:namedview | ||||
|      id="base" | ||||
|      pagecolor="#ffffff" | ||||
|      bordercolor="#666666" | ||||
|      borderopacity="1.0" | ||||
|      inkscape:pageopacity="0.0" | ||||
|      inkscape:pageshadow="2" | ||||
|      inkscape:zoom="11.2" | ||||
|      inkscape:cx="15.787585" | ||||
|      inkscape:cy="23.329513" | ||||
|      inkscape:document-units="px" | ||||
|      inkscape:current-layer="layer1" | ||||
|      showgrid="false" | ||||
|      inkscape:window-width="1637" | ||||
|      inkscape:window-height="1026" | ||||
|      inkscape:window-x="1963" | ||||
|      inkscape:window-y="24" | ||||
|      inkscape:window-maximized="1" /> | ||||
|   <metadata | ||||
|      id="metadata7"> | ||||
|     <rdf:RDF> | ||||
|       <cc:Work | ||||
|          rdf:about=""> | ||||
|         <dc:format>image/svg+xml</dc:format> | ||||
|         <dc:type | ||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||
|         <dc:title></dc:title> | ||||
|       </cc:Work> | ||||
|     </rdf:RDF> | ||||
|   </metadata> | ||||
|   <g | ||||
|      inkscape:label="Ebene 1" | ||||
|      inkscape:groupmode="layer" | ||||
|      id="layer1" | ||||
|      transform="translate(0,-1002.3622)"> | ||||
|     <rect | ||||
|        style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.01144552;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||||
|        id="rect2985" | ||||
|        width="35.289841" | ||||
|        height="5.7500229" | ||||
|        x="7.6452589" | ||||
|        y="1010.4987" /> | ||||
|     <rect | ||||
|        style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.01144552;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||||
|        id="rect2985-3" | ||||
|        width="35.289841" | ||||
|        height="5.7500229" | ||||
|        x="7.6452589" | ||||
|        y="1024.4872" /> | ||||
|     <rect | ||||
|        style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.01144552;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||||
|        id="rect2985-6" | ||||
|        width="35.289841" | ||||
|        height="5.7500229" | ||||
|        x="7.6452589" | ||||
|        y="1038.4757" /> | ||||
|   </g> | ||||
| </svg> | ||||
| After Width: | Height: | Size: 2.5 KiB | 
| @ -9,6 +9,9 @@ $app = JFactory::getApplication(); | ||||
| JHtml::_('bootstrap.framework'); | ||||
| JHtml::_('bootstrap.loadCss', true, $this->direction); | ||||
| 
 | ||||
| // Add jQuery framework
 | ||||
| JHtml::_('jquery.framework'); | ||||
| 
 | ||||
| // Add template js
 | ||||
| //JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));
 | ||||
| 
 | ||||
| @ -19,6 +22,9 @@ JHtml::_('bootstrap.loadCss', true, $this->direction); | ||||
| JHtml::_('stylesheet', 'templates/system/css/system.css', array('version' => 'auto', 'relative' => false)); | ||||
| JHtml::_('stylesheet', 'main.css', array('version' => 'auto', 'relative' => true)); | ||||
| 
 | ||||
| // Add Javascript for mobile menu
 | ||||
| JHtml::_('script', 'mobile.js', array('version' => 'auto', 'relative' => 'true')); | ||||
| 
 | ||||
| // Check for a custom CSS file
 | ||||
| JHtml::_('stylesheet', 'user.css', array('version' => 'auto', 'relative' => true)); | ||||
| 
 | ||||
| @ -79,12 +85,8 @@ ul.menu { | ||||
| 	color: <?php echo $params{'fgcolor1'}; ?>;
 | ||||
| } | ||||
| 
 | ||||
| ul.menu li.active > a { | ||||
| 	background-color: <?php echo $params{'bgcolor2'}; ?>;
 | ||||
| 	color: <?php echo $params{'fgcolor2'}; ?>;
 | ||||
| } | ||||
| 
 | ||||
| ul.menu li.current > a | ||||
| ul.menu li.current > a, | ||||
| ul.menu li.current:hover > a | ||||
| { | ||||
| 	background-color: <?php echo $params{'bgcolor2'}; ?>;
 | ||||
| 	color: <?php echo $params{'fgcolor2'}; ?>;
 | ||||
| @ -174,6 +176,7 @@ print_r($this->params); | ||||
| 			</div> <!-- #slideshow -->
 | ||||
| 		</div> <!-- #header -->
 | ||||
| 		 | ||||
| 		<div id='mobile_menu_switch'><?php echo JHtml::_('image', 'mobile_menu.svg', 'Menu', array('width' => '40px', 'id' => 'btn_mobile_menu'), true);?></div>
 | ||||
| 		<div id='mobile_menu'> | ||||
| 			<jdoc:include type="modules" style="none" name="mobile_menu" /> | ||||
| 		</div> | ||||
|  | ||||
							
								
								
									
										31
									
								
								slt/js/mobile.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								slt/js/mobile.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,31 @@ | ||||
| 
 | ||||
| jQuery(function($){ | ||||
| 	 | ||||
| 	$('#btn_mobile_menu').click(function(){ | ||||
| 		$('#mobile_menu').toggle({ | ||||
| 			duration: '400', | ||||
| 			easing: 'linear', | ||||
| 			complete: function(){ | ||||
| 				$('#mobile_menu').toggleClass('visible'); | ||||
| 				$('#mobile_menu').css('display',''); | ||||
| 				 | ||||
| 			} | ||||
| 		}); | ||||
| 		 | ||||
| //		if($('#mobile_menu').hasClass('visible')) {
 | ||||
| //			
 | ||||
| //		} else {
 | ||||
| //			
 | ||||
| //		}
 | ||||
| 		 | ||||
| //		$('#mobile_menu').toggleClass('visible',{
 | ||||
| //			queue: false,
 | ||||
| //			duration: '400',
 | ||||
| //			easing: 'easeInOutSine',
 | ||||
| //			complete: function(){
 | ||||
| //				$('#mobile_menu').css('display', '');
 | ||||
| //			}
 | ||||
| //		});
 | ||||
| 	}); | ||||
| 	 | ||||
| }); | ||||
| @ -26,7 +26,7 @@ | ||||
|     <!-- Der Folder-Tag weist Joomla an, den Ordner bspw. html samt dem Inhalt im Template-Ordner zu Speichern --> | ||||
|     <!--<folder>html</folder>--> | ||||
|     <folder>css</folder> | ||||
|     <folder>img</folder> | ||||
|     <folder>images</folder> | ||||
|     <folder>language</folder> | ||||
|     <folder>js</folder> | ||||
|     <folder>html</folder> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user