Para migrar del esquema anterior, en el archivo de configuracion /www/includes/configuration/any.php
hay que reemplazar el contenido anterior:
define("NO_YUI",true);
define("SUPERFISH",true);
Por el contenido necesario para dar soporte a la libreria de Kendo.
define("JQUERY_LIB",true);
define("JQUERY_UI_LIB",true);
define("KENDO_LIB",true);
define("KENDO_MENU_LIB",true);
Ahora cada librería y sistema de menú soportado tiene su propio DEFINE.
Una vez actualizada la configuración, hay que regenerar el menú.
http://<mi sitio>/modules/setup/make_menu.php
Luego hay que salir y volver a entrar para recargar los caches.
http://<mi sitio>/modules/security/logout.php
Los cambios mas sencillos en el CSS para Kendo se pueden resumir con estas lineas:
/* MENU DE LA APP */
#appmenu {float:left;height:32px;margin-top:0px;}
#appmenu #menu {background:transparent!important;border:none;color:#ddd;margin-top:5px;font-weight:bold;}
Esto genera este tipo de menú:
La lista de las opciones completas para definir las librerías es:
| Define | Librerías que se incluyen |
|---|---|
YUI_LIB
|
/common/yui/build/container/assets/skins/sam/container.css
/common/yui/build/menu/assets/skins/sam/menu.css
/common/yui/build/button/assets/skins/sam/button.css
/common/yui/build/calendar/assets/skins/sam/calendar.css
/common/yui/build/datatable/assets/skins/sam/datatable.css
/common/yui/build/resize/assets/skins/sam/resize.css
/common/yui/build/layout/assets/skins/sam/layout.css
/common/yui/build/treeview/assets/skins/sam/treeview.css
/common/yui/build/yahoo-dom-event/yahoo-dom-event.js
/common/yui/build/animation/animation-min.js
/common/yui/build/element/element-min.js
/common/yui/build/connection/connection-min.js
/common/yui/build/dragdrop/dragdrop-min.js
/common/yui/build/container/container-min.js
/common/yui/build/menu/menu-min.js
/common/yui/build/button/button-min.js
/common/yui/build/calendar/calendar-min.js
/common/yui/build/datasource/datasource-min.js
/common/yui/build/datatable/datatable-min.js
/common/yui/build/resize/resize-min.js
/common/yui/build/layout/layout-min.js
/common/yui/build/treeview/treeview-min.js
/common/menu.js
|
JQUERY_LIB
|
/common/jquery/jquery-1.7.1.min.js
|
JQUERY_UI_LIB
|
/common/jquery/ui/js/jquery-ui-1.8.18.custom.min.js
/common/jquery/plugins/jquery.form.js
/common/jquery/plugins/easyTooltip.js
/common/jquery/themes/ui-lightness/ui.all.css
|
KENDO_LIB
|
/common/kendo/styles/kendo.common.min.css
/common/kendo/styles/kendo.default.min.css
/common/kendo/js/kendo.web.min.js
|
FG_MENU_LIB
|
/common/fg.menu.js
/common/menu_noyui.js
/common/fg.menu.css
|
SUPERFISH_MENU_LIB
|
/common/superfish-1.4.8/js/hoverIntent.js
/common/superfish-1.4.8/js/superfish.js
/common/superfish-1.4.8/js/supersubs.js
/common/menu_superfish.js
/common/superfish-1.4.8/css/superfish.css
|
KENDO_MENU_LIB
|
/common/menu_kendo.js
|
No hay comentarios:
Publicar un comentario