Commit 6f34fb4f authored by Oleg Korshul's avatar Oleg Korshul Committed by Alexander Trofimov

работа билдера по новой схеме. Полностью рабочая версия

parent a57f423c
...@@ -300,7 +300,7 @@ namespace NSDoctRenderer ...@@ -300,7 +300,7 @@ namespace NSDoctRenderer
m_nFileType = -1; m_nFileType = -1;
#if 1 #if 0
m_sX2tPath += L"/converter"; m_sX2tPath += L"/converter";
#endif #endif
...@@ -1058,8 +1058,19 @@ namespace NSDoctRenderer ...@@ -1058,8 +1058,19 @@ namespace NSDoctRenderer
while (_currentPos < _commandsLen && (commands[_currentPos] != 0x0d && commands[_currentPos] != 0x0a)) while (_currentPos < _commandsLen && (commands[_currentPos] != 0x0d && commands[_currentPos] != 0x0a))
++_currentPos; ++_currentPos;
if (_currentPos > (_start + 1)) if (_currentPos > _start)
_commands.push_back(std::string(commands + _start, _currentPos - _start)); {
size_t _start2 = _start;
while (_start2 < _currentPos && (commands[_start2] == '\t' || commands[_start2] == ' '))
++_start2;
if (_currentPos > _start2 && (commands[_start2] != '#' && commands[_start2] != '/'))
{
_commands.push_back(std::string(commands + _start2, _currentPos - _start2));
// DEBUG
//std::cout << std::string(commands + _start2, _currentPos - _start2) << std::endl;
}
}
if (_currentPos >= _commandsLen) if (_currentPos >= _commandsLen)
break; break;
...@@ -1073,9 +1084,6 @@ namespace NSDoctRenderer ...@@ -1073,9 +1084,6 @@ namespace NSDoctRenderer
const char* _data = command.c_str(); const char* _data = command.c_str();
size_t _len = command.length(); size_t _len = command.length();
if (_data[0] == '#')
continue;
bool bIsBuilder = false; bool bIsBuilder = false;
if (_len > 8) if (_len > 8)
{ {
......
...@@ -1022,8 +1022,9 @@ namespace NSDoctRenderer ...@@ -1022,8 +1022,9 @@ namespace NSDoctRenderer
strScript += "\n\n"; strScript += "\n\n";
} }
//strScript += m_pInternal->ReadScriptFile(sResourceFile); // теперь оборачиваем сами
strScript += ("(function(){" + m_pInternal->ReadScriptFile(sResourceFile) + "})();"); //strScript += ("(function(){" + m_pInternal->ReadScriptFile(sResourceFile) + "})();");
strScript += m_pInternal->ReadScriptFile(sResourceFile);
if (m_pInternal->m_strEditorType == L"spreadsheet") if (m_pInternal->m_strEditorType == L"spreadsheet")
strScript += "\n$.ready();"; strScript += "\n$.ready();";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment