mirror of
https://github.com/esiur/esiur-js.git
synced 2025-05-07 12:52:58 +00:00
Added function.help
This commit is contained in:
parent
8cc5bd3777
commit
1e522af044
@ -5431,7 +5431,7 @@ class DistributedResource extends IResource
|
|||||||
|
|
||||||
var makeFunc = function(index)
|
var makeFunc = function(index)
|
||||||
{
|
{
|
||||||
return function () {
|
var func = function () {
|
||||||
|
|
||||||
if ( arguments.length = 1
|
if ( arguments.length = 1
|
||||||
&& arguments[0] instanceof Object
|
&& arguments[0] instanceof Object
|
||||||
@ -5445,6 +5445,10 @@ class DistributedResource extends IResource
|
|||||||
return self._invokeByArrayArguments(index, arguments);
|
return self._invokeByArrayArguments(index, arguments);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// get expansion
|
||||||
|
func.help = self.instance.template.functions[index].expansion;
|
||||||
|
return func;
|
||||||
};
|
};
|
||||||
|
|
||||||
var makeGetter = function(index)
|
var makeGetter = function(index)
|
||||||
@ -7407,8 +7411,9 @@ class ResourceTemplate {
|
|||||||
ft.index = functionIndex++;
|
ft.index = functionIndex++;
|
||||||
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||||
ft.isVoid = ((data.getUint8(offset++) & 0x08) == 0x08);
|
ft.isVoid = ((data.getUint8(offset++) & 0x08) == 0x08);
|
||||||
ft.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, data.getUint8(offset));
|
var len = data.getUint8(offset++);
|
||||||
offset += data.getUint8(offset) + 1;
|
ft.name = data.getString(offset, len);
|
||||||
|
offset += len;
|
||||||
|
|
||||||
if (expansion) // expansion ?
|
if (expansion) // expansion ?
|
||||||
{
|
{
|
||||||
@ -7429,8 +7434,9 @@ class ResourceTemplate {
|
|||||||
var writeExpansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
var writeExpansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||||
pt.recordable = ((data.getUint8(offset) & 1) == 1);
|
pt.recordable = ((data.getUint8(offset) & 1) == 1);
|
||||||
pt.permission = ((data.getUint8(offset++) >> 1) & 0x3);
|
pt.permission = ((data.getUint8(offset++) >> 1) & 0x3);
|
||||||
pt.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, data.getUint8(offset));
|
var len = data.getUint8(offset++);
|
||||||
offset += data.getUint8(offset) + 1;
|
pt.name = data.getString(offset, len);
|
||||||
|
offset += len;
|
||||||
|
|
||||||
if (readExpansion) // expansion ?
|
if (readExpansion) // expansion ?
|
||||||
{
|
{
|
||||||
@ -7455,9 +7461,9 @@ class ResourceTemplate {
|
|||||||
var et = new EventTemplate();
|
var et = new EventTemplate();
|
||||||
et.index = eventIndex++;
|
et.index = eventIndex++;
|
||||||
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
||||||
|
var len = data.getUint8(offset++);
|
||||||
et.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, (int)data.getUint8(offset));
|
et.name = data.getString(offset, len);
|
||||||
offset += data.getUint8(offset) + 1;
|
offset += len;
|
||||||
|
|
||||||
if (expansion) // expansion ?
|
if (expansion) // expansion ?
|
||||||
{
|
{
|
||||||
|
@ -5431,7 +5431,7 @@ class DistributedResource extends IResource
|
|||||||
|
|
||||||
var makeFunc = function(index)
|
var makeFunc = function(index)
|
||||||
{
|
{
|
||||||
return function () {
|
var func = function () {
|
||||||
|
|
||||||
if ( arguments.length = 1
|
if ( arguments.length = 1
|
||||||
&& arguments[0] instanceof Object
|
&& arguments[0] instanceof Object
|
||||||
@ -5445,6 +5445,10 @@ class DistributedResource extends IResource
|
|||||||
return self._invokeByArrayArguments(index, arguments);
|
return self._invokeByArrayArguments(index, arguments);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// get expansion
|
||||||
|
func.help = self.instance.template.functions[index].expansion;
|
||||||
|
return func;
|
||||||
};
|
};
|
||||||
|
|
||||||
var makeGetter = function(index)
|
var makeGetter = function(index)
|
||||||
@ -7407,8 +7411,9 @@ class ResourceTemplate {
|
|||||||
ft.index = functionIndex++;
|
ft.index = functionIndex++;
|
||||||
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||||
ft.isVoid = ((data.getUint8(offset++) & 0x08) == 0x08);
|
ft.isVoid = ((data.getUint8(offset++) & 0x08) == 0x08);
|
||||||
ft.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, data.getUint8(offset));
|
var len = data.getUint8(offset++);
|
||||||
offset += data.getUint8(offset) + 1;
|
ft.name = data.getString(offset, len);
|
||||||
|
offset += len;
|
||||||
|
|
||||||
if (expansion) // expansion ?
|
if (expansion) // expansion ?
|
||||||
{
|
{
|
||||||
@ -7429,8 +7434,9 @@ class ResourceTemplate {
|
|||||||
var writeExpansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
var writeExpansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||||
pt.recordable = ((data.getUint8(offset) & 1) == 1);
|
pt.recordable = ((data.getUint8(offset) & 1) == 1);
|
||||||
pt.permission = ((data.getUint8(offset++) >> 1) & 0x3);
|
pt.permission = ((data.getUint8(offset++) >> 1) & 0x3);
|
||||||
pt.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, data.getUint8(offset));
|
var len = data.getUint8(offset++);
|
||||||
offset += data.getUint8(offset) + 1;
|
pt.name = data.getString(offset, len);
|
||||||
|
offset += len;
|
||||||
|
|
||||||
if (readExpansion) // expansion ?
|
if (readExpansion) // expansion ?
|
||||||
{
|
{
|
||||||
@ -7455,9 +7461,9 @@ class ResourceTemplate {
|
|||||||
var et = new EventTemplate();
|
var et = new EventTemplate();
|
||||||
et.index = eventIndex++;
|
et.index = eventIndex++;
|
||||||
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
||||||
|
var len = data.getUint8(offset++);
|
||||||
et.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, (int)data.getUint8(offset));
|
et.name = data.getString(offset, len);
|
||||||
offset += data.getUint8(offset) + 1;
|
offset += len;
|
||||||
|
|
||||||
if (expansion) // expansion ?
|
if (expansion) // expansion ?
|
||||||
{
|
{
|
||||||
|
@ -81,7 +81,7 @@ class DistributedResource extends IResource
|
|||||||
|
|
||||||
var makeFunc = function(index)
|
var makeFunc = function(index)
|
||||||
{
|
{
|
||||||
return function () {
|
var func = function () {
|
||||||
|
|
||||||
if ( arguments.length = 1
|
if ( arguments.length = 1
|
||||||
&& arguments[0] instanceof Object
|
&& arguments[0] instanceof Object
|
||||||
@ -95,6 +95,10 @@ class DistributedResource extends IResource
|
|||||||
return self._invokeByArrayArguments(index, arguments);
|
return self._invokeByArrayArguments(index, arguments);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// get expansion
|
||||||
|
func.help = self.instance.template.functions[index].expansion;
|
||||||
|
return func;
|
||||||
};
|
};
|
||||||
|
|
||||||
var makeGetter = function(index)
|
var makeGetter = function(index)
|
||||||
|
@ -208,8 +208,9 @@ class ResourceTemplate {
|
|||||||
ft.index = functionIndex++;
|
ft.index = functionIndex++;
|
||||||
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||||
ft.isVoid = ((data.getUint8(offset++) & 0x08) == 0x08);
|
ft.isVoid = ((data.getUint8(offset++) & 0x08) == 0x08);
|
||||||
ft.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, data.getUint8(offset));
|
var len = data.getUint8(offset++);
|
||||||
offset += data.getUint8(offset) + 1;
|
ft.name = data.getString(offset, len);
|
||||||
|
offset += len;
|
||||||
|
|
||||||
if (expansion) // expansion ?
|
if (expansion) // expansion ?
|
||||||
{
|
{
|
||||||
@ -230,8 +231,9 @@ class ResourceTemplate {
|
|||||||
var writeExpansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
var writeExpansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||||
pt.recordable = ((data.getUint8(offset) & 1) == 1);
|
pt.recordable = ((data.getUint8(offset) & 1) == 1);
|
||||||
pt.permission = ((data.getUint8(offset++) >> 1) & 0x3);
|
pt.permission = ((data.getUint8(offset++) >> 1) & 0x3);
|
||||||
pt.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, data.getUint8(offset));
|
var len = data.getUint8(offset++);
|
||||||
offset += data.getUint8(offset) + 1;
|
pt.name = data.getString(offset, len);
|
||||||
|
offset += len;
|
||||||
|
|
||||||
if (readExpansion) // expansion ?
|
if (readExpansion) // expansion ?
|
||||||
{
|
{
|
||||||
@ -256,9 +258,9 @@ class ResourceTemplate {
|
|||||||
var et = new EventTemplate();
|
var et = new EventTemplate();
|
||||||
et.index = eventIndex++;
|
et.index = eventIndex++;
|
||||||
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
||||||
|
var len = data.getUint8(offset++);
|
||||||
et.name = data.getString(offset + 1, data.getUint8(offset));// Encoding.ASCII.getString(data, (int)offset + 1, (int)data.getUint8(offset));
|
et.name = data.getString(offset, len);
|
||||||
offset += data.getUint8(offset) + 1;
|
offset += len;
|
||||||
|
|
||||||
if (expansion) // expansion ?
|
if (expansion) // expansion ?
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user