В процессе работы над новым сайтом на Битриксе жутко бесился от размера окна HTML-редактора и редактора свойств. Надоело растягивать вручную, поэтому написал небольшой скрипт для Greasemonkey.
http://elfrey.ru/bitrix_admin_expand_user.js
Те, у кого Greasemonkey не устанавливается(как у меня), могут вставить в строку браузера
На всякий случай, код скрипта:
http://elfrey.ru/bitrix_admin_expand_user.js
Те, у кого Greasemonkey не устанавливается(как у меня), могут вставить в строку браузера
javascript: void(document.getElementById('filesrc_object').style.height='1000px'); void(parentTd = document.getElementById('filesrc_taskBarSet3').getElementsByTagName('table')[0].style.height = '500px')На всякий случай, код скрипта:
// ==UserScript==
// @name Bitrix Admin Expand
// @namespace Elfrey
// @description Expand bitix HTML and Property editor
// @include */bitrix/admin/*
// ==/UserScript==
function domReady( f ) {
if ( domReady.done ) return f();
if ( domReady.timer ) {
domReady.ready.push( f );
} else {
if (window.addEventListener)
window.addEventListener('load',isDOMReady, false);
else if (window.attachEvent)
window.attachEvent('onload',isDOMReady);
domReady.ready = [ f ];
domReady.timer = setInterval( isDOMReady, 13 );
}
}
function isDOMReady(){
if ( domReady.done ) return false;
if ( document && document.getElementsByTagName && document.getElementById && document.body ) {
clearInterval( domReady.timer );
domReady.timer = null;
for ( var i = 0; i < domReady.ready.length; i++ )
domReady.ready[i]();
domReady.ready = null;
domReady.done = true;
}
}
function expand()
{
if (document.getElementById('filesrc_object'))
{
document.getElementById('filesrc_object').style.height='1000px';
}
if (document.getElementById('filesrc_taskBarSet3'))
{
parentTd = document.getElementById('filesrc_taskBarSet3');
tableToChange = parentTd.getElementsByTagName('table');
if (tableToChange[0])
{
tableToChange[0].style.height = '500px';
}
}
}
domReady(function(){setTimeout(function(){expand()},2000)});
* This source code was highlighted with Source Code Highlighter.
В скрипте стоит задержка, потому как в JS я не очень силен, и как выполнить функцию уже после загрузки окна редактирования, я не знаю.
Проверялось только в 1С-Битрикс: Управление сайтом 8.0.6
