Improvement in RTL direction on module ADMIN
This commit is contained in:
@@ -93,6 +93,16 @@ $oHeadPublisher->assign( "tabActive", $tabActive );
|
|||||||
$oHeadPublisher->assign( "tabItems", $tabItems );
|
$oHeadPublisher->assign( "tabItems", $tabItems );
|
||||||
$oHeadPublisher->assign( "_item_selected", (($adminSelected != null) ? $adminSelected : "") );
|
$oHeadPublisher->assign( "_item_selected", (($adminSelected != null) ? $adminSelected : "") );
|
||||||
|
|
||||||
|
$oServerConf = & serverConf::getSingleton();
|
||||||
|
if ($oServerConf->isRtl( SYS_LANG )) {
|
||||||
|
$regionTreePanel = 'east';
|
||||||
|
$regionDebug = 'west';
|
||||||
|
} else {
|
||||||
|
$regionTreePanel = 'west';
|
||||||
|
$regionDebug = 'east';
|
||||||
|
}
|
||||||
|
$oHeadPublisher->assign( 'regionTreePanel', $regionTreePanel );
|
||||||
|
|
||||||
G::RenderPage( "publish", "extJs" );
|
G::RenderPage( "publish", "extJs" );
|
||||||
|
|
||||||
//this patch enables the load of the plugin list panel inside de main admin panel iframe
|
//this patch enables the load of the plugin list panel inside de main admin panel iframe
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
/*
|
/*
|
||||||
* @author: Erik A. Ortiz
|
* @author: Erik A. Ortiz
|
||||||
* Aug 20th, 2010
|
* Aug 20th, 2010
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var _NODE_SELECTED;
|
var _NODE_SELECTED;
|
||||||
var main = function(){
|
var main = function(){
|
||||||
var cookiep = new Ext.state.CookieProvider();
|
var cookiep = new Ext.state.CookieProvider();
|
||||||
|
|
||||||
var items = [];
|
var items = [];
|
||||||
var nodeLoad = [];
|
var nodeLoad = [];
|
||||||
var i;
|
var i;
|
||||||
|
|
||||||
if (tabActive != "") {
|
if (tabActive != "") {
|
||||||
for(i = 0; i<= tabItems.length - 1; i++) {
|
for(i = 0; i<= tabItems.length - 1; i++) {
|
||||||
if (tabItems[i].id == tabActive) {
|
if (tabItems[i].id == tabActive) {
|
||||||
@@ -18,11 +18,11 @@ var main = function(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Ext.state.Manager.setProvider(cookiep);
|
Ext.state.Manager.setProvider(cookiep);
|
||||||
|
|
||||||
for(i=0; i < tabItems.length; i++) {
|
for(i=0; i < tabItems.length; i++) {
|
||||||
|
|
||||||
items[i] = new Ext.tree.TreePanel({
|
items[i] = new Ext.tree.TreePanel({
|
||||||
title: tabItems[i].title,
|
title: tabItems[i].title,
|
||||||
id: tabItems[i].id,
|
id: tabItems[i].id,
|
||||||
@@ -34,7 +34,7 @@ var main = function(){
|
|||||||
enableDD:true,
|
enableDD:true,
|
||||||
containerScroll: true,
|
containerScroll: true,
|
||||||
border: false,
|
border: false,
|
||||||
|
|
||||||
width: 250,
|
width: 250,
|
||||||
height: 120,
|
height: 120,
|
||||||
dropConfig: {appendOnly:true},
|
dropConfig: {appendOnly:true},
|
||||||
@@ -46,18 +46,18 @@ var main = function(){
|
|||||||
click: function (node, e) {
|
click: function (node, e) {
|
||||||
if (node.attributes.url) {
|
if (node.attributes.url) {
|
||||||
document.getElementById("setup-frame").src = node.attributes.url;
|
document.getElementById("setup-frame").src = node.attributes.url;
|
||||||
|
|
||||||
_NODE_SELECTED = node.attributes.id;
|
_NODE_SELECTED = node.attributes.id;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
render: function (tp) {
|
render: function (tp) {
|
||||||
var loader = tp.getLoader();
|
var loader = tp.getLoader();
|
||||||
var node;
|
var node;
|
||||||
|
|
||||||
loader.on("load", function () {
|
loader.on("load", function () {
|
||||||
if (_item_selected != "") {
|
if (_item_selected != "") {
|
||||||
node = tp.getNodeById(_item_selected);
|
node = tp.getNodeById(_item_selected);
|
||||||
|
|
||||||
if (typeof node == "undefined") {
|
if (typeof node == "undefined") {
|
||||||
node = tp.getRootNode().childNodes[0];
|
node = tp.getRootNode().childNodes[0];
|
||||||
}
|
}
|
||||||
@@ -65,19 +65,19 @@ var main = function(){
|
|||||||
else {
|
else {
|
||||||
node = tp.getRootNode().childNodes[0];
|
node = tp.getRootNode().childNodes[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (node) {
|
if (node) {
|
||||||
if (node.attributes.url) {
|
if (node.attributes.url) {
|
||||||
document.getElementById("setup-frame").src = node.attributes.url;
|
document.getElementById("setup-frame").src = node.attributes.url;
|
||||||
|
|
||||||
node.select();
|
node.select();
|
||||||
_NODE_SELECTED = node.attributes.id;
|
_NODE_SELECTED = node.attributes.id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof(nodeLoad[tp.id]) == "undefined") {
|
if (typeof(nodeLoad[tp.id]) == "undefined") {
|
||||||
node = tp.getRootNode().childNodes[0];
|
node = tp.getRootNode().childNodes[0];
|
||||||
|
|
||||||
if (node) {
|
if (node) {
|
||||||
nodeLoad[tp.id] = [];
|
nodeLoad[tp.id] = [];
|
||||||
nodeLoad[tp.id]["id"] = node.attributes.id;
|
nodeLoad[tp.id]["id"] = node.attributes.id;
|
||||||
@@ -92,7 +92,7 @@ var main = function(){
|
|||||||
|
|
||||||
if (node.attributes.url) {
|
if (node.attributes.url) {
|
||||||
document.getElementById("setup-frame").src = node.attributes.url;
|
document.getElementById("setup-frame").src = node.attributes.url;
|
||||||
|
|
||||||
node.select();
|
node.select();
|
||||||
_NODE_SELECTED = node.attributes.id;
|
_NODE_SELECTED = node.attributes.id;
|
||||||
}
|
}
|
||||||
@@ -109,7 +109,7 @@ var main = function(){
|
|||||||
layout: 'border',
|
layout: 'border',
|
||||||
items: [
|
items: [
|
||||||
new Ext.TabPanel({
|
new Ext.TabPanel({
|
||||||
region: 'west',
|
region: regionTreePanel,
|
||||||
id: 'west-panel', // see Ext.getCmp() below
|
id: 'west-panel', // see Ext.getCmp() below
|
||||||
title: 'West',
|
title: 'West',
|
||||||
split: true,
|
split: true,
|
||||||
@@ -144,7 +144,7 @@ var main = function(){
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
//oClientWinSize = parent.getClientWindowSize();
|
//oClientWinSize = parent.getClientWindowSize();
|
||||||
//parent.document.getElementById('adminFrame').style.height = oClientWinSize.height-105;
|
//parent.document.getElementById('adminFrame').style.height = oClientWinSize.height-105;
|
||||||
}
|
}
|
||||||
|
|
||||||
new Ext.KeyMap(document, {
|
new Ext.KeyMap(document, {
|
||||||
|
|||||||
Reference in New Issue
Block a user