############################################## ### Configuration for the plugin plugin.tx_jquerylightbox { conf { ATagParams.append = COA ATagParams.append { 20 = TEXT 20.noTrimWrap = | class="thickbox"|| } inlineId = TB_inlineId minifyJS = 0 } origImage { file.maxW = 1200 file.maxH = 1200 } includeJSlibs { # Example for local Code #jQuery = EXT:jquery_lightbox/res/jquery-1.7.1.min.js #jQuery.forceOnTop = 1 # Example for Google Code #jQuery = //ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js # jQuery = //ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js #jQuery.external = 1 #jQuery.forceOnTop = 1 } marks { loadingAnimation = IMG_RESOURCE loadingAnimation { file = EXT:jquery_lightbox/res/loading.gif stdWrap.dataWrap = {TSFE:absRefPrefix}| } loadingAnimation > loadingAnimation = TEXT loadingAnimation { value = clear.gif dataWrap = {TSFE:absRefPrefix // TSFE:baseUrl}| } next = TEXT next { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:next } prev = TEXT prev { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:prev } imageOf1 = TEXT imageOf1 { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:imageOf1 } imageOf2 = TEXT imageOf2 { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:imageOf2 } closeTitle = TEXT closeTitle { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:closeTitle } close = TEXT close { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:close } escKey = TEXT escKey { data = LLL:EXT:jquery_lightbox/lib/locallang.xml:escKey } width = TEXT width { value = 630 override < tt_content.image.20.maxW } height = TEXT height { value = 440 override < tt_content.image.20.maxH } minWidth = TEXT minWidth { value = 500 } } _CSS_DEFAULT_STYLE ( @-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{-moz-opacity:0;opacity:0}to{-moz-opacity:0;opacity:1}}@-webkit-keyframes tb-load{0%,to{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tb-load{0%,to{-moz-opacity:.5;opacity:.5;-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}50%{-moz-opacity:1;opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}#TB_overlay{background:#fff;background:rgba(255,255,255,.9);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:600}#TB_close{right:1%;top:1%}#TB_closeAjaxWindow,#TB_closeWindow{height:0;overflow:hidden;text-indent:-9999px;width:0}#TB_closeWindowButton:not(.csc-mailform-button){background:#868686;height:40px;position:fixed;right:1%;text-align:left;text-indent:-9999px;top:1%;width:40px;z-index:604;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:74em){#TB_closeWindowButton:not(.csc-mailform-button){top:-6%;right:-6%}}#TB_closeWindowButton:not(.csc-mailform-button):hover{background-color:#111}#TB_closeWindowButton:not(.csc-mailform-button):after,#TB_closeWindowButton:not(.csc-mailform-button):before{background-color:#fff;bottom:20%;content:"";left:50%;margin-left:-1px;position:absolute;top:20%;width:2px}#TB_closeWindowButton:not(.csc-mailform-button):before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#TB_closeWindowButton:not(.csc-mailform-button):after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#TB_caption{background:#868686;bottom:0;color:#fff;font-size:13px;left:0;padding:10px;position:fixed;right:0;text-align:center;z-index:603}#TB_caption,#TB_closeWindowButton:not(.csc-mailform-button),#TB_closeWindowButton:not(.csc-mailform-button):after,#TB_closeWindowButton:not(.csc-mailform-button):before,#TB_load,#TB_load:after,#TB_overlay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}#TB_caption,#TB_closeWindowButton,#TB_load,#TB_overlay{-moz-animation:fade-in .25s linear;-o-animation:fade-in .25s linear;-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}#TB_window{display:none;position:fixed;top:50%;left:50%;text-align:left;z-index:9999999999}@media only screen and (max-width:73.99em){html.tx-p123maps-pi1-fullscreen-open #TB_window,html:not([class*=-fullscreen]) #TB_window{bottom:2%;left:2%;margin:0!important;right:2%;top:2%;width:auto!important}}@media only screen and (min-width:74em){html.tx-p123maps-pi1-fullscreen-open #TB_window,html:not([class*=-fullscreen]) #TB_window{top:10%;bottom:10%;width:1000px!important;margin:auto!important;transform:translateX(-50%)}}#TB_window .TB_modal a.csc-mailform-button.close{position:absolute;top:1rem;right:1rem;height:1em;width:1em;padding:0!important;font-size:1.25rem;text-indent:-999999em;cursor:pointer;background:0 0!important;color:transparent!important;box-shadow:none!important;filter:none!important;border:0!important}#TB_window .TB_modal a.csc-mailform-button.close:after,#TB_window .TB_modal a.csc-mailform-button.close:before{background:#555659;content:"";display:block;font-size:1.6rem!important;height:.18rem;left:0;position:absolute;top:.4em;width:1em;margin-left:0!important}#TB_window .TB_modal a.csc-mailform-button.close:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#TB_window .TB_modal a.csc-mailform-button.close:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#TB_Image,#TB_ajaxContent{-moz-box-shadow:0 0 40px rgba(0,0,0,.75);-webkit-box-shadow:0 0 40px rgba(0,0,0,.75);box-shadow:0 0 40px rgba(0,0,0,.75);-ms-touch-action:none;touch-action:none}#TB_Image{position:relative;display:block;margin:0 auto;top:50%;transform:translateY(-50%)}@media only screen and (max-width:64em){#TB_Image{height:auto!important;position:absolute;width:100%!important}}#TB_ajaxContent{background:#fff;clear:both;line-height:15.5px;overflow:auto;padding:2px 15px 15px;position:relative;text-align:left;z-index:602}html.tx-p123maps-pi1-fullscreen-open #TB_ajaxContent,html:not([class*=-fullscreen]) #TB_ajaxContent{bottom:0;overflow-y:auto;position:absolute;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto!important;width:100%!important}html.tx-p123maps-pi1-fullscreen-open #TB_title~#TB_ajaxContent,html:not([class*=-fullscreen]) #TB_title~#TB_ajaxContent{top:42px}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_ajaxWindowTitle,#TB_title:before{display:inline-block;vertical-align:middle}#TB_ajaxWindowTitle{margin:0 40px 0 15px;padding:0;font-weight:700}#TB_title{position:relative;height:42px;background:#555659;z-index:604}#TB_title:before{content:"";height:100%;*zoom:1}#TB_title #TB_ajaxWindowTitle,#TB_title #TB_closeAjaxWindow{color:#fff}#TB_iframeContent{border:0;clear:both;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}#TB_HideSelect{background-color:#fff;border:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){#TB_HideSelect{-ms-filter:none;filter:none}}#TB_load,#TB_load:after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#TB_load img{display:none}#TB_load,#TB_next a,#TB_prev a{height:40px;position:fixed;top:50%;width:40px}#TB_load{background:#444;background:rgba(0,0,0,.5);left:50%;margin:-20px 0 0-20px;padding:10px;z-index:601;-moz-box-shadow:0 0 30px rgba(0,0,0,.75);-webkit-box-shadow:0 0 30px rgba(0,0,0,.75);box-shadow:0 0 30px rgba(0,0,0,.75)}#TB_load:after{background:#fff;content:"";display:block;height:20px;width:20px;-moz-animation:tb-load .5s ease infinite;-o-animation:tb-load .5s ease infinite;-webkit-animation:tb-load .5s ease infinite;animation:tb-load .5s ease infinite}#TB_next,#TB_prev{display:block;font-size:0;height:0;line-height:0;overflow:hidden;text-indent:-9999px;width:0}#TB_next a,#TB_prev a{background:#868686;margin-top:-20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}#TB_next a:hover,#TB_prev a:hover{background:#111}#TB_next a{right:1%}#TB_prev a{left:1%}#TB_next a:after,#TB_next a:before,#TB_prev a:after,#TB_prev a:before{background-color:#fff;content:"";left:50%;margin-left:-1px;position:absolute;width:2px}#TB_next a:before{bottom:20%;top:44%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#TB_next a:after,#TB_prev a:before{bottom:44%;top:20%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#TB_prev a:before{bottom:20%;top:44%}#TB_prev a:after{bottom:44%;top:20%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print{#TB_window{margin:0!important;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#TB_ajaxContent,#TB_window{max-width:100%}#TB_closeAjaxWindow,#TB_closeWindow{display:none}#TB_title{height:auto;min-height:27px}}#TB_window.tb_dialog,#TB_window.tb_error,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_error,html:not([class*=-fullscreen]) #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_error{position:fixed;text-align:left;z-index:602;top:50%;right:2%;bottom:auto;left:2%;width:auto!important;height:395px!important;margin:auto 0!important;transform:translateY(-50%)}#TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_dialog{height:450px!important}#TB_window.tb_dialog #TB_ajaxContent.TB_modal,#TB_window.tb_error #TB_ajaxContent.TB_modal{height:100%!important;width:100%!important}@media only screen and (min-width:41.25em) and (min-height:25em){#TB_window.tb_dialog,#TB_window.tb_error,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_error,html:not([class*=-fullscreen]) #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_error{right:auto;left:50%;width:650px!important;margin-left:auto!important;margin-right:auto!important;transform:translate(-50%,-50%)}#TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_dialog{height:395px!important}}@media only screen and (min-width:74em){#TB_caption{top:-50px!important;bottom:auto!important}#TB_next a{right:-6%}#TB_prev a{left:-6%}} ) } # Set link title to id for TB_closeWindowButton lib.parseFunc.tags.link.typolink { parameter.override.if.value.data = parameters: allParams parameter.override.if.value.substring = -20, parameter.override.if.equals = TB_closeWindowButton parameter.override.data = parameters: allParams parameter.override.substring = 0,-20 ATagParams.cObject = TEXT ATagParams.cObject < .parameter.override ATagParams.cObject.substring = -20, ATagParams.cObject.wrap = id="|" } lib.parseFunc_RTE.tags.link.typolink < lib.parseFunc.tags.link.typolink