Sindbad~EG File Manager
<?php
/**
* @copyright Copyright (C) 2011 Simplify Your Web, Inc. All rights reserved.
* @license GNU General Public License version 3 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
class SYWStylesheets {
static $twodtransitionsLoaded = false;
static $bgtransitionsLoaded = false;
static $modalsLoaded = false;
static $accessibleVisibilityLoaded = false;
/**
* Load the 2d transitions stylesheet if needed
*/
static function load2DTransitions()
{
if (self::$twodtransitionsLoaded) {
return;
}
$doc = JFactory::getDocument();
if (version_compare(JVERSION, '3.2.0', 'ge')) {
$doc->addStyleSheetVersion(JURI::root(true).'/media/syw/css/2d-transitions-min.css');
} else {
$doc->addStyleSheet(JURI::root(true).'/media/syw/css/2d-transitions-min.css');
}
self::$twodtransitionsLoaded = true;
}
/**
* Load the background transitions stylesheet if needed
*/
static function loadBGTransitions()
{
if (self::$bgtransitionsLoaded) {
return;
}
$doc = JFactory::getDocument();
if (version_compare(JVERSION, '3.2.0', 'ge')) {
$doc->addStyleSheetVersion(JURI::root(true).'/media/syw/css/bg-transitions-min.css');
} else {
$doc->addStyleSheet(JURI::root(true).'/media/syw/css/bg-transitions-min.css');
}
self::$bgtransitionsLoaded = true;
}
/**
* Load the CSS needed for modals when Bootstrap is missing (CSS for Bootstrap 2)
*/
static function loadBootstrapModals()
{
if (self::$modalsLoaded) {
return;
}
$doc = JFactory::getDocument();
if (version_compare(JVERSION, '3.2.0', 'ge')) {
$doc->addStyleSheetVersion(JURI::root(true).'/media/syw/css/bootstrap-modals-min.css');
} else {
$doc->addStyleSheet(JURI::root(true).'/media/syw/css/bootstrap-modals-min.css');
}
self::$modalsLoaded = true;
}
/**
* Load the CSS needed for accessibility element visibility
*/
static function loadAccessibilityVisibilityStyles()
{
if (self::$accessibleVisibilityLoaded) {
return;
}
JFactory::getDocument()->addStyleDeclaration('.element-invisible { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }');
self::$accessibleVisibilityLoaded = true;
}
}
?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists