Subversion-Projekte lars-tiefland.ci

Revision

Revision 46 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
46 lars 1
{nocache}
2
<div id="widgets" class="widget_{$smarty.session.servicebox|default:"mini-close"}">
3
    <div id="mini-close-button" class="{$smarty.session.servicebox|default:"mini-close"}">
4
        <i class="fa fa-chevron-circle-left" aria-hidden="true"></i>
5
    </div>
6
 
7
    <div id="cb-1" class="cb-dialog">{include file="servicebox_1.tpl"}</div>
8
    <div id="cb-2" class="cb-dialog">{include file="servicebox_2.tpl"}</div>
9
    <div id="cb-3" class="cb-dialog">{include file="servicebox_3.tpl"}</div>
10
    <div id="cb-4" class="cb-dialog">{include file="servicebox_4.tpl"}</div>
11
    <div id="cb-5" class="cb-dialog">{include file="servicebox_5.tpl"}</div>
12
 
13
    <div class="cb-1 cb-dialog-opener"><img src="/images/webelemente/svg/sb_icon_versand.svg" style="width:32px;height:16px;" /><br />Versand</div>
14
    <div class="cb-2 cb-dialog-opener"><img src="/images/webelemente/svg/sb_icon_hotline.svg" style="width:26px;height:26px;" /><br />Hotline</div>
15
    <div class="cb-3 cb-dialog-opener"><img src="/images/webelemente/svg/sb_icon_kontakt.svg" style="width:20px;height:23px;" /><br />Kontakt</div>
16
    <div class="cb-4 cb-dialog-opener"><img src="/images/webelemente/svg/sb_icon_probefahren.svg" style="width:40px;height:23px;" /><br />Probefahren</div>
17
    <div class="cb-5 cb-dialog-opener noborder"><img src="/images/webelemente/svg/sb_icon_werkstatt.svg" style="width:23px;height:23px;" /><br />Werkstatt</div>
18
</div>
19
<script>
20
$(document).ready(function(){
21
 
22
    // position pfeil bei servicebox
23
    $('.cb-dialog-opener').click(function(){
24
        var classArr = $(this).attr('class').split(" ");
25
        var cbId = classArr[0];
26
        $('.ui-dialog').each(function() {
27
            var aria = $(this).attr('aria-describedby');
28
            var h = $(this).height();
29
            var center = parseInt( (h/2) - 15 );
30
            if(aria.indexOf(cbId)==0) {
31
                $('#cb-style').html('.ui-dialog::before,.ui-dialog::after {  margin:'+center+'px 0 0 -33px; border-color:  transparent #fff transparent transparent; display:block; }');
32
            }
33
        });
34
    });
35
 
36
    // ein-/ausklappen
37
    $('.mini-open').html('<i class="fa fa-chevron-circle-right" aria-hidden="true"></i>');
38
    $('.mini-close,.mini-open').click(function(){
39
        $('.ui-dialog').hide('fade');
40
        var className = $(this).attr("class");
41
        //einklappen
42
        if(className=="mini-close") {
43
            $('#widgets').animate({
44
                    left: "-=92",
45
                    easing:"easeOutQuint",
46
                }, 300, function() {
47
            // Animation complete.
48
            });
49
            $.get("/module/setSessionVars.php?servicebox=mini-open",function(){
50
                $("#mini-close-button").removeClass("mini-close");
51
                $("#mini-close-button").addClass("mini-open");
52
                $("#mini-close-button").html('<i class="fa fa-chevron-circle-right" aria-hidden="true"></i>');
53
            });
54
        }else{
55
            //ausklappen
56
            $('#widgets').animate({
57
                    left: "+=92",
58
                    easing:"easeOutQuint",
59
                }, 300, function() {
60
            // Animation complete.
61
            });
62
            $.get("/module/setSessionVars.php?servicebox=mini-close",function(){
63
                $("#mini-close-button").removeClass("mini-open");
64
                $("#mini-close-button").addClass("mini-close");
65
                $("#mini-close-button").html('<i class="fa fa-chevron-circle-left" aria-hidden="true"></i>');
66
            });
67
        }
68
    });
69
 
70
 
71
 
72
});
73
</script>
74
<style id="cb-style">
75
 
76
</style>
77
{/nocache}