forked from Botanical/BotanJS
Migrate old externs 9/x
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
var Cycle = __import( "System.Cycle" );
|
var Cycle = __import( "System.Cycle" );
|
||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
/** @type {System.Net.ClassLoader} */
|
/** @type {typeof System.Net.ClassLoader} */
|
||||||
var Loader = __import( "System.Net.ClassLoader" );
|
var Loader = __import( "System.Net.ClassLoader" );
|
||||||
/** @type {System.utils} */
|
/** @type {System.utils} */
|
||||||
var utils = __import( "System.utils" );
|
var utils = __import( "System.utils" );
|
||||||
@@ -28,6 +28,7 @@
|
|||||||
var service_uri = Config.get( "ServiceUri" );
|
var service_uri = Config.get( "ServiceUri" );
|
||||||
var code;
|
var code;
|
||||||
|
|
||||||
|
/** @constructor */
|
||||||
var Destructor = function( target )
|
var Destructor = function( target )
|
||||||
{
|
{
|
||||||
this.target = target;
|
this.target = target;
|
||||||
@@ -42,7 +43,7 @@
|
|||||||
|
|
||||||
Destructor.prototype.Destruct = function()
|
Destructor.prototype.Destruct = function()
|
||||||
{
|
{
|
||||||
for( var i in this.destructSequence )
|
for( var i = 0, l = this.destructSequence.length; i < l; i ++)
|
||||||
{
|
{
|
||||||
this.destructSequence[i]();
|
this.destructSequence[i]();
|
||||||
}
|
}
|
||||||
@@ -64,12 +65,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
// {{{ Candidates Class
|
// {{{ Candidates Class
|
||||||
|
/** @constructor */
|
||||||
var Candidates = function( title, desc, defs )
|
var Candidates = function( title, desc, defs )
|
||||||
{
|
{
|
||||||
this.title = title;
|
this.title = title;
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
this.__cands = [];
|
this.__cands = [];
|
||||||
/** @type Array<Astro.Blog.AstroEdit.SmartInput.Definition> */
|
/** @type Object<string,*> */
|
||||||
this.__defs = defs || {};
|
this.__defs = defs || {};
|
||||||
this.Empty = !defs;
|
this.Empty = !defs;
|
||||||
};
|
};
|
||||||
@@ -131,13 +133,17 @@
|
|||||||
};
|
};
|
||||||
// }}}
|
// }}}
|
||||||
|
|
||||||
/** @param {Astro.Blog.AstroEdit.Visualizer} visualizer */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @param {Astro.Blog.AstroEdit.Visualizer} visualizer
|
||||||
|
*/
|
||||||
var SmartInput = function( visualizer )
|
var SmartInput = function( visualizer )
|
||||||
{
|
{
|
||||||
this.Present = false;
|
this.Present = false;
|
||||||
var destructor = new Destructor( this );
|
var destructor = new Destructor( this );
|
||||||
|
|
||||||
var _self = this;
|
var _self = this;
|
||||||
|
/** @type {(function(): !HTMLElement|undefined)} */
|
||||||
var insert = function() { return Dand.textNode( "" ); };
|
var insert = function() { return Dand.textNode( "" ); };
|
||||||
|
|
||||||
var ModLevels = [];
|
var ModLevels = [];
|
||||||
@@ -148,6 +154,7 @@
|
|||||||
ModLevels.Retreat = function() { return ModLevels[0][2]; };
|
ModLevels.Retreat = function() { return ModLevels[0][2]; };
|
||||||
|
|
||||||
var __title = null;
|
var __title = null;
|
||||||
|
/** @param {boolean=} reload */
|
||||||
var title = function( reload )
|
var title = function( reload )
|
||||||
{
|
{
|
||||||
if( !reload && __title ) return __title;
|
if( !reload && __title ) return __title;
|
||||||
@@ -173,6 +180,7 @@
|
|||||||
return __title;
|
return __title;
|
||||||
};
|
};
|
||||||
var __stage = null;
|
var __stage = null;
|
||||||
|
/** @param {Candidates=} incoming */
|
||||||
var stage = function( incoming )
|
var stage = function( incoming )
|
||||||
{
|
{
|
||||||
if( __stage )
|
if( __stage )
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
var EventKey = __import( "System.utils.EventKey" );
|
var EventKey = __import( "System.utils.EventKey" );
|
||||||
/** @type {typeof System.utils.IKey} */
|
/** @type {typeof System.utils.IKey} */
|
||||||
var IKey = __import( "System.utils.IKey" );
|
var IKey = __import( "System.utils.IKey" );
|
||||||
/** @type {System.Net.ClassLoader} */
|
/** @type {typeof System.Net.ClassLoader} */
|
||||||
var Loader = __import( "System.Net.ClassLoader" );
|
var Loader = __import( "System.Net.ClassLoader" );
|
||||||
/** @type {typeof Components.MessageBox} */
|
/** @type {typeof Components.MessageBox} */
|
||||||
var MessageBox = __import( "Components.MessageBox" );
|
var MessageBox = __import( "Components.MessageBox" );
|
||||||
|
|||||||
@@ -53,6 +53,10 @@
|
|||||||
var init = function()
|
var init = function()
|
||||||
{
|
{
|
||||||
var toggles = config.get( "ToggleButtons" );
|
var toggles = config.get( "ToggleButtons" );
|
||||||
|
|
||||||
|
if( !toggles )
|
||||||
|
return;
|
||||||
|
|
||||||
for( var i = 0, l = toggles.length; i < l; i ++ )
|
for( var i = 0, l = toggles.length; i < l; i ++ )
|
||||||
{
|
{
|
||||||
new ToggleButton( toggles[ i ][0], toggles[ i ][1], toggles[ i ][2] );
|
new ToggleButton( toggles[ i ][0], toggles[ i ][1], toggles[ i ][2] );
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
_self.stage = null;
|
_self.stage = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
if ( no )
|
if ( no !== false )
|
||||||
{
|
{
|
||||||
var _no = Dand.wrap(
|
var _no = Dand.wrap(
|
||||||
"span", null
|
"span", null
|
||||||
|
|||||||
@@ -18,7 +18,11 @@
|
|||||||
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var BUFFERS = function( Cursor )
|
var BUFFERS = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -32,6 +36,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
BUFFERS.prototype.allowMovement = false;
|
||||||
|
|
||||||
BUFFERS.prototype.handler = function( e, p )
|
BUFFERS.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -68,7 +74,7 @@
|
|||||||
|
|
||||||
var lastLine = Mesg( "WAIT_FOR_INPUT" );
|
var lastLine = Mesg( "WAIT_FOR_INPUT" );
|
||||||
|
|
||||||
var l = this.__cursor.feeder.firstBuffer.cols;
|
l = this.__cursor.feeder.firstBuffer.cols;
|
||||||
for( var i = msg.length; i < l; i ++ ) msg += " ";
|
for( var i = msg.length; i < l; i ++ ) msg += " ";
|
||||||
|
|
||||||
this.__msg = msg + "\n" + lastLine;
|
this.__msg = msg + "\n" + lastLine;
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Stator} */
|
/** @type {typeof Components.Vim.State.Stator} */
|
||||||
var Stator = __import( "Components.Vim.State.Stator" );
|
var Stator = __import( "Components.Vim.State.Stator" );
|
||||||
/** @type {Components.Vim.State.Stack} */
|
/** @type {typeof Components.Vim.State.Stack} */
|
||||||
var Stack = __import( "Components.Vim.State.Stack" );
|
var Stack = __import( "Components.Vim.State.Stack" );
|
||||||
|
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
@@ -14,7 +14,11 @@
|
|||||||
|
|
||||||
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
* @param {Components.Vim.ControlActionEvent} e
|
||||||
|
**/
|
||||||
var DELETE = function( Cursor, e )
|
var DELETE = function( Cursor, e )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -180,23 +184,23 @@
|
|||||||
var c = feeder.content.slice( 0, -1 );
|
var c = feeder.content.slice( 0, -1 );
|
||||||
|
|
||||||
var s = sp;
|
var s = sp;
|
||||||
var e = cur.aPos;
|
var endP = cur.aPos;
|
||||||
|
|
||||||
if( e < s )
|
if( endP < s )
|
||||||
{
|
{
|
||||||
s = cur.aPos;
|
s = cur.aPos;
|
||||||
e = sp;
|
endP = sp;
|
||||||
}
|
}
|
||||||
|
|
||||||
// For removing the very last line
|
// For removing the very last line
|
||||||
if( c[ sp ] == undefined ) s --;
|
if( c[ sp ] == undefined ) s --;
|
||||||
|
|
||||||
var removed = c.substring( s, e + 1 );
|
var removed = c.substring( s, endP + 1 );
|
||||||
reg.change( removed, newLine );
|
reg.change( removed, newLine );
|
||||||
|
|
||||||
this.__nline = occurence( removed, "\n" );
|
this.__nline = occurence( removed, "\n" );
|
||||||
|
|
||||||
feeder.content = c.substring( 0, s ) + c.substring( e + 1 ) + "\n";
|
feeder.content = c.substring( 0, s ) + c.substring( endP + 1 ) + "\n";
|
||||||
|
|
||||||
// Try to keep the original panning if possible
|
// Try to keep the original panning if possible
|
||||||
feeder.pan( undefined
|
feeder.pan( undefined
|
||||||
|
|||||||
@@ -122,7 +122,11 @@
|
|||||||
return out;
|
return out;
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var EDITOR_COMMAND = function( Cursor )
|
var EDITOR_COMMAND = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -136,6 +140,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
EDITOR_COMMAND.prototype.allowMovement = false;
|
||||||
|
|
||||||
EDITOR_COMMAND.prototype.handler = function( e, p )
|
EDITOR_COMMAND.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
@@ -44,7 +44,10 @@
|
|||||||
return RegEx;
|
return RegEx;
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
*/
|
||||||
var FIND = function( Cursor )
|
var FIND = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -58,6 +61,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
FIND.prototype.allowMovement = false;
|
||||||
|
|
||||||
FIND.prototype.handler = function( e, p )
|
FIND.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -97,7 +102,7 @@
|
|||||||
var content = this.__cursor.feeder.content;
|
var content = this.__cursor.feeder.content;
|
||||||
|
|
||||||
var cur = this.__cursor;
|
var cur = this.__cursor;
|
||||||
var p = cur.aPos;
|
p = cur.aPos;
|
||||||
|
|
||||||
var r;
|
var r;
|
||||||
var Hit;
|
var Hit;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
(function(){
|
(function(){
|
||||||
var ns = __namespace( "Components.Vim.Actions" );
|
var ns = __namespace( "Components.Vim.Actions" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Stack} */
|
/** @type {typeof Components.Vim.State.Stack} */
|
||||||
var Stack = __import( "Components.Vim.State.Stack" );
|
var Stack = __import( "Components.Vim.State.Stack" );
|
||||||
/** @type {Components.Vim.State.Stator} */
|
/** @type {typeof Components.Vim.State.Stator} */
|
||||||
var Stator = __import( "Components.Vim.State.Stator" );
|
var Stator = __import( "Components.Vim.State.Stator" );
|
||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
@@ -28,7 +28,11 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var INSERT = function( Cursor )
|
var INSERT = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -64,6 +68,10 @@
|
|||||||
this.__cursor.fixTab();
|
this.__cursor.fixTab();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {string} c
|
||||||
|
* @param {boolean=} newRec
|
||||||
|
*/
|
||||||
INSERT.prototype.__rec = function( c, newRec )
|
INSERT.prototype.__rec = function( c, newRec )
|
||||||
{
|
{
|
||||||
if( newRec || !this.__stack )
|
if( newRec || !this.__stack )
|
||||||
@@ -96,10 +104,11 @@
|
|||||||
this.__stack = new Stack();
|
this.__stack = new Stack();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* TODO
|
||||||
if( c == "\n" )
|
if( c == "\n" )
|
||||||
{
|
{
|
||||||
// todo
|
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
if( this.__punch < this.__minReach )
|
if( this.__punch < this.__minReach )
|
||||||
{
|
{
|
||||||
@@ -254,7 +263,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Copy the indentation
|
// Copy the indentation
|
||||||
for( i = 0; "\t ".indexOf( line[i] ) != -1; i ++ );
|
for( i = 0; "\t ".indexOf( line[i] ) != -1; i ++ ){};
|
||||||
|
|
||||||
if( line )
|
if( line )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
/** @type {Components.Vim.State.Stator} */
|
/** @type {typeof Components.Vim.State.Stator} */
|
||||||
var Stator = __import( "Components.Vim.State.Stator" );
|
var Stator = __import( "Components.Vim.State.Stator" );
|
||||||
/** @type {Components.Vim.State.Stack} */
|
/** @type {typeof Components.Vim.State.Stack} */
|
||||||
var Stack = __import( "Components.Vim.State.Stack" );
|
var Stack = __import( "Components.Vim.State.Stack" );
|
||||||
|
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
@@ -13,7 +13,11 @@
|
|||||||
|
|
||||||
var occurance = __import( "System.utils.Perf.CountSubstr" );
|
var occurance = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var JOIN_LINES = function( Cursor )
|
var JOIN_LINES = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -27,6 +31,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
JOIN_LINES.prototype.allowMovement = false;
|
||||||
|
|
||||||
JOIN_LINES.prototype.handler = function( e, range )
|
JOIN_LINES.prototype.handler = function( e, range )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -37,7 +43,6 @@
|
|||||||
var start;
|
var start;
|
||||||
var end;
|
var end;
|
||||||
|
|
||||||
var stack;
|
|
||||||
var stator;
|
var stator;
|
||||||
|
|
||||||
var contentUndo;
|
var contentUndo;
|
||||||
|
|||||||
@@ -6,7 +6,11 @@
|
|||||||
|
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var MARK = function( Cursor )
|
var MARK = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -15,6 +19,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
MARK.prototype.dispose = function() { };
|
MARK.prototype.dispose = function() { };
|
||||||
|
MARK.prototype.allowMovement = false;
|
||||||
|
|
||||||
MARK.prototype.handler = function( e, cmd )
|
MARK.prototype.handler = function( e, cmd )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -7,11 +7,16 @@
|
|||||||
var VimError = __import( "Components.Vim.Error" );
|
var VimError = __import( "Components.Vim.Error" );
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
|
|
||||||
/** @type {System.Debug} */
|
/** @type {typeof Components.Vim.State.Marks} */
|
||||||
var Marks = __import( "Components.Vim.State.Marks" );
|
var Marks = __import( "Components.Vim.State.Marks" );
|
||||||
|
|
||||||
var Keys = Marks.Keys;
|
var Keys = Marks.Keys;
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var MARKS = function( Cursor )
|
var MARKS = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -25,6 +30,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
MARKS.prototype.allowMovement = false;
|
||||||
|
|
||||||
MARKS.prototype.handler = function( e, p )
|
MARKS.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -62,7 +69,7 @@
|
|||||||
var ll = 4 - line.length;
|
var ll = 4 - line.length;
|
||||||
for( var il = 0; il < ll; il ++ ) line = " " + line;
|
for( var il = 0; il < ll; il ++ ) line = " " + line;
|
||||||
|
|
||||||
var ll = 3 - col.length;
|
ll = 3 - col.length;
|
||||||
for( var il = 0; il < ll; il ++ ) col = " " + col;
|
for( var il = 0; il < ll; il ++ ) col = " " + col;
|
||||||
|
|
||||||
msg += ( "\n " + j + " " + line + " " + col + " " + t ).substring( 0, chopLen );
|
msg += ( "\n " + j + " " + line + " " + col + " " + t ).substring( 0, chopLen );
|
||||||
|
|||||||
@@ -4,7 +4,11 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var PRINT = function( Cursor )
|
var PRINT = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -13,6 +17,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
PRINT.prototype.dispose = function() { };
|
PRINT.prototype.dispose = function() { };
|
||||||
|
PRINT.prototype.allowMovement = false;
|
||||||
|
|
||||||
PRINT.prototype.handler = function( e, args, range )
|
PRINT.prototype.handler = function( e, args, range )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -30,7 +36,7 @@
|
|||||||
break;
|
break;
|
||||||
case "":
|
case "":
|
||||||
default:
|
default:
|
||||||
var lineNum = parseInt( range ) - 1;
|
var lineNum = parseInt( range, 10 ) - 1;
|
||||||
if( lineNum )
|
if( lineNum )
|
||||||
{
|
{
|
||||||
this.__cursor.gotoLine( 0 < lineNum ? lineNum : 0 );
|
this.__cursor.gotoLine( 0 < lineNum ? lineNum : 0 );
|
||||||
|
|||||||
@@ -4,16 +4,19 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var PRINT_HEX = function( Cursor )
|
var PRINT_HEX = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
this.__cursor = Cursor;
|
this.__cursor = Cursor;
|
||||||
};
|
};
|
||||||
|
|
||||||
PRINT_HEX.prototype.dispose = function()
|
PRINT_HEX.prototype.dispose = function() { };
|
||||||
{
|
PRINT_HEX.prototype.allowMovement = false;
|
||||||
};
|
|
||||||
|
|
||||||
PRINT_HEX.prototype.handler = function( e )
|
PRINT_HEX.prototype.handler = function( e )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,15 +1,18 @@
|
|||||||
(function(){
|
(function(){
|
||||||
var ns = __namespace( "Components.Vim.Actions" );
|
var ns = __namespace( "Components.Vim.Actions" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Stator} */
|
/** @type {typeof Components.Vim.State.Stator} */
|
||||||
var Stator = __import( "Components.Vim.State.Stator" );
|
var Stator = __import( "Components.Vim.State.Stator" );
|
||||||
/** @type {Components.Vim.State.Stack} */
|
/** @type {typeof Components.Vim.State.Stack} */
|
||||||
var Stack = __import( "Components.Vim.State.Stack" );
|
var Stack = __import( "Components.Vim.State.Stack" );
|
||||||
|
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
**/
|
||||||
var PUT = function( Cursor )
|
var PUT = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -35,7 +38,8 @@
|
|||||||
var cur = this.__cursor;
|
var cur = this.__cursor;
|
||||||
var feeder = cur.feeder;
|
var feeder = cur.feeder;
|
||||||
|
|
||||||
var newLine = cput.newLine;
|
console.log("A", newLine, "B", cput.newLine);
|
||||||
|
newLine = cput.newLine;
|
||||||
|
|
||||||
if( 1 < e.count )
|
if( 1 < e.count )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -14,7 +14,11 @@
|
|||||||
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var QUIT = function( Cursor )
|
var QUIT = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -28,6 +32,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
QUIT.prototype.allowMovement = false;
|
||||||
|
|
||||||
QUIT.prototype.handler = function( e, p )
|
QUIT.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
@@ -3,7 +3,11 @@
|
|||||||
|
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var REDO = function( Cursor )
|
var REDO = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -11,10 +15,8 @@
|
|||||||
this.__message = "REDO COMMAND";
|
this.__message = "REDO COMMAND";
|
||||||
};
|
};
|
||||||
|
|
||||||
REDO.prototype.dispose = function()
|
REDO.prototype.dispose = function() { };
|
||||||
{
|
REDO.prototype.allowMovement = false;
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
REDO.prototype.handler = function( e )
|
REDO.prototype.handler = function( e )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -13,7 +13,11 @@
|
|||||||
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var REGISTERS = function( Cursor )
|
var REGISTERS = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -27,6 +31,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
REGISTERS.prototype.allowMovement = false;
|
||||||
|
|
||||||
REGISTERS.prototype.handler = function( e, p )
|
REGISTERS.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Stack} */
|
/** @type {typeof Components.Vim.State.Stack} */
|
||||||
var Stack = __import( "Components.Vim.State.Stack" );
|
var Stack = __import( "Components.Vim.State.Stack" );
|
||||||
|
|
||||||
var VimError = __import( "Components.Vim.Error" );
|
var VimError = __import( "Components.Vim.Error" );
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.Actions.FIND} */
|
/** @type {typeof Components.Vim.Actions.FIND} */
|
||||||
var FIND = ns[ NS_INVOKE ]( "FIND" );
|
var FIND = ns[ NS_INVOKE ]( "FIND" );
|
||||||
|
|
||||||
var REPL_BEFORE = 0;
|
var REPL_BEFORE = 0;
|
||||||
@@ -69,7 +69,11 @@
|
|||||||
return rStack;
|
return rStack;
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var REPLACE = function( Cursor )
|
var REPLACE = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -92,6 +96,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
REPLACE.prototype.allowMovement = false;
|
||||||
|
|
||||||
REPLACE.prototype.handler = function( e, p )
|
REPLACE.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Stator} */
|
/** @type {typeof Components.Vim.State.Stator} */
|
||||||
var Stator = __import( "Components.Vim.State.Stator" );
|
var Stator = __import( "Components.Vim.State.Stator" );
|
||||||
/** @type {Components.Vim.State.Stack} */
|
/** @type {typeof Components.Vim.State.Stack} */
|
||||||
var Stack = __import( "Components.Vim.State.Stack" );
|
var Stack = __import( "Components.Vim.State.Stack" );
|
||||||
|
|
||||||
var VimError = __import( "Components.Vim.Error" );
|
var VimError = __import( "Components.Vim.Error" );
|
||||||
@@ -15,9 +15,10 @@
|
|||||||
|
|
||||||
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction}
|
/** @constructor
|
||||||
* Cursor @param {Components.Vim.Cursor}
|
* @implements {Components.Vim.IAction}
|
||||||
* e @param {Components.Vim.ActionEvent}
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
* @param {Components.Vim.ControlActionEvent} e
|
||||||
**/
|
**/
|
||||||
var SHIFT_LINES = function( Cursor, e )
|
var SHIFT_LINES = function( Cursor, e )
|
||||||
{
|
{
|
||||||
@@ -143,8 +144,14 @@
|
|||||||
|
|
||||||
indentMult = e.count;
|
indentMult = e.count;
|
||||||
}
|
}
|
||||||
else if( 0 < dir && ( e.kMap( ">" ) || e.kMap( "l" ) ) );
|
else if( 0 < dir && ( e.kMap( ">" ) || e.kMap( "l" ) ) )
|
||||||
else if( dir < 0 && ( e.kMap( "<" ) || e.kMap( "h" ) ) );
|
{
|
||||||
|
// stub
|
||||||
|
}
|
||||||
|
else if( dir < 0 && ( e.kMap( "<" ) || e.kMap( "h" ) ) )
|
||||||
|
{
|
||||||
|
// stub
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
beep();
|
beep();
|
||||||
@@ -182,9 +189,9 @@
|
|||||||
|
|
||||||
if( indents )
|
if( indents )
|
||||||
{
|
{
|
||||||
var l = indents.length - 1;
|
var nIndents = indents.length - 1;
|
||||||
|
|
||||||
if( 1 < l )
|
if( 1 < nIndents )
|
||||||
{
|
{
|
||||||
debug.Info( "Guessing the tabstop:" );
|
debug.Info( "Guessing the tabstop:" );
|
||||||
var lineTabs = 0;
|
var lineTabs = 0;
|
||||||
@@ -194,7 +201,7 @@
|
|||||||
var spStat = {};
|
var spStat = {};
|
||||||
var spIndents = [];
|
var spIndents = [];
|
||||||
|
|
||||||
for( var i = 0; i < l; i ++ )
|
for( var i = 0; i < nIndents; i ++ )
|
||||||
{
|
{
|
||||||
var ind = indents[ i ];
|
var ind = indents[ i ];
|
||||||
var k = 0;
|
var k = 0;
|
||||||
@@ -346,7 +353,7 @@
|
|||||||
var stack = new Stack();
|
var stack = new Stack();
|
||||||
|
|
||||||
recStart ++;
|
recStart ++;
|
||||||
for( ; ~"\t ".indexOf( feeder.content[ recStart ] ); recStart ++ );
|
for( ; ~"\t ".indexOf( feeder.content[ recStart ] ); recStart ++ ) {};
|
||||||
|
|
||||||
var f = stator.save( nLen, rBlock );
|
var f = stator.save( nLen, rBlock );
|
||||||
stack.store( function() {
|
stack.store( function() {
|
||||||
|
|||||||
@@ -6,7 +6,10 @@
|
|||||||
|
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
*/
|
||||||
var TO = function( Cursor )
|
var TO = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -20,6 +23,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
TO.prototype.allowMovement = false;
|
||||||
|
|
||||||
TO.prototype.handler = function( em, et )
|
TO.prototype.handler = function( em, et )
|
||||||
{
|
{
|
||||||
et.preventDefault();
|
et.preventDefault();
|
||||||
|
|||||||
@@ -3,7 +3,10 @@
|
|||||||
|
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
*/
|
||||||
var UNDO = function( Cursor )
|
var UNDO = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -11,10 +14,8 @@
|
|||||||
this.__message = "UNDO COMMAND";
|
this.__message = "UNDO COMMAND";
|
||||||
};
|
};
|
||||||
|
|
||||||
UNDO.prototype.dispose = function()
|
UNDO.prototype.dispose = function() { };
|
||||||
{
|
UNDO.prototype.allowMovement = false;
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
UNDO.prototype.handler = function( e )
|
UNDO.prototype.handler = function( e )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,15 +5,18 @@
|
|||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
/** @type {typeof System.utils.EventKey} */
|
/** @type {typeof System.utils.EventKey} */
|
||||||
var EventKey = __import( "System.utils.EventKey" );
|
var EventKey = __import( "System.utils.EventKey" );
|
||||||
/** @type {Components.Vim.ActionEvent} */
|
/** @type {typeof Components.Vim.ControlActionEvent} */
|
||||||
var ActionEvent = __import( "Components.Vim.ActionEvent" );
|
var ControlActionEvent = __import( "Components.Vim.ControlActionEvent" );
|
||||||
|
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
|
|
||||||
// Recording Sessions
|
// Recording Sessions
|
||||||
var Sessions = [];
|
var Sessions = [];
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
*/
|
||||||
var VA_REC = function( Cursor )
|
var VA_REC = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -22,6 +25,8 @@
|
|||||||
Cursor.suppressEvent();
|
Cursor.suppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
VA_REC.prototype.allowMovement = false;
|
||||||
|
|
||||||
VA_REC.prototype.dispose = function()
|
VA_REC.prototype.dispose = function()
|
||||||
{
|
{
|
||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
@@ -84,7 +89,7 @@
|
|||||||
session.__event = new EventKey(
|
session.__event = new EventKey(
|
||||||
"KeyDown", function( e2 )
|
"KeyDown", function( e2 )
|
||||||
{
|
{
|
||||||
var evt = new ActionEvent( sender, e2 );
|
var evt = new ControlActionEvent( sender, e2 );
|
||||||
if( [ "Control", "Alt", "Shift" ].indexOf( e2.key ) != -1 ) return;
|
if( [ "Control", "Alt", "Shift" ].indexOf( e2.key ) != -1 ) return;
|
||||||
|
|
||||||
var now = Date.now();
|
var now = Date.now();
|
||||||
|
|||||||
@@ -13,7 +13,10 @@
|
|||||||
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
return str.replace( "\t", "^I" ).replace( "\n", "^J" );
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
*/
|
||||||
var VERSION = function( Cursor )
|
var VERSION = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -22,6 +25,8 @@
|
|||||||
Cursor.suppressEvent();
|
Cursor.suppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
VERSION.prototype.allowMovement = false;
|
||||||
|
|
||||||
VERSION.prototype.dispose = function()
|
VERSION.prototype.dispose = function()
|
||||||
{
|
{
|
||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
|
|||||||
@@ -6,13 +6,29 @@
|
|||||||
|
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
**/
|
||||||
var YANK = ns[ NS_INVOKE ]( "YANK" );
|
var YANK = ns[ NS_INVOKE ]( "YANK" );
|
||||||
/** @type {Components.Vim.IAction} */
|
|
||||||
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
**/
|
||||||
var DELETE = ns[ NS_INVOKE ]( "DELETE" );
|
var DELETE = ns[ NS_INVOKE ]( "DELETE" );
|
||||||
/** @type {Components.Vim.IAction} */
|
|
||||||
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
* @param {Components.Vim.ControlActionEvent} e
|
||||||
|
**/
|
||||||
var SHIFT_LINES = ns[ NS_INVOKE ]( "SHIFT_LINES" );
|
var SHIFT_LINES = ns[ NS_INVOKE ]( "SHIFT_LINES" );
|
||||||
/** @type {Components.Vim.IAction} */
|
|
||||||
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
**/
|
||||||
var PUT = ns[ NS_INVOKE ]( "PUT" );
|
var PUT = ns[ NS_INVOKE ]( "PUT" );
|
||||||
|
|
||||||
var MODE_NULL = -1;
|
var MODE_NULL = -1;
|
||||||
@@ -56,14 +72,17 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/** marker @type {Components.Vim.State.Marks} */
|
/** @param {Components.Vim.State.Marks} marker */
|
||||||
var MarkSelected = function( marker, s, e )
|
var MarkSelected = function( marker, s, e )
|
||||||
{
|
{
|
||||||
marker.set( "<", s.lineNum, s.aX );
|
marker.set( "<", s.lineNum, s.aX );
|
||||||
marker.set( ">", e.lineNum, e.aX );
|
marker.set( ">", e.lineNum, e.aX );
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
**/
|
||||||
var VISUAL = function( Cursor )
|
var VISUAL = function( Cursor )
|
||||||
{
|
{
|
||||||
this.__reset( Cursor );
|
this.__reset( Cursor );
|
||||||
@@ -126,6 +145,7 @@
|
|||||||
var cur = this.__cursor;
|
var cur = this.__cursor;
|
||||||
var feeder = cur.feeder;
|
var feeder = cur.feeder;
|
||||||
var Action = null;
|
var Action = null;
|
||||||
|
var currAp = null;
|
||||||
|
|
||||||
var dispatchUpdate = false;
|
var dispatchUpdate = false;
|
||||||
|
|
||||||
@@ -251,7 +271,7 @@
|
|||||||
cur.moveTo( r.close, true, false, true );
|
cur.moveTo( r.close, true, false, true );
|
||||||
}
|
}
|
||||||
|
|
||||||
var currAp = cur.aPos;
|
currAp = cur.aPos;
|
||||||
|
|
||||||
// Calculate the visible max min aPos of the current screen
|
// Calculate the visible max min aPos of the current screen
|
||||||
var line = feeder.firstBuffer;
|
var line = feeder.firstBuffer;
|
||||||
@@ -352,7 +372,7 @@
|
|||||||
|
|
||||||
var posDiff = newPos - prevPos;
|
var posDiff = newPos - prevPos;
|
||||||
|
|
||||||
var currAp = cur.aPos;
|
currAp = cur.aPos;
|
||||||
|
|
||||||
// Sets the visual position
|
// Sets the visual position
|
||||||
// s-->e
|
// s-->e
|
||||||
|
|||||||
@@ -5,7 +5,10 @@
|
|||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
*/
|
||||||
var WORD = function( Cursor )
|
var WORD = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -19,6 +22,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
WORD.prototype.allowMovement = false;
|
||||||
|
|
||||||
WORD.prototype.handler = function( e )
|
WORD.prototype.handler = function( e )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
@@ -8,7 +8,11 @@
|
|||||||
|
|
||||||
var occurance = __import( "System.utils.Perf.CountSubstr" );
|
var occurance = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
var WRITE = function( Cursor )
|
var WRITE = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -22,6 +26,8 @@
|
|||||||
this.__cursor.unsuppressEvent();
|
this.__cursor.unsuppressEvent();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
WRITE.prototype.allowMovement = false;
|
||||||
|
|
||||||
WRITE.prototype.handler = function( e, p )
|
WRITE.prototype.handler = function( e, p )
|
||||||
{
|
{
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
@@ -9,7 +9,10 @@
|
|||||||
|
|
||||||
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/** @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
**/
|
||||||
var YANK = function( Cursor )
|
var YANK = function( Cursor )
|
||||||
{
|
{
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
@@ -121,17 +124,17 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
var s = sp;
|
var s = sp;
|
||||||
var e = cur.aPos;
|
var endP = cur.aPos;
|
||||||
|
|
||||||
if( e < s )
|
if( endP < s )
|
||||||
{
|
{
|
||||||
s = cur.aPos;
|
s = cur.aPos;
|
||||||
e = sp;
|
endP = sp;
|
||||||
}
|
}
|
||||||
|
|
||||||
cur.moveTo( s );
|
cur.moveTo( s );
|
||||||
|
|
||||||
var yText = cur.feeder.content.substring( s, e + 1 );
|
var yText = cur.feeder.content.substring( s, endP + 1 );
|
||||||
|
|
||||||
reg.yank( yText, newLine );
|
reg.yank( yText, newLine );
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,12 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.Ex.Command} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
* @param {string} Mode
|
||||||
|
*/
|
||||||
var ExCommand = __import( "Components.Vim.Ex.Command" );
|
var ExCommand = __import( "Components.Vim.Ex.Command" );
|
||||||
|
|
||||||
var beep = ns[ NS_INVOKE ]( "Beep" );
|
var beep = ns[ NS_INVOKE ]( "Beep" );
|
||||||
@@ -295,13 +300,13 @@
|
|||||||
case SHIFT + O: // new line before insert
|
case SHIFT + O: // new line before insert
|
||||||
ccur.lineStart();
|
ccur.lineStart();
|
||||||
ccur.openAction( "INSERT", e );
|
ccur.openAction( "INSERT", e );
|
||||||
ccur.action.handler( new ActionEvent( e.sender, "Enter" ) );
|
ccur.action.handler( new ControlActionEvent( e.sender, "Enter" ) );
|
||||||
ccur.moveY( -1 );
|
ccur.moveY( -1 );
|
||||||
break;
|
break;
|
||||||
case O: // new line insert
|
case O: // new line insert
|
||||||
ccur.lineEnd( true );
|
ccur.lineEnd( true );
|
||||||
ccur.openAction( "INSERT", e );
|
ccur.openAction( "INSERT", e );
|
||||||
ccur.action.handler( new ActionEvent( e.sender, "Enter" ) );
|
ccur.action.handler( new ControlActionEvent( e.sender, "Enter" ) );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case U: // Undo
|
case U: // Undo
|
||||||
@@ -316,7 +321,7 @@
|
|||||||
ccur.openAction( "DELETE", e );
|
ccur.openAction( "DELETE", e );
|
||||||
break;
|
break;
|
||||||
case SHIFT + S: // Synonym to cc
|
case SHIFT + S: // Synonym to cc
|
||||||
var c = new ActionEvent( this.__vimArea, "c" );
|
var c = new ControlActionEvent( this.__vimArea, "c" );
|
||||||
ccur.openRunAction( "DELETE", c, c );
|
ccur.openRunAction( "DELETE", c, c );
|
||||||
break;
|
break;
|
||||||
case Y: // Yank with motion
|
case Y: // Yank with motion
|
||||||
@@ -346,8 +351,6 @@
|
|||||||
break;
|
break;
|
||||||
case SHIFT + U: // Undo previous changes in oneline
|
case SHIFT + U: // Undo previous changes in oneline
|
||||||
break;
|
break;
|
||||||
case SHIFT + I: // Append before the line start, after spaces
|
|
||||||
break;
|
|
||||||
case SHIFT + J: // Join lines
|
case SHIFT + J: // Join lines
|
||||||
ccur.openRunAction( "JOIN_LINES", e );
|
ccur.openRunAction( "JOIN_LINES", e );
|
||||||
break;
|
break;
|
||||||
@@ -804,7 +807,7 @@
|
|||||||
var cSel = ccur.position;
|
var cSel = ccur.position;
|
||||||
if( 1 < ( cSel.end - cSel.start ) )
|
if( 1 < ( cSel.end - cSel.start ) )
|
||||||
{
|
{
|
||||||
ActionEvent
|
ControlActionEvent
|
||||||
.__createEventList( e.sender, "'<,'>" )
|
.__createEventList( e.sender, "'<,'>" )
|
||||||
.forEach( function( e2 ) { exCmd.handler( e2 ); } );
|
.forEach( function( e2 ) { exCmd.handler( e2 ); } );
|
||||||
}
|
}
|
||||||
@@ -820,7 +823,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* sender @param {Components.Vim.VimArea}
|
* sender @param {Components.Vim.VimArea}
|
||||||
* e @param {Components.Vim.Controls.ActionEvent}
|
* e @param {Components.Vim.ControlActionEvent}
|
||||||
* */
|
* */
|
||||||
Controls.prototype.handler = function( sender, e )
|
Controls.prototype.handler = function( sender, e )
|
||||||
{
|
{
|
||||||
@@ -917,7 +920,11 @@
|
|||||||
if( this.__actionCommand( e ) ) return;
|
if( this.__actionCommand( e ) ) return;
|
||||||
};
|
};
|
||||||
|
|
||||||
var ActionEvent = function( sender, e )
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @extends {Components.Vim.ControlActionEvent}
|
||||||
|
*/
|
||||||
|
var ControlActionEvent = function( sender, e )
|
||||||
{
|
{
|
||||||
this.__target = sender;
|
this.__target = sender;
|
||||||
this.__canceled = false;
|
this.__canceled = false;
|
||||||
@@ -962,26 +969,26 @@
|
|||||||
this.__range = null;
|
this.__range = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
ActionEvent.__createEventList = function( sender, KeyDefs )
|
ControlActionEvent.__createEventList = function( sender, KeyDefs )
|
||||||
{
|
{
|
||||||
var l = KeyDefs.length;
|
var l = KeyDefs.length;
|
||||||
var List = [];
|
var List = [];
|
||||||
for( var i = 0; i < l; i ++ )
|
for( var i = 0; i < l; i ++ )
|
||||||
{
|
{
|
||||||
List.push( new ActionEvent( sender, KeyDefs[ i ] ) );
|
List.push( new ControlActionEvent( sender, KeyDefs[ i ] ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
return List;
|
return List;
|
||||||
};
|
};
|
||||||
|
|
||||||
__readOnly( ActionEvent.prototype, "target", function() { return this.__target; } );
|
__readOnly( ControlActionEvent.prototype, "target", function() { return this.__target; } );
|
||||||
__readOnly( ActionEvent.prototype, "key", function() { return this.__key; } );
|
__readOnly( ControlActionEvent.prototype, "key", function() { return this.__key; } );
|
||||||
__readOnly( ActionEvent.prototype, "keyCode", function() { return this.__kCode; } );
|
__readOnly( ControlActionEvent.prototype, "keyCode", function() { return this.__kCode; } );
|
||||||
__readOnly( ActionEvent.prototype, "ModKeys", function() { return this.__modKeys; } );
|
__readOnly( ControlActionEvent.prototype, "ModKeys", function() { return this.__modKeys; } );
|
||||||
__readOnly( ActionEvent.prototype, "Escape", function() { return this.__escape; } );
|
__readOnly( ControlActionEvent.prototype, "Escape", function() { return this.__escape; } );
|
||||||
__readOnly( ActionEvent.prototype, "canceled", function() { return this.__canceled; } );
|
__readOnly( ControlActionEvent.prototype, "canceled", function() { return this.__canceled; } );
|
||||||
|
|
||||||
__readOnly( ActionEvent.prototype, "range", function() {
|
__readOnly( ControlActionEvent.prototype, "range", function() {
|
||||||
|
|
||||||
/** @type {Components.Vim.Syntax.TokenMatch} */
|
/** @type {Components.Vim.Syntax.TokenMatch} */
|
||||||
var r = this.__range;
|
var r = this.__range;
|
||||||
@@ -994,26 +1001,26 @@
|
|||||||
return r;
|
return r;
|
||||||
} );
|
} );
|
||||||
|
|
||||||
__readOnly( ActionEvent.prototype, "count", function() {
|
__readOnly( ControlActionEvent.prototype, "count", function() {
|
||||||
return this.__count;
|
return this.__count;
|
||||||
} );
|
} );
|
||||||
|
|
||||||
ActionEvent.prototype.kMap = function( map )
|
ControlActionEvent.prototype.kMap = function( map )
|
||||||
{
|
{
|
||||||
return this.__kCode == Map( map );
|
return this.__kCode == Map( map );
|
||||||
};
|
};
|
||||||
|
|
||||||
ActionEvent.prototype.cancel = function()
|
ControlActionEvent.prototype.cancel = function()
|
||||||
{
|
{
|
||||||
this.preventDefault();
|
this.preventDefault();
|
||||||
this.__canceled = true;
|
this.__canceled = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
ActionEvent.prototype.preventDefault = function()
|
ControlActionEvent.prototype.preventDefault = function()
|
||||||
{
|
{
|
||||||
if( this.__e ) this.__e.preventDefault();
|
if( this.__e ) this.__e.preventDefault();
|
||||||
};
|
};
|
||||||
|
|
||||||
ns[ NS_EXPORT ]( EX_CLASS, "Controls", Controls );
|
ns[ NS_EXPORT ]( EX_CLASS, "Controls", Controls );
|
||||||
ns[ NS_EXPORT ]( EX_CLASS, "ActionEvent", ActionEvent );
|
ns[ NS_EXPORT ]( EX_CLASS, "ControlActionEvent", ControlActionEvent );
|
||||||
})();
|
})();
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Recorder} */
|
/** @type {typeof Components.Vim.State.Recorder} */
|
||||||
var Recorder = __import( "Components.Vim.State.Recorder" );
|
var Recorder = __import( "Components.Vim.State.Recorder" );
|
||||||
|
|
||||||
var Actions = __import( "Components.Vim.Actions.*" );
|
var Actions = __import( "Components.Vim.Actions.*" );
|
||||||
@@ -66,6 +66,9 @@
|
|||||||
|
|
||||||
var Cursor = function( feeder )
|
var Cursor = function( feeder )
|
||||||
{
|
{
|
||||||
|
// Set by VimArea
|
||||||
|
this.Vim = null;
|
||||||
|
|
||||||
/** @type {Components.Vim.LineFeeder} */
|
/** @type {Components.Vim.LineFeeder} */
|
||||||
this.feeder = feeder;
|
this.feeder = feeder;
|
||||||
|
|
||||||
@@ -100,9 +103,6 @@
|
|||||||
this.__off = 0;
|
this.__off = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Set by VimArea
|
|
||||||
Cursor.prototype.Vim;
|
|
||||||
|
|
||||||
// Move to an absolute position
|
// Move to an absolute position
|
||||||
Cursor.prototype.moveTo = function( aPos, phantomSpace, skipTabs )
|
Cursor.prototype.moveTo = function( aPos, phantomSpace, skipTabs )
|
||||||
{
|
{
|
||||||
@@ -456,8 +456,6 @@
|
|||||||
// More at bottom, start panning
|
// More at bottom, start panning
|
||||||
else if( !feeder.EOF && feeder.moreAt < Y )
|
else if( !feeder.EOF && feeder.moreAt < Y )
|
||||||
{
|
{
|
||||||
var feeder = this.feeder;
|
|
||||||
|
|
||||||
if( feeder.linesTotal < Y )
|
if( feeder.linesTotal < Y )
|
||||||
{
|
{
|
||||||
while( !feeder.EOF )
|
while( !feeder.EOF )
|
||||||
@@ -495,7 +493,7 @@
|
|||||||
i = this.Y;
|
i = this.Y;
|
||||||
this.Y = 0;
|
this.Y = 0;
|
||||||
// Calculate the visual line position "i"
|
// Calculate the visual line position "i"
|
||||||
for( var line = this.getLine();
|
for( line = this.getLine();
|
||||||
line && line.lineNum != Y && !line.placeholder;
|
line && line.lineNum != Y && !line.placeholder;
|
||||||
this.Y ++, line = this.getLine() )
|
this.Y ++, line = this.getLine() )
|
||||||
{
|
{
|
||||||
@@ -523,7 +521,7 @@
|
|||||||
}
|
}
|
||||||
else if ( 0 < d )
|
else if ( 0 < d )
|
||||||
{
|
{
|
||||||
var line = this.getLine();
|
line = this.getLine();
|
||||||
// If already at bottom
|
// If already at bottom
|
||||||
if( line.nextLine.placeholder ) return;
|
if( line.nextLine.placeholder ) return;
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
/** @type {System.utils.Perf} */
|
/** @type {System.utils.Perf} */
|
||||||
var Perf = __import( "System.utils.Perf" );
|
var Perf = __import( "System.utils.Perf" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.History} */
|
/** @type {typeof Components.Vim.State.History} */
|
||||||
var History = __import( "Components.Vim.State.History" );
|
var History = __import( "Components.Vim.State.History" );
|
||||||
var Mesg = __import( "Components.Vim.Message" );
|
var Mesg = __import( "Components.Vim.Message" );
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
@@ -19,7 +19,12 @@
|
|||||||
, ":" : Perf.uuid
|
, ":" : Perf.uuid
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {Components.Vim.IAction} */
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
* @param {string} Mode
|
||||||
|
*/
|
||||||
var Command = function( Cursor, Mode )
|
var Command = function( Cursor, Mode )
|
||||||
{
|
{
|
||||||
var _self = this;
|
var _self = this;
|
||||||
@@ -204,6 +209,9 @@
|
|||||||
feeder.dispatcher.dispatchEvent( new BotanEvent( "VisualUpdate" ) );
|
feeder.dispatcher.dispatchEvent( new BotanEvent( "VisualUpdate" ) );
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Command.prototype.allowMovement = false;
|
||||||
|
Command.prototype.getMessage = function() { return "" };
|
||||||
|
|
||||||
Command.prototype.__process = function( e )
|
Command.prototype.__process = function( e )
|
||||||
{
|
{
|
||||||
this.__hist.push( this.__command );
|
this.__hist.push( this.__command );
|
||||||
|
|||||||
@@ -122,7 +122,7 @@
|
|||||||
var line = this;
|
var line = this;
|
||||||
var thisLine = this.lineNum;
|
var thisLine = this.lineNum;
|
||||||
|
|
||||||
while( ( line = line.next ) && line.lineNum == thisLine );
|
while( ( line = line.next ) && line.lineNum == thisLine ){};
|
||||||
|
|
||||||
return line;
|
return line;
|
||||||
} );
|
} );
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.LineBuffer} */
|
/** @type {typeof Components.Vim.LineBuffer} */
|
||||||
var LineBuffer = ns[ NS_INVOKE ]( "LineBuffer" );
|
var LineBuffer = ns[ NS_INVOKE ]( "LineBuffer" );
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {typeof Components.Vim.Cursor} */
|
||||||
var Cursor = ns[ NS_INVOKE ]( "Cursor" );
|
var Cursor = ns[ NS_INVOKE ]( "Cursor" );
|
||||||
|
|
||||||
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
var occurence = __import( "System.utils.Perf.CountSubstr" );
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
|
/** @constructor */
|
||||||
var Register = function( str, n )
|
var Register = function( str, n )
|
||||||
{
|
{
|
||||||
this.__str = str + "";
|
this.__str = str + "";
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
(function(){
|
(function(){
|
||||||
var ns = __namespace( "Components.Vim.State" );
|
var ns = __namespace( "Components.Vim.State" );
|
||||||
|
|
||||||
/** @type {Components.Vim.DateTime} */
|
/**
|
||||||
|
* @param {Date} given
|
||||||
|
* @return {string}
|
||||||
|
*/
|
||||||
var RelativeTime = __import( "Components.Vim.DateTime.RelativeTime" );
|
var RelativeTime = __import( "Components.Vim.DateTime.RelativeTime" );
|
||||||
|
|
||||||
var Stack = function() { };
|
var Stack = function() { };
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
(function(){
|
(function(){
|
||||||
var ns = __namespace( "Components.Vim.State" );
|
var ns = __namespace( "Components.Vim.State" );
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @param {Components.Vim.Cursor} cur
|
||||||
|
* @param {number} start
|
||||||
|
*/
|
||||||
var Stator = function( cur, start )
|
var Stator = function( cur, start )
|
||||||
{
|
{
|
||||||
this.__cursor = cur;
|
this.__cursor = cur;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.VimArea.LineFeeder} */
|
/** @type {typeof Components.Vim.LineFeeder} */
|
||||||
var LineFeeder = ns[ NS_INVOKE ]( "LineFeeder" );
|
var LineFeeder = ns[ NS_INVOKE ]( "LineFeeder" );
|
||||||
|
|
||||||
var StatusBar = function( cols )
|
var StatusBar = function( cols )
|
||||||
@@ -18,8 +18,6 @@
|
|||||||
this.statStamp[ pos ] = func;
|
this.statStamp[ pos ] = func;
|
||||||
};
|
};
|
||||||
|
|
||||||
StatusBar.prototype.override;
|
|
||||||
|
|
||||||
__readOnly( StatusBar.prototype, "statusText", function()
|
__readOnly( StatusBar.prototype, "statusText", function()
|
||||||
{
|
{
|
||||||
if( this.override ) return this.override();
|
if( this.override ) return this.override();
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
var beep = __import( "Components.Vim.Beep" );
|
var beep = __import( "Components.Vim.Beep" );
|
||||||
|
|
||||||
/** @type {Components.Vim.Syntax.Word} */
|
/** @type {typeof Components.Vim.Syntax.Word} */
|
||||||
var Word = ns[ NS_INVOKE ]( "Word" );
|
var Word = ns[ NS_INVOKE ]( "Word" );
|
||||||
|
|
||||||
var TOK_OPEN = 0;
|
var TOK_OPEN = 0;
|
||||||
@@ -19,7 +19,12 @@
|
|||||||
var TOK_JOIN = function( a, b ) { return a + TOK_SEP + b; };
|
var TOK_JOIN = function( a, b ) { return a + TOK_SEP + b; };
|
||||||
|
|
||||||
/*{{{ Private Class */
|
/*{{{ Private Class */
|
||||||
var TokenPairs = function( tok, content, esc )
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @param {string} tok
|
||||||
|
* @param {string} content
|
||||||
|
*/
|
||||||
|
var TokenPairs = function( tok, content )
|
||||||
{
|
{
|
||||||
var l = content.length;
|
var l = content.length;
|
||||||
var toks = tok.split( TOK_SEP );
|
var toks = tok.split( TOK_SEP );
|
||||||
@@ -137,9 +142,9 @@
|
|||||||
return tMatch;
|
return tMatch;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* @param {Components.Vim.LineFeeder} feeder */
|
||||||
var Analyzer = function( feeder )
|
var Analyzer = function( feeder )
|
||||||
{
|
{
|
||||||
/* @type {Components.Vim.LineFeeder} */
|
|
||||||
this.__feeder = feeder;
|
this.__feeder = feeder;
|
||||||
this.__tokpairs = {};
|
this.__tokpairs = {};
|
||||||
};
|
};
|
||||||
@@ -237,7 +242,7 @@
|
|||||||
var highest = null;
|
var highest = null;
|
||||||
|
|
||||||
// Find the range of highest level
|
// Find the range of highest level
|
||||||
for( var i = 0; i < l; i ++ )
|
for( i = 0; i < l; i ++ )
|
||||||
{
|
{
|
||||||
var pair = pairs[ i ];
|
var pair = pairs[ i ];
|
||||||
|
|
||||||
@@ -379,8 +384,8 @@
|
|||||||
|
|
||||||
var word = new Word( c[ p ] );
|
var word = new Word( c[ p ] );
|
||||||
|
|
||||||
if( 0 < p ) while( word.test( c[ -- i ] ) );
|
if( 0 < p ) while( word.test( c[ -- i ] ) ){};
|
||||||
if( p < Len ) while( word.test( c[ ++ j ] ) );
|
if( p < Len ) while( word.test( c[ ++ j ] ) ){};
|
||||||
|
|
||||||
var tMatch = new TokenMatch();
|
var tMatch = new TokenMatch();
|
||||||
tMatch.__open = 0 < i ? i + 1 : 0;
|
tMatch.__open = 0 < i ? i + 1 : 0;
|
||||||
@@ -389,6 +394,7 @@
|
|||||||
return tMatch;
|
return tMatch;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/** @constructor */
|
||||||
var TokenMatch = function()
|
var TokenMatch = function()
|
||||||
{
|
{
|
||||||
this.__open = -1;
|
this.__open = -1;
|
||||||
|
|||||||
@@ -12,20 +12,20 @@
|
|||||||
/** @type {System.Debug} */
|
/** @type {System.Debug} */
|
||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Registers} */
|
/** @type {typeof Components.Vim.State.Registers} */
|
||||||
var Registers = __import( "Components.Vim.State.Registers" );
|
var Registers = __import( "Components.Vim.State.Registers" );
|
||||||
/** @type {Components.Vim.State.Marks} */
|
/** @type {typeof Components.Vim.State.Marks} */
|
||||||
var Marks = __import( "Components.Vim.State.Marks" );
|
var Marks = __import( "Components.Vim.State.Marks" );
|
||||||
/** @type {Components.Vim.Syntax.Analyzer} */
|
/** @type {typeof Components.Vim.Syntax.Analyzer} */
|
||||||
var SyntaxAnalyzer = __import( "Components.Vim.Syntax.Analyzer" );
|
var SyntaxAnalyzer = __import( "Components.Vim.Syntax.Analyzer" );
|
||||||
|
|
||||||
/** @type {Components.Vim.LineFeeder} */
|
/** @type {typeof Components.Vim.LineFeeder} */
|
||||||
var LineFeeder = ns[ NS_INVOKE ]( "LineFeeder" );
|
var LineFeeder = ns[ NS_INVOKE ]( "LineFeeder" );
|
||||||
/** @type {Components.Vim.StatusBar} */
|
/** @type {typeof Components.Vim.StatusBar} */
|
||||||
var StatusBar = ns[ NS_INVOKE ]( "StatusBar" );
|
var StatusBar = ns[ NS_INVOKE ]( "StatusBar" );
|
||||||
|
|
||||||
var VimControls = ns[ NS_INVOKE ]( "Controls" );
|
var VimControls = ns[ NS_INVOKE ]( "Controls" );
|
||||||
var ActionEvent = ns[ NS_INVOKE ]( "ActionEvent" );
|
var ControlActionEvent = ns[ NS_INVOKE ]( "ControlActionEvent" );
|
||||||
var Mesg = ns[ NS_INVOKE ]( "Message" );
|
var Mesg = ns[ NS_INVOKE ]( "Message" );
|
||||||
|
|
||||||
var Insts = [];
|
var Insts = [];
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
if ( e.keyCode ) code = e.keyCode;
|
if ( e.keyCode ) code = e.keyCode;
|
||||||
else if ( e.which ) code = e.which;
|
else if ( e.which ) code = e.which;
|
||||||
|
|
||||||
handler( sender, new ActionEvent( sender, e ) );
|
handler( sender, new ControlActionEvent( sender, e ) );
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -287,7 +287,7 @@
|
|||||||
}, 100 );
|
}, 100 );
|
||||||
|
|
||||||
var ContinueEdit = new EventKey( "KeyDown", function( e ) {
|
var ContinueEdit = new EventKey( "KeyDown", function( e ) {
|
||||||
var evt = new ActionEvent( _self, e );
|
var evt = new ControlActionEvent( _self, e );
|
||||||
if( evt.Escape )
|
if( evt.Escape )
|
||||||
{
|
{
|
||||||
stage.removeEventListener( ContinueEdit );
|
stage.removeEventListener( ContinueEdit );
|
||||||
@@ -321,7 +321,7 @@
|
|||||||
var demoEnd = function()
|
var demoEnd = function()
|
||||||
{
|
{
|
||||||
statusBar.stamp( 1, false );
|
statusBar.stamp( 1, false );
|
||||||
controls.handler( _self, new ActionEvent( _self, "Escape" ) );
|
controls.handler( _self, new ControlActionEvent( _self, "Escape" ) );
|
||||||
setTimeout( function() {
|
setTimeout( function() {
|
||||||
cursor.openRunAction( "VA_REC", false, false, true );
|
cursor.openRunAction( "VA_REC", false, false, true );
|
||||||
_self.__demoActive = false;
|
_self.__demoActive = false;
|
||||||
@@ -334,7 +334,7 @@
|
|||||||
_self.stage.element.focus();
|
_self.stage.element.focus();
|
||||||
|
|
||||||
var key = seq[ s + 1 ];
|
var key = seq[ s + 1 ];
|
||||||
controls.handler( _self, new ActionEvent( _self, key ) );
|
controls.handler( _self, new ControlActionEvent( _self, key ) );
|
||||||
s += 2;
|
s += 2;
|
||||||
|
|
||||||
if( s < l )
|
if( s < l )
|
||||||
|
|||||||
@@ -9,6 +9,8 @@
|
|||||||
var debug = __import( "System.Debug" );
|
var debug = __import( "System.Debug" );
|
||||||
|
|
||||||
var tList = [];
|
var tList = [];
|
||||||
|
var tPending = [];
|
||||||
|
var tStepping = false;
|
||||||
|
|
||||||
var C_CALLBACK = 0;
|
var C_CALLBACK = 0;
|
||||||
var C_TIME = 1;
|
var C_TIME = 1;
|
||||||
@@ -22,6 +24,8 @@
|
|||||||
var thisTime = Date.now();
|
var thisTime = Date.now();
|
||||||
var w = 0;
|
var w = 0;
|
||||||
|
|
||||||
|
tStepping = true;
|
||||||
|
|
||||||
for (var i = 0, l = tList.length; i < l; i++)
|
for (var i = 0, l = tList.length; i < l; i++)
|
||||||
{
|
{
|
||||||
var f = tList[i];
|
var f = tList[i];
|
||||||
@@ -54,7 +58,19 @@
|
|||||||
tList[w++] = f;
|
tList[w++] = f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tStepping = false;
|
||||||
|
|
||||||
|
// Compact old live timers.
|
||||||
tList.length = w;
|
tList.length = w;
|
||||||
|
|
||||||
|
// Append timers created during callbacks.
|
||||||
|
for (var j = 0, jl = tPending.length; j < jl; j++)
|
||||||
|
{
|
||||||
|
tList[w++] = tPending[j];
|
||||||
|
}
|
||||||
|
|
||||||
|
tList.length = w;
|
||||||
|
tPending.length = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Should bind "func" before register
|
// Should bind "func" before register
|
||||||
@@ -68,6 +84,18 @@
|
|||||||
tList[ tList.length ] = a;
|
tList[ tList.length ] = a;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var addTimer = function(f)
|
||||||
|
{
|
||||||
|
if (tStepping)
|
||||||
|
{
|
||||||
|
tPending[tPending.length] = f;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
tList[tList.length] = f;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
var registerPermanentTicker = function ( id, func, interval )
|
var registerPermanentTicker = function ( id, func, interval )
|
||||||
{
|
{
|
||||||
for ( var i = 0, l = tList.length; i < l; i ++ )
|
for ( var i = 0, l = tList.length; i < l; i ++ )
|
||||||
@@ -83,7 +111,7 @@
|
|||||||
a[ C_ID ] = id;
|
a[ C_ID ] = id;
|
||||||
a[ C_INTVL ] = interval;
|
a[ C_INTVL ] = interval;
|
||||||
|
|
||||||
tList[ tList.length ] = a;
|
addTimer(a);
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -102,14 +130,15 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var next = function( func )
|
var next = function(func)
|
||||||
{
|
{
|
||||||
var a = [];
|
var a = [];
|
||||||
a[ C_CALLBACK ] = func;
|
a[C_CALLBACK] = func;
|
||||||
a[ C_TIME ] = 0;
|
a[C_TIME] = 0;
|
||||||
a[ C_ONCE ] = true;
|
a[C_ONCE] = true;
|
||||||
|
a[C_REMOVED] = false;
|
||||||
|
|
||||||
tList[ tList.length ] = a;
|
addTimer(a);
|
||||||
};
|
};
|
||||||
|
|
||||||
var ourTick = new Tick();
|
var ourTick = new Tick();
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
/** @constructor */
|
/** @constructor */
|
||||||
Astro.Blog.AstroEdit.SmartInput.ICandidateAction = function(){};
|
Astro.Blog.AstroEdit.SmartInput.ICandidateAction = function(){};
|
||||||
/** @type {function(function(): void): void} */
|
/** @type {function(function(...?): void): void} */
|
||||||
Astro.Blog.AstroEdit.SmartInput.ICandidateAction.GetCandidates;
|
Astro.Blog.AstroEdit.SmartInput.ICandidateAction.prototype.GetCandidates;
|
||||||
/** @type {function(string): void} */
|
/** @type {function(string): void} */
|
||||||
Astro.Blog.AstroEdit.SmartInput.ICandidateAction.Process;
|
Astro.Blog.AstroEdit.SmartInput.ICandidateAction.prototype.Process;
|
||||||
/** @type {function(Astro.Blog.AstroEdit.SmartInput.ICandidateAction, Event): boolean} */
|
/** @type {function(Astro.Blog.AstroEdit.SmartInput.ICandidateAction, Event): boolean} */
|
||||||
Astro.Blog.AstroEdit.SmartInput.ICandidateAction.Retreat;
|
Astro.Blog.AstroEdit.SmartInput.ICandidateAction.prototype.Retreat;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
/** @constructor
|
/** @constructor
|
||||||
|
* @extends Event
|
||||||
* @param {string} name
|
* @param {string} name
|
||||||
* @param {*} data
|
* @param {*=} data
|
||||||
**/
|
**/
|
||||||
var _BotanEvent = function (name, data){};
|
var _BotanEvent = function (name, data){};
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
* @param {string} title
|
* @param {string} title
|
||||||
* @param {string|HTMLElement} content
|
* @param {string|HTMLElement} content
|
||||||
* @param {string} yes
|
* @param {string} yes
|
||||||
* @param {string=} no
|
* @param {string|boolean=} no
|
||||||
* @param {function(boolean, ...?): void=} handler
|
* @param {function(boolean, ...?): void=} handler
|
||||||
*/
|
*/
|
||||||
Components.MessageBox = function(title, content, yes, no, handler) {};
|
Components.MessageBox = function(title, content, yes, no, handler) {};
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @implements {Components.Vim.IAction}
|
||||||
|
* @param {Components.Vim.Cursor} Cursor
|
||||||
|
*/
|
||||||
|
Components.Vim.Actions.FIND = function(Cursor){};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {string} p
|
||||||
|
* @return {RegExp}
|
||||||
|
*/
|
||||||
|
Components.Vim.Actions.FIND.Pattern = function(p) {};
|
||||||
@@ -1,23 +1,27 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.Controls.ActionEvent = function(){};
|
* @constructor
|
||||||
|
* @param {Components.Vim.VimArea} sender
|
||||||
|
* @param {Event|string} e
|
||||||
|
*/
|
||||||
|
Components.Vim.ControlActionEvent = function(sender, e){};
|
||||||
|
|
||||||
/** @type {Components.Vim.VimArea} */
|
/** @type {Components.Vim.VimArea} */
|
||||||
Components.Vim.Controls.ActionEvent.target;
|
Components.Vim.ControlActionEvent.prototype.target;
|
||||||
/** @type {Components.Vim.Syntax.TokenMatch} */
|
/** @type {Components.Vim.Syntax.TokenMatch} */
|
||||||
Components.Vim.Controls.ActionEvent.range;
|
Components.Vim.ControlActionEvent.prototype.range;
|
||||||
/** @type {Number} */
|
/** @type {Number} */
|
||||||
Components.Vim.Controls.ActionEvent.count;
|
Components.Vim.ControlActionEvent.prototype.count;
|
||||||
/** @type String */
|
/** @type String */
|
||||||
Components.Vim.Controls.ActionEvent.key;
|
Components.Vim.ControlActionEvent.prototype.key;
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.Controls.ActionEvent.ModKeys;
|
Components.Vim.ControlActionEvent.prototype.ModKeys;
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.Controls.ActionEvent.Escape;
|
Components.Vim.ControlActionEvent.prototype.Escape;
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.Controls.ActionEvent.canceled;
|
Components.Vim.ControlActionEvent.prototype.canceled;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.Controls.ActionEvent.keyCode;
|
Components.Vim.ControlActionEvent.prototype.keyCode;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Controls.ActionEvent.kMap;
|
Components.Vim.ControlActionEvent.prototype.kMap;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Controls.ActionEvent.cancel;
|
Components.Vim.ControlActionEvent.prototype.cancel;
|
||||||
|
|||||||
@@ -1,71 +1,78 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.Cursor = function(){};
|
* @constructor
|
||||||
|
* @param {Components.Vim.LineFeeder} feeder
|
||||||
|
*/
|
||||||
|
Components.Vim.Cursor = function(feeder){};
|
||||||
|
|
||||||
/** @type {Components.Vim.VimArea} */
|
/** @type {Components.Vim.VimArea} */
|
||||||
Components.Vim.Cursor.Vim;
|
Components.Vim.Cursor.prototype.Vim;
|
||||||
/** @type {Components.Vim.LineFeeder} */
|
/** @type {Components.Vim.LineFeeder} */
|
||||||
Components.Vim.Cursor.feeder;
|
Components.Vim.Cursor.prototype.feeder;
|
||||||
/** @type {Components.Vim.IAction} */
|
/** @type {Components.Vim.IAction} */
|
||||||
Components.Vim.Cursor.action;
|
Components.Vim.Cursor.prototype.action;
|
||||||
/** @type {Components.Vim.State.Recorder} */
|
/** @type {Components.Vim.State.Recorder} */
|
||||||
Components.Vim.Cursor.rec;
|
Components.Vim.Cursor.prototype.rec;
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.moveTo;
|
Components.Vim.Cursor.prototype.moveTo;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.gotoLine;
|
Components.Vim.Cursor.prototype.gotoLine;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.moveX;
|
Components.Vim.Cursor.prototype.moveX;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.moveY;
|
Components.Vim.Cursor.prototype.moveY;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.lineStart;
|
Components.Vim.Cursor.prototype.lineStart;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.lineEnd;
|
Components.Vim.Cursor.prototype.lineEnd;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.updatePosition;
|
Components.Vim.Cursor.prototype.updatePosition;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.fixTab;
|
Components.Vim.Cursor.prototype.fixTab;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.openAction;
|
Components.Vim.Cursor.prototype.openAction;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.openRunAction;
|
Components.Vim.Cursor.prototype.openRunAction;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.closeAction;
|
Components.Vim.Cursor.prototype.closeAction;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.suppressEvent;
|
Components.Vim.Cursor.prototype.suppressEvent;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Cursor.unsuppressEvent;
|
Components.Vim.Cursor.prototype.unsuppressEvent;
|
||||||
|
|
||||||
/** @type {Boolean} */
|
|
||||||
Components.Vim.Cursor.blink;
|
|
||||||
/** @type {Boolean} */
|
|
||||||
Components.Vim.Cursor.pSpace;
|
|
||||||
/** @type {Array} */
|
|
||||||
Components.Vim.Cursor.lineBuffers;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.pX;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.PStart;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.PEnd;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.aX;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.X;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.Y;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.aPos;
|
|
||||||
/** @type Number */
|
|
||||||
Components.Vim.Cursor.cols;
|
|
||||||
/** @type {string} */
|
/** @type {string} */
|
||||||
Components.Vim.Cursor.message;
|
Components.Vim.Cursor.prototype.face;
|
||||||
|
/** @type {boolean} */
|
||||||
|
Components.Vim.Cursor.prototype.blink;
|
||||||
|
/** @type {boolean} */
|
||||||
|
Components.Vim.Cursor.prototype.pSpace;
|
||||||
|
/** @type {Array} */
|
||||||
|
Components.Vim.Cursor.prototype.lineBuffers;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.pX;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.PStart;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.PEnd;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.aX;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.X;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.Y;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.aPos;
|
||||||
|
/** @type {number} */
|
||||||
|
Components.Vim.Cursor.prototype.cols;
|
||||||
|
/** @type {string} */
|
||||||
|
Components.Vim.Cursor.prototype.message;
|
||||||
/** @type Object */
|
/** @type Object */
|
||||||
Components.Vim.Cursor.position;
|
Components.Vim.Cursor.prototype.position;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.Cursor.position.start;
|
Components.Vim.Cursor.prototype.position.start;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.Cursor.position.end;
|
Components.Vim.Cursor.prototype.position.end;
|
||||||
/** @type String */
|
/** @return {?Components.Vim.LineBuffer} */
|
||||||
Components.Vim.Cursor.rawLine;
|
Components.Vim.Cursor.prototype.getLine;
|
||||||
|
/** @type {string} */
|
||||||
|
Components.Vim.Cursor.prototype.rawLine;
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
/** @constructor */
|
/** @constructor */
|
||||||
Components.Vim.DateTime = function(){};
|
Components.Vim.DateTime = function(){};
|
||||||
|
|
||||||
/** @type Function */
|
/**
|
||||||
Components.Vim.DateTime.RelativeTime;
|
* @param {Date} given
|
||||||
|
* @return {string}
|
||||||
|
*/
|
||||||
|
Components.Vim.DateTime.RelativeTime = function(given){};
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.DateTime.String;
|
Components.Vim.DateTime.String;
|
||||||
|
|||||||
@@ -1,12 +1,16 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.IAction = function(){};
|
* @interface
|
||||||
|
* @param {Components.Vim.Cursor} cursor
|
||||||
|
* @param {Components.Vim.ControlActionEvent} evt
|
||||||
|
*/
|
||||||
|
Components.Vim.IAction = function(cursor, evt){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.IAction.dispose;
|
Components.Vim.IAction.prototype.dispose;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.IAction.handler;
|
Components.Vim.IAction.prototype.handler;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.IAction.getMessage;
|
Components.Vim.IAction.prototype.getMessage;
|
||||||
|
|
||||||
/** @type Boolean */
|
/** @type {!boolean} */
|
||||||
Components.Vim.IAction.allowMovement;
|
Components.Vim.IAction.prototype.allowMovement;
|
||||||
|
|||||||
@@ -1,42 +1,46 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.LineBuffer = function(){};
|
* @constructor
|
||||||
|
* @param {number} cols
|
||||||
|
* @param {Components.Vim.LineBuffer=} next
|
||||||
|
*/
|
||||||
|
Components.Vim.LineBuffer = function(cols, next){};
|
||||||
|
|
||||||
/** @type {Components.Vim.LineBuffer} */
|
/** @type {Components.Vim.LineBuffer} */
|
||||||
Components.Vim.LineBuffer.next;
|
Components.Vim.LineBuffer.prototype.next;
|
||||||
/** @type {Components.Vim.LineBuffer} */
|
/** @type {Components.Vim.LineBuffer} */
|
||||||
Components.Vim.LineBuffer.prev;
|
Components.Vim.LineBuffer.prototype.prev;
|
||||||
/** @type {Components.Vim.LineBuffer} */
|
/** @type {Components.Vim.LineBuffer} */
|
||||||
Components.Vim.LineBuffer.nextLine;
|
Components.Vim.LineBuffer.prototype.nextLine;
|
||||||
|
|
||||||
/** @type {EventDispatcher} */
|
/** @type {EventDispatcher} */
|
||||||
Components.Vim.LineBuffer.dispatcher;
|
Components.Vim.LineBuffer.prototype.dispatcher;
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineBuffer.softReset;
|
Components.Vim.LineBuffer.prototype.softReset;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineBuffer.pan;
|
Components.Vim.LineBuffer.prototype.pan;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineBuffer.render;
|
Components.Vim.LineBuffer.prototype.render;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineBuffer.setRender;
|
Components.Vim.LineBuffer.prototype.setRender;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineBuffer.init;
|
Components.Vim.LineBuffer.prototype.init;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineBuffer.setWrap;
|
Components.Vim.LineBuffer.prototype.setWrap;
|
||||||
|
|
||||||
/** @type Array */
|
/** @type Array */
|
||||||
Components.Vim.LineBuffer.visualLines;
|
Components.Vim.LineBuffer.prototype.visualLines;
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.LineBuffer.placeholder;
|
Components.Vim.LineBuffer.prototype.placeholder;
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.LineBuffer.br;
|
Components.Vim.LineBuffer.prototype.br;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.LineBuffer.cols;
|
Components.Vim.LineBuffer.prototype.cols;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.LineBuffer.lineNum;
|
Components.Vim.LineBuffer.prototype.lineNum;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.LineBuffer.tabWidth;
|
Components.Vim.LineBuffer.prototype.tabWidth;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.LineBuffer.linesOccupied;
|
Components.Vim.LineBuffer.prototype.linesOccupied;
|
||||||
/** @type String */
|
/** @type String */
|
||||||
Components.Vim.LineBuffer.content;
|
Components.Vim.LineBuffer.prototype.content;
|
||||||
|
|||||||
@@ -1,50 +1,54 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.LineFeeder = function(){};
|
* @constructor
|
||||||
|
* @param {number} range
|
||||||
|
* @param {number} cols
|
||||||
|
*/
|
||||||
|
Components.Vim.LineFeeder = function(range, cols){};
|
||||||
|
|
||||||
/** @type {Components.Vim.Cursor} */
|
/** @type {Components.Vim.Cursor} */
|
||||||
Components.Vim.LineFeeder.cursor;
|
Components.Vim.LineFeeder.prototype.cursor;
|
||||||
/** @type {Components.Vim.LineBuffer} */
|
/** @type {Components.Vim.LineBuffer} */
|
||||||
Components.Vim.LineFeeder.firstBuffer;
|
Components.Vim.LineFeeder.prototype.firstBuffer;
|
||||||
/** @type {Components.Vim.LineBuffer} */
|
/** @type {Components.Vim.LineBuffer} */
|
||||||
Components.Vim.LineFeeder.lastBuffer;
|
Components.Vim.LineFeeder.prototype.lastBuffer;
|
||||||
|
|
||||||
/** @type EventDispatcher */
|
/** @type EventDispatcher */
|
||||||
Components.Vim.LineFeeder.dispatcher;
|
Components.Vim.LineFeeder.prototype.dispatcher;
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineFeeder.softReset;
|
Components.Vim.LineFeeder.prototype.softReset;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineFeeder.pan;
|
Components.Vim.LineFeeder.prototype.pan;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineFeeder.render;
|
Components.Vim.LineFeeder.prototype.render;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineFeeder.setRender;
|
Components.Vim.LineFeeder.prototype.setRender;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineFeeder.init;
|
Components.Vim.LineFeeder.prototype.init;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.LineFeeder.setWrap;
|
Components.Vim.LineFeeder.prototype.setWrap;
|
||||||
|
|
||||||
/** @type {Array} */
|
/** @type {Array} */
|
||||||
Components.Vim.LineFeeder.lineBuffers;
|
Components.Vim.LineFeeder.prototype.lineBuffers;
|
||||||
/** @type Boolean */
|
/** @type {boolean} */
|
||||||
Components.Vim.LineFeeder.EOF;
|
Components.Vim.LineFeeder.prototype.EOF;
|
||||||
/** @type Boolean */
|
/** @type {boolean} */
|
||||||
Components.Vim.LineFeeder.wrap;
|
Components.Vim.LineFeeder.prototype.wrap;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.LineFeeder.panX;
|
Components.Vim.LineFeeder.prototype.panX;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.LineFeeder.panY;
|
Components.Vim.LineFeeder.prototype.panY;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.LineFeeder.moreAt;
|
Components.Vim.LineFeeder.prototype.moreAt;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.LineFeeder.linesTotal;
|
Components.Vim.LineFeeder.prototype.linesTotal;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.LineFeeder.linesOccupied;
|
Components.Vim.LineFeeder.prototype.linesOccupied;
|
||||||
/** @type String */
|
|
||||||
Components.Vim.LineFeeder.docPos;
|
|
||||||
/** @type String */
|
|
||||||
Components.Vim.LineFeeder.line;
|
|
||||||
/** @type String */
|
|
||||||
Components.Vim.LineFeeder.lineStat;
|
|
||||||
/** @type {string} */
|
/** @type {string} */
|
||||||
Components.Vim.LineFeeder.content;
|
Components.Vim.LineFeeder.prototype.docPos;
|
||||||
|
/** @type {function(number): string} */
|
||||||
|
Components.Vim.LineFeeder.prototype.line;
|
||||||
|
/** @type {string} */
|
||||||
|
Components.Vim.LineFeeder.prototype.lineStat;
|
||||||
|
/** @type {string} */
|
||||||
|
Components.Vim.LineFeeder.prototype.content;
|
||||||
|
|||||||
@@ -1,9 +1,14 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.State.History = function(){};
|
* @constructor
|
||||||
|
* @param {string} zone
|
||||||
|
*/
|
||||||
|
Components.Vim.State.History = function(zone){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.History.push;
|
Components.Vim.State.History.prototype.push;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.History.prev;
|
Components.Vim.State.History.prototype.prev;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.History.next;
|
Components.Vim.State.History.prototype.next;
|
||||||
|
/** @type Function */
|
||||||
|
Components.Vim.State.History.prototype.reset;
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
Components.Vim.State.Marks = function(){};
|
Components.Vim.State.Marks = function(){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Marks.set;
|
Components.Vim.State.Marks.prototype.set;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Marks.get;
|
Components.Vim.State.Marks.prototype.get;
|
||||||
|
|
||||||
/** @type String */
|
/** @type {string} */
|
||||||
Components.Vim.State.Marks.Keys;
|
Components.Vim.State.Marks.Keys;
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
Components.Vim.State.Recorder = function(){};
|
Components.Vim.State.Recorder = function(){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Recorder.undo;
|
Components.Vim.State.Recorder.prototype.undo;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Recorder.redo;
|
Components.Vim.State.Recorder.prototype.redo;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Recorder.record;
|
Components.Vim.State.Recorder.prototype.record;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Recorder.save;
|
Components.Vim.State.Recorder.prototype.save;
|
||||||
|
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.State.Recorder.changed;
|
Components.Vim.State.Recorder.prototype.changed;
|
||||||
|
|||||||
@@ -2,12 +2,16 @@
|
|||||||
Components.Vim.State.Registers = function(){};
|
Components.Vim.State.Registers = function(){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Registers.change;
|
Components.Vim.State.Registers.prototype.change = function() {};
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Registers.yank;
|
Components.Vim.State.Registers.prototype.yank = function() {};
|
||||||
|
/** @type Function */
|
||||||
|
Components.Vim.State.Registers.prototype.get = function() {};
|
||||||
|
/** @type Function */
|
||||||
|
Components.Vim.State.Registers.prototype.select = function() {};
|
||||||
|
|
||||||
/** @constructor */
|
/** @constructor */
|
||||||
Components.Vim.State.Register = function(){};
|
Components.Vim.State.Register = function(){};
|
||||||
|
|
||||||
/** @type Boolean */
|
/** @type Boolean */
|
||||||
Components.Vim.State.Register.newLine;
|
Components.Vim.State.Register.prototype.newLine;
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
Components.Vim.State.Stack = function(){};
|
Components.Vim.State.Stack = function(){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Stack.play;
|
Components.Vim.State.Stack.prototype.play;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Stack.store;
|
Components.Vim.State.Stack.prototype.store;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.State.Stack.time;
|
Components.Vim.State.Stack.prototype.time;
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @param {Components.Vim.Cursor} cursor
|
||||||
|
* @param {number=} start
|
||||||
|
*/
|
||||||
|
Components.Vim.State.Stator = function(cursor, start){};
|
||||||
|
|
||||||
|
/** @type Function */
|
||||||
|
Components.Vim.State.Stator.prototype.save;
|
||||||
@@ -1,9 +1,12 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.StatusBar = function(){};
|
* @constructor
|
||||||
|
* @param {number} cols
|
||||||
|
*/
|
||||||
|
Components.Vim.StatusBar = function(cols){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.StatusBar.stamp;
|
Components.Vim.StatusBar.prototype.stamp;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.StatusBar.override;
|
Components.Vim.StatusBar.prototype.override;
|
||||||
/** @type String */
|
/** @type String */
|
||||||
Components.Vim.StatusBar.statusText;
|
Components.Vim.StatusBar.prototype.statusText;
|
||||||
|
|||||||
@@ -1,15 +1,18 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.Syntax.Analyzer = function(){};
|
* @constructor
|
||||||
|
* @param {Components.Vim.LineFeeder} feeder
|
||||||
|
*/
|
||||||
|
Components.Vim.Syntax.Analyzer = function(feeder){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Analyzer.bracketAt;
|
Components.Vim.Syntax.Analyzer.prototype.bracketAt;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Analyzer.bracketIn;
|
Components.Vim.Syntax.Analyzer.prototype.bracketIn;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Analyzer.quoteIn;
|
Components.Vim.Syntax.Analyzer.prototype.quoteIn;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Analyzer.wordAt;
|
Components.Vim.Syntax.Analyzer.prototype.wordAt;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Analyzer.quoteAt;
|
Components.Vim.Syntax.Analyzer.prototype.quoteAt;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Analyzer.reset;
|
Components.Vim.Syntax.Analyzer.prototype.reset;
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
Components.Vim.Syntax.TokenMatch = function(){};
|
Components.Vim.Syntax.TokenMatch = function(){};
|
||||||
|
|
||||||
/** @type {Components.Vim.Syntax.TokenMatch} */
|
/** @type {Components.Vim.Syntax.TokenMatch} */
|
||||||
Components.Vim.Syntax.TokenMatch.parent;
|
Components.Vim.Syntax.TokenMatch.prototype.parent;
|
||||||
|
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.Syntax.TokenMatch.open;
|
Components.Vim.Syntax.TokenMatch.prototype.open;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.Syntax.TokenMatch.close;
|
Components.Vim.Syntax.TokenMatch.prototype.close;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.Syntax.TokenMatch.level;
|
Components.Vim.Syntax.TokenMatch.prototype.level;
|
||||||
/** @type Number */
|
/** @type Number */
|
||||||
Components.Vim.Syntax.TokenMatch.selected;
|
Components.Vim.Syntax.TokenMatch.prototype.selected;
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
/** @constructor */
|
/**
|
||||||
Components.Vim.Syntax.Word = function(){};
|
* @constructor
|
||||||
|
* @param {string} c
|
||||||
|
*/
|
||||||
|
|
||||||
|
Components.Vim.Syntax.Word = function(c){};
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.Syntax.Word.test;
|
Components.Vim.Syntax.Word.prototype.test;
|
||||||
|
|||||||
@@ -6,31 +6,31 @@
|
|||||||
Components.Vim.VimArea = function(stage, detectScreenSize){};
|
Components.Vim.VimArea = function(stage, detectScreenSize){};
|
||||||
|
|
||||||
/** @type {Components.Vim.LineFeeder} */
|
/** @type {Components.Vim.LineFeeder} */
|
||||||
Components.Vim.VimArea.contentFeeder;
|
Components.Vim.VimArea.prototype.contentFeeder;
|
||||||
/** @type {Components.Vim.Syntax.Analyzer} */
|
/** @type {Components.Vim.Syntax.Analyzer} */
|
||||||
Components.Vim.VimArea.contentAnalyzer;
|
Components.Vim.VimArea.prototype.contentAnalyzer;
|
||||||
/** @type {Components.Vim.LineFeeder} */
|
/** @type {Components.Vim.LineFeeder} */
|
||||||
Components.Vim.VimArea.statusFeeder;
|
Components.Vim.VimArea.prototype.statusFeeder;
|
||||||
/** @type {Components.Vim.StatusBar} */
|
/** @type {Components.Vim.StatusBar} */
|
||||||
Components.Vim.VimArea.statusBar;
|
Components.Vim.VimArea.prototype.statusBar;
|
||||||
|
|
||||||
/** @type {Components.Vim.State.Registers} */
|
/** @type {Components.Vim.State.Registers} */
|
||||||
Components.Vim.VimArea.registers;
|
Components.Vim.VimArea.prototype.registers;
|
||||||
/** @type {Components.Vim.State.Marks} */
|
/** @type {Components.Vim.State.Marks} */
|
||||||
Components.Vim.VimArea.marks;
|
Components.Vim.VimArea.prototype.marks;
|
||||||
|
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.VimArea.demo;
|
Components.Vim.VimArea.prototype.demo;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.VimArea.display;
|
Components.Vim.VimArea.prototype.display;
|
||||||
|
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.VimArea.index;
|
Components.Vim.VimArea.prototype.index;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.VimArea.rows;
|
Components.Vim.VimArea.prototype.rows;
|
||||||
/** @type Number */
|
/** @type {number} */
|
||||||
Components.Vim.VimArea.cols;
|
Components.Vim.VimArea.prototype.cols;
|
||||||
/** @type Array */
|
/** @type Array */
|
||||||
Components.Vim.VimArea.Instances;
|
Components.Vim.VimArea.prototype.Instances;
|
||||||
/** @type Function */
|
/** @type Function */
|
||||||
Components.Vim.VimArea.dispose;
|
Components.Vim.VimArea.prototype.dispose;
|
||||||
|
|||||||
@@ -25,5 +25,7 @@ Dandelion.IDOMElement.prototype.contains = function() {};
|
|||||||
Dandelion.IDOMElement.prototype.aKeys = function() {};
|
Dandelion.IDOMElement.prototype.aKeys = function() {};
|
||||||
/** @type {HTMLElement} */
|
/** @type {HTMLElement} */
|
||||||
Dandelion.IDOMElement.prototype.element;
|
Dandelion.IDOMElement.prototype.element;
|
||||||
|
/** @type {CSSStyleDeclaration} */
|
||||||
|
Dandelion.IDOMElement.prototype.style;
|
||||||
/** @type {function(): void} */
|
/** @type {function(): void} */
|
||||||
Dandelion.IDOMElement.prototype.reverseChild = function() {};
|
Dandelion.IDOMElement.prototype.reverseChild = function() {};
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @param {string} sapi
|
||||||
|
* @param {string} mode
|
||||||
|
*/
|
||||||
|
System.Net.ClassLoader = function (sapi, mode){};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {string|Array<string>} classes
|
||||||
|
* @param {function(string): void} handler
|
||||||
|
*/
|
||||||
|
System.Net.ClassLoader.prototype.load = function (classes, handler){};
|
||||||
@@ -2,5 +2,5 @@ package generated
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
IMAGE_TAG = "dev"
|
IMAGE_TAG = "dev"
|
||||||
Timestamp = "20260617.010042"
|
Timestamp = "20260617.123959"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -12,14 +12,14 @@ var ClassMap = &classmap.Map{
|
|||||||
"Astro.Blog.AstroEdit.Draft": {Name: "Astro.Blog.AstroEdit.Draft", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Cycle", "System.utils.IKey", "Dandelion", "System.Net.postData", "Astro.Blog.AstroEdit.Article"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Draft.js", JSHash: "3949dd12c90e92b3f792b86841fd72c2482a18d5", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.Draft": {Name: "Astro.Blog.AstroEdit.Draft", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Cycle", "System.utils.IKey", "Dandelion", "System.Net.postData", "Astro.Blog.AstroEdit.Article"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Draft.js", JSHash: "3949dd12c90e92b3f792b86841fd72c2482a18d5", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.Flag": {Name: "Astro.Blog.AstroEdit.Flag", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Debug", "Components.MessageBox", "Dandelion", "Dandelion.IDOMElement", "Astro.Blog.Config", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Flag.js", JSHash: "31bdc37b8e995c6defd12c3a4dd743e27abdaa4d", CSSHash: "2af9897e11ed5f3c3a750ce5488c9d91e46c6c58"}},
|
"Astro.Blog.AstroEdit.Flag": {Name: "Astro.Blog.AstroEdit.Flag", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Debug", "Components.MessageBox", "Dandelion", "Dandelion.IDOMElement", "Astro.Blog.Config", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Flag.js", JSHash: "31bdc37b8e995c6defd12c3a4dd743e27abdaa4d", CSSHash: "2af9897e11ed5f3c3a750ce5488c9d91e46c6c58"}},
|
||||||
"Astro.Blog.AstroEdit.SiteLibrary": {Name: "Astro.Blog.AstroEdit.SiteLibrary", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Cycle", "System.Debug", "System.utils.Perf", "System.utils.IKey", "System.utils.DataKey", "System.utils.EventKey", "Components.MessageBox", "Components.Mouse.ContextMenu", "Dandelion", "Dandelion.IDOMObject", "Dandelion.IDOMElement", "Astro.Blog.Config", "System.Net.postData", "Astro.utils.Date.pretty"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SiteLibrary.js", JSHash: "2861f76ddc371f2852cbc160f8ff3a2f334431d0", CSSHash: "ef9290487558512fa1db9a4a20b91aa8421b4b26"}},
|
"Astro.Blog.AstroEdit.SiteLibrary": {Name: "Astro.Blog.AstroEdit.SiteLibrary", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Cycle", "System.Debug", "System.utils.Perf", "System.utils.IKey", "System.utils.DataKey", "System.utils.EventKey", "Components.MessageBox", "Components.Mouse.ContextMenu", "Dandelion", "Dandelion.IDOMObject", "Dandelion.IDOMElement", "Astro.Blog.Config", "System.Net.postData", "Astro.utils.Date.pretty"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SiteLibrary.js", JSHash: "2861f76ddc371f2852cbc160f8ff3a2f334431d0", CSSHash: "ef9290487558512fa1db9a4a20b91aa8421b4b26"}},
|
||||||
"Astro.Blog.AstroEdit.SmartInput": {Name: "Astro.Blog.AstroEdit.SmartInput", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "Dandelion.IDOMObject", "System.Cycle", "System.Debug", "System.Net.ClassLoader", "System.utils", "System.utils.DataKey", "System.utils.IKey", "Components.MessageBox", "Astro.Blog.Config"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/_this.js", JSHash: "efb23c5f132c2db9c2a39eba05b1c401a809af02", CSSHash: "4cd01e0c87e41c384afe9d9d5fb9d545bd51bd38"}},
|
"Astro.Blog.AstroEdit.SmartInput": {Name: "Astro.Blog.AstroEdit.SmartInput", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "Dandelion.IDOMObject", "System.Cycle", "System.Debug", "System.Net.ClassLoader", "System.utils", "System.utils.DataKey", "System.utils.IKey", "Components.MessageBox", "Astro.Blog.Config"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/_this.js", JSHash: "e0675336c201ea7c26eb5a4371fd0fd3d1cd1d6b", CSSHash: "4cd01e0c87e41c384afe9d9d5fb9d545bd51bd38"}},
|
||||||
"Astro.Blog.AstroEdit.SmartInput.CandidateAction": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Astro.Blog.AstroEdit.SmartInput.CandidateAction": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleContent": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleContent", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string{"Astro.Blog.Config", "System.Net.getData", "Astro.utils.Date.pretty"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js", JSHash: "2e66502daabb251f22f83535899c3c282f32a2c0", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleContent": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleContent", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string{"Astro.Blog.Config", "System.Net.getData", "Astro.utils.Date.pretty"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js", JSHash: "2e66502daabb251f22f83535899c3c282f32a2c0", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleReference": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleReference", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string{"Astro.Blog.Config", "System.Net.getData", "Astro.utils.Date.pretty"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js", JSHash: "2e66502daabb251f22f83535899c3c282f32a2c0", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleReference": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.ArticleReference", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string{"Astro.Blog.Config", "System.Net.getData", "Astro.utils.Date.pretty"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js", JSHash: "2e66502daabb251f22f83535899c3c282f32a2c0", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.Footnote": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.Footnote", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string{"System.utils.IKey", "System.utils.DataKey", "Dandelion.IDOMElement", "Dandelion"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Footnote.js", JSHash: "e308b387915865640c00c1c172c20482adaa1e46", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.Footnote": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.Footnote", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string{"System.utils.IKey", "System.utils.DataKey", "Dandelion.IDOMElement", "Dandelion"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Footnote.js", JSHash: "e308b387915865640c00c1c172c20482adaa1e46", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.Heading": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.Heading", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string(nil), Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Heading.js", JSHash: "65e852a90c2dddce5931f45f841ec932e3b35e59", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.SmartInput.CandidateAction.Heading": {Name: "Astro.Blog.AstroEdit.SmartInput.CandidateAction.Heading", Kind: "class", Parent: "Astro.Blog.AstroEdit.SmartInput.CandidateAction", Imports: []string(nil), Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Heading.js", JSHash: "65e852a90c2dddce5931f45f841ec932e3b35e59", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.Uploader": {Name: "Astro.Blog.AstroEdit.Uploader", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Cycle", "System.Debug", "System.utils.EventKey", "Components.Mouse.ContextMenu", "Components.MessageBox", "Dandelion", "Dandelion.IDOMObject", "Astro.Blog.Config", "System.utils.Perf", "System.Net.postFile"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Uploader.js", JSHash: "1bc0287727307b409ce2954c2cd826e84cbf9fc7", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.Uploader": {Name: "Astro.Blog.AstroEdit.Uploader", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"System.Cycle", "System.Debug", "System.utils.EventKey", "Components.Mouse.ContextMenu", "Components.MessageBox", "Dandelion", "Dandelion.IDOMObject", "Astro.Blog.Config", "System.utils.Perf", "System.Net.postFile"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Uploader.js", JSHash: "1bc0287727307b409ce2954c2cd826e84cbf9fc7", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.Visualizer": {Name: "Astro.Blog.AstroEdit.Visualizer", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "System.Debug", "System.utils", "System.utils.Perf", "System.utils.DataKey", "System.utils.EventKey", "System.utils.IKey", "System.Net.ClassLoader", "Components.MessageBox", "Components.Mouse.ContextMenu", "Astro.Blog.Config", "Astro.Blog.AstroEdit.Article"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/_this.js", JSHash: "44b9203ae646cc103c3f97b2d0b5a2691d0b9a12", CSSHash: "d43e2d27e52788d755c96f0db4ac500aa38ca2ee"}},
|
"Astro.Blog.AstroEdit.Visualizer": {Name: "Astro.Blog.AstroEdit.Visualizer", Kind: "class", Parent: "Astro.Blog.AstroEdit", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "System.Debug", "System.utils", "System.utils.Perf", "System.utils.DataKey", "System.utils.EventKey", "System.utils.IKey", "System.Net.ClassLoader", "Components.MessageBox", "Components.Mouse.ContextMenu", "Astro.Blog.Config", "Astro.Blog.AstroEdit.Article"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/_this.js", JSHash: "fb03033099f09f6c6e526415f41753536ffcef73", CSSHash: "d43e2d27e52788d755c96f0db4ac500aa38ca2ee"}},
|
||||||
"Astro.Blog.AstroEdit.Visualizer.Snippet": {Name: "Astro.Blog.AstroEdit.Visualizer.Snippet", Kind: "class", Parent: "Astro.Blog.AstroEdit.Visualizer", Imports: []string(nil), Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/_this.js", JSHash: "38f5d8512eabf1ffb4249b1414efd2362af8dc5c", CSSHash: "1"}},
|
"Astro.Blog.AstroEdit.Visualizer.Snippet": {Name: "Astro.Blog.AstroEdit.Visualizer.Snippet", Kind: "class", Parent: "Astro.Blog.AstroEdit.Visualizer", Imports: []string(nil), Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/_this.js", JSHash: "38f5d8512eabf1ffb4249b1414efd2362af8dc5c", CSSHash: "1"}},
|
||||||
"Astro.Blog.AstroEdit.Visualizer.Snippet.AcquireLib": {Name: "Astro.Blog.AstroEdit.Visualizer.Snippet.AcquireLib", Kind: "class", Parent: "Astro.Blog.AstroEdit.Visualizer.Snippet", Imports: []string{"System.utils.IKey", "System.utils.DataKey", "Dandelion.IDOMElement", "Dandelion", "Components.MessageBox"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/AcquireLib.js", JSHash: "7af9a09fbf17d439fb810b3485609c4bbd816729", CSSHash: "e3860ca0ac69a86e948b811da1ebf6ba85fad57f"}},
|
"Astro.Blog.AstroEdit.Visualizer.Snippet.AcquireLib": {Name: "Astro.Blog.AstroEdit.Visualizer.Snippet.AcquireLib", Kind: "class", Parent: "Astro.Blog.AstroEdit.Visualizer.Snippet", Imports: []string{"System.utils.IKey", "System.utils.DataKey", "Dandelion.IDOMElement", "Dandelion", "Components.MessageBox"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/AcquireLib.js", JSHash: "7af9a09fbf17d439fb810b3485609c4bbd816729", CSSHash: "e3860ca0ac69a86e948b811da1ebf6ba85fad57f"}},
|
||||||
"Astro.Blog.AstroEdit.Visualizer.Snippet.ArticleContent": {Name: "Astro.Blog.AstroEdit.Visualizer.Snippet.ArticleContent", Kind: "class", Parent: "Astro.Blog.AstroEdit.Visualizer.Snippet", Imports: []string{"System.utils.IKey", "System.utils.DataKey", "Dandelion.IDOMElement", "Dandelion", "Components.MessageBox", "Astro.Blog.Config", "System.utils.Perf", "Astro.utils.Date", "Astro.Blog.AstroEdit.Visualizer.Snippet.escapeStr", "Astro.Blog.AstroEdit.Visualizer.Snippet.unescapeStr", "Astro.Blog.AstroEdit.Visualizer.Snippet.compileProp", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/ArticleContent.js", JSHash: "83817c1b1e8c73a598e1c090d3dae8fb341bcebe", CSSHash: "e1cfcf676ebfc3a9ab80139ab2f7e63a2a1b286f"}},
|
"Astro.Blog.AstroEdit.Visualizer.Snippet.ArticleContent": {Name: "Astro.Blog.AstroEdit.Visualizer.Snippet.ArticleContent", Kind: "class", Parent: "Astro.Blog.AstroEdit.Visualizer.Snippet", Imports: []string{"System.utils.IKey", "System.utils.DataKey", "Dandelion.IDOMElement", "Dandelion", "Components.MessageBox", "Astro.Blog.Config", "System.utils.Perf", "Astro.utils.Date", "Astro.Blog.AstroEdit.Visualizer.Snippet.escapeStr", "Astro.Blog.AstroEdit.Visualizer.Snippet.unescapeStr", "Astro.Blog.AstroEdit.Visualizer.Snippet.compileProp", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/ArticleContent.js", JSHash: "83817c1b1e8c73a598e1c090d3dae8fb341bcebe", CSSHash: "e1cfcf676ebfc3a9ab80139ab2f7e63a2a1b286f"}},
|
||||||
@@ -60,7 +60,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"Astro.Blog.Components.SocialButtons": {Name: "Astro.Blog.Components.SocialButtons", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"Dandelion", "System.utils.IKey", "Astro.Bootstrap"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/SocialButtons.js", JSHash: "ccdc9ce8fcdde608731b9e23ae77c6f2c61e512b", CSSHash: "53c508505fa9c8a744b4d276d168b535f1e7d3ac"}},
|
"Astro.Blog.Components.SocialButtons": {Name: "Astro.Blog.Components.SocialButtons", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"Dandelion", "System.utils.IKey", "Astro.Bootstrap"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/SocialButtons.js", JSHash: "ccdc9ce8fcdde608731b9e23ae77c6f2c61e512b", CSSHash: "53c508505fa9c8a744b4d276d168b535f1e7d3ac"}},
|
||||||
"Astro.Blog.Components.Spoiler": {Name: "Astro.Blog.Components.Spoiler", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/Spoiler.js", JSHash: "10965b8eefa863dea321d3d77762971402c5f8c5", CSSHash: "600586c6160a51264169ae1a475082afefd45368"}},
|
"Astro.Blog.Components.Spoiler": {Name: "Astro.Blog.Components.Spoiler", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/Spoiler.js", JSHash: "10965b8eefa863dea321d3d77762971402c5f8c5", CSSHash: "600586c6160a51264169ae1a475082afefd45368"}},
|
||||||
"Astro.Blog.Components.TagControl": {Name: "Astro.Blog.Components.TagControl", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string(nil), Resource: classmap.Resource{Src: "Astro/Blog/Components/TagControl.js", JSHash: "fc34df160451001d1a04242f91b937b5fdd503f1", CSSHash: "714529a31e4b9d3a4987163fb40ab53607ff4c43"}},
|
"Astro.Blog.Components.TagControl": {Name: "Astro.Blog.Components.TagControl", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string(nil), Resource: classmap.Resource{Src: "Astro/Blog/Components/TagControl.js", JSHash: "fc34df160451001d1a04242f91b937b5fdd503f1", CSSHash: "714529a31e4b9d3a4987163fb40ab53607ff4c43"}},
|
||||||
"Astro.Blog.Components.ToggleButton": {Name: "Astro.Blog.Components.ToggleButton", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config", "System.utils.DataKey", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/ToggleButton/_this.js", JSHash: "a8ac1e631748262d7efd7b5b371262739a0ebce6", CSSHash: "ec9b9f22d38415aa2ff3750ac09e3b8e7494ec61"}},
|
"Astro.Blog.Components.ToggleButton": {Name: "Astro.Blog.Components.ToggleButton", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config", "System.utils.DataKey", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/ToggleButton/_this.js", JSHash: "728acf3ed81ac817c6a19a5397c0c5aa1ebbbfdd", CSSHash: "ec9b9f22d38415aa2ff3750ac09e3b8e7494ec61"}},
|
||||||
"Astro.Blog.Components.ToggleButton.CommentToggle": {Name: "Astro.Blog.Components.ToggleButton.CommentToggle", Kind: "class", Parent: "Astro.Blog.Components.ToggleButton", Imports: []string{"Astro.Blog.Components.ToggleButton", "Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/ToggleButton/CommentToggle.js", JSHash: "2b4abf35627ea2419812dea825c9529f002b7293", CSSHash: "88b2d440e6056ebd62138e20c9b1c9da97c6fb3f"}},
|
"Astro.Blog.Components.ToggleButton.CommentToggle": {Name: "Astro.Blog.Components.ToggleButton.CommentToggle", Kind: "class", Parent: "Astro.Blog.Components.ToggleButton", Imports: []string{"Astro.Blog.Components.ToggleButton", "Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/ToggleButton/CommentToggle.js", JSHash: "2b4abf35627ea2419812dea825c9529f002b7293", CSSHash: "88b2d440e6056ebd62138e20c9b1c9da97c6fb3f"}},
|
||||||
"Astro.Blog.Components.ToggleButton.DeleteArticle": {Name: "Astro.Blog.Components.ToggleButton.DeleteArticle", Kind: "class", Parent: "Astro.Blog.Components.ToggleButton", Imports: []string{"Components.MessageBox", "Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/ToggleButton/DeleteArticle.js", JSHash: "58a2e9ec9434798a1d0db892f0c3275e28d6733c", CSSHash: "37d28e8059d0f48ae1c49f9c5fa106275505fa71"}},
|
"Astro.Blog.Components.ToggleButton.DeleteArticle": {Name: "Astro.Blog.Components.ToggleButton.DeleteArticle", Kind: "class", Parent: "Astro.Blog.Components.ToggleButton", Imports: []string{"Components.MessageBox", "Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "System.Net.postData"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/ToggleButton/DeleteArticle.js", JSHash: "58a2e9ec9434798a1d0db892f0c3275e28d6733c", CSSHash: "37d28e8059d0f48ae1c49f9c5fa106275505fa71"}},
|
||||||
"Astro.Blog.Components.Video": {Name: "Astro.Blog.Components.Video", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"System.utils.IKey", "Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config", "System.Net.getData"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/Video.js", JSHash: "a81c3528ac9d78cf1e443c4310faad23c355a654", CSSHash: "5d7572084bf0b426e76a938c61fa380d5b582ef9"}},
|
"Astro.Blog.Components.Video": {Name: "Astro.Blog.Components.Video", Kind: "class", Parent: "Astro.Blog.Components", Imports: []string{"System.utils.IKey", "Dandelion", "Dandelion.IDOMElement", "Astro.Bootstrap", "Astro.Blog.Config", "System.Net.getData"}, Resource: classmap.Resource{Src: "Astro/Blog/Components/Video.js", JSHash: "a81c3528ac9d78cf1e443c4310faad23c355a654", CSSHash: "5d7572084bf0b426e76a938c61fa380d5b582ef9"}},
|
||||||
@@ -119,7 +119,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"Components": {Name: "Components", Kind: "class", Parent: "", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/_this.js", JSHash: "f4cb7babe62a5cdae34d2c4ebcb55071e81da4ff", CSSHash: "1"}},
|
"Components": {Name: "Components", Kind: "class", Parent: "", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/_this.js", JSHash: "f4cb7babe62a5cdae34d2c4ebcb55071e81da4ff", CSSHash: "1"}},
|
||||||
"Components.Console": {Name: "Components.Console", Kind: "class", Parent: "Components", Imports: []string{"System.utils.Perf", "System.Cycle", "System.Cycle.TICK", "System.Global", "System.Log", "System.Debug", "Dandelion", "Dandelion.IDOMElement", "Components.DockPanel"}, Resource: classmap.Resource{Src: "Components/Console.js", JSHash: "1c19da4a04f458a1ce095001397fa9bcdaa91348", CSSHash: "452f4a36e8fd7321c7d177a311047c8b71165e48"}},
|
"Components.Console": {Name: "Components.Console", Kind: "class", Parent: "Components", Imports: []string{"System.utils.Perf", "System.Cycle", "System.Cycle.TICK", "System.Global", "System.Log", "System.Debug", "Dandelion", "Dandelion.IDOMElement", "Components.DockPanel"}, Resource: classmap.Resource{Src: "Components/Console.js", JSHash: "1c19da4a04f458a1ce095001397fa9bcdaa91348", CSSHash: "452f4a36e8fd7321c7d177a311047c8b71165e48"}},
|
||||||
"Components.DockPanel": {Name: "Components.DockPanel", Kind: "class", Parent: "Components", Imports: []string{"System.Cycle", "System.utils.DataKey", "Dandelion", "Dandelion.IDOMElement"}, Resource: classmap.Resource{Src: "Components/DockPanel.js", JSHash: "dffa9d89d72075c045f7653831406cabece8d8e3", CSSHash: "af0d91982c764ee62c46b243be68c08f2808e82b"}},
|
"Components.DockPanel": {Name: "Components.DockPanel", Kind: "class", Parent: "Components", Imports: []string{"System.Cycle", "System.utils.DataKey", "Dandelion", "Dandelion.IDOMElement"}, Resource: classmap.Resource{Src: "Components/DockPanel.js", JSHash: "dffa9d89d72075c045f7653831406cabece8d8e3", CSSHash: "af0d91982c764ee62c46b243be68c08f2808e82b"}},
|
||||||
"Components.MessageBox": {Name: "Components.MessageBox", Kind: "class", Parent: "Components", Imports: []string{"System.Cycle.Trigger", "Dandelion", "Dandelion.IDOMObject", "System.utils.EventKey", "Dandelion.CSSAnimations"}, Resource: classmap.Resource{Src: "Components/MessageBox.js", JSHash: "5c8b63044f81385919e8b8ca440ec6a35fe2cc46", CSSHash: "5571fa4c2e1324dcf1f2e18df8b6105cf37dfc53"}},
|
"Components.MessageBox": {Name: "Components.MessageBox", Kind: "class", Parent: "Components", Imports: []string{"System.Cycle.Trigger", "Dandelion", "Dandelion.IDOMObject", "System.utils.EventKey", "Dandelion.CSSAnimations"}, Resource: classmap.Resource{Src: "Components/MessageBox.js", JSHash: "2b962fe854fb47edfba7d25ee3532a2f6e9f4435", CSSHash: "5571fa4c2e1324dcf1f2e18df8b6105cf37dfc53"}},
|
||||||
"Components.Mouse": {Name: "Components.Mouse", Kind: "class", Parent: "Components", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Mouse/_this.js", JSHash: "9ec5ced53a20ea1d057e2142668e27e5df7d49f6", CSSHash: "1"}},
|
"Components.Mouse": {Name: "Components.Mouse", Kind: "class", Parent: "Components", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Mouse/_this.js", JSHash: "9ec5ced53a20ea1d057e2142668e27e5df7d49f6", CSSHash: "1"}},
|
||||||
"Components.Mouse.Clipboard": {Name: "Components.Mouse.Clipboard", Kind: "class", Parent: "Components.Mouse", Imports: []string{"System.Global", "System.Debug", "System.utils.Perf", "System.Cycle", "Dandelion.IDOMElement", "Dandelion"}, Resource: classmap.Resource{Src: "Components/Mouse/Clipboard.js", JSHash: "c33d6eeb916ab35e3511b2113af8ccd0103cf8fc", CSSHash: "1b7f85206ce1560ed23d3b270e093022e25d2e61"}},
|
"Components.Mouse.Clipboard": {Name: "Components.Mouse.Clipboard", Kind: "class", Parent: "Components.Mouse", Imports: []string{"System.Global", "System.Debug", "System.utils.Perf", "System.Cycle", "Dandelion.IDOMElement", "Dandelion"}, Resource: classmap.Resource{Src: "Components/Mouse/Clipboard.js", JSHash: "c33d6eeb916ab35e3511b2113af8ccd0103cf8fc", CSSHash: "1b7f85206ce1560ed23d3b270e093022e25d2e61"}},
|
||||||
"Components.Mouse.Clipboard.capture": {Name: "Components.Mouse.Clipboard.capture", Kind: "method", Parent: "Components.Mouse.Clipboard", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Mouse.Clipboard.capture": {Name: "Components.Mouse.Clipboard.capture", Kind: "method", Parent: "Components.Mouse.Clipboard", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
@@ -129,57 +129,57 @@ var ClassMap = &classmap.Map{
|
|||||||
"Components.Mouse.Clipboard.setTextToCopy": {Name: "Components.Mouse.Clipboard.setTextToCopy", Kind: "method", Parent: "Components.Mouse.Clipboard", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Mouse.Clipboard.setTextToCopy": {Name: "Components.Mouse.Clipboard.setTextToCopy", Kind: "method", Parent: "Components.Mouse.Clipboard", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Mouse.ContextMenu": {Name: "Components.Mouse.ContextMenu", Kind: "class", Parent: "Components.Mouse", Imports: []string{"System.utils", "System.utils.IKey", "System.utils.DataKey", "System.utils.EventKey", "System.Cycle", "Dandelion", "Dandelion.IDOMElement", "Components.Mouse.Clipboard"}, Resource: classmap.Resource{Src: "Components/Mouse/ContextMenu.js", JSHash: "599dabeb67be710bfcb0379b0e1bdedd1858da60", CSSHash: "d5a5f1a4a0db9a440b9a070f9879beaddffbd99a"}},
|
"Components.Mouse.ContextMenu": {Name: "Components.Mouse.ContextMenu", Kind: "class", Parent: "Components.Mouse", Imports: []string{"System.utils", "System.utils.IKey", "System.utils.DataKey", "System.utils.EventKey", "System.Cycle", "Dandelion", "Dandelion.IDOMElement", "Components.Mouse.Clipboard"}, Resource: classmap.Resource{Src: "Components/Mouse/ContextMenu.js", JSHash: "599dabeb67be710bfcb0379b0e1bdedd1858da60", CSSHash: "d5a5f1a4a0db9a440b9a070f9879beaddffbd99a"}},
|
||||||
"Components.Vim": {Name: "Components.Vim", Kind: "class", Parent: "Components", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/_this.js", JSHash: "f385a56129d2c933fd848501bbf3a5183a2dd3a8", CSSHash: "7949b25860fcef736927c01502aad09b56d764b2"}},
|
"Components.Vim": {Name: "Components.Vim", Kind: "class", Parent: "Components", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/_this.js", JSHash: "f385a56129d2c933fd848501bbf3a5183a2dd3a8", CSSHash: "7949b25860fcef736927c01502aad09b56d764b2"}},
|
||||||
"Components.Vim.ActionEvent": {Name: "Components.Vim.ActionEvent", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.Ex.Command", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Controls.js", JSHash: "d820f2b288a11adfd43eed1186f702013530606f", CSSHash: "1"}},
|
|
||||||
"Components.Vim.Actions": {Name: "Components.Vim.Actions", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.Actions": {Name: "Components.Vim.Actions", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.Actions.BUFFERS": {Name: "Components.Vim.Actions.BUFFERS", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Dandelion", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/BUFFERS.js", JSHash: "4142782274b232ea8a80ddeb7fbffbd8b97ba1d2", CSSHash: "1"}},
|
"Components.Vim.Actions.BUFFERS": {Name: "Components.Vim.Actions.BUFFERS", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Dandelion", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/BUFFERS.js", JSHash: "10d0101e47d6eba230718c7c917359e07024c59c", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.DELETE": {Name: "Components.Vim.Actions.DELETE", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Message", "Components.Vim.Beep", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/DELETE.js", JSHash: "12223cd3496265f907c83a6f42bab6eebb174983", CSSHash: "1"}},
|
"Components.Vim.Actions.DELETE": {Name: "Components.Vim.Actions.DELETE", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Message", "Components.Vim.Beep", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/DELETE.js", JSHash: "72dedf3ed30419769758005efeaae58d1df78b80", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.EDITOR_COMMAND": {Name: "Components.Vim.Actions.EDITOR_COMMAND", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/EDITOR_COMMAND.js", JSHash: "38f9bd4f5c880fc172b8f50aae38ebb9d189bfe8", CSSHash: "1"}},
|
"Components.Vim.Actions.EDITOR_COMMAND": {Name: "Components.Vim.Actions.EDITOR_COMMAND", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/EDITOR_COMMAND.js", JSHash: "aba93ad266004619be21453ae1e782a4a2d4a60c", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.FIND": {Name: "Components.Vim.Actions.FIND", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/FIND.js", JSHash: "e408e00eb64bf4daffb39973b41141458966d18f", CSSHash: "1"}},
|
"Components.Vim.Actions.FIND": {Name: "Components.Vim.Actions.FIND", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/FIND.js", JSHash: "7941c2b7bafc729e335df0bc106b281a85e26067", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.INSERT": {Name: "Components.Vim.Actions.INSERT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.State.Stack", "Components.Vim.State.Stator", "System.Debug", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/INSERT.js", JSHash: "9acbc4ec8c6f7f5cd66520455fcc061d0547bb62", CSSHash: "1"}},
|
"Components.Vim.Actions.INSERT": {Name: "Components.Vim.Actions.INSERT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.State.Stack", "Components.Vim.State.Stator", "System.Debug", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/INSERT.js", JSHash: "dcc902863c6ab00d718cb71f84604eb0b6c580ac", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.JOIN_LINES": {Name: "Components.Vim.Actions.JOIN_LINES", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Beep", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/JOIN_LINES.js", JSHash: "2c0bafefa8edb662e5003780b4ae8a6b8488a317", CSSHash: "1"}},
|
"Components.Vim.Actions.JOIN_LINES": {Name: "Components.Vim.Actions.JOIN_LINES", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Beep", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/JOIN_LINES.js", JSHash: "23cced8b33aef31b5385528d52e79dcb7f2b50eb", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.MARK": {Name: "Components.Vim.Actions.MARK", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/MARK.js", JSHash: "4e959247d49f84b20f96c8a186492c93d1ff5960", CSSHash: "1"}},
|
"Components.Vim.Actions.MARK": {Name: "Components.Vim.Actions.MARK", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/MARK.js", JSHash: "c81ed43ad3fcb08ca07cb0c60460169f09edb943", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.MARKS": {Name: "Components.Vim.Actions.MARKS", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message", "Components.Vim.State.Marks"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/MARKS.js", JSHash: "06699d99178aef5758d7cd7ca46d3b7806ed7621", CSSHash: "1"}},
|
"Components.Vim.Actions.MARKS": {Name: "Components.Vim.Actions.MARKS", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message", "Components.Vim.State.Marks"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/MARKS.js", JSHash: "933e83312e8e301330efc6776be1676b18b9dcf2", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.PRINT": {Name: "Components.Vim.Actions.PRINT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/PRINT.js", JSHash: "d2fae160852cfb3aeed074dc8eef66b71af46224", CSSHash: "1"}},
|
"Components.Vim.Actions.PRINT": {Name: "Components.Vim.Actions.PRINT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/PRINT.js", JSHash: "1c3260820213256a771ba9d5e31903b249986394", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.PRINT_HEX": {Name: "Components.Vim.Actions.PRINT_HEX", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/PRINT_HEX.js", JSHash: "5ae91c340b0ce35aac6ab73bc4302cfa94e02dd2", CSSHash: "1"}},
|
"Components.Vim.Actions.PRINT_HEX": {Name: "Components.Vim.Actions.PRINT_HEX", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/PRINT_HEX.js", JSHash: "6bf9a33e51e407e487ff76a509bf420bdd06d0f8", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.PUT": {Name: "Components.Vim.Actions.PUT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/PUT.js", JSHash: "aebed9fffbae518dbbd59d7b84a399f5cb48398a", CSSHash: "1"}},
|
"Components.Vim.Actions.PUT": {Name: "Components.Vim.Actions.PUT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/PUT.js", JSHash: "2971672b3c4e14a735e001e74aec4636a48912fd", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.QUIT": {Name: "Components.Vim.Actions.QUIT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/QUIT.js", JSHash: "eeb7923e9b8a06ddea2c2d0fff76edb75d04121e", CSSHash: "1"}},
|
"Components.Vim.Actions.QUIT": {Name: "Components.Vim.Actions.QUIT", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/QUIT.js", JSHash: "e762de2b83e616b4db3efa6631aab60d00db69d5", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.REDO": {Name: "Components.Vim.Actions.REDO", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/REDO.js", JSHash: "a2895a9628f9a075f350fcb0583042f64518ce3d", CSSHash: "1"}},
|
"Components.Vim.Actions.REDO": {Name: "Components.Vim.Actions.REDO", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/REDO.js", JSHash: "b1e0eaa196b49bde3a88f35b9bf9fa68c1a6d710", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.REGISTERS": {Name: "Components.Vim.Actions.REGISTERS", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/REGISTERS.js", JSHash: "ddaa381db6d77db810a21a35e05f2008034e43ef", CSSHash: "1"}},
|
"Components.Vim.Actions.REGISTERS": {Name: "Components.Vim.Actions.REGISTERS", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/REGISTERS.js", JSHash: "93433785ca90f2b6c3cba6e680fd602b095a68e6", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.REPLACE": {Name: "Components.Vim.Actions.REPLACE", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.State.Stack", "Components.Vim.Error", "Components.Vim.Message", "System.utils.Perf.CountSubstr", "Components.Vim.Actions.FIND"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/REPLACE.js", JSHash: "91b16f71085d4fa9f98081971f103a63509cc492", CSSHash: "1"}},
|
"Components.Vim.Actions.REPLACE": {Name: "Components.Vim.Actions.REPLACE", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.State.Stack", "Components.Vim.Error", "Components.Vim.Message", "System.utils.Perf.CountSubstr", "Components.Vim.Actions.FIND"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/REPLACE.js", JSHash: "4e850e4622d45abe5d72463db55851735e03f7d7", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.SHIFT_LINES": {Name: "Components.Vim.Actions.SHIFT_LINES", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep", "Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Error", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/SHIFT_LINES.js", JSHash: "d85ff4738e31e1a8a8acdaf5f00bb5d654290b14", CSSHash: "1"}},
|
"Components.Vim.Actions.SHIFT_LINES": {Name: "Components.Vim.Actions.SHIFT_LINES", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep", "Components.Vim.State.Stator", "Components.Vim.State.Stack", "Components.Vim.Error", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/SHIFT_LINES.js", JSHash: "149a1ab5a2cc445932f069e75c61a7370b434ea2", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.TO": {Name: "Components.Vim.Actions.TO", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/TO.js", JSHash: "50d87381bc34dfefb4dcbd7dce33cdd9ed67dc55", CSSHash: "1"}},
|
"Components.Vim.Actions.TO": {Name: "Components.Vim.Actions.TO", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/TO.js", JSHash: "e1018d38f3d9a0c218528fef438e045817262f9e", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.UNDO": {Name: "Components.Vim.Actions.UNDO", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/UNDO.js", JSHash: "bb3f119407547329da561213cca7445b63e30d3c", CSSHash: "1"}},
|
"Components.Vim.Actions.UNDO": {Name: "Components.Vim.Actions.UNDO", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/UNDO.js", JSHash: "d79b099c058aceabe3f851a1992a6387d5a117f9", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.VA_REC": {Name: "Components.Vim.Actions.VA_REC", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "System.utils.EventKey", "Components.Vim.ActionEvent", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/VA_REC.js", JSHash: "beb5d83777afb4f3a043abd7c2331eb9a500b942", CSSHash: "1"}},
|
"Components.Vim.Actions.VA_REC": {Name: "Components.Vim.Actions.VA_REC", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "System.utils.EventKey", "Components.Vim.ControlActionEvent", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/VA_REC.js", JSHash: "825e790ffdd1a979dd801b03b011cce1b20bd335", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.VERSION": {Name: "Components.Vim.Actions.VERSION", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/VERSION.js", JSHash: "1aae87bf77f87a6202733ef515e927d788cd3bc5", CSSHash: "1"}},
|
"Components.Vim.Actions.VERSION": {Name: "Components.Vim.Actions.VERSION", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Error", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/VERSION.js", JSHash: "08f57f9f25cfece49666bd71c770f8a33d773bfe", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.VISUAL": {Name: "Components.Vim.Actions.VISUAL", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Message", "Components.Vim.Actions.YANK", "Components.Vim.Actions.DELETE", "Components.Vim.Actions.SHIFT_LINES", "Components.Vim.Actions.PUT"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/VISUAL.js", JSHash: "2dba8beb95823fd5ff5af757de7319b7a0970cc4", CSSHash: "1"}},
|
"Components.Vim.Actions.VISUAL": {Name: "Components.Vim.Actions.VISUAL", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Message", "Components.Vim.Actions.YANK", "Components.Vim.Actions.DELETE", "Components.Vim.Actions.SHIFT_LINES", "Components.Vim.Actions.PUT"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/VISUAL.js", JSHash: "87699928ab681c84bd1f5193ae059556bdd6b85e", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.WORD": {Name: "Components.Vim.Actions.WORD", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/WORD.js", JSHash: "dcbb5a4830c5a747ca3f1e6ab5fc6be68c1c3a9b", CSSHash: "1"}},
|
"Components.Vim.Actions.WORD": {Name: "Components.Vim.Actions.WORD", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/WORD.js", JSHash: "daab2e1f78193958d8c223502e3ead053cc167cc", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.WRITE": {Name: "Components.Vim.Actions.WRITE", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/WRITE.js", JSHash: "6aed08f607ad6c050798a37461ffc6394bb7b5aa", CSSHash: "1"}},
|
"Components.Vim.Actions.WRITE": {Name: "Components.Vim.Actions.WRITE", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Message", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/WRITE.js", JSHash: "590a8bbaab9d637dda54f4562ec0cf11a2dc7808", CSSHash: "1"}},
|
||||||
"Components.Vim.Actions.YANK": {Name: "Components.Vim.Actions.YANK", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Message", "Components.Vim.Beep", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/YANK.js", JSHash: "4c428bea3ce9c15b94f294b1d4cd17ee4cde8824", CSSHash: "1"}},
|
"Components.Vim.Actions.YANK": {Name: "Components.Vim.Actions.YANK", Kind: "class", Parent: "Components.Vim.Actions", Imports: []string{"System.Debug", "Components.Vim.Message", "Components.Vim.Beep", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Actions/YANK.js", JSHash: "50ffb6c34fa132e48264a3bc8be2c19c756f3bf8", CSSHash: "1"}},
|
||||||
"Components.Vim.Beep": {Name: "Components.Vim.Beep", Kind: "method", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.Beep": {Name: "Components.Vim.Beep", Kind: "method", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.Controls": {Name: "Components.Vim.Controls", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.Ex.Command", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Controls.js", JSHash: "d820f2b288a11adfd43eed1186f702013530606f", CSSHash: "1"}},
|
"Components.Vim.ControlActionEvent": {Name: "Components.Vim.ControlActionEvent", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.Ex.Command", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Controls.js", JSHash: "3bc9c5374f14c3f5a52db7410af449d2ee28f8d4", CSSHash: "1"}},
|
||||||
"Components.Vim.Cursor": {Name: "Components.Vim.Cursor", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.State.Recorder", "Components.Vim.Actions.*", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Cursor.js", JSHash: "80f768f49924d50dd6a3e77e15b447aea51ea21c", CSSHash: "1"}},
|
"Components.Vim.Controls": {Name: "Components.Vim.Controls", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.Ex.Command", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Controls.js", JSHash: "3bc9c5374f14c3f5a52db7410af449d2ee28f8d4", CSSHash: "1"}},
|
||||||
|
"Components.Vim.Cursor": {Name: "Components.Vim.Cursor", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.State.Recorder", "Components.Vim.Actions.*", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/Cursor.js", JSHash: "d4d02c1741690ec1e8b1f3e34b320ac650b8d5fe", CSSHash: "1"}},
|
||||||
"Components.Vim.DateTime": {Name: "Components.Vim.DateTime", Kind: "class", Parent: "Components.Vim", Imports: []string{"Components.Vim.DateTime.String"}, Resource: classmap.Resource{Src: "Components/Vim/DateTime/_this.js", JSHash: "6f1078fe85d74ec1771b7eb491809c665679b907", CSSHash: "1"}},
|
"Components.Vim.DateTime": {Name: "Components.Vim.DateTime", Kind: "class", Parent: "Components.Vim", Imports: []string{"Components.Vim.DateTime.String"}, Resource: classmap.Resource{Src: "Components/Vim/DateTime/_this.js", JSHash: "6f1078fe85d74ec1771b7eb491809c665679b907", CSSHash: "1"}},
|
||||||
"Components.Vim.DateTime.RelativeTime": {Name: "Components.Vim.DateTime.RelativeTime", Kind: "method", Parent: "Components.Vim.DateTime", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.DateTime.RelativeTime": {Name: "Components.Vim.DateTime.RelativeTime", Kind: "method", Parent: "Components.Vim.DateTime", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.DateTime.String": {Name: "Components.Vim.DateTime.String", Kind: "method", Parent: "Components.Vim.DateTime", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/DateTime/String.js", JSHash: "07b11e176cccc423e75d8fe66302f8cb8b009418", CSSHash: "1"}},
|
"Components.Vim.DateTime.String": {Name: "Components.Vim.DateTime.String", Kind: "method", Parent: "Components.Vim.DateTime", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/DateTime/String.js", JSHash: "07b11e176cccc423e75d8fe66302f8cb8b009418", CSSHash: "1"}},
|
||||||
"Components.Vim.Error": {Name: "Components.Vim.Error", Kind: "method", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.Error": {Name: "Components.Vim.Error", Kind: "method", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.Ex": {Name: "Components.Vim.Ex", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.Ex": {Name: "Components.Vim.Ex", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.Ex.Command": {Name: "Components.Vim.Ex.Command", Kind: "class", Parent: "Components.Vim.Ex", Imports: []string{"System.Cycle", "System.Debug", "System.utils.Perf", "Components.Vim.State.History", "Components.Vim.Message", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Ex/Command.js", JSHash: "c1a2afdb0cd600edbe79d0465a12ca7896aca68b", CSSHash: "1"}},
|
"Components.Vim.Ex.Command": {Name: "Components.Vim.Ex.Command", Kind: "class", Parent: "Components.Vim.Ex", Imports: []string{"System.Cycle", "System.Debug", "System.utils.Perf", "Components.Vim.State.History", "Components.Vim.Message", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/Ex/Command.js", JSHash: "9e4447d04e652f1265a87ed0eac3cf5728700674", CSSHash: "1"}},
|
||||||
"Components.Vim.LineBuffer": {Name: "Components.Vim.LineBuffer", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/LineBuffer.js", JSHash: "d7815c5c0a40eda137ebb9559481b265e3f4c7be", CSSHash: "1"}},
|
"Components.Vim.LineBuffer": {Name: "Components.Vim.LineBuffer", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/LineBuffer.js", JSHash: "04454c3bc04064d4244eab9c1c54ecc18bb6c394", CSSHash: "1"}},
|
||||||
"Components.Vim.LineFeeder": {Name: "Components.Vim.LineFeeder", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.LineBuffer", "Components.Vim.Cursor", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/LineFeeder.js", JSHash: "7876d69d13a93fe96a04ca5c5b17496b1d542d86", CSSHash: "1"}},
|
"Components.Vim.LineFeeder": {Name: "Components.Vim.LineFeeder", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.LineBuffer", "Components.Vim.Cursor", "System.utils.Perf.CountSubstr"}, Resource: classmap.Resource{Src: "Components/Vim/LineFeeder.js", JSHash: "c4e6e0db652eaf19075ca018f2e1ea79568a55fa", CSSHash: "1"}},
|
||||||
"Components.Vim.Message": {Name: "Components.Vim.Message", Kind: "method", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.Message": {Name: "Components.Vim.Message", Kind: "method", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.State": {Name: "Components.Vim.State", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.State": {Name: "Components.Vim.State", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.State.History": {Name: "Components.Vim.State.History", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/State/History.js", JSHash: "2d338e9e47f157f392d9f9df210ec6e8768cffb0", CSSHash: "1"}},
|
"Components.Vim.State.History": {Name: "Components.Vim.State.History", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/State/History.js", JSHash: "2d338e9e47f157f392d9f9df210ec6e8768cffb0", CSSHash: "1"}},
|
||||||
"Components.Vim.State.Marks": {Name: "Components.Vim.State.Marks", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/State/Marks.js", JSHash: "66316f61f4b322bacea9899a5a9eee0bd12de8e6", CSSHash: "1"}},
|
"Components.Vim.State.Marks": {Name: "Components.Vim.State.Marks", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"System.Debug", "Components.Vim.Beep"}, Resource: classmap.Resource{Src: "Components/Vim/State/Marks.js", JSHash: "66316f61f4b322bacea9899a5a9eee0bd12de8e6", CSSHash: "1"}},
|
||||||
"Components.Vim.State.Recorder": {Name: "Components.Vim.State.Recorder", Kind: "class", Parent: "Components.Vim.State", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/State/Recorder.js", JSHash: "3172902ca4683ca0017800e060bb4a0d0dba3bc7", CSSHash: "1"}},
|
"Components.Vim.State.Recorder": {Name: "Components.Vim.State.Recorder", Kind: "class", Parent: "Components.Vim.State", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/State/Recorder.js", JSHash: "3172902ca4683ca0017800e060bb4a0d0dba3bc7", CSSHash: "1"}},
|
||||||
"Components.Vim.State.Registers": {Name: "Components.Vim.State.Registers", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/State/Registers.js", JSHash: "60e791e7464fd1c15329dc576b736de906c442e3", CSSHash: "1"}},
|
"Components.Vim.State.Registers": {Name: "Components.Vim.State.Registers", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"System.Debug"}, Resource: classmap.Resource{Src: "Components/Vim/State/Registers.js", JSHash: "e4ba96f109461f0ac961bfeeaf659b39e02c0dc7", CSSHash: "1"}},
|
||||||
"Components.Vim.State.Stack": {Name: "Components.Vim.State.Stack", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"Components.Vim.DateTime.RelativeTime"}, Resource: classmap.Resource{Src: "Components/Vim/State/Stack.js", JSHash: "bee72cfd5adec1fd9f0edb1b0e8e58c1865a9195", CSSHash: "1"}},
|
"Components.Vim.State.Stack": {Name: "Components.Vim.State.Stack", Kind: "class", Parent: "Components.Vim.State", Imports: []string{"Components.Vim.DateTime.RelativeTime"}, Resource: classmap.Resource{Src: "Components/Vim/State/Stack.js", JSHash: "55a2ab3b4269bacbe1ae63200fec5d25a3dcd589", CSSHash: "1"}},
|
||||||
"Components.Vim.State.Stator": {Name: "Components.Vim.State.Stator", Kind: "class", Parent: "Components.Vim.State", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/State/Stator.js", JSHash: "b86bc18676313544069bd5abe04e39fe3054652c", CSSHash: "1"}},
|
"Components.Vim.State.Stator": {Name: "Components.Vim.State.Stator", Kind: "class", Parent: "Components.Vim.State", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/State/Stator.js", JSHash: "fdf4be9400b96d4cb2c70d893deb9cf87716bbac", CSSHash: "1"}},
|
||||||
"Components.Vim.StatusBar": {Name: "Components.Vim.StatusBar", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.LineFeeder"}, Resource: classmap.Resource{Src: "Components/Vim/StatusBar.js", JSHash: "461f00364ced9cb6e0ae83b9d18c6456fb051e26", CSSHash: "1"}},
|
"Components.Vim.StatusBar": {Name: "Components.Vim.StatusBar", Kind: "class", Parent: "Components.Vim", Imports: []string{"System.Debug", "Components.Vim.LineFeeder"}, Resource: classmap.Resource{Src: "Components/Vim/StatusBar.js", JSHash: "c48281a499a2386f440dd2f39f15097c172b399e", CSSHash: "1"}},
|
||||||
"Components.Vim.Syntax": {Name: "Components.Vim.Syntax", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"Components.Vim.Syntax": {Name: "Components.Vim.Syntax", Kind: "class", Parent: "Components.Vim", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"Components.Vim.Syntax.Analyzer": {Name: "Components.Vim.Syntax.Analyzer", Kind: "class", Parent: "Components.Vim.Syntax", Imports: []string{"System.Debug", "Components.Vim.Beep", "Components.Vim.Syntax.Word"}, Resource: classmap.Resource{Src: "Components/Vim/Syntax/Analyzer.js", JSHash: "64b9a2ae4c6ba0f9fdc0dda87323786df6c6b339", CSSHash: "1"}},
|
"Components.Vim.Syntax.Analyzer": {Name: "Components.Vim.Syntax.Analyzer", Kind: "class", Parent: "Components.Vim.Syntax", Imports: []string{"System.Debug", "Components.Vim.Beep", "Components.Vim.Syntax.Word"}, Resource: classmap.Resource{Src: "Components/Vim/Syntax/Analyzer.js", JSHash: "443f874d73786126f3406ab26a98e38afbdc509c", CSSHash: "1"}},
|
||||||
"Components.Vim.Syntax.TokenMatch": {Name: "Components.Vim.Syntax.TokenMatch", Kind: "class", Parent: "Components.Vim.Syntax", Imports: []string{"System.Debug", "Components.Vim.Beep", "Components.Vim.Syntax.Word"}, Resource: classmap.Resource{Src: "Components/Vim/Syntax/Analyzer.js", JSHash: "64b9a2ae4c6ba0f9fdc0dda87323786df6c6b339", CSSHash: "1"}},
|
"Components.Vim.Syntax.TokenMatch": {Name: "Components.Vim.Syntax.TokenMatch", Kind: "class", Parent: "Components.Vim.Syntax", Imports: []string{"System.Debug", "Components.Vim.Beep", "Components.Vim.Syntax.Word"}, Resource: classmap.Resource{Src: "Components/Vim/Syntax/Analyzer.js", JSHash: "443f874d73786126f3406ab26a98e38afbdc509c", CSSHash: "1"}},
|
||||||
"Components.Vim.Syntax.Word": {Name: "Components.Vim.Syntax.Word", Kind: "class", Parent: "Components.Vim.Syntax", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/Syntax/Word.js", JSHash: "a6d24370b0906cc0f09cfd68d96d635cd583fac3", CSSHash: "1"}},
|
"Components.Vim.Syntax.Word": {Name: "Components.Vim.Syntax.Word", Kind: "class", Parent: "Components.Vim.Syntax", Imports: []string(nil), Resource: classmap.Resource{Src: "Components/Vim/Syntax/Word.js", JSHash: "a6d24370b0906cc0f09cfd68d96d635cd583fac3", CSSHash: "1"}},
|
||||||
"Components.Vim.VimArea": {Name: "Components.Vim.VimArea", Kind: "class", Parent: "Components.Vim", Imports: []string{"Dandelion.IDOMElement", "System.utils.DataKey", "System.utils.EventKey", "System.Cycle", "System.Debug", "Components.Vim.State.Registers", "Components.Vim.State.Marks", "Components.Vim.Syntax.Analyzer", "Components.Vim.LineFeeder", "Components.Vim.StatusBar", "Components.Vim.Controls", "Components.Vim.ActionEvent", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/VimArea.js", JSHash: "3a0490b8490a8661cbd67969851ed26c57e2f5b0", CSSHash: "1"}},
|
"Components.Vim.VimArea": {Name: "Components.Vim.VimArea", Kind: "class", Parent: "Components.Vim", Imports: []string{"Dandelion.IDOMElement", "System.utils.DataKey", "System.utils.EventKey", "System.Cycle", "System.Debug", "Components.Vim.State.Registers", "Components.Vim.State.Marks", "Components.Vim.Syntax.Analyzer", "Components.Vim.LineFeeder", "Components.Vim.StatusBar", "Components.Vim.Controls", "Components.Vim.ControlActionEvent", "Components.Vim.Message"}, Resource: classmap.Resource{Src: "Components/Vim/VimArea.js", JSHash: "100548726ba55d327c3721d77f62fbaf28dfc5bf", CSSHash: "1"}},
|
||||||
"Dandelion": {Name: "Dandelion", Kind: "class", Parent: "", Imports: []string{"System.Global.IE", "System.utils.IKey"}, Resource: classmap.Resource{Src: "Dandelion/_this.js", JSHash: "063763bdcb6c4702c56e9f132dea13f4875b2d7f", CSSHash: "1"}},
|
"Dandelion": {Name: "Dandelion", Kind: "class", Parent: "", Imports: []string{"System.Global.IE", "System.utils.IKey"}, Resource: classmap.Resource{Src: "Dandelion/_this.js", JSHash: "063763bdcb6c4702c56e9f132dea13f4875b2d7f", CSSHash: "1"}},
|
||||||
"Dandelion.CSSAnimations": {Name: "Dandelion.CSSAnimations", Kind: "class", Parent: "Dandelion", Imports: []string(nil), Resource: classmap.Resource{Src: "Dandelion/CSSAnimations/_this.js", JSHash: "a01a6bcfc5851debc7179e9449dc93617bca3afc", CSSHash: "2d6b4b00f0c4050187ccf010e0a24e5bc6121d18"}},
|
"Dandelion.CSSAnimations": {Name: "Dandelion.CSSAnimations", Kind: "class", Parent: "Dandelion", Imports: []string(nil), Resource: classmap.Resource{Src: "Dandelion/CSSAnimations/_this.js", JSHash: "a01a6bcfc5851debc7179e9449dc93617bca3afc", CSSHash: "2d6b4b00f0c4050187ccf010e0a24e5bc6121d18"}},
|
||||||
"Dandelion.CSSAnimations.MouseOverMovie": {Name: "Dandelion.CSSAnimations.MouseOverMovie", Kind: "method", Parent: "Dandelion.CSSAnimations", Imports: []string(nil), Resource: classmap.Resource{Src: "Dandelion/CSSAnimations/MovieClip.js", JSHash: "3bee713b8529d9edc0e83d7928207019be6de78d", CSSHash: "daa6e6f4ee3365e599cf1b2680f3e907389534f3"}},
|
"Dandelion.CSSAnimations.MouseOverMovie": {Name: "Dandelion.CSSAnimations.MouseOverMovie", Kind: "method", Parent: "Dandelion.CSSAnimations", Imports: []string(nil), Resource: classmap.Resource{Src: "Dandelion/CSSAnimations/MovieClip.js", JSHash: "3bee713b8529d9edc0e83d7928207019be6de78d", CSSHash: "daa6e6f4ee3365e599cf1b2680f3e907389534f3"}},
|
||||||
@@ -260,7 +260,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"System.Compression": {Name: "System.Compression", Kind: "class", Parent: "System", Imports: []string(nil), Resource: classmap.Resource{Src: "System/Compression/_this.js", JSHash: "237bff609161dca51d55c73b92a477c54286e26d", CSSHash: "1"}},
|
"System.Compression": {Name: "System.Compression", Kind: "class", Parent: "System", Imports: []string(nil), Resource: classmap.Resource{Src: "System/Compression/_this.js", JSHash: "237bff609161dca51d55c73b92a477c54286e26d", CSSHash: "1"}},
|
||||||
"System.Compression.Zlib": {Name: "System.Compression.Zlib", Kind: "class", Parent: "System.Compression", Imports: []string(nil), Resource: classmap.Resource{Src: "System/Compression/Zlib.js", JSHash: "50248acd8ef77f57eff8998011ac296b252142d4", CSSHash: "1"}},
|
"System.Compression.Zlib": {Name: "System.Compression.Zlib", Kind: "class", Parent: "System.Compression", Imports: []string(nil), Resource: classmap.Resource{Src: "System/Compression/Zlib.js", JSHash: "50248acd8ef77f57eff8998011ac296b252142d4", CSSHash: "1"}},
|
||||||
"System.Compression.Zlib.Deflate": {Name: "System.Compression.Zlib.Deflate", Kind: "method", Parent: "System.Compression.Zlib", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"System.Compression.Zlib.Deflate": {Name: "System.Compression.Zlib.Deflate", Kind: "method", Parent: "System.Compression.Zlib", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"System.Cycle": {Name: "System.Cycle", Kind: "class", Parent: "System", Imports: []string{"System.utils", "System.Tick", "System.Debug"}, Resource: classmap.Resource{Src: "System/Cycle/_this.js", JSHash: "c6f4dc11ebd0a525e3718f2fe68ff23a90a22db4", CSSHash: "1"}},
|
"System.Cycle": {Name: "System.Cycle", Kind: "class", Parent: "System", Imports: []string{"System.utils", "System.Tick", "System.Debug"}, Resource: classmap.Resource{Src: "System/Cycle/_this.js", JSHash: "bc07e0c5990eca56f7a5e769d096bd4f49aaeee3", CSSHash: "1"}},
|
||||||
"System.Cycle.TICK": {Name: "System.Cycle.TICK", Kind: "prop", Parent: "System.Cycle", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"System.Cycle.TICK": {Name: "System.Cycle.TICK", Kind: "prop", Parent: "System.Cycle", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
"System.Cycle.Trigger": {Name: "System.Cycle.Trigger", Kind: "class", Parent: "System.Cycle", Imports: []string{"System.Cycle", "System.Debug"}, Resource: classmap.Resource{Src: "System/Cycle/Trigger.js", JSHash: "c02be788ca62d7fea52bcb4527b9f72133489e80", CSSHash: "1"}},
|
"System.Cycle.Trigger": {Name: "System.Cycle.Trigger", Kind: "class", Parent: "System.Cycle", Imports: []string{"System.Cycle", "System.Debug"}, Resource: classmap.Resource{Src: "System/Cycle/Trigger.js", JSHash: "c02be788ca62d7fea52bcb4527b9f72133489e80", CSSHash: "1"}},
|
||||||
"System.Cycle.Trigger.height": {Name: "System.Cycle.Trigger.height", Kind: "method", Parent: "System.Cycle.Trigger", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
"System.Cycle.Trigger.height": {Name: "System.Cycle.Trigger.height", Kind: "method", Parent: "System.Cycle.Trigger", Imports: []string(nil), Resource: classmap.Resource{Src: "", JSHash: "", CSSHash: ""}},
|
||||||
@@ -323,7 +323,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js": {Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js", JSHash: "2e66502daabb251f22f83535899c3c282f32a2c0", CSSHash: "1"},
|
"Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js": {Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/ArticleReference.js", JSHash: "2e66502daabb251f22f83535899c3c282f32a2c0", CSSHash: "1"},
|
||||||
"Astro/Blog/AstroEdit/SmartInput/CandidateAction/Footnote.js": {Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Footnote.js", JSHash: "e308b387915865640c00c1c172c20482adaa1e46", CSSHash: "1"},
|
"Astro/Blog/AstroEdit/SmartInput/CandidateAction/Footnote.js": {Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Footnote.js", JSHash: "e308b387915865640c00c1c172c20482adaa1e46", CSSHash: "1"},
|
||||||
"Astro/Blog/AstroEdit/SmartInput/CandidateAction/Heading.js": {Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Heading.js", JSHash: "65e852a90c2dddce5931f45f841ec932e3b35e59", CSSHash: "1"},
|
"Astro/Blog/AstroEdit/SmartInput/CandidateAction/Heading.js": {Src: "Astro/Blog/AstroEdit/SmartInput/CandidateAction/Heading.js", JSHash: "65e852a90c2dddce5931f45f841ec932e3b35e59", CSSHash: "1"},
|
||||||
"Astro/Blog/AstroEdit/SmartInput/_this.js": {Src: "Astro/Blog/AstroEdit/SmartInput/_this.js", JSHash: "efb23c5f132c2db9c2a39eba05b1c401a809af02", CSSHash: "4cd01e0c87e41c384afe9d9d5fb9d545bd51bd38"},
|
"Astro/Blog/AstroEdit/SmartInput/_this.js": {Src: "Astro/Blog/AstroEdit/SmartInput/_this.js", JSHash: "e0675336c201ea7c26eb5a4371fd0fd3d1cd1d6b", CSSHash: "4cd01e0c87e41c384afe9d9d5fb9d545bd51bd38"},
|
||||||
"Astro/Blog/AstroEdit/Uploader.js": {Src: "Astro/Blog/AstroEdit/Uploader.js", JSHash: "1bc0287727307b409ce2954c2cd826e84cbf9fc7", CSSHash: "1"},
|
"Astro/Blog/AstroEdit/Uploader.js": {Src: "Astro/Blog/AstroEdit/Uploader.js", JSHash: "1bc0287727307b409ce2954c2cd826e84cbf9fc7", CSSHash: "1"},
|
||||||
"Astro/Blog/AstroEdit/Visualizer/Snippet/AcquireLib.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/AcquireLib.js", JSHash: "7af9a09fbf17d439fb810b3485609c4bbd816729", CSSHash: "e3860ca0ac69a86e948b811da1ebf6ba85fad57f"},
|
"Astro/Blog/AstroEdit/Visualizer/Snippet/AcquireLib.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/AcquireLib.js", JSHash: "7af9a09fbf17d439fb810b3485609c4bbd816729", CSSHash: "e3860ca0ac69a86e948b811da1ebf6ba85fad57f"},
|
||||||
"Astro/Blog/AstroEdit/Visualizer/Snippet/ArticleContent.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/ArticleContent.js", JSHash: "83817c1b1e8c73a598e1c090d3dae8fb341bcebe", CSSHash: "e1cfcf676ebfc3a9ab80139ab2f7e63a2a1b286f"},
|
"Astro/Blog/AstroEdit/Visualizer/Snippet/ArticleContent.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/ArticleContent.js", JSHash: "83817c1b1e8c73a598e1c090d3dae8fb341bcebe", CSSHash: "e1cfcf676ebfc3a9ab80139ab2f7e63a2a1b286f"},
|
||||||
@@ -341,7 +341,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"Astro/Blog/AstroEdit/Visualizer/Snippet/Spoiler.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/Spoiler.js", JSHash: "b3a483cc50f0e63c07ae64b52652f07159cdd877", CSSHash: "1"},
|
"Astro/Blog/AstroEdit/Visualizer/Snippet/Spoiler.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/Spoiler.js", JSHash: "b3a483cc50f0e63c07ae64b52652f07159cdd877", CSSHash: "1"},
|
||||||
"Astro/Blog/AstroEdit/Visualizer/Snippet/Video.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/Video.js", JSHash: "d6f641a25d4350b98dad2bbeeec5dedfd1c6d532", CSSHash: "ff1d4ae903c244a6aeaf78b12c375f1f45dfb3c2"},
|
"Astro/Blog/AstroEdit/Visualizer/Snippet/Video.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/Video.js", JSHash: "d6f641a25d4350b98dad2bbeeec5dedfd1c6d532", CSSHash: "ff1d4ae903c244a6aeaf78b12c375f1f45dfb3c2"},
|
||||||
"Astro/Blog/AstroEdit/Visualizer/Snippet/_this.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/_this.js", JSHash: "38f5d8512eabf1ffb4249b1414efd2362af8dc5c", CSSHash: "1"},
|
"Astro/Blog/AstroEdit/Visualizer/Snippet/_this.js": {Src: "Astro/Blog/AstroEdit/Visualizer/Snippet/_this.js", JSHash: "38f5d8512eabf1ffb4249b1414efd2362af8dc5c", CSSHash: "1"},
|
||||||
"Astro/Blog/AstroEdit/Visualizer/_this.js": {Src: "Astro/Blog/AstroEdit/Visualizer/_this.js", JSHash: "44b9203ae646cc103c3f97b2d0b5a2691d0b9a12", CSSHash: "d43e2d27e52788d755c96f0db4ac500aa38ca2ee"},
|
"Astro/Blog/AstroEdit/Visualizer/_this.js": {Src: "Astro/Blog/AstroEdit/Visualizer/_this.js", JSHash: "fb03033099f09f6c6e526415f41753536ffcef73", CSSHash: "d43e2d27e52788d755c96f0db4ac500aa38ca2ee"},
|
||||||
"Astro/Blog/AstroEdit/_this.js": {Src: "Astro/Blog/AstroEdit/_this.js", JSHash: "92ff148e1e100a172d0583f22fff03fa277840ce", CSSHash: "2d37776089eeac5d81981f100c1c029c9249e4a9"},
|
"Astro/Blog/AstroEdit/_this.js": {Src: "Astro/Blog/AstroEdit/_this.js", JSHash: "92ff148e1e100a172d0583f22fff03fa277840ce", CSSHash: "2d37776089eeac5d81981f100c1c029c9249e4a9"},
|
||||||
"Astro/Blog/Components/Album.js": {Src: "Astro/Blog/Components/Album.js", JSHash: "95069b6eec9f03c84969e4d3627b0730136fa300", CSSHash: "640c50241b457330678a21b940fdb4ea15a5249b"},
|
"Astro/Blog/Components/Album.js": {Src: "Astro/Blog/Components/Album.js", JSHash: "95069b6eec9f03c84969e4d3627b0730136fa300", CSSHash: "640c50241b457330678a21b940fdb4ea15a5249b"},
|
||||||
"Astro/Blog/Components/ArticleContent.js": {Src: "Astro/Blog/Components/ArticleContent.js", JSHash: "2e208eae51421946f874dd78cb05d974a689bdef", CSSHash: "34fc82974af2ae7040819889bc8e7a1bd2b48cd6"},
|
"Astro/Blog/Components/ArticleContent.js": {Src: "Astro/Blog/Components/ArticleContent.js", JSHash: "2e208eae51421946f874dd78cb05d974a689bdef", CSSHash: "34fc82974af2ae7040819889bc8e7a1bd2b48cd6"},
|
||||||
@@ -364,7 +364,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"Astro/Blog/Components/TagControl.js": {Src: "Astro/Blog/Components/TagControl.js", JSHash: "fc34df160451001d1a04242f91b937b5fdd503f1", CSSHash: "714529a31e4b9d3a4987163fb40ab53607ff4c43"},
|
"Astro/Blog/Components/TagControl.js": {Src: "Astro/Blog/Components/TagControl.js", JSHash: "fc34df160451001d1a04242f91b937b5fdd503f1", CSSHash: "714529a31e4b9d3a4987163fb40ab53607ff4c43"},
|
||||||
"Astro/Blog/Components/ToggleButton/CommentToggle.js": {Src: "Astro/Blog/Components/ToggleButton/CommentToggle.js", JSHash: "2b4abf35627ea2419812dea825c9529f002b7293", CSSHash: "88b2d440e6056ebd62138e20c9b1c9da97c6fb3f"},
|
"Astro/Blog/Components/ToggleButton/CommentToggle.js": {Src: "Astro/Blog/Components/ToggleButton/CommentToggle.js", JSHash: "2b4abf35627ea2419812dea825c9529f002b7293", CSSHash: "88b2d440e6056ebd62138e20c9b1c9da97c6fb3f"},
|
||||||
"Astro/Blog/Components/ToggleButton/DeleteArticle.js": {Src: "Astro/Blog/Components/ToggleButton/DeleteArticle.js", JSHash: "58a2e9ec9434798a1d0db892f0c3275e28d6733c", CSSHash: "37d28e8059d0f48ae1c49f9c5fa106275505fa71"},
|
"Astro/Blog/Components/ToggleButton/DeleteArticle.js": {Src: "Astro/Blog/Components/ToggleButton/DeleteArticle.js", JSHash: "58a2e9ec9434798a1d0db892f0c3275e28d6733c", CSSHash: "37d28e8059d0f48ae1c49f9c5fa106275505fa71"},
|
||||||
"Astro/Blog/Components/ToggleButton/_this.js": {Src: "Astro/Blog/Components/ToggleButton/_this.js", JSHash: "a8ac1e631748262d7efd7b5b371262739a0ebce6", CSSHash: "ec9b9f22d38415aa2ff3750ac09e3b8e7494ec61"},
|
"Astro/Blog/Components/ToggleButton/_this.js": {Src: "Astro/Blog/Components/ToggleButton/_this.js", JSHash: "728acf3ed81ac817c6a19a5397c0c5aa1ebbbfdd", CSSHash: "ec9b9f22d38415aa2ff3750ac09e3b8e7494ec61"},
|
||||||
"Astro/Blog/Components/Video.js": {Src: "Astro/Blog/Components/Video.js", JSHash: "a81c3528ac9d78cf1e443c4310faad23c355a654", CSSHash: "5d7572084bf0b426e76a938c61fa380d5b582ef9"},
|
"Astro/Blog/Components/Video.js": {Src: "Astro/Blog/Components/Video.js", JSHash: "a81c3528ac9d78cf1e443c4310faad23c355a654", CSSHash: "5d7572084bf0b426e76a938c61fa380d5b582ef9"},
|
||||||
"Astro/Blog/Config.js": {Src: "Astro/Blog/Config.js", JSHash: "72dd92f2c5087d6ddecc1507f6448ca552ee5385", CSSHash: "1"},
|
"Astro/Blog/Config.js": {Src: "Astro/Blog/Config.js", JSHash: "72dd92f2c5087d6ddecc1507f6448ca552ee5385", CSSHash: "1"},
|
||||||
"Astro/Blog/Layout/Article/Control.js": {Src: "Astro/Blog/Layout/Article/Control.js", JSHash: "cad0f89a3793d1374a3ed22dccd6b5a146629ca0", CSSHash: "1"},
|
"Astro/Blog/Layout/Article/Control.js": {Src: "Astro/Blog/Layout/Article/Control.js", JSHash: "cad0f89a3793d1374a3ed22dccd6b5a146629ca0", CSSHash: "1"},
|
||||||
@@ -396,51 +396,51 @@ var ClassMap = &classmap.Map{
|
|||||||
"Astro/utils/_this.js": {Src: "Astro/utils/_this.js", JSHash: "21e99449ec5c1a4b6d25164db9434132aeea5ad3", CSSHash: "1"},
|
"Astro/utils/_this.js": {Src: "Astro/utils/_this.js", JSHash: "21e99449ec5c1a4b6d25164db9434132aeea5ad3", CSSHash: "1"},
|
||||||
"Components/Console.js": {Src: "Components/Console.js", JSHash: "1c19da4a04f458a1ce095001397fa9bcdaa91348", CSSHash: "452f4a36e8fd7321c7d177a311047c8b71165e48"},
|
"Components/Console.js": {Src: "Components/Console.js", JSHash: "1c19da4a04f458a1ce095001397fa9bcdaa91348", CSSHash: "452f4a36e8fd7321c7d177a311047c8b71165e48"},
|
||||||
"Components/DockPanel.js": {Src: "Components/DockPanel.js", JSHash: "dffa9d89d72075c045f7653831406cabece8d8e3", CSSHash: "af0d91982c764ee62c46b243be68c08f2808e82b"},
|
"Components/DockPanel.js": {Src: "Components/DockPanel.js", JSHash: "dffa9d89d72075c045f7653831406cabece8d8e3", CSSHash: "af0d91982c764ee62c46b243be68c08f2808e82b"},
|
||||||
"Components/MessageBox.js": {Src: "Components/MessageBox.js", JSHash: "5c8b63044f81385919e8b8ca440ec6a35fe2cc46", CSSHash: "5571fa4c2e1324dcf1f2e18df8b6105cf37dfc53"},
|
"Components/MessageBox.js": {Src: "Components/MessageBox.js", JSHash: "2b962fe854fb47edfba7d25ee3532a2f6e9f4435", CSSHash: "5571fa4c2e1324dcf1f2e18df8b6105cf37dfc53"},
|
||||||
"Components/Mouse/Clipboard.js": {Src: "Components/Mouse/Clipboard.js", JSHash: "c33d6eeb916ab35e3511b2113af8ccd0103cf8fc", CSSHash: "1b7f85206ce1560ed23d3b270e093022e25d2e61"},
|
"Components/Mouse/Clipboard.js": {Src: "Components/Mouse/Clipboard.js", JSHash: "c33d6eeb916ab35e3511b2113af8ccd0103cf8fc", CSSHash: "1b7f85206ce1560ed23d3b270e093022e25d2e61"},
|
||||||
"Components/Mouse/ContextMenu.js": {Src: "Components/Mouse/ContextMenu.js", JSHash: "599dabeb67be710bfcb0379b0e1bdedd1858da60", CSSHash: "d5a5f1a4a0db9a440b9a070f9879beaddffbd99a"},
|
"Components/Mouse/ContextMenu.js": {Src: "Components/Mouse/ContextMenu.js", JSHash: "599dabeb67be710bfcb0379b0e1bdedd1858da60", CSSHash: "d5a5f1a4a0db9a440b9a070f9879beaddffbd99a"},
|
||||||
"Components/Mouse/_this.js": {Src: "Components/Mouse/_this.js", JSHash: "9ec5ced53a20ea1d057e2142668e27e5df7d49f6", CSSHash: "1"},
|
"Components/Mouse/_this.js": {Src: "Components/Mouse/_this.js", JSHash: "9ec5ced53a20ea1d057e2142668e27e5df7d49f6", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/BUFFERS.js": {Src: "Components/Vim/Actions/BUFFERS.js", JSHash: "4142782274b232ea8a80ddeb7fbffbd8b97ba1d2", CSSHash: "1"},
|
"Components/Vim/Actions/BUFFERS.js": {Src: "Components/Vim/Actions/BUFFERS.js", JSHash: "10d0101e47d6eba230718c7c917359e07024c59c", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/DELETE.js": {Src: "Components/Vim/Actions/DELETE.js", JSHash: "12223cd3496265f907c83a6f42bab6eebb174983", CSSHash: "1"},
|
"Components/Vim/Actions/DELETE.js": {Src: "Components/Vim/Actions/DELETE.js", JSHash: "72dedf3ed30419769758005efeaae58d1df78b80", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/EDITOR_COMMAND.js": {Src: "Components/Vim/Actions/EDITOR_COMMAND.js", JSHash: "38f9bd4f5c880fc172b8f50aae38ebb9d189bfe8", CSSHash: "1"},
|
"Components/Vim/Actions/EDITOR_COMMAND.js": {Src: "Components/Vim/Actions/EDITOR_COMMAND.js", JSHash: "aba93ad266004619be21453ae1e782a4a2d4a60c", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/FIND.js": {Src: "Components/Vim/Actions/FIND.js", JSHash: "e408e00eb64bf4daffb39973b41141458966d18f", CSSHash: "1"},
|
"Components/Vim/Actions/FIND.js": {Src: "Components/Vim/Actions/FIND.js", JSHash: "7941c2b7bafc729e335df0bc106b281a85e26067", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/INSERT.js": {Src: "Components/Vim/Actions/INSERT.js", JSHash: "9acbc4ec8c6f7f5cd66520455fcc061d0547bb62", CSSHash: "1"},
|
"Components/Vim/Actions/INSERT.js": {Src: "Components/Vim/Actions/INSERT.js", JSHash: "dcc902863c6ab00d718cb71f84604eb0b6c580ac", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/JOIN_LINES.js": {Src: "Components/Vim/Actions/JOIN_LINES.js", JSHash: "2c0bafefa8edb662e5003780b4ae8a6b8488a317", CSSHash: "1"},
|
"Components/Vim/Actions/JOIN_LINES.js": {Src: "Components/Vim/Actions/JOIN_LINES.js", JSHash: "23cced8b33aef31b5385528d52e79dcb7f2b50eb", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/MARK.js": {Src: "Components/Vim/Actions/MARK.js", JSHash: "4e959247d49f84b20f96c8a186492c93d1ff5960", CSSHash: "1"},
|
"Components/Vim/Actions/MARK.js": {Src: "Components/Vim/Actions/MARK.js", JSHash: "c81ed43ad3fcb08ca07cb0c60460169f09edb943", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/MARKS.js": {Src: "Components/Vim/Actions/MARKS.js", JSHash: "06699d99178aef5758d7cd7ca46d3b7806ed7621", CSSHash: "1"},
|
"Components/Vim/Actions/MARKS.js": {Src: "Components/Vim/Actions/MARKS.js", JSHash: "933e83312e8e301330efc6776be1676b18b9dcf2", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/PRINT.js": {Src: "Components/Vim/Actions/PRINT.js", JSHash: "d2fae160852cfb3aeed074dc8eef66b71af46224", CSSHash: "1"},
|
"Components/Vim/Actions/PRINT.js": {Src: "Components/Vim/Actions/PRINT.js", JSHash: "1c3260820213256a771ba9d5e31903b249986394", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/PRINT_HEX.js": {Src: "Components/Vim/Actions/PRINT_HEX.js", JSHash: "5ae91c340b0ce35aac6ab73bc4302cfa94e02dd2", CSSHash: "1"},
|
"Components/Vim/Actions/PRINT_HEX.js": {Src: "Components/Vim/Actions/PRINT_HEX.js", JSHash: "6bf9a33e51e407e487ff76a509bf420bdd06d0f8", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/PUT.js": {Src: "Components/Vim/Actions/PUT.js", JSHash: "aebed9fffbae518dbbd59d7b84a399f5cb48398a", CSSHash: "1"},
|
"Components/Vim/Actions/PUT.js": {Src: "Components/Vim/Actions/PUT.js", JSHash: "2971672b3c4e14a735e001e74aec4636a48912fd", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/QUIT.js": {Src: "Components/Vim/Actions/QUIT.js", JSHash: "eeb7923e9b8a06ddea2c2d0fff76edb75d04121e", CSSHash: "1"},
|
"Components/Vim/Actions/QUIT.js": {Src: "Components/Vim/Actions/QUIT.js", JSHash: "e762de2b83e616b4db3efa6631aab60d00db69d5", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/REDO.js": {Src: "Components/Vim/Actions/REDO.js", JSHash: "a2895a9628f9a075f350fcb0583042f64518ce3d", CSSHash: "1"},
|
"Components/Vim/Actions/REDO.js": {Src: "Components/Vim/Actions/REDO.js", JSHash: "b1e0eaa196b49bde3a88f35b9bf9fa68c1a6d710", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/REGISTERS.js": {Src: "Components/Vim/Actions/REGISTERS.js", JSHash: "ddaa381db6d77db810a21a35e05f2008034e43ef", CSSHash: "1"},
|
"Components/Vim/Actions/REGISTERS.js": {Src: "Components/Vim/Actions/REGISTERS.js", JSHash: "93433785ca90f2b6c3cba6e680fd602b095a68e6", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/REPLACE.js": {Src: "Components/Vim/Actions/REPLACE.js", JSHash: "91b16f71085d4fa9f98081971f103a63509cc492", CSSHash: "1"},
|
"Components/Vim/Actions/REPLACE.js": {Src: "Components/Vim/Actions/REPLACE.js", JSHash: "4e850e4622d45abe5d72463db55851735e03f7d7", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/SHIFT_LINES.js": {Src: "Components/Vim/Actions/SHIFT_LINES.js", JSHash: "d85ff4738e31e1a8a8acdaf5f00bb5d654290b14", CSSHash: "1"},
|
"Components/Vim/Actions/SHIFT_LINES.js": {Src: "Components/Vim/Actions/SHIFT_LINES.js", JSHash: "149a1ab5a2cc445932f069e75c61a7370b434ea2", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/TO.js": {Src: "Components/Vim/Actions/TO.js", JSHash: "50d87381bc34dfefb4dcbd7dce33cdd9ed67dc55", CSSHash: "1"},
|
"Components/Vim/Actions/TO.js": {Src: "Components/Vim/Actions/TO.js", JSHash: "e1018d38f3d9a0c218528fef438e045817262f9e", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/UNDO.js": {Src: "Components/Vim/Actions/UNDO.js", JSHash: "bb3f119407547329da561213cca7445b63e30d3c", CSSHash: "1"},
|
"Components/Vim/Actions/UNDO.js": {Src: "Components/Vim/Actions/UNDO.js", JSHash: "d79b099c058aceabe3f851a1992a6387d5a117f9", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/VA_REC.js": {Src: "Components/Vim/Actions/VA_REC.js", JSHash: "beb5d83777afb4f3a043abd7c2331eb9a500b942", CSSHash: "1"},
|
"Components/Vim/Actions/VA_REC.js": {Src: "Components/Vim/Actions/VA_REC.js", JSHash: "825e790ffdd1a979dd801b03b011cce1b20bd335", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/VERSION.js": {Src: "Components/Vim/Actions/VERSION.js", JSHash: "1aae87bf77f87a6202733ef515e927d788cd3bc5", CSSHash: "1"},
|
"Components/Vim/Actions/VERSION.js": {Src: "Components/Vim/Actions/VERSION.js", JSHash: "08f57f9f25cfece49666bd71c770f8a33d773bfe", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/VISUAL.js": {Src: "Components/Vim/Actions/VISUAL.js", JSHash: "2dba8beb95823fd5ff5af757de7319b7a0970cc4", CSSHash: "1"},
|
"Components/Vim/Actions/VISUAL.js": {Src: "Components/Vim/Actions/VISUAL.js", JSHash: "87699928ab681c84bd1f5193ae059556bdd6b85e", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/WORD.js": {Src: "Components/Vim/Actions/WORD.js", JSHash: "dcbb5a4830c5a747ca3f1e6ab5fc6be68c1c3a9b", CSSHash: "1"},
|
"Components/Vim/Actions/WORD.js": {Src: "Components/Vim/Actions/WORD.js", JSHash: "daab2e1f78193958d8c223502e3ead053cc167cc", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/WRITE.js": {Src: "Components/Vim/Actions/WRITE.js", JSHash: "6aed08f607ad6c050798a37461ffc6394bb7b5aa", CSSHash: "1"},
|
"Components/Vim/Actions/WRITE.js": {Src: "Components/Vim/Actions/WRITE.js", JSHash: "590a8bbaab9d637dda54f4562ec0cf11a2dc7808", CSSHash: "1"},
|
||||||
"Components/Vim/Actions/YANK.js": {Src: "Components/Vim/Actions/YANK.js", JSHash: "4c428bea3ce9c15b94f294b1d4cd17ee4cde8824", CSSHash: "1"},
|
"Components/Vim/Actions/YANK.js": {Src: "Components/Vim/Actions/YANK.js", JSHash: "50ffb6c34fa132e48264a3bc8be2c19c756f3bf8", CSSHash: "1"},
|
||||||
"Components/Vim/Controls.js": {Src: "Components/Vim/Controls.js", JSHash: "d820f2b288a11adfd43eed1186f702013530606f", CSSHash: "1"},
|
"Components/Vim/Controls.js": {Src: "Components/Vim/Controls.js", JSHash: "3bc9c5374f14c3f5a52db7410af449d2ee28f8d4", CSSHash: "1"},
|
||||||
"Components/Vim/Cursor.js": {Src: "Components/Vim/Cursor.js", JSHash: "80f768f49924d50dd6a3e77e15b447aea51ea21c", CSSHash: "1"},
|
"Components/Vim/Cursor.js": {Src: "Components/Vim/Cursor.js", JSHash: "d4d02c1741690ec1e8b1f3e34b320ac650b8d5fe", CSSHash: "1"},
|
||||||
"Components/Vim/DateTime/String.js": {Src: "Components/Vim/DateTime/String.js", JSHash: "07b11e176cccc423e75d8fe66302f8cb8b009418", CSSHash: "1"},
|
"Components/Vim/DateTime/String.js": {Src: "Components/Vim/DateTime/String.js", JSHash: "07b11e176cccc423e75d8fe66302f8cb8b009418", CSSHash: "1"},
|
||||||
"Components/Vim/DateTime/_this.js": {Src: "Components/Vim/DateTime/_this.js", JSHash: "6f1078fe85d74ec1771b7eb491809c665679b907", CSSHash: "1"},
|
"Components/Vim/DateTime/_this.js": {Src: "Components/Vim/DateTime/_this.js", JSHash: "6f1078fe85d74ec1771b7eb491809c665679b907", CSSHash: "1"},
|
||||||
"Components/Vim/Ex/Command.js": {Src: "Components/Vim/Ex/Command.js", JSHash: "c1a2afdb0cd600edbe79d0465a12ca7896aca68b", CSSHash: "1"},
|
"Components/Vim/Ex/Command.js": {Src: "Components/Vim/Ex/Command.js", JSHash: "9e4447d04e652f1265a87ed0eac3cf5728700674", CSSHash: "1"},
|
||||||
"Components/Vim/LineBuffer.js": {Src: "Components/Vim/LineBuffer.js", JSHash: "d7815c5c0a40eda137ebb9559481b265e3f4c7be", CSSHash: "1"},
|
"Components/Vim/LineBuffer.js": {Src: "Components/Vim/LineBuffer.js", JSHash: "04454c3bc04064d4244eab9c1c54ecc18bb6c394", CSSHash: "1"},
|
||||||
"Components/Vim/LineFeeder.js": {Src: "Components/Vim/LineFeeder.js", JSHash: "7876d69d13a93fe96a04ca5c5b17496b1d542d86", CSSHash: "1"},
|
"Components/Vim/LineFeeder.js": {Src: "Components/Vim/LineFeeder.js", JSHash: "c4e6e0db652eaf19075ca018f2e1ea79568a55fa", CSSHash: "1"},
|
||||||
"Components/Vim/State/History.js": {Src: "Components/Vim/State/History.js", JSHash: "2d338e9e47f157f392d9f9df210ec6e8768cffb0", CSSHash: "1"},
|
"Components/Vim/State/History.js": {Src: "Components/Vim/State/History.js", JSHash: "2d338e9e47f157f392d9f9df210ec6e8768cffb0", CSSHash: "1"},
|
||||||
"Components/Vim/State/Marks.js": {Src: "Components/Vim/State/Marks.js", JSHash: "66316f61f4b322bacea9899a5a9eee0bd12de8e6", CSSHash: "1"},
|
"Components/Vim/State/Marks.js": {Src: "Components/Vim/State/Marks.js", JSHash: "66316f61f4b322bacea9899a5a9eee0bd12de8e6", CSSHash: "1"},
|
||||||
"Components/Vim/State/Recorder.js": {Src: "Components/Vim/State/Recorder.js", JSHash: "3172902ca4683ca0017800e060bb4a0d0dba3bc7", CSSHash: "1"},
|
"Components/Vim/State/Recorder.js": {Src: "Components/Vim/State/Recorder.js", JSHash: "3172902ca4683ca0017800e060bb4a0d0dba3bc7", CSSHash: "1"},
|
||||||
"Components/Vim/State/Registers.js": {Src: "Components/Vim/State/Registers.js", JSHash: "60e791e7464fd1c15329dc576b736de906c442e3", CSSHash: "1"},
|
"Components/Vim/State/Registers.js": {Src: "Components/Vim/State/Registers.js", JSHash: "e4ba96f109461f0ac961bfeeaf659b39e02c0dc7", CSSHash: "1"},
|
||||||
"Components/Vim/State/Stack.js": {Src: "Components/Vim/State/Stack.js", JSHash: "bee72cfd5adec1fd9f0edb1b0e8e58c1865a9195", CSSHash: "1"},
|
"Components/Vim/State/Stack.js": {Src: "Components/Vim/State/Stack.js", JSHash: "55a2ab3b4269bacbe1ae63200fec5d25a3dcd589", CSSHash: "1"},
|
||||||
"Components/Vim/State/Stator.js": {Src: "Components/Vim/State/Stator.js", JSHash: "b86bc18676313544069bd5abe04e39fe3054652c", CSSHash: "1"},
|
"Components/Vim/State/Stator.js": {Src: "Components/Vim/State/Stator.js", JSHash: "fdf4be9400b96d4cb2c70d893deb9cf87716bbac", CSSHash: "1"},
|
||||||
"Components/Vim/StatusBar.js": {Src: "Components/Vim/StatusBar.js", JSHash: "461f00364ced9cb6e0ae83b9d18c6456fb051e26", CSSHash: "1"},
|
"Components/Vim/StatusBar.js": {Src: "Components/Vim/StatusBar.js", JSHash: "c48281a499a2386f440dd2f39f15097c172b399e", CSSHash: "1"},
|
||||||
"Components/Vim/Syntax/Analyzer.js": {Src: "Components/Vim/Syntax/Analyzer.js", JSHash: "64b9a2ae4c6ba0f9fdc0dda87323786df6c6b339", CSSHash: "1"},
|
"Components/Vim/Syntax/Analyzer.js": {Src: "Components/Vim/Syntax/Analyzer.js", JSHash: "443f874d73786126f3406ab26a98e38afbdc509c", CSSHash: "1"},
|
||||||
"Components/Vim/Syntax/Word.js": {Src: "Components/Vim/Syntax/Word.js", JSHash: "a6d24370b0906cc0f09cfd68d96d635cd583fac3", CSSHash: "1"},
|
"Components/Vim/Syntax/Word.js": {Src: "Components/Vim/Syntax/Word.js", JSHash: "a6d24370b0906cc0f09cfd68d96d635cd583fac3", CSSHash: "1"},
|
||||||
"Components/Vim/VimArea.js": {Src: "Components/Vim/VimArea.js", JSHash: "3a0490b8490a8661cbd67969851ed26c57e2f5b0", CSSHash: "1"},
|
"Components/Vim/VimArea.js": {Src: "Components/Vim/VimArea.js", JSHash: "100548726ba55d327c3721d77f62fbaf28dfc5bf", CSSHash: "1"},
|
||||||
"Components/Vim/_this.js": {Src: "Components/Vim/_this.js", JSHash: "f385a56129d2c933fd848501bbf3a5183a2dd3a8", CSSHash: "7949b25860fcef736927c01502aad09b56d764b2"},
|
"Components/Vim/_this.js": {Src: "Components/Vim/_this.js", JSHash: "f385a56129d2c933fd848501bbf3a5183a2dd3a8", CSSHash: "7949b25860fcef736927c01502aad09b56d764b2"},
|
||||||
"Components/_this.js": {Src: "Components/_this.js", JSHash: "f4cb7babe62a5cdae34d2c4ebcb55071e81da4ff", CSSHash: "1"},
|
"Components/_this.js": {Src: "Components/_this.js", JSHash: "f4cb7babe62a5cdae34d2c4ebcb55071e81da4ff", CSSHash: "1"},
|
||||||
"Dandelion/CSSAnimations/MovieClip.js": {Src: "Dandelion/CSSAnimations/MovieClip.js", JSHash: "3bee713b8529d9edc0e83d7928207019be6de78d", CSSHash: "daa6e6f4ee3365e599cf1b2680f3e907389534f3"},
|
"Dandelion/CSSAnimations/MovieClip.js": {Src: "Dandelion/CSSAnimations/MovieClip.js", JSHash: "3bee713b8529d9edc0e83d7928207019be6de78d", CSSHash: "daa6e6f4ee3365e599cf1b2680f3e907389534f3"},
|
||||||
@@ -499,7 +499,7 @@ var ClassMap = &classmap.Map{
|
|||||||
"System/Compression/Zlib.js": {Src: "System/Compression/Zlib.js", JSHash: "50248acd8ef77f57eff8998011ac296b252142d4", CSSHash: "1"},
|
"System/Compression/Zlib.js": {Src: "System/Compression/Zlib.js", JSHash: "50248acd8ef77f57eff8998011ac296b252142d4", CSSHash: "1"},
|
||||||
"System/Compression/_this.js": {Src: "System/Compression/_this.js", JSHash: "237bff609161dca51d55c73b92a477c54286e26d", CSSHash: "1"},
|
"System/Compression/_this.js": {Src: "System/Compression/_this.js", JSHash: "237bff609161dca51d55c73b92a477c54286e26d", CSSHash: "1"},
|
||||||
"System/Cycle/Trigger.js": {Src: "System/Cycle/Trigger.js", JSHash: "c02be788ca62d7fea52bcb4527b9f72133489e80", CSSHash: "1"},
|
"System/Cycle/Trigger.js": {Src: "System/Cycle/Trigger.js", JSHash: "c02be788ca62d7fea52bcb4527b9f72133489e80", CSSHash: "1"},
|
||||||
"System/Cycle/_this.js": {Src: "System/Cycle/_this.js", JSHash: "c6f4dc11ebd0a525e3718f2fe68ff23a90a22db4", CSSHash: "1"},
|
"System/Cycle/_this.js": {Src: "System/Cycle/_this.js", JSHash: "bc07e0c5990eca56f7a5e769d096bd4f49aaeee3", CSSHash: "1"},
|
||||||
"System/Debug.js": {Src: "System/Debug.js", JSHash: "be249598521dbad45b8d64d31b10777212ff6c8c", CSSHash: "1"},
|
"System/Debug.js": {Src: "System/Debug.js", JSHash: "be249598521dbad45b8d64d31b10777212ff6c8c", CSSHash: "1"},
|
||||||
"System/Encoding/Base64.js": {Src: "System/Encoding/Base64.js", JSHash: "19189ebf4db33bbf081acb98f496365bc313064f", CSSHash: "1"},
|
"System/Encoding/Base64.js": {Src: "System/Encoding/Base64.js", JSHash: "19189ebf4db33bbf081acb98f496365bc313064f", CSSHash: "1"},
|
||||||
"System/Encoding/Utf8.js": {Src: "System/Encoding/Utf8.js", JSHash: "f582c26e2b63071f6c475d1f09553b546ee0af0f", CSSHash: "1"},
|
"System/Encoding/Utf8.js": {Src: "System/Encoding/Utf8.js", JSHash: "f582c26e2b63071f6c475d1f09553b546ee0af0f", CSSHash: "1"},
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ var Externs = []string{
|
|||||||
"externs/Components.Mouse.Clipboard.js",
|
"externs/Components.Mouse.Clipboard.js",
|
||||||
"externs/Components.Mouse.ContextMenu.js",
|
"externs/Components.Mouse.ContextMenu.js",
|
||||||
"externs/Components.Mouse.js",
|
"externs/Components.Mouse.js",
|
||||||
|
"externs/Components.Vim.Actions.FIND.js",
|
||||||
"externs/Components.Vim.Actions.js",
|
"externs/Components.Vim.Actions.js",
|
||||||
"externs/Components.Vim.Controls.ActionEvent.js",
|
"externs/Components.Vim.Controls.ActionEvent.js",
|
||||||
"externs/Components.Vim.Controls.js",
|
"externs/Components.Vim.Controls.js",
|
||||||
@@ -48,6 +49,7 @@ var Externs = []string{
|
|||||||
"externs/Components.Vim.State.Recorder.js",
|
"externs/Components.Vim.State.Recorder.js",
|
||||||
"externs/Components.Vim.State.Registers.js",
|
"externs/Components.Vim.State.Registers.js",
|
||||||
"externs/Components.Vim.State.Stack.js",
|
"externs/Components.Vim.State.Stack.js",
|
||||||
|
"externs/Components.Vim.State.Stator.js",
|
||||||
"externs/Components.Vim.State.js",
|
"externs/Components.Vim.State.js",
|
||||||
"externs/Components.Vim.StatusBar.js",
|
"externs/Components.Vim.StatusBar.js",
|
||||||
"externs/Components.Vim.Syntax.Analyzer.js",
|
"externs/Components.Vim.Syntax.Analyzer.js",
|
||||||
@@ -77,6 +79,7 @@ var Externs = []string{
|
|||||||
"externs/System.Encoding.js",
|
"externs/System.Encoding.js",
|
||||||
"externs/System.Global.js",
|
"externs/System.Global.js",
|
||||||
"externs/System.Log.js",
|
"externs/System.Log.js",
|
||||||
|
"externs/System.Net.ClassLoader.js",
|
||||||
"externs/System.Net.js",
|
"externs/System.Net.js",
|
||||||
"externs/System.Policy.js",
|
"externs/System.Policy.js",
|
||||||
"externs/System.Tick.js",
|
"externs/System.Tick.js",
|
||||||
|
|||||||
Reference in New Issue
Block a user