// Page configuration
page = PAGE
page {
    includeCSS {
        customStyle = EXT:ext_bibsonomy_csl/Resources/Public/Styles/tx_extbibsonomycsl.css
    }
    includeJS {
        customScript = EXT:ext_bibsonomy_csl/Resources/Public/Scripts/tx_extbibsonomycsl.js
    }
}

// BibSonomy CSL
plugin.tx_extbibsonomycsl {
    view {
        templateRootPath = {$plugin.tx_extbibsonomycsl.view.templateRootPath}
        partialRootPath = {$plugin.tx_extbibsonomycsl.view.partialRootPath}
        layoutRootPath = {$plugin.tx_extbibsonomycsl.view.layoutRootPath}
    }

    persistence {
        storagePid = {$plugin.tx_extbibsonomycsl.persistence.storagePid}
    }

    features {
        skipDefaultArguments = 1
        ignoreAllEnableFieldsInBe = 1
        requireCHashArgumentForActionArguments = 0
    }
}

plugin.tx_extbibsonomycsl_publicationlist {
    features {
        skipDefaultArguments = 1
        ignoreAllEnableFieldsInBe = 1
        requireCHashArgumentForActionArguments = 0
    }
}

plugin.tx_extbibsonomycsl._CSS_DEFAULT_STYLE (
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-ext-bibsonomy-csl table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-ext-bibsonomy-csl table th {
		font-weight:bold;
	}

	.tx-ext-bibsonomy-csl table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

)

// Module configuration
module.tx_extbibsonomycsl {
    persistence {
        storagePid = {$module.tx_extbibsonomycsl.persistence.storagePid}
    }

    view {
        templateRootPath = {$module.tx_extbibsonomycsl.view.templateRootPath}
        partialRootPath = {$module.tx_extbibsonomycsl.view.partialRootPath}
        layoutRootPath = {$module.tx_extbibsonomycsl.view.layoutRootPath}
    }
}

plugin.tx_extbibsonomycsl.settings.asset {
    script {
        name = script
        path = EXT:ext_bibsonomy_csl/Resources/Public/Scripts/tx_extbibsonomycsl.js
    }

    styles {
        name = styles
        path = EXT:ext_bibsonomy_csl/Resources/Public/Styles/tx_extbibsonomycsl.css
    }
}

// global site configuration
config {
    absRefPrefix = /
    cache_period = 86400
    debug = 0
    disablePrefixComment = 1
    doctype = html5
    extTarget =
    index_enable = 1
    index_externals = 1
    index_metatags = 1
    inlineStyle2TempFile = 1
    intTarget =
    linkVars = L(0-10)
    metaCharset = utf-8
    no_cache = 0
    pageTitleFirst = 1
    prefixLocalAnchors = all
    removeDefaultJS = 0
    renderCharset = utf-8
    sendCacheHeaders = 1
    uniqueLinkVars = 1

    // Disable image upscaling
    noScaleUp = 1

    // Compression and concatenation of CSS and JS Files
    compressCss = 0
    compressJs = 0
    concatenateCss = 0
    concatenateJs = 0
}