lib.navigation.mobile = COA
lib.navigation.mobile {

    stdWrap.outerWrap = <ul id="mobile-menu" data-duration-open="{$plugin.tx_hive_cpt_nav.settings.mobileMenu.durationOpen}" data-duration-close="{$plugin.tx_hive_cpt_nav.settings.mobileMenu.durationClose}" data-duration-dropdown="{$plugin.tx_hive_cpt_nav.settings.mobileMenu.durationDropdown}">|</ul>

    10 = HMENU
    10 {
        special = directory
        special.value = {$plugin.tx_hive_cpt_nav.settings.lib.navigation.mobile.directory}

        stdWrap.outerWrap = <div class="mobile-menu-container">|</div>

        1 = TMENU
        1 {

            expAll = 1

            NO = 1
            NO.doNotLinkIt = 0
            NO.stdWrap.field = nav_title // title
            NO.linkWrap = <li class="no-childs">|</li>
            NO.stdWrap.wrap = |
            NO.ATagTitle.field = abstract // title

            CUR < .NO
            CUR.stdWrap.field = nav_title // title
            CUR.ATagParams = class="active"
            CUR.ATagTitle.field = abstract // title

            ACT < .NO
            ACT.stdWrap.field = nav_title // title
            ACT.ATagParams = class="active"
            ACT.ATagTitle.field = abstract // title

            IFSUB < .NO
            IFSUB.stdWrap.field = nav_title // title
            IFSUB.linkWrap = <li class="has-dropdown">|</li>
            IFSUB.ATagTitle.field = abstract // title

            CURIFSUB < .IFSUB
            CURIFSUB.stdWrap.field = nav_title // title
            CURIFSUB.linkWrap = <li class="has-dropdown">|</li>
            CURIFSUB.ATagParams = class="active"
            CURIFSUB.ATagTitle.field = abstract // title

            ACTIFSUB < .IFSUB
            ACTIFSUB.stdWrap.field = nav_title // title
            ACTIFSUB.linkWrap = <li class="has-dropdown">|</li>
            ACTIFSUB.stdWrap.wrap = |
            ACTIFSUB.ATagTitle.field = abstract // title
        }

        2 = TMENU
        2 {
            expAll = 1
            stdWrap.dataWrap = <li class="is-dropdown"><a class="dropdown-arrow" href="#"></a><ul data-smm-dropdown="true" class="level-2">|</ul></li>

            NO = 1
            NO.doNotLinkIt = 0
            NO.stdWrap.field = nav_title // title
            NO.linkWrap = <li class="no-childs">|</li>
            NO.stdWrap.wrap = |
            NO.ATagTitle.field = abstract // title

            CUR < .NO
            CUR.ATagParams = class="active"
            CUR.ATagTitle.field = abstract // title

            ACT < .NO
            ACT.ATagParams = class="active"
            ACT.ATagTitle.field = abstract // title

            IFSUB < .NO
            IFSUB.stdWrap.field = nav_title // title
            IFSUB.linkWrap = <li class="has-dropdown">|</li>
            IFSUB.ATagTitle.field = abstract // title

            CURIFSUB < .IFSUB
            CURIFSUB.stdWrap.field = nav_title // title
            CURIFSUB.linkWrap = <li class="has-dropdown">|</li>
            CURIFSUB.ATagParams = class="active"
            CURIFSUB.ATagTitle.field = abstract // title

            ACTIFSUB < .IFSUB
            ACTIFSUB.stdWrap.field = nav_title // title
            ACTIFSUB.linkWrap = <li class="has-dropdown">|</li>
            ACTIFSUB.stdWrap.wrap = |
            ACTIFSUB.ATagTitle.field = abstract // title
        }

        3 = TMENU
        3 {
            expAll = 1
            stdWrap.dataWrap = <li class="is-dropdown"><a class="dropdown-arrow" href="#"></a><ul data-smm-dropdown="true" class="level-3">|</ul></li>

            NO = 1
            NO.doNotLinkIt = 0
            NO.stdWrap.field = nav_title // title
            NO.linkWrap = <li>|</li>
            NO.stdWrap.wrap = |
            NO.ATagTitle.field = abstract // title

            CUR < .NO
            CUR.ATagParams = class="active"
            CUR.ATagTitle.field = abstract // title

            ACT < .NO
            ACT.ATagParams = class="active"
            ACT.ATagTitle.field = abstract // title
        }

    }

    20 = HMENU
    20 {
        special = directory
        special.value = 0

         stdWrap.outerWrap = <div class="mobile-menu-meta-container">|</div>

        1 = TMENU
        1 {

            expAll = 1

            NO = 1
            NO.doNotLinkIt = 0
            NO.stdWrap.field = nav_title // title
            NO.linkWrap = <li>|</li>
            NO.stdWrap.wrap = |
            NO.ATagTitle.field = abstract // title

            NO.stdWrap.cObject = COA
            NO.stdWrap.cObject {

                10 = TEXT
                10.field = nav_title // title
                10.stdWrap.dataWrap = <span class="title">|</span>

                #20 = TEXT
                #20.value = <div class="icon" style="

                21 = FILES
                21 {
                    references {
                        table = pages
                        uid.data = field = uid
                        fieldName = media
                    }

                    # drittes Bild auslesen
                    begin = 0
                    # ein Bild auslesen
                    maxItems = 1

                    renderObj = IMG_RESOURCE
                    renderObj {
                        file.import.data = file:current:uid
                        file.treatIdAsReference = 1
                        titleText.data = file:current:title
                        altText.data = file:current:alternative
                        stdWrap.wrap= <div class="icon" style="-webkit-mask-image:url(/|);
                    }

                }

                22 = FILES
                22 {
                    references {
                        table = pages
                        uid.data = field = uid
                        fieldName = media
                    }

                    # drittes Bild auslesen
                    begin = 0
                    # ein Bild auslesen
                    maxItems = 1

                    renderObj = IMG_RESOURCE
                    renderObj {
                        file.import.data = file:current:uid
                        file.treatIdAsReference = 1
                        titleText.data = file:current:title
                        altText.data = file:current:alternative
                        stdWrap.wrap= mask-image:url(/|);"></div>
                    }
                }

                 #29 = TEXT
                 #29.value = "></div>

             }

            CUR < .NO
            CUR.stdWrap.field = nav_title // title
            CUR.ATagParams = class="active"
            CUR.ATagTitle.field = abstract // title

            ACT < .NO
            ACT.stdWrap.field = nav_title // title
            ACT.ATagParams = class="active"
            ACT.ATagTitle.field = abstract // title
        }
    }
}
## -------------------------------------------------------------------------