/*************************************************************
*
* Copyright (c) 2015-2016 The MathJax Consortium
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @fileoverview Pseudo enum structures for HTML classes and ids.
*
* @author volker.sorge@gmail.com (Volker Sorge)
*/
/**
* HTML classes.
* @enum {string}
*/
HtmlClasses = {
ATTACHED: prefixClass_('Attached'),
CONTEXTMENU: prefixClass_('ContextMenu'),
MENU: prefixClass_('Menu'),
MENUARROW: prefixClass_('MenuArrow'),
MENUACTIVE: prefixClass_('MenuActive'),
MENUCHECK: prefixClass_('MenuCheck'),
MENUCLOSE: prefixClass_('MenuClose'),
MENUDISABLED: prefixClass_('MenuDisabled'),
MENUFRAME: prefixClass_('MenuFrame'),
MENUITEM: prefixClass_('MenuItem'),
MENULABEL: prefixClass_('MenuLabel'),
MENURADIOCHECK: prefixClass_('MenuRadioCheck'),
MENURULE: prefixClass_('MenuRule'),
MOUSEPOST: prefixClass_('MousePost'),
RTL: prefixClass_('RTL'),
INFO: prefixClass_('Info'),
INFOCLOSE: prefixClass_('InfoClose'),
INFOCONTENT: prefixClass_('InfoContent'),
INFOSIGNATURE: prefixClass_('InfoSignature'),
INFOTITLE: prefixClass_('InfoTitle')
}
/**
* HTML attributes.
* @enum {string}
*/
HtmlAttrs = {
COUNTER: prefixAttr_('Counter'),
KEYDOWNFUNC: prefixAttr_('keydownFunc'),
CONTEXTMENUFUNC: prefixAttr_('contextmenuFunc'),
OLDTAB: prefixAttr_('Oldtabindex'),
TOUCHFUNC: prefixAttr_('TouchFunc'),
}