forked from Botanical/BotanJS
		
	Merge ArticleContent & ArticleReference together
This commit is contained in:
		@@ -1,25 +0,0 @@
 | 
			
		||||
(function ()
 | 
			
		||||
{
 | 
			
		||||
	var ns = __namespace( "Astro.Blog.AstroEdit.SmartInput.CandidateAction" );
 | 
			
		||||
 | 
			
		||||
	var ArticleRefs = ns[ NS_INVOKE ]( "ArticleReference" );
 | 
			
		||||
 | 
			
		||||
	/** @type {Astro.Blog.AstroEdit.SmartInput.ICandidateAction} */
 | 
			
		||||
	var ArticleContent = function ( visualizer, key )
 | 
			
		||||
	{
 | 
			
		||||
		ArticleRefs.call( this, visualizer, key );
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	__extends( ArticleContent, ArticleRefs );
 | 
			
		||||
 | 
			
		||||
	ArticleContent.prototype.Process = function( key )
 | 
			
		||||
	{
 | 
			
		||||
		var cand = this.__cands[ key ];
 | 
			
		||||
		if( !cand ) return false;
 | 
			
		||||
 | 
			
		||||
		this.visualizer.insertSnippet( "articlecontent", { value: cand.id } );
 | 
			
		||||
		return true;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	ns[ NS_EXPORT ]( EX_CLASS, "ArticleContent", ArticleContent );
 | 
			
		||||
})();
 | 
			
		||||
@@ -49,5 +49,23 @@
 | 
			
		||||
		return sender.value == "" && e.keyCode == 8; // Backspace
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	/** @type {Astro.Blog.AstroEdit.SmartInput.ICandidateAction} */
 | 
			
		||||
	var ArticleContent = function ( visualizer, key )
 | 
			
		||||
	{
 | 
			
		||||
		ArticleRefs.call( this, visualizer, key );
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	__extends( ArticleContent, ArticleRefs );
 | 
			
		||||
 | 
			
		||||
	ArticleContent.prototype.Process = function( key )
 | 
			
		||||
	{
 | 
			
		||||
		var cand = this.__cands[ key ];
 | 
			
		||||
		if( !cand ) return false;
 | 
			
		||||
 | 
			
		||||
		this.visualizer.insertSnippet( "articlecontent", { value: cand.id } );
 | 
			
		||||
		return true;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	ns[ NS_EXPORT ]( EX_CLASS, "ArticleContent", ArticleContent );
 | 
			
		||||
	ns[ NS_EXPORT ]( EX_CLASS, "ArticleReference", ArticleRefs );
 | 
			
		||||
})();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user