/* global document */ import { COLLAPSE_BUTTON, COMMENT_BOX, COMMENT_BUTTON, FORM, FORM_CONTAINER, NOTE, NOTE_CONTAINER, REMEMBER_TOKEN, REVIEW_CONTAINER, TOKEN_BOX, } from './constants'; // this style must be applied inline in a handful of components /* eslint-disable-next-line @gitlab/i18n/no-non-i18n-strings */ const buttonClearStyles = ` -webkit-appearance: none; `; // selector functions to abstract out a little const selectById = id => document.getElementById(id); const selectCollapseButton = () => document.getElementById(COLLAPSE_BUTTON); const selectCommentBox = () => document.getElementById(COMMENT_BOX); const selectCommentButton = () => document.getElementById(COMMENT_BUTTON); const selectContainer = () => document.getElementById(REVIEW_CONTAINER); const selectForm = () => document.getElementById(FORM); const selectFormContainer = () => document.getElementById(FORM_CONTAINER); const selectNote = () => document.getElementById(NOTE); const selectNoteContainer = () => document.getElementById(NOTE_CONTAINER); const selectRemember = () => document.getElementById(REMEMBER_TOKEN); const selectToken = () => document.getElementById(TOKEN_BOX); export { buttonClearStyles, selectById, selectCollapseButton, selectContainer, selectCommentBox, selectCommentButton, selectForm, selectFormContainer, selectNote, selectNoteContainer, selectRemember, selectToken, };