var nIconLink = Application.RegisterIconString(
'R0lGODlhEAAQALMAAFVVVcLCwpmZmX5+fu/v79fX12lpaWZmZoyMjOTk5KKiovT09MzMzN3d3f// \
/wAAACH5BAEHAA4ALAAAAAAQABAAAARM0MlJq704680nU6DCSF84BsKiLkKArmyAEAgihKFQ00Mz \
OIgFYUhYIBy9gYFhaB6e0ObSoDgUEonCAWTFahUOAWAMEEjEZHNnzW5bIgA7'
);
Application.AddScriptInfo("HTML Tools", "1.0.0.0", "HTML Tools for HippoEDIT", "HippoEDIT", "supportbox@hippoedit.com", "http://www.hippoedit.com");
function onInsertLink()
{
var dialog_template =
'@@';
var varStorage = CreateStorage();
var sel = ActiveView.Selection;
var selText = ActiveDocument.GetText(sel);
varStorage.write("title", selText);
if ( dialog(dialog_template, varStorage) != 0 )
{
var linkPattern = "" + varStorage.read("title") + "";
ActiveDocument.ReplaceText(sel, linkPattern, HE_ACTION_UNKNOWN);
}
}
var vInsertLinkCMD = Application.CreateCommand("HTML.InsertLink", "Insert Link...", "Interactively insert link element into HTML code", nIconLink, onInsertLink);
Application.RegisterCommand(vInsertLinkCMD);
////////////////////////////////////////////////////////////////////////
// Initialize HTML Toolbar
Application.onInitToolbars = function (){
var MyToolbar = this.GetToolBar("HTML", true);
MyToolbar.Name = "HTML Tools";
MyToolbar.AddButton(vInsertLinkCMD);
}
////////////////////////////////////////////////////////////////////////
// Create new main Menu for HTML
Application.onInitMainMenu = function (bUpdate){
if ( bUpdate == false )
{
var menuHTML = this.InsertSubMenu(this.ItemCount - 4, "HTM&L");
if ( menuHTML != null )
{
menuHTML.AddItem("", vInsertLinkCMD);
}
}
}