View previous topic :: View next topic |
Author |
Message |
Serge Yolkin
Joined: 27 Jul 2010 Posts: 294
|
Posted: Wed Apr 18, 2012 8:30 am Post subject: |
|
|
Andrey_A_A
А если серединке "Что" поменять плюс на звёздочку? |
|
Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 665 Location: Сочи, Хоста
|
Posted: Fri Apr 20, 2012 11:08 am Post subject: |
|
|
Serge Yolkin, спасибо немного помогло, но лишь на первый проход, далее часть "съедается". Если у кого возникнет вдохновение, прошу помочь в головоломке |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Fri Apr 20, 2012 6:27 pm Post subject: |
|
|
Помогите реализовать идею AltFullScreen. Для начала что меня не устраивает:
1.Стандартный FullScreen незаменим для больших текстов, но вот работать в нем неудобно - кнопки и меню недоступны.
2.Сейчас все сборки сколько бы дополнительных тулбаров не имели (в моей два - основной - ToolBar и отключаемый пользовательский ToolBar_01), должны "подстраиваться" под минимальный размер экрана 800х600, иначе часть кнопок у какого-то пользователя будет недоступна. В результате при полном раскрытии на современном мониторе с шириной 1366 и выше "куцые" тулбары стопочкой сгрудились вверху слева, а остальное место бесполезно пустует. Идея реализуется таким алгоритмом:
Для "Вкл"
Code: | • 1. Растянуть по ширине Call("Scripts::Main", 1, "moveResizeWindow.js", "-resize=100%%* -move=left*") - вниз, если надо пользователь и сам растянет, а так местечко для других окон будет
• 2. Отключить ToolBar и ToolBar_01
• 3. Включить ToolBar_02 - тулбар, настраиваемый пользователем под максимальную ширину монитора. В моем случае он "поглотит" все нужные мне кнопки из двух "куцых" предыдущих тулбаров.
• 4. Если возможно - отключить и панель заголовка, т.к. "таскать" за шкирку полностью раскрытое по горизонтали окно уже не надо. |
Для "Выкл"
Code: | • 1. Восстановить Call("Scripts::Main", 1, "moveResizeWindow.js", "-resize=780*310 -move=10*10 ")
• 2. Отключить ToolBar_02
• 3. Включить ToolBar (ToolBar_01 пользователь включает сам из ToolBar)
• 4. Вернуть панель заголовка |
'~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~
Может оказаться, что легче реализовать не жонглирование с тремя ToolBar, а включать/выключать разделитель BREAK в одном (хотя это менее гибко для настроек). И (если можно) - если пользователь полностью растянул окно по ширине - режим AltFullScreen должен включится сам, а при уменьшении окна - выключится.
Я не настолько продвинут, чтобы суметь реализовать самому, но та-а-к хочется  |
|
Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 665 Location: Сочи, Хоста
|
Posted: Fri Apr 20, 2012 8:03 pm Post subject: |
|
|
Quote: | Помогите реализовать идею AltFullScreen |
Это специфическая задача, не все с ней сталкиваются, я к примеру, никогда на полном размере не работаю в AkelPad - потому что есть привычка перепрыгивать из одной программы в другую (в основном скриптами - сделал - нажал - переправилось в приложение) и они все в каскадно:
Из AkelPad <-> Total Commander <-> Браузер <-> ещё 5-8 различных приложений...
Но это всё отступление. У меня ноут 1280х800 - при размере монитора 1366... надо в очередной раз просить про поддержку значов в 24х24...
А что касается, вашего редложения - можно - но все записи в ini ведутся в hex - если автор сделал в Scripts плагин методы перевода текста туда и обратно, то было бы гораздо проще, были предпосылки в http://akelpad.sourceforge.net/forum/viewtopic.php?p=17567#17567
но не до конца, может в 4.7.5 реализуется, тогда можно. (хотя бывают нюансы...)
Я пока подожду... Просто у меня на vbs метод работает, но кривоватый, и не хотелось его продвигать. Может кто-то уже сечас сможет... |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Sat Apr 21, 2012 5:17 am Post subject: |
|
|
Andrey_A_A wrote: | Quote: | Помогите реализовать идею AltFullScreen |
есть привычка перепрыгивать из одной программы в другую |
да я собственно о том же - хочется работать быстро и комфортно - т.е чтобы все задействованные окна были перед глазами. И это просто вопрос КПД используемой площади монитора - убрав панель заголовка, развернув полностью (только лишь по ширине) и выстроив значки в один ряд я получу возможность для своего плохого зрения работать с увеличенным текстом на узком экране, а не лицезреть одни тулбары, т.к. на текст места уже нет... А вот в сэкономленном месте внизу - открыть другие окна.
Andrey_A_A wrote: | Quote: | Помогите реализовать идею AltFullScreen | может в 4.7.5 реализуется, тогда можно.. |
Вообще было бы здорово это реализовать - если задействована вся ширина монитора - значит пользователю не хватает площади. И тогда - убирается панель заголовка и ряды надписей меню и ряды кнопок сменяются настроенными пользователем именно для такого случая однорядными, но на всю ширину. |
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
Posted: Tue May 15, 2012 6:05 am Post subject: |
|
|
Andrey_A_A wrote: | Один из скриптов переводит txt в html. |
Забавно, собрался посмотреть, потом долго было некогда, потом подумалось, что ноги растут из CodePoster'а, повозился с CodePoster'ом и забыл про изначальную причину возни.
Сейчас там наиболее удачный вариант номер 3. |
|
Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 665 Location: Сочи, Хоста
|
Posted: Wed May 16, 2012 11:39 am Post subject: |
|
|
Infocatcher
Quote: | Сейчас там наиболее удачный вариант номер 3 |
Code: | Call("Scripts::Main", 1, "CodePoster_mod3.js", `-Format="html" -Info=false`) |
Не работает как надо: текст выводит в одну строку, съедает буквы, удаляет пробелы, но цвет остаётся...
----------------------
Добавлено:
В новой версии и старый скрипт не работает
Coder plugin v9.6 (((
------------------------
Вот старый модифицированный под себя скрипт:
CodePosterInFileOrBuffer.js
Code: | /// CodePosterInFileOrBuffer.js
// http://tc-image.3dn.ru/forum/9-255-841-16-1332921150
// Экспортирует текст с сохранением расцветки файла в HTML или BBCode в файл или в буфер
//// Export highlighted text to HTML or BBCode.
//
// Arguments:
// -Format="html" -Output highlighting in HTML format (default is "BBCode").
// -Enclose="[c ode]${result}[/c ode]" -Enclose result string (default is "<pre>${result}</pre>").
// -XHTML=false -use "<br>" instead of "<br/>" (default is true).
// -Strict=true -use "<span style=" instead of "<font" (default is false).
// -Info=false -Don't add link to CodePoster.js script (default is true).
// -Buffer=true - Код будет отправлен в буфер
// -Path="c:\MyFiles\" -путь сохранения файла (по умолчанию папка файла)
// чтобы создавался файл в параметрах не должно быть параметра -Buffer
//
// Usage:
// -"Экспортировать файл в HTML в папку файла" Call("Scripts::Main", 1, "CodePosterInFileOrBuffer.js", `-Format="html" -Info=false`) Icon("%a\AkelPadImage.dll",803)
// -"Конвертировать выделенное в BBCode и отправить в буфер" Call("Scripts::Main", 1, "CodePosterInFileOrBuffer.js", `-Format="BBCode" -Enclose="${result}" -Info=false -Buffer=true`) Icon("%a\AkelPadImage.dll",144)
// Автор: Instructor (CodePoster.js 1.9) & Аверин Андрей
// Версия: 1.0 (23.10.2011)
//Arguments
var pFormat=AkelPad.GetArgValue("Format", "BBCode");
var pEnclose=AkelPad.GetArgValue("Enclose", "<pre>${result}</pre>");
var bXHTML=AkelPad.GetArgValue("XHTML", true);
var bStrict=AkelPad.GetArgValue("Strict", false);
var bInfo=AkelPad.GetArgValue("Info", true);
var pPath=AkelPad.GetArgValue("Path", "");
var bBuffer=AkelPad.GetArgValue("Buffer", false);
//Variables
var hMainWnd=AkelPad.GetMainWnd();
var hWndEdit=AkelPad.GetEditWnd();
var oSys=AkelPad.SystemFunction();
var dwSystemTextColor=oSys.Call("user32::GetSysColor", 8 /*COLOR_WINDOWTEXT*/);
var lpGH;
var lpCallback;
var pText="";
var pColorBegin;
var pColorEnd;
var lpMemText=0;
var nMemTextBytes;
var bBBCode;
var pScriptURL="";
if (hWndEdit)
{
if (pFormat.toLowerCase() == "html")
bBBCode=false;
else
bBBCode=true;
if (bInfo)
pScriptURL="http://akelpad.sourceforge.net/forum/viewtopic.php?p=13021#13021";
if (lpGH=AkelPad.MemAlloc(_X64?80:40 /*sizeof(AEGETHIGHLIGHT)*/))
{
if (lpCallback=oSys.RegisterCallback("GetHighLightCallback"))
{
AkelPad.MemCopy(lpGH + (_X64?16:8) /*offsetof(AEGETHIGHLIGHT, lpCallback)*/, lpCallback, 2 /*DT_QWORD*/);
AkelPad.MemCopy(lpGH + (_X64?72:36) /*offsetof(AEGETHIGHLIGHT, dwFlags)*/, 0x7 /*AEGHF_NOSELECTION|AEGHF_NOACTIVELINETEXT|AEGHF_NOACTIVELINEBK*/, 3 /*DT_DWORD*/);
if (!AkelPad.SendMessage(hWndEdit, 3123 /*AEM_EXGETSEL*/, lpGH + (_X64?24:12) /*offsetof(AEGETHIGHLIGHT, crText.ciMin)*/, lpGH + (_X64?48:24) /*offsetof(AEGETHIGHLIGHT, crText.ciMax)*/))
{
AkelPad.SendMessage(hWndEdit, 3130 /*AEM_GETINDEX*/, 1 /*AEGI_FIRSTCHAR*/, lpGH + (_X64?24:12) /*offsetof(AEGETHIGHLIGHT, crText.ciMin)*/);
AkelPad.SendMessage(hWndEdit, 3130 /*AEM_GETINDEX*/, 2 /*AEGI_LASTCHAR*/, lpGH + (_X64?48:24) /*offsetof(AEGETHIGHLIGHT, crText.ciMax)*/);
}
//Calculate nMemTextBytes
nMemTextBytes=0;
AkelPad.SendMessage(hWndEdit, 3595 /*AEM_HLGETHIGHLIGHT*/, 0, lpGH);
if (lpMemText=AkelPad.MemAlloc(nMemTextBytes + _TSIZE))
{
//Fill lpMemText
nMemTextBytes=0;
AkelPad.SendMessage(hWndEdit, 3595 /*AEM_HLGETHIGHLIGHT*/, 0, lpGH);
pText=AkelPad.MemRead(lpMemText, _TSTR);
AkelPad.MemFree(lpMemText);
}
oSys.UnregisterCallback(lpCallback);
}
AkelPad.MemFree(lpGH);
}
if (pText)
{
pText=pEnclose.replace(/\$\{result\}/, pText);
if (bInfo)
{
if (bBBCode)
pText+="[color=Purple][size=1]* " + GetLangString(0) + " [URL=" + pScriptURL + "]CodePoster.js[/URL] " + GetLangString(1) + "[/size][/color]\r";
else
{
if (bStrict)
pText+="\r<span style=\"color:Purple; font-size:xx-small;\">* " + GetLangString(0) + " <a href=\"" + pScriptURL + "\">CodePoster.js</a> " + GetLangString(1) + "</span>\r";
else
pText+="\r<font color=\"Purple\" size=\"1\">* " + GetLangString(0) + " <a href=\"" + pScriptURL + "\">CodePoster.js</a> " + GetLangString(1) + "</font>\r";
}
}
if (bBuffer)
{
AkelPad.SetClipboardText(pText);
AkelPad.MessageBox(hMainWnd, GetLangString(2), WScript.ScriptName, 64 /*MB_ICONINFORMATION*/);
}
else
{
pEditFile = AkelPad.GetEditFile(0)
if (pEditFile)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (pPath)
var sFileNameFull = pPath + fso.GetFileName(pEditFile) + "." + pFormat;
else
var sFileNameFull = pEditFile + "." + pFormat;
oFile = fso.CreateTextFile(sFileNameFull, true);
oFile.Write(pText);
oFile.Close();
}
}
}
}
function GetHighLightCallback(dwCookie, crAkelRange, crRichRange, hlp)
{
var nRangeStart=AkelPad.MemRead(crRichRange + 0 /*offsetof(CHARRANGE64, crRichRange.cpMin)*/, 2 /*DT_QWORD*/);
var nRangeEnd=AkelPad.MemRead(crRichRange + (_X64?8:4) /*offsetof(CHARRANGE64, crRichRange.cpMax)*/, 2 /*DT_QWORD*/);
var pRangeText;
var dwFontStyle=AkelPad.MemRead(hlp + (_X64?16:16) /*offsetof(AEHLPAINT, dwFontStyle)*/, 3 /*DT_DWORD*/);
var dwActiveTextColor=AkelPad.MemRead(hlp + (_X64?8:8) /*offsetof(AEHLPAINT, dwActiveText)*/, 3 /*DT_DWORD*/);
var dwPaintType=AkelPad.MemRead(hlp + (_X64?20:20) /*offsetof(AEHLPAINT, dwPaintType)*/, 3 /*DT_DWORD*/);
if (pRangeText=AkelPad.GetTextRange(nRangeStart, nRangeEnd))
{
if (!bBBCode)
{
//pRangeText=pRangeText.replace(/[ ]{2,}/g, " ");
pRangeText=pRangeText.replace(/&/g, "&");
pRangeText=pRangeText.replace(/</g, "<");
pRangeText=pRangeText.replace(/>/g, ">");
pRangeText=pRangeText.replace(/"/g, """);
}
if (dwPaintType & 0x80 /*AEHPT_LINK*/)
{
if (bBBCode)
pRangeText="[url=" + pRangeText + "]" + pRangeText + "[/url]";
else
pRangeText="<a href=\"" + pRangeText + "\">" + pRangeText + "</a>";
}
if (dwFontStyle == 2 /*AEHLS_FONTBOLD*/)
{
if (bBBCode)
pRangeText="[b]" + pRangeText + "[/b]";
else
pRangeText="<b>" + pRangeText + "</b>";
}
else if (dwFontStyle == 3 /*AEHLS_FONTITALIC*/)
{
if (bBBCode)
pRangeText="[i]" + pRangeText + "[/i]";
else
pRangeText="<i>" + pRangeText + "</i>";
}
else if (dwFontStyle == 4 /*AEHLS_FONTBOLDITALIC*/)
{
if (bBBCode)
pRangeText="[b][i]" + pRangeText + "[/i][/b]";
else
pRangeText="<b><i>" + pRangeText + "</i></b>";
}
if (dwSystemTextColor != dwActiveTextColor)
{
if (bBBCode)
nMemTextBytes+=AkelPad.MemCopy(lpMemText?lpMemText + nMemTextBytes:0, "[color=#" + rgb2hex(dwActiveTextColor) + "]" + pRangeText + "[/color]", _TSTR) - _TSIZE;
else
{
if (bStrict)
nMemTextBytes+=AkelPad.MemCopy(lpMemText?lpMemText + nMemTextBytes:0, "<span style=\"color:#" + rgb2hex(dwActiveTextColor) + ";\">" + pRangeText + "</span>", _TSTR) - _TSIZE;
else
nMemTextBytes+=AkelPad.MemCopy(lpMemText?lpMemText + nMemTextBytes:0, "<font color=\"#" + rgb2hex(dwActiveTextColor) + "\">" + pRangeText + "</font>", _TSTR) - _TSIZE;
}
}
else nMemTextBytes+=AkelPad.MemCopy(lpMemText?lpMemText + nMemTextBytes:0, pRangeText, _TSTR) - _TSIZE;
}
if (IsLastCharInLine(crAkelRange + (_X64?24:12) /*offsetof(AECHARRANGE, ciMax)*/) && IndexCompare(crAkelRange + (_X64?24:12) /*offsetof(AECHARRANGE, ciMax)*/, lpGH + (_X64?48:24) /*offsetof(AEGETHIGHLIGHT, crText.ciMax)*/))
{
if (bBBCode)
nMemTextBytes+=AkelPad.MemCopy(lpMemText?lpMemText + nMemTextBytes:0, "\r", _TSTR) - _TSIZE;
else
nMemTextBytes+=AkelPad.MemCopy(lpMemText?lpMemText + nMemTextBytes:0, "\r" + (bXHTML?"<br/>":"<br>"), _TSTR) - _TSIZE;
}
return 0;
}
function rgb2hex(dwColor)
{
var pHexColor;
pHexColor=dwColor.toString(16)
while (pHexColor.length < 6) pHexColor="0" + pHexColor;
return pHexColor.substr(4, 2) + pHexColor.substr(2, 2) + pHexColor.substr(0, 2);
}
function IsLastCharInLine(lpCharIndex)
{
var nCharInLine=AkelPad.MemRead(lpCharIndex + (_X64?16:8) /*offsetof(AECHARINDEX, nCharInLine)*/, 3 /*DT_DWORD*/);
var lpLine=AkelPad.MemRead(lpCharIndex + (_X64?8:4) /*offsetof(AECHARINDEX, lpLine)*/, 2 /*DT_QWORD*/);
var nLineLen=AkelPad.MemRead(lpLine + (_X64?24:12) /*offsetof(AELINEDATA, nLineLen)*/, 3 /*DT_DWORD*/);
var nLineBreak=AkelPad.MemRead(lpLine + (_X64?28:16) /*offsetof(AELINEDATA, nLineBreak)*/, 3 /*DT_DWORD*/);
if (nCharInLine == nLineLen && nLineBreak != 9 /*AELB_WRAP*/)
return true;
return false;
}
function IndexCompare(lpCharIndex1, lpCharIndex2)
{
var nCharInLine1=AkelPad.MemRead(lpCharIndex1 + (_X64?16:8) /*offsetof(AECHARINDEX, nCharInLine)*/, 3 /*DT_DWORD*/);
var nLine1=AkelPad.MemRead(lpCharIndex1 + 0 /*offsetof(AECHARINDEX, nLine)*/, 3 /*DT_DWORD*/);
var nCharInLine2=AkelPad.MemRead(lpCharIndex2 + (_X64?16:8) /*offsetof(AECHARINDEX, nCharInLine)*/, 3 /*DT_DWORD*/);
var nLine2=AkelPad.MemRead(lpCharIndex2 + 0 /*offsetof(AECHARINDEX, nLine)*/, 3 /*DT_DWORD*/);
if (nLine1 == nLine2 && nCharInLine1 == nCharInLine2)
return 0;
if (nLine1 < nLine2 || (nLine1 == nLine2 && nCharInLine1 < nCharInLine2))
return -1;
return 1;
}
function GetLangString(nStringID)
{
var nLangID=AkelPad.GetLangId(1 /*LANGID_PRIMARY*/);
if (nLangID == 0x19) //LANG_RUSSIAN
{
if (nStringID == 0)
return "\u041F\u043E\u0434\u0441\u0432\u0435\u0447\u0435\u043D\u043E\u0020\u0441\u0020\u043F\u043E\u043C\u043E\u0449\u044C\u044E\u0020\u0441\u043A\u0440\u0438\u043F\u0442\u0430";
if (nStringID == 1)
return "\u0434\u043B\u044F AkelPad";
if (nStringID == 2)
return "\u041A\u043E\u0434\u0020\u043F\u043E\u043C\u0435\u0449\u0435\u043D\u0020\u0432\u0020\u0431\u0443\u0444\u0435\u0440\u0020\u043E\u0431\u043C\u0435\u043D\u0430\u002E";
}
else
{
if (nStringID == 0)
return "Highlighted with script";
if (nStringID == 1)
return "for AkelPad";
if (nStringID == 2)
return "Code has been placed in clipboard.";
}
return "";
} |
Применение:
Code: | -"Экспортировать в HTML в папку файла" Call("Scripts::Main", 1, "CodePosterInFileOrBuffer.js", `-Format="html" -Info=false`) Icon("%a\AkelPadImage.dll",803)
-"Экспортировать в HTML в папку c:\MyFiles" Call("Scripts::Main", 1, "CodePosterInFileOrBuffer.js", `-Format="html" -Info=false -Path="c:\MyFiles\"`) Icon("%a\AkelPadImage.dll",803)
SEPARATOR
-"Экспортировать в BBCode в папку файла" Call("Scripts::Main", 1, "CodePosterInFileOrBuffer.js", `-Format="BBCode" -Enclose="${result}" -Info=false`) Icon("%a\AkelPadImage.dll",144)
-"Экспортировать в BBCode в папку c:\MyFiles" Call("Scripts::Main", 1, "CodePosterInFileOrBuffer.js", `-Format="BBCode" -Enclose="${result}" -Info=false -Path="c:\MyFiles\"`) Icon("%a\AkelPadImage.dll",144) |
|
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
Posted: Wed May 16, 2012 12:36 pm Post subject: |
|
|
Andrey_A_A wrote: | В новой версии и старый скрипт не работает |
Угу. А на момент публикации модифицированного варианта работал и тот, и другой. |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Wed May 16, 2012 6:31 pm Post subject: |
|
|
Andrey_A_A, Infocatcher
Scripts v11.0 |
|
Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 665 Location: Сочи, Хоста
|
Posted: Wed May 16, 2012 7:51 pm Post subject: |
|
|
Instructor
Спасибо - теперь заработало и Infocatcher тоже огромное спасибо - теперь файлы весят в 2-2,5 раза меньше, а эффект тот же - красивый!!! |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Wed May 16, 2012 8:34 pm Post subject: |
|
|
San_dr wrote: | Помогите реализовать идею AltFullScreen... | В теме плагина указывался код для отображения специального ToolBar'а для полноэкранного режима:
Code: | if (AkelPad.IsPluginRunning("FullScreen::Main"))
{
//Turn off fullscreen Toolbar
AkelPad.Call("ToolBar-FullScreen::Main");
AkelPad.Call("FullScreen::Main");
}
else
{
AkelPad.Call("FullScreen::Main");
//Turn on fullscreen Toolbar
AkelPad.Call("ToolBar-FullScreen::Main");
} | Меню можно открыть с помощью кнопки (есть в стандартном ToolBar'е):
Code: | "Main menu" Call("ContextMenu::Show", 2, "%bl", "%bb") Icon(38) |
|
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Tue May 22, 2012 8:42 am Post subject: |
|
|
Instructor wrote: | код для отображения специального ToolBar'а для полноэкранного режима: |
Спасибо огромное, э - э ... а куда вставить этот код? (гусары - молчать! )))
Как связать с помощью этого кода получение полноэкранного режима со своим тулбаром? Еще раз спасибо - очень нужно и интересно! |
|
Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 3076 Location: Киев, Русь
|
Posted: Tue May 22, 2012 9:27 am Post subject: |
|
|
San_dr wrote: | Как связать с помощью этого кода получение полноэкранного режима со своим тулбаром? | У меня скрипт на основе этого есть; имя тулбара передаётся в аргументах или если он всего один, то берётся имя по умолчанию (какое есть сейчас).
Связать? Вызвать из меню/тулбара/Hotkeys-плагина. |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Tue May 22, 2012 10:51 am Post subject: |
|
|
VladSh wrote: | У меня скрипт на основе этого есть |
дай ссылку, плз, или хотя бы как он называется? (если есть на форуме) . Я, как далекий от программирования вижу в приведенном коде идет проверка на включение полноэкранного режима, и если.. то сразу автоматически применяется свой тулбар, но я не знаю где это прописывается, или как выполнить этот код - как скрипт ааа: Call(aaa.js) , дав ему имя aaa.js? а если хоткеем - то я на могу этот скрипт именно в таком виде повесить на клавишу - пишет синтаксическая ошибка, мне нужно более адаптировано сказать ) сорри |
|
Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1929 Location: Poland
|
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|