implemented menu loading shit

This commit is contained in:
Ulf Gebhardt 2013-05-01 19:06:07 +02:00
parent 5980882711
commit 9ff00cd81b
7 changed files with 39 additions and 7 deletions

View File

@ -14,4 +14,8 @@ class PageApi extends \SYSTEM\PAGE\PageClass {
return new googlemaps();
}
public static function action_test(){
return new default_page();
}
}

View File

@ -19,8 +19,8 @@
<img src="banner2.png" style="">
</div>-->
<div class="navbar navbar-inverse" style="height: 32px; ">
<div class="navbar-inner" style="border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background: url(danube/page/default_page/pics/css/verlauf_header.png); ">
<div id="danube_menu" class="navbar navbar-inverse" style="height: 32px; ">
<div class="navbar-inner" style="border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background: url(danube/page/default_page/pics/css/verlauf_header.png); ">
<div class="1container">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
@ -30,6 +30,7 @@
<a class="brand" href="#">${menu_home}</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="#" class="filter" url="?action=test"><i class="android-ic_action_book"></i> ${info}</a></li>
<li class="active"><a href="#">${menu_prices}</a></li>
<li><a href="#" onclick="javascript:loadcontent()" url="?action=googlemaps">${menu_contact}</a></li>
<li><a href="#">${menu_gallery}</a></li>

View File

@ -1,15 +1,20 @@
<?php
class default_page extends SYSTEM\PAGE\Page {
private function js(){
return '<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PJQUERY(),'jquery-1.9.1.min.js').'"></script>'.
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PBOOTSTRAP(),'js/bootstrap.min.js').'"></script>'.
'<script type="text/javascript" language="JavaScript" src="http://mojotrollz.eu/web/danube/danube/page/js/loadtexts.js"></script>';
}
public function html(){
$vars = array();
$vars['menu_home'] = "Home";
$vars['menu_contact'] = "Kontakt";
$vars['menu_prices'] = "Preise";
$vars['menu_gallery'] = "Einblicke";
$vars['js'] = ' <script type="text/javascript" language="JavaScript" src="http://mojotrollz.eu/web/danube/danube/page/js/loadtexts.js">
</script>';
$vars['js'] = $this->js();
$vars['content'] = '
<h3 style="color: navy;">Heading</h3>
Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

View File

@ -1,9 +1,17 @@
/* jQuery on document ready */
$(document).ready(function() {
// handle navigation link click
$('#danube_menu ul li a, #danube_menu .dropdown-menu li a').click(function () {
loadAjaxContent($(this).attr('url'));
});
});
function loadcontent()
{
//alert("test");
$("#site-content").load("http://mojotrollz.eu/web/danube/danube/page/googlemaps/googlemaps.tpl");
}
/*
function loadAjaxContent(url) {
var dataTmp;
$.get(url, function (data) {
@ -19,4 +27,3 @@ function loadAjaxContent(url) {
}});
});
}
*/

View File

@ -0,0 +1,5 @@
<?php
class PBOOTSTRAP extends \SYSTEM\PATH {
public static function getPath(){
return \SYSTEM\C_ROOT.'bootstrap/'.\SYSTEM\C_SUBPATH;}
}

5
danube/path/PJQUERY.php Normal file
View File

@ -0,0 +1,5 @@
<?php
class PJQUERY extends \SYSTEM\PATH {
public static function getPath(){
return \SYSTEM\C_ROOT.'jquery/'.\SYSTEM\C_SUBPATH;}
}

5
jquery/jquery-1.9.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long