var BGBUTTON = "#FFFFFF"; var isNetscape = true; var isFirefox = true; var isChrome = false; var isSafari = false; var isIPHONE = false; var isSAFARI = false; var isMAC = false; var isSuitePhone = false; var isCustomerFacingEnvironment = true; // Do this once to make sure the zoom factor is set for the default value, in case it isn't called. var ZOOM_FACTOR = 1.0; var ADMI_HEADING = "ADMI_HEADING"; var portletMaxControlImgUrl = "/images/icons/dashboard/portletelements/chiles/maximize.gif"; var portletMaxControlHighLightImgUrl = "/images/icons/dashboard/portletelements/chiles/maximize_hl.gif"; var portletMinControlImgUrl = "/images/icons/dashboard/portletelements/chiles/minimize.gif"; var portletMinControlHighLightImgUrl = "/images/icons/dashboard/portletelements/chiles/minimize_hl.gif"; var NLField_MANDATORY = 128; var NLField_DEFAULT = 0; var NLFieldConstants_DISABLED = 2048; var NLFieldConstants_TYPEAHEAD = 2147483648; var NLFieldConstants_NOARROW = 1073741824; var NLFieldConstants_EXTREME = 256; // -- initialize editor fonts var fontNames = { "Font" : "", "Verdana" : "Verdana", "Arial" : "Arial", "Courier New" : "Courier New", "Times New Roman" : "Times New Roman", "Comic Sans" : "Comic Sans MS", "Georgia" : "Georgia", "Tahoma" : "Tahoma", "Trebuchet" : "Trebuchet MS" }; // -- initialize editor font colors var fontColors = { "Color" : "", "Black" : "#000000", "Red" : "#FF0000", "Blue" : "#0000FF", "Dark Blue" : "#00008B", "Navy Blue" : "#000080", "Brown" : "#A52A2A", "Green" : "#008000", "Orange" : "#FFA500", "Light Grey" : "#D3D3D3", "Silver" : "#C0C0C0" }; // -- initialize editor font sizes var fontSizes = { "Size" : "", "8" : "1", "10" : "2", "12" : "3", "14" : "4", "18" : "5", "24" : "6", "36" : "7" }; // translated RTE labels and helper text var NLHTMLEDITOR_FORMATTED_LABEL = "Formatted Text"; var NLHTMLEDITOR_SOURCECODE_LABEL = "HTML Source Code"; var NLHTMLEDITOR_FORMATTED_HELPER_TEXT = "Type text and format it using the toolbar."; var NLHTMLEDITOR_FORMATTED_HELPER_TEXT_WITH_STYLE = ""+NLHTMLEDITOR_FORMATTED_HELPER_TEXT+""; var NLHTMLEDITOR_SOURCECODE_HELPER_TEXT = ""; var NLHTMLEDITOR_STYLE_SMALL_TEXT = "smalltext"; var iMAX_SUGGESTIONS = 25; var NLHEADING_NO_RESULTS_FOUND = "No results found"; var PAGE_LOADING = "Loading"; var PAGE_NO_SELECTIONS_MADE = "No Selections Made"; var HEADING_MORE_OPTIONS = "More Options"; var PAGE_REFRESHING = "Refreshing"; var HEADING_PLEASE_ENTER_MORE_CHARACTERS_OR_CLICK_GO = "Please enter more characters or click Go"; var BUTTON_VIEW_DASHBOARD = "View Dashboard"; var PAGE_EDIT = "Edit"; var PAGE_MORE = "More..."; // Help strings for NLPopupSelect widgets var _popup_help = ''; var _short_popup_help = ''; var _mult_popup_help = ''; var _popup_help_search = 'Type & tab...'; var FIELD_DATA = "_mdata"; var FIELD_LABEL = "_mlabels"; function NLHtmlEditor_buildToolBar() { this.toolbar = document.createElement("DIV"); this.toolbar.id = this.name+'_toolbar'; this.toolbar.style.padding = '4px 4px 2px 4px'; this.toolbar.style.height = '22px'; this.toolbar.unselectable = 'on'; this.toolbar.style.backgroundColor = "#ECEFF6"; this.toolbar.style.borderWidth='0px'; this.main.appendChild( this.toolbar ); // -- now add toolbar icons this.buildToolBarIcon('fontname', 'Font', 'FontName'); this.buildToolBarIcon('fontsize', 'Size', 'FontSize'); this.buildToolBarIcon('fontcolor', 'Color', 'ForeColor'); if ( isNaN(this.width) || parseInt(this.width) > 425 ) this.buildToolBarLiner(); else this.buildToolBarLineBreak(); this.buildToolBarIcon('bold', 'Bold', 'Bold'); this.buildToolBarIcon('italic', 'Italic', 'Italic'); this.buildToolBarIcon('underline', 'Underline', 'Underline'); this.buildToolBarLiner(); this.buildToolBarIcon('justifyleft', 'Justify Left', 'JustifyLeft'); this.buildToolBarIcon('justifycenter', 'Justify Center', 'JustifyCenter'); this.buildToolBarIcon('justifyright', 'Justify Right', 'JustifyRight'); if (!isSafari) { // the 4 commands below are not supported by safari 2%> this.buildToolBarLiner(); this.buildToolBarIcon('insertorderedlist', 'Ordered List', 'InsertOrderedList'); this.buildToolBarIcon('insertunorderedlist', 'Unordered List', 'InsertUnorderedList'); this.buildToolBarIcon('outdent', 'Outdent', 'Outdent'); this.buildToolBarIcon('indent', 'Indent', 'Indent'); } }