{"version":3,"file":"wysihtml.toolbar.min.js","sources":["../wysihtml.toolbar.js"],"names":["wysihtml","dom","CLASS_NAME_OPENED","SELECTOR_FORM_ELEMENTS","SELECTOR_FIELDS","ATTRIBUTE_FIELDS","toolbar","Dialog","lang","Dispatcher","extend","constructor","link","container","this","_observe","_observed","that","callbackWrapper","event","attributes","_serialize","fire","hide","preventDefault","stopPropagation","observe","hasClass","setTimeout","keyCode","ENTER_KEY","ESCAPE_KEY","cancel","delegate","data","fields","querySelectorAll","length","i","getAttribute","value","_interpolate","avoidHiddenFields","field","fieldName","newValue","focusedElement","document","querySelector","type","elementToChange","defaultValue","update","show","firstField","addClass","style","display","isOpen","focus","e","_hide","removeClass","Dialog_bgColorStyle","multiselect","firstElement","object","isArray","colorStr","color","quirks","styleParser","parseColor","Dialog_createTable","base","Dialog_fontSizeStyle","size","styleStr","parseFontSize","test","Dialog_foreColorStyle","colourMode","colourStr","colour","dataset","colormode","toLowerCase","unparseColor","linkStyles","position","wrapperStyles","left","margin","opacity","overflow","padding","top","zIndex","inputStyles","cursor","fontSize","height","marginTop","outline","right","inputAttributes","x-webkit-speech","speech","Speech","parent","input","createElement","browser","supportsSpeechApiOn","editor","textarea","element","wrapper","merge","width","offsetWidth","offsetHeight","insert","into","setStyles","on","setAttributes","eventName","execCommand","getCommandState","composer","command","state","commands","name","dialog","CLASS_NAME_COMMAND_DISABLED","CLASS_NAME_COMMANDS_DISABLED","CLASS_NAME_COMMAND_ACTIVE","CLASS_NAME_ACTION_ACTIVE","Toolbar","Base","showOnInit","getElementById","_getLinks","config","classNameCommandDisabled","classNameCommandsDisabled","classNameCommandActive","classNameActionActive","speechInputLinks","group","tracksBlankValue","links","array","get","mapping","_getDialog","caretBookmark","dialogElement","selection","getBookmark","dialogContainer","commandLink","setBookmark","_execCommand","_hideAllDialogs","_preventInstantFocus","undefined","commandValue","commandsDisabled","exec","_updateLinkStates","execAction","action","currentView","commandLinks","concat","actionLinks","nodeName","href","unselectable","commandObj","commandMapping","preventFocus","_ownerDocumentClick","contains","target","ownerDocument","addEventListener","destroy","bind","handleTables","removeEventListener","displayDialogAttributeValue","actionMapping","showdialogonselection","showToolbarDialogsOnSelection","Editor","prototype","defaults","showToolbarAfterInit","extendEditor"],"mappings":"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"}