123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- /*
- *+------------------------------------------------------------------------+
- *| Licensed Materials - Property of IBM
- *| BI and PM: prmt
- *| (C) Copyright IBM Corp. 2002, 2021
- *|
- *| US Government Users Restricted Rights - Use, duplication or
- *| disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- *|
- *+------------------------------------------------------------------------+
- */
- /*
- CONTENT OF constants.js IS TEMPORARILY DUPLICATED in prompting.js FOR STUDIOS NOT USING constants.js
- */
- var K_PRMT_DEBUG = 0;
- var K_PRMT_DEBUG_TABLEBORDER = 0;
- var K_PRMT_sAPOS = "'";
- var K_PRMT_sEMPTY = "";
- var K_PRMT_sBACKSLASH = "\\";
- var K_PRMT_sCOLON = ":";
- var K_PRMT_sDBL_BACKSLASH = K_PRMT_sBACKSLASH + K_PRMT_sBACKSLASH;
- var K_PRMT_sDOT = ".";
- var K_PRMT_sEQ_QU = '="';
- var K_PRMT_sG = "g";
- var K_PRMT_sGI = "gi";
- var K_PRMT_sGT = ">";
- var K_PRMT_sLT = "<";
- var K_PRMT_sSL = "/";
- var K_PRMT_sSP = " ";
- var K_PRMT_sQU = '"';
- var K_PRMT_sQU_encoded = """;
- var K_PRMT_sLT_SL = K_PRMT_sLT + K_PRMT_sSL;
- var K_PRMT_sIMG_ERROR_PREFIX = "PRMT_IMG_ERROR_";
- var K_PRMT_sTIME_MIN = "T00:00:00.000";
- var K_PRMT_sTIME_MAX = "T23:59:59.999";
- var K_PRMT_sDV = "dv";
- var K_PRMT_sNULLUSE = "nullUse";
- var K_PRMT_sUSE = "use";
- var K_PRMT_sDISPLAY = "display";
- var K_PRMT_sATTR_DISABLED = "@disabled";
- var K_PRMT_sATTR_DISPLAY_VALUE = "@displayValue";
- var K_PRMT_sATTR_NULL = "@nullUse";
- var K_PRMT_sATTR_USE_VALUE = "@useValue";
- var K_PRMT_sDEFAULTSKIN = "../skins/corporate";
- var K_PRMT_sBOOLEAN = "boolean";
- var K_PRMT_sFUNCTION = "function";
- var K_PRMT_sOBJECT = "object";
- var K_PRMT_sSTRING = "string";
- var K_PRMT_sUNDEFINED = "undefined";
- var K_PRMT_sXML = "XML";
- var K_PRMT_sCLS_DISABLED = "clsDisabled";
- var K_PRMT_sINTERVAL_PREFIX = "PRMT_INTERVAL_";
- var K_PRMT_sINTERVAL_NEGATIVE = "negative";
- var K_PRMT_sINTERVAL_DAYS = "days";
- var K_PRMT_sINTERVAL_HOURS = "hours";
- var K_PRMT_sINTERVAL_MINUTES = "minutes";
- var K_PRMT_sINTERVAL_SECONDS = "seconds";
- var K_PRMT_sINTERVAL_MILLIS = "millis";
- var K_PRMT_sLIST_BOX_SELECT_PREFIX = "PRMT_LIST_BOX_SELECT_";
- var K_PRMT_sLIST_BUTTON_INSERT_PREFIX = "PRMT_LIST_BUTTON_INSERT_";
- var K_PRMT_sLIST_BUTTON_REMOVE_PREFIX = "PRMT_LIST_BUTTON_REMOVE_";
- var K_PRMT_sLIST_FEEDBACK_PREFIX = "PRMT_FB_";
- var K_PRMT_sLIST_LINK_DESELECT_PREFIX = "PRMT_LIST_LINK_DESELECT_";
- var K_PRMT_sLIST_LINK_SELECT_PREFIX = "PRMT_LIST_LINK_SELECT_";
- var K_PRMT_sNO_SUBMIT = "NO_SUBMIT";
- var K_PRMT_sRANGE_FROM_PREFIX = "F_";
- var K_PRMT_sRANGE_ROW_DEFAULT_PREFIX = "PRMT_RANGE_DEFAULT_";
- var K_PRMT_sRANGE_ROW_INPUT_PREFIX = "PRMT_RANGE_INPUT_";
- var K_PRMT_sRANGE_TO_PREFIX = "T_";
- var K_PRMT_RANGE_FORCE_BOUNDRANGE = "@forceBoundRange";
- var K_PRMT_sSV_LINK_DESELECT_PREFIX = "PRMT_SV_LINK_DESELECT_";
- var K_PRMT_sSV_LINK_SELECT_PREFIX = "PRMT_SV_LINK_SELECT_";
- var K_PRMT_sSV_PREFIX = "PRMT_SV_";
- var K_PRMT_sTB_PREFIX = "PRMT_TB_";
- var K_PRMT_ALERT_CHOICES_SUFFIX = "choices";
- var K_PRMT_reBLANK_STRING = new RegExp( "^\\s*$" );
- var K_PRMT_reINTERVAL_FORMAT = new RegExp( "\\s*(-)?\\s*(\\d+\\s+)?\\s*(\\d+)?\\s*(:\\d+)?\\s*(:\\d+)?\\s*(\\.\\d+\\s*)?$" );
- var K_PRMT_reINTERVAL_NODIGITS = new RegExp( "[^\\d]", K_PRMT_sG );
- var K_PRMT_reQU = new RegExp( K_PRMT_sQU, K_PRMT_sG );
- var K_PRMT_reXSD_FORMAT = new RegExp( "(-)?P(\\d+D)?T?(\\d+H)?(\\d+M)?(\\d+)?(\\.\\d+S)?" );
- var K_PRMT_reTIMEPART = new RegExp( "(T\\d\\d:\\d\\d:\\d\\d\\.\\d\\d\\d)?$" );
- var K_ACTION_BACK = "back";
- var K_ACTION_CANCEL = "cancel";
- var K_ACTION_FINISH = "finish";
- var K_ACTION_FORWARD = "forward";
- var K_ACTION_NEXT = "next";
- var K_ACTION_PROMPT = "prompt";
- var K_ACTION_REPROMPT = "reprompt";
- var K_ACTION_SEARCH = "search";
- // custom labels
- // constants specific to C_Choices
- var K_PRMT_LABEL_CHOICES = "@choicesText";
- var K_PRMT_LABEL_INSERT = "@insertText";
- var K_PRMT_LABEL_REMOVE = "@removeText";
- var K_PRMT_LABEL_CHOICES_SELECT_ALL = "@choicesSelectAllText";
- var K_PRMT_LABEL_CHOICES_DESELECT_ALL = "@choicesDeselectAllText";
- var K_PRMT_LABEL_RESULTS_SELECT_ALL = "@resultsSelectAllText";
- var K_PRMT_LABEL_RESULTS_DESELECT_ALL = "@resultsDeselectAllText";
- // select value
- var K_PRMT_LABEL_DESELECT = "@deselectText";
- // range
- var K_PRMT_LABEL_RANGE_FROM = "@fromText";
- var K_PRMT_LABEL_RANGE_TO = "@toText";
- var K_PRMT_LABEL_RANGE_LOWEST = "@lowestValueText";
- var K_PRMT_LABEL_RANGE_HIGHEST = "@highestValueText";
- // search
- var K_PRMT_LABEL_SEARCH_KEYWORDS = "@keywordsText";
- var K_PRMT_LABEL_SEARCH_INSTRUCTIONS_TEXT = "@searchInstructionsText";
- var K_PRMT_LABEL_SEARCH_BTN_LABEL = "@searchText";
- var K_PRMT_LABEL_SEARCH_OPTIONS_TEXT = "@optionsText";
- var K_PRMT_LABEL_SEARCH_RESULTS_TEXT = "@resultsText";
- // interval
- var K_PRMT_LABEL_INTERVAL_DAYS = "@daysText";
- var K_PRMT_LABEL_INTERVAL_HOURS = "@hoursText";
- var K_PRMT_LABEL_INTERVAL_MINUTES = "@minutesText";
- var K_PRMT_LABEL_INTERVAL_SECONDS = "@secondsText";
- var K_PRMT_LABEL_INTERVAL_MILLISECONDS = "@millisecondsText";
- // tree
- var K_PRMT_TREE_MOVE_UP = -1;
- var K_PRMT_TREE_MOVE_DOWN = 1;
- var K_PRMT_TREE_MOVE_PARENT_LEVEL = -2;
- var K_PRMT_TREE_MOVE_CHILD_LEVEL = 2;
- var K_PRMT_TREE_EXPAND = 1;
- var K_PRMT_TREE_COLLAPSE = -1;
- // tree prompt caching
- var K_PRMT_TREE_CACHE_TRACKING = "PRMT_TRACKING";
- var K_PRMT_TREE_CACHE_NAMES = "PRMT_NAMES";
- var K_PRMT_TREE_CACHE_VALUES = "PRMT_VALUES";
- var K_PRMT_TREE_CACHE_LIST_SEP = ":";
- var K_PRMT_TREE_CACHE_SELECTDATETIME = "PRMT_SELECTDATETIME";
- var K_PRMT_FOCUS_MOVE_UP = -1;
- var K_PRMT_FOCUS_MOVE_DOWN = 1;
- // keycodes
- var K_KEY_LEFT = 0x25;
- var K_KEY_UP = 0x26;
- var K_KEY_RIGHT = 0x27;
- var K_KEY_DOWN = 0x28;
- var K_KEY_SPACE = 0x20;
- var K_KEY_ENTER = 0x0d;
- var K_KEY_TAB = 0x09;
- // CSS classnames
- var K_PRMT_CSS_CHECKBOX_CHECKED = "dijitInline dijitCheckBox dijitCheckBoxChecked";
- var K_PRMT_CSS_RADIOBUTTON_CHECKED = "dijitInline dijitRadio dijitRadioChecked";
- var K_PRMT_CSS_CHECKBOX = "dijitInline dijitCheckBox";
- var K_PRMT_CSS_RADIOBUTTON = "dijitInline dijitRadio";
- var K_PRMT_CSS_CHECKBOX_PARTIAL = "dijitInline dijitCheckBox dijitCheckBoxMixed";
- var K_PRMT_TREE_TOGGLE_CLOSED = "dijitTreeExpando dijitTreeExpandoClosed";
- var K_PRMT_TREE_TOGGLE_OPENED = "dijitTreeExpando dijitTreeExpandoOpened";
- var K_PRMT_TREE_TOGGLE_LEAF = "dijitTreeExpando dijitTreeExpandoLeaf";
- var K_PRMT_TREE_TOGGLE_TEXT = "dijitExpandoText";
- // ARIA, tree roles
- var K_PRMT_ARIA_ROLE = "role";
- var K_PRMT_ARIA_SELECTED = "aria-selected";
- var K_PRMT_ARIA_CHECKED = "aria-checked";
- var K_PRMT_ARIA_ROLE_PRESENTATION = "presentation";
- var K_PRMT_TREE_ROLE_TREEITEM = "treeitem";
- var K_PRMT_TREE_ROLE_TREE = "tree";
- var K_PRMT_TREE_ROLE_GROUP = "group";
- var K_PRMT_TREE_ROLE_CHECKBOX = "checkbox";
- var K_PRMT_TREE_STATE_EXPANDED = "aria-expanded";
- var K_PRMT_TREE_ROLE_BUTTON = "button";
- var K_PRMT_SF_CONTAINER = "PRMT_SF_CONTAINER";
- var K_PRMT_SF_INPUT_PREFIX = "PRMT_SF_INPUT_";
|