Files
2025-03-12 17:06:23 +01:00

52 lines
1.3 KiB
PHP

<?php
/**
* sfNifty Class Helpers
*
* This file is part of the sfNifty package.
* (c) 2006-2007 Alban Creton <acreton@gmail.com>
*
* For the full copyright and license information, please view the LICENSE
*
* File containing nifty helper functions
*
* @category Plugins
* @package sfNifty
* @author Alban Creton <acreton@gmail.com>
* @license See LICENSE that came packaged with this software
* @version 1.1.0
*/
/**
* Get Js string to round an element's corners.
*
* @param string id of the html element
* @param string rounding options
*
* @return string Js string to round the elements corner
*/
function nifty_round_elements($elements, $options = "")
{
$response = sfContext::getInstance()->getResponse();
$response->addJavascript(sfConfig::get('sf_prototype_web_dir').'/js/prototype', 'first');
$response->addJavascript('/plugins/sfNiftyPlugin/js/niftycube', 'last');
$response->addStylesheet('/plugins/sfNiftyPlugin/css/niftyCorners', 'last');
if(sfNifty::addId($elements))
{
return "Event.observe(window, 'load', function(){Nifty('" . $elements . "','" . $options . "');}, false);";
}
else
{
return "";
}
}
// Compatibility
function nifty_round_div($elements, $options = "")
{
return nifty_round_elements( $elements, $options );
}