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 = '@ \ \ R0lGODlhMAAwALMAALm5ub29veXl5czMzO7u7tjY2MbGxvb29tzc3P///wAAAAAAAAAAAAAAAAAA \ AAAAACH5BAEHAAkALAAAAAAwADAAAAT/MMlJq7046827/1phAEFxgOhFBEDbBkQqJ6trwzNYt0Zx \ xznODlCQCH5BzbA4ObpwScvS4nydopPppQoYYCVaDPcbzvha2LLZhR21mJuqN1mFa7jA4OBFEYht \ flF7JBM+BlSAX4OHCWcAgUaJX0eMjgF9kl8JCBKWeVyQmp1Pn5k5BHmFpE2mKQcFLCSQngkCBm4t \ oSkCsS6Vq1y5QcEAvy8xBDbCOVwDCHO0RgMBAybDNnbRorXYFNqiXHYIwLp03RTAxZrhiDhVV+Yu \ dhR5jqkz7ByDAFEHvfMYHM0J4gjgBUcA7slww2gDwnIyfHF4+AUXRFUuLsqgeLBVEn8eJ0Fto9Hr \ EaaMI8GUDCQypUps+0y6zFLSo8shKGdK2TdAoc6fQFNEAAA7 \ \ \ \ \ \ \ \ \ \ \ \ \ @'; 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); } } }