%PDF- %PDF-
| Direktori : /home1/lightco1/www/administrator/components/com_poweradmin/views/menuassets/ |
| Current File : //home1/lightco1/www/administrator/components/com_poweradmin/views/menuassets/view.html.php |
<?php
/**
* @version $Id$
* @package JSNPoweradmin
* @subpackage item
* @author JoomlaShine Team <support@joomlashine.com>
* @copyright Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
* @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
*
* Websites: http://www.joomlashine.com
* Technical Support: Feedback - http://www.joomlashine.com/contact-us/get-support.html
*/
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.view');
/**
* MenuAssets View class
*
* @package Joomla.Site
* @subpackage com_poweradmin
* @since 1.6
*/
class PoweradminViewMenuassets extends JSNBaseView
{
function display($tpl = null)
{
$doc = JFactory::getDocument();
JSNHtmlAsset::addScript(JURI::root(true) . '/media/jui/js/jquery.js');
JSNHtmlAsset::addScript( JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.jquery.noconflict.js');
JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'menuassets/itemlist.js');
$doc->addStyleSheet(JSN_POWERADMIN_STYLE_URI . 'menuassets.css');
JSNHtmlAsset::addStyle(JSN_URL_ASSETS . '/3rd-party/jquery-tipsy/tipsy.css');
JSNHtmlAsset::addScript(JSN_URL_ASSETS . '/3rd-party/jquery-tipsy/jquery.tipsy.js');
$menuId = JRequest::getInt('id');
require_once JPATH_ROOT . '/administrator/components/com_poweradmin/models/menuitem.php';
$menuCss = PoweradminModelMenuitem::loadMenuCustomAssets($menuId, 'css');
$cssFiles = count($menuCss) ? $menuCss->assets : array();
$menuJs = PoweradminModelMenuitem::loadMenuCustomAssets($menuId, 'js');
$jsFiles = count($menuJs) ? $menuJs->assets : array();
$this->assign('cssFiles', $cssFiles);
$this->assign('applyCssToChildren', $menuCss->legacy);
$this->assign('jsFiles', $jsFiles);
$this->assign('applyJsToChildren', $menuJs->legacy);
$customScript = '
(function ($){
$(document).ready(function (){
$(".control-label-withtip").tipsy({
gravity: "w",
fade: true
});
options = {
inputName: "cssItems[]",
handlerButton: $("#css-editor"),
btnEditLabel: "' . JText::_('JSN_POWERADMIN_MENUASSETS_EDIT') . '",
btnDoneLabel: "' . JText::_('JSN_POWERADMIN_MENUASSETS_DONE') . '",
fileNotExistedTitle: "' . JText::_('JSN_POWERADMIN_MENUASSETS_NOT_EXISTED_TITLE') . '",
baseUrl: "' . JURI::root() .'",
token: "'.JSession::getFormToken().'"
}
var cssList = new $.JSNItemList($("#css-item-list"), options);
options = {
inputName: "jsItems[]",
handlerButton: $("#js-editor"),
btnEditLabel: "' . JText::_('JSN_POWERADMIN_MENUASSETS_EDIT') . '",
btnDoneLabel: "' . JText::_('JSN_POWERADMIN_MENUASSETS_DONE') . '",
fileNotExistedTitle: "' . JText::_('JSN_POWERADMIN_MENUASSETS_NOT_EXISTED_TITLE') . '",
baseUrl: "' . JURI::root() .'",
token: "'.JSession::getFormToken().'"
}
var jsList = new $.JSNItemList($("#js-item-list"), options);
});
})(JoomlaShine.jQuery);
';
$doc->addScriptDeclaration($customScript);
parent::display($tpl);
}
}