зеркало из
https://github.com/jlind0/multiplex.studio.web.git
synced 2025-10-28 20:54:22 +02:00
245 строки
32 KiB
Plaintext
245 строки
32 KiB
Plaintext
define.alias("@glimmer/component/-private/ember-component-manager","participate-text-editor/component-managers/glimmer")
|
||
define("participate-text-editor/components/-dynamic-element-alt",["exports","@glimmer/component"],(function(e,t){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
class i extends t.default{}e.default=i}))
|
||
define("participate-text-editor/components/-dynamic-element",["exports","@glimmer/component"],(function(e,t){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
class i extends t.default{}e.default=i}))
|
||
define.alias("artdeco-button/components/artdeco-button","participate-text-editor/components/artdeco-button")
|
||
define.alias("artdeco-card/components/artdeco-card-image","participate-text-editor/components/artdeco-card-image")
|
||
define.alias("artdeco-card/components/artdeco-card","participate-text-editor/components/artdeco-card")
|
||
define.alias("artdeco-modal/components/artdeco-confirmation-dialog","participate-text-editor/components/artdeco-confirmation-dialog")
|
||
define.alias("artdeco-dropdown/components/artdeco-dropdown-content","participate-text-editor/components/artdeco-dropdown-content")
|
||
define.alias("artdeco-dropdown/components/artdeco-dropdown-header","participate-text-editor/components/artdeco-dropdown-header")
|
||
define.alias("artdeco-dropdown/components/artdeco-dropdown-item","participate-text-editor/components/artdeco-dropdown-item")
|
||
define.alias("artdeco-dropdown/components/artdeco-dropdown-trigger","participate-text-editor/components/artdeco-dropdown-trigger")
|
||
define.alias("artdeco-dropdown/components/artdeco-dropdown","participate-text-editor/components/artdeco-dropdown")
|
||
define.alias("artdeco-hoverables/components/artdeco-hoverable-content","participate-text-editor/components/artdeco-hoverable-content")
|
||
define.alias("artdeco-hoverables/components/artdeco-hoverable-trigger","participate-text-editor/components/artdeco-hoverable-trigger")
|
||
define.alias("artdeco-loader/components/artdeco-loader","participate-text-editor/components/artdeco-loader")
|
||
define.alias("artdeco-modal/components/container","participate-text-editor/components/artdeco-modal-container")
|
||
define.alias("artdeco-modal/components/artdeco-modal-content","participate-text-editor/components/artdeco-modal-content")
|
||
define.alias("artdeco-modal/components/artdeco-modal-footer","participate-text-editor/components/artdeco-modal-footer")
|
||
define.alias("artdeco-modal/components/artdeco-modal-header","participate-text-editor/components/artdeco-modal-header")
|
||
define.alias("artdeco-modal/components/artdeco-modal","participate-text-editor/components/artdeco-modal")
|
||
define.alias("artdeco-notification-badge/components/artdeco-notification-badge","participate-text-editor/components/artdeco-notification-badge")
|
||
define.alias("artdeco-toast/components/artdeco-toast-item","participate-text-editor/components/artdeco-toast-item")
|
||
define.alias("artdeco-toast/components/artdeco-toasts","participate-text-editor/components/artdeco-toasts")
|
||
define.alias("ember-vector-images/components/custom-image","participate-text-editor/components/custom-image")
|
||
define.alias("ember-wormhole/components/ember-wormhole","participate-text-editor/components/ember-wormhole")
|
||
define("participate-text-editor/components/ghost-text-cta",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction","hue-web-icons/components/icon"],(function(e,t,i,r,a,o,n,s){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
const d=(0,a.setComponentTemplate)((0,t.createTemplateFactory)({id:"4alBiF3b",block:'[[[1,"\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"editor-ghost-text-cta__wrapper"],[12],[1,"\\n "],[10,1],[14,0,"editor-ghost-text-cta__placeholder"],[14,"aria-hidden","true"],[12],[1,[30,2]],[13],[1,"\\n\\n "],[11,"button"],[24,0,"editor-ghost-text-cta__button"],[24,4,"button"],[4,[32,0],["click",[30,3]],null],[4,[32,1],["open_wa_ghost"],null],[12],[1,"\\n "],[10,1],[14,0,"editor-ghost-text-cta__button--text"],[12],[1,[30,4]],[13],[1,"\\n "],[8,[32,2],[[24,0,"editor-ghost-text-cta__button--icon"]],[["@type","@size","@name"],["system","medium","magic-wand"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@isEditorEmpty","@placeholder","@ghostCtaAction","@ghostCtaText"],false,["if"]]',moduleName:"participate-text-editor/components/ghost-text-cta.gts",scope:()=>[o.on,n.default,s.default],isStrictMode:!0}),(0,r.default)("ghost-text-cta","GhostTextCta"))
|
||
e.default=d}))
|
||
define.alias("ember-vector-images/components/lazy-background","participate-text-editor/components/lazy-background")
|
||
define.alias("ember-vector-images/components/lazy-image","participate-text-editor/components/lazy-image")
|
||
define.alias("artdeco-icons-web/components/linkedin-logo","participate-text-editor/components/linkedin-logo")
|
||
define("participate-text-editor/components/text-editor-container",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","basic-typeahead/components/basic-typeahead","participate-text-editor/components/text-editor"],(function(e,t,i,r,a,o){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
const n=(0,r.setComponentTemplate)((0,t.createTemplateFactory)({id:"jR2ITBBp",block:'[[[1,"\\n "],[8,[32,0],null,[["@alwaysExpanded"],[true]],[["default"],[[[[1,"\\n "],[8,[32,1],null,[["@ariaActiveId","@arrowKeyPressed","@controlName","@cursorRange","@disabled","@enterKeyPressed","@firstTextChangeHandler","@ghostCtaAction","@ghostCtaText","@groupIdForMentionsTypeahead","@initialContent","@jumpLinkTarget","@lineHeightOffSet","@onEditorFocus","@onFoundUrl","@onSubmitCommentOnEnter","@placeholder","@placeholderA11ySpecialized","@recommendedMentions","@scrollableContainerSelector","@setFocusEditorHandler","@setInsertContentHandler","@setResetEditorHandler","@setPlaceholderTextHandler","@shouldFocusOnRender","@textChangeHandler","@trackableRootObject","@triggered-content","@triggeredContentId","@useScrollY"],[[30,1,["ariaActiveId"]],[30,1,["arrowKeyPressed"]],[30,2],[30,3],[30,4],[30,1,["enterKeyPressed"]],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[30,25],[30,1,["triggered-content"]],[30,1,["triggeredContentId"]],[30,26]]],null],[1,"\\n "]],[1]]]]],[1,"\\n"]],["typeahead","@controlName","@cursorRange","@disabled","@firstTextChangeHandler","@ghostCtaAction","@ghostCtaText","@groupIdForMentionsTypeahead","@initialContent","@jumpLinkTarget","@lineHeightOffSet","@onEditorFocus","@onFoundUrl","@onSubmitCommentOnEnter","@placeholder","@placeholderA11ySpecialized","@recommendedMentions","@scrollableContainerSelector","@setFocusEditorHandler","@setInsertContentHandler","@setResetEditorHandler","@setPlaceholderTextHandler","@shouldFocusOnRender","@textChangeHandler","@trackableRootObject","@useScrollY"],false,[]]',moduleName:"participate-text-editor/components/text-editor-container.gjs",scope:()=>[a.default,o.default],isStrictMode:!0}),(0,i.default)("text-editor-container","TextEditorContainer"))
|
||
e.default=n}))
|
||
define("participate-text-editor/components/text-editor",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","editor-shared/utils/tracking/hashtag-tracking","editor-shared/utils/tracking/mentions-tracking","ember-cli-pemberly-tracking/utils/tracking","editor-shared/utils/tracking/texteditor-tracking","ember-lifeline","global-utils/utils/url","editor-shared/utils/quill/delta-model-transformers","editor-shared/utils/quill/utils","global-utils/utils/is-browser","@ember/debug","editor-shared/utils/editor-setup","editor-shared/utils/text-editor-utils","editor-shared/utils/constants","global-utils/utils/keyboard-utils","@ember/utils","@ember/object","@glimmer/component","@ember/service","@glimmer/tracking","@ember/render-modifiers/modifiers/did-insert","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/render-modifiers/modifiers/did-update","global-modifiers/modifiers/set-attr","participate-text-editor/modifiers/editor-events","search-ta-kit/helpers/graphql-fetch-results","@ember/helper","participate-text-editor/components/typeahead-fetch","participate-text-editor/components/ghost-text-cta"],(function(e,t,i,r,a,o,n,s,d,l,c,p,h,u,m,f,g,y,b,x,v,T,E,_,k,w,S,C,O,P,A,D,R,I,M){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
var j,H,F,z,L,K,N,W,q,U,Q,Y
|
||
const G=/[\n][\n ]+$/g
|
||
e.default=(0,n.setComponentTemplate)((0,o.createTemplateFactory)({id:"NShKMNjI",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[29,["editor-container ",[52,[30,0,["isEditorEmpty"]],"relative"]]]],[17,1],[12],[1,"\\n "],[11,0],[4,[32,0],[[30,0,["initEditor"]]],null],[12],[1,"\\n "],[11,0],[16,0,[29,["editor-content\\n ",[52,[30,0,["isGhostTextCtaEnabled"]],"editor-content__placeholder--hidden"]]]],[16,"data-jump-link-target",[30,2]],[16,"ondragover",[30,0,["onEditorDragover"]]],[4,[32,1],[[30,3]],null],[4,[32,2],[[30,0,["onDisabledAttrChange"]],[30,4]],null],[4,[32,3],["aria-activedescendant"],[["value","selector"],[[30,5],".ql-editor"]]],[4,[32,4],[[30,0,["onEditorEvents"]]],null],[12],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["isTypeaheadAbleToExpand"]],[[[44,[[52,[30,0,["mentionShouldOpen"]],[52,[30,0,["groupUrn"]],[28,[32,5],null,[["transform","queryContext","type","q"],[[30,0,["transformTypeaheadResponse"]],[28,[32,6],null,[["groupUrn"],[[30,0,["groupUrn"]]]]],"GROUP_MEMBERS","type"]]],[28,[32,5],null,[["transform","typeaheadUseCase"],[[30,0,["transformTypeaheadResponse"]],"MENTIONS"]]]],[28,[32,5],null,[["type"],["HASHTAG"]]]]],[[[1," "],[8,[32,7],null,[["@fetchFn","@typeaheadQuery","@onTypeaheadResultsRendered","@typeaheadSelect","@triggered-content"],[[30,6],[30,0,["typeaheadQuery"]],[30,0,["onTypeaheadResultsRendered"]],[30,0,["typeaheadSelect"]],[30,7]]],null],[1,"\\n"]],[6]]]],[]],null],[1," "],[13],[1,"\\n"],[41,[30,0,["isGhostTextCtaEnabled"]],[[[1," "],[8,[32,8],null,[["@ghostCtaAction","@ghostCtaText","@isEditorEmpty","@placeholder"],[[30,8],[30,9],[30,0,["isEditorEmpty"]],[30,10]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],["&attrs","@jumpLinkTarget","@controlName","@disabled","@ariaActiveId","queryFunction","@triggered-content","@ghostCtaAction","@ghostCtaText","@placeholder"],false,["if","let"]]',moduleName:"participate-text-editor/components/text-editor.gjs",scope:()=>[S.default,C.default,O.default,P.default,A.default,D.default,R.hash,I.default,M.default],isStrictMode:!0}),(j=(0,k.inject)("tracking"),H=(0,k.inject)("i18n"),F=class e extends _.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",z,this);(0,t.default)(this,"i18n",L,this);(0,t.default)(this,"hashtagShouldOpen",K,this);(0,t.default)(this,"isEditorEmpty",N,this);(0,t.default)(this,"mentionShouldOpen",W,this);(0,t.default)(this,"workflowId",q,this);(0,t.default)(this,"typeaheadsAreDisabled",U,this);(0,t.default)(this,"typeaheadQuery",Q,this);(0,t.default)(this,"commentary",Y,this);(0,i.default)(this,"isGhostTextCtaEnabled",!!this.args.ghostCtaAction&&!!this.args.ghostCtaText&&!!this.args.placeholderA11ySpecialized)}get isTypeaheadAbleToExpand(){return!this.typeaheadsAreDisabled&&(this.hashtagShouldOpen||this.mentionShouldOpen)}get groupUrn(){return this.args.groupIdForMentionsTypeahead?`urn:li:fsd_group:${this.args.groupIdForMentionsTypeahead}`:void 0}get texteditorTracker(){return new c.default(this.tracking,this.workflowId)}get dropDownIsActive(){return this.isTypeaheadAbleToExpand&&(0,T.isPresent)(this.args.ariaActiveId)}_filterTypeaheadResults(e,t){const i=t?e.filter((e=>e.trackingUrn===t.trackingUrn))[0]:null,r=e.filter((e=>!["ESCAPE_HATCH","AUTO_COMPLETE"].includes(e.type)))
|
||
if(i){const e=r.filter((e=>e!==i))
|
||
e.unshift(i)
|
||
return e}if(t){var a
|
||
const e=null===(a=t.title)||void 0===a?void 0:a.text
|
||
if(e&&this.typeaheadQuery&&(0,b.mentionQueryMatchesRecommendedMention)(e,this.typeaheadQuery)&&t){r.unshift(t)
|
||
return r}}return r}_setupScrollHandler(){if(f.default){const e=document.querySelector(this.args.scrollableContainerSelector)
|
||
this.scrollableContainerEl=e
|
||
e&&(0,p.addEventListener)(this,e,"scroll",this._onScroll)}}_onScroll(){(0,p.throttleTask)(this,"_closeTypeahead",(0,p.getTimeoutOrTestFallback)(100))}willDestroy(){super.willDestroy(...arguments)
|
||
this.scrollableContainerEl&&(0,p.removeEventListener)(this,this.scrollableContainerEl,"scroll",this._onScroll)}_dismissTypeaheadWithoutSelection(){var e
|
||
this.isDestroying||null===(e=this.onDismissWithoutSelection)||void 0===e||e.call(this,this.typeaheadQuery)}_generateNewWorkflowId(){this.workflowId=(0,l.generateTrackingId)()}_insertContent(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2]
|
||
t?this._insertTextAtCursor(e.text,{},!0):this._appendTextAndMentions(e,{},i)}_resetEditor(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]
|
||
const{editor:t}=this
|
||
t.setContents([])
|
||
e&&t.history.clear()}_focusEditor(){const{editor:e}=this
|
||
e.focus()}_insertTextAtCursor(e){if(!e)return
|
||
const{editor:t}=this,{index:i=0}=t.getSelection(!0)||{},r=t.getText()
|
||
let a=e
|
||
i>0&&!/\s/.test(r[i-1])&&(a=` ${a}`);["#","#"].includes(e)||/\s/.test(a[a.length-1])||(a=`${a} `)
|
||
t.insertText(i,a,"user")
|
||
t.setSelection(i+a.length,0)}_appendTextAndMentions(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2]
|
||
const{editor:r}=this,{text:a,mentions:o}=e
|
||
if(a||o){const a=(0,u.deltaFromTextMentionsObject)(e)
|
||
i&&r.setText(r.getText().replace(G,""))
|
||
const o=r.getContents(0,r.getLength()-1)
|
||
r.setContents(o.concat(a))
|
||
const{startCursor:n=r.getLength(),endCursor:s=0}=t
|
||
r.setSelection(n,s)}}_checkIfEditorIsEmpty(e){const{text:t}=(0,u.deltaToTextMentionsObject)(e)
|
||
this.isEditorEmpty=0===t.length}_handleTextChanges(e){this._checkIfEditorIsEmpty(e);(0,p.debounceTask)(this,"_handleTextChangesDebounced",e,(0,p.getTimeoutOrTestFallback)(300))}_handleTextChangesDebounced(e){var t,i
|
||
if(!e)return
|
||
const{mentions:r,text:a}=(0,u.deltaToTextMentionsObject)(e),o=e.ops.filter((e=>{var t,i
|
||
return!(null!==(t=e.attributes)&&void 0!==t&&t.mention||null!==(i=e.attributes)&&void 0!==i&&i.hashtag)})).reduce(((e,t)=>e.concat((0,h.getUrlsFromText)(t.insert,!0))),[])
|
||
if(o.length){var n,s
|
||
null===(n=(s=this.args).onFoundUrl)||void 0===n||n.call(s,o[0])}null===(t=(i=this.args).textChangeHandler)||void 0===t||t.call(i,r,a.replace(G,""))}_handleArrowKey(e,t){var i,r
|
||
e.preventDefault()
|
||
null===(i=(r=this.args).arrowKeyPressed)||void 0===i||i.call(r,t)}_openTypeahead(e){let{typeaheadQuery:t,onTypeaheadSelect:i,typeaheadType:r,onDismissWithoutSelection:a}=e
|
||
if(f.default&&!this.editorWrapperElement.contains(document.activeElement))return
|
||
const{editor:o}=this
|
||
this.typeaheadType=r
|
||
if(o){this.commentary=o.getText()
|
||
this.typeaheadQuery=t
|
||
this.onTypeaheadSelect=i
|
||
this.onDismissWithoutSelection=a
|
||
this.typeaheadTopPosition=this._calculateTypeaheadTopOffset()
|
||
this[`${r}ShouldOpen`]=!0}}_handleFocusOut(e){let{relatedTarget:t}=e
|
||
if(!this.editorWrapperElement.contains(t)){this._dismissTypeaheadWithoutSelection()
|
||
this._closeTypeahead()}}_handleFocusIn(){var e,t
|
||
null===(e=(t=this.args).onEditorFocus)||void 0===e||e.call(t)}_fireControlInteractionEvent(e){this.tracking.fireInteractionEvent(e)}_updatePlaceholderText(e){const t=this.editor.container.querySelector(x.QUILL_EDITOR_SELECTOR)
|
||
t.setAttribute("aria-placeholder",e)
|
||
t.setAttribute("data-placeholder",e)}_fireCustomTexteditorTrackingEvent(e,t,i){this.texteditorTracker.fireTrackingEvent(e,t,i)}_dismissTypeaheadType(e){if(!this.isDestroying){if(this.typeaheadPopulatedwithType===e){this._dismissTypeaheadWithoutSelection()
|
||
this.typeaheadPopulatedwithType=null}this[`${e}ShouldOpen`]=!1
|
||
this.isTypeaheadAbleToExpand||this._closeTypeahead()}}_closeTypeahead(){var e
|
||
if(!this.isDestroying){this.mentionShouldOpen=!1
|
||
this.hashtagShouldOpen=!1
|
||
this.typeaheadPopulatedwithType=null
|
||
this.typeaheadQuery=null
|
||
null===(e=this.editorElement)||void 0===e||e.removeAttribute("aria-owns")}}_calculateTypeaheadTopOffset(){const e=f.default&&this.args.useScrollY?window.scrollY:0,t=f.default?(0,b.getElementDistanceFromTopOfWindow)(this.editorWrapperElement)-this.editorWrapperElement.getBoundingClientRect().top-e:0,{editor:i}=this,{index:r=0}=i.getSelection()||{},{top:a,height:o}=i.getBounds(r),n=this.args.lineHeightOffSet??1.2
|
||
return this.editorWrapperElement.offsetTop+a+o*n-t}_handleKeyUp(e){if(this.typeaheadPopulatedwithType&&(0,v.isEscapeKey)(e)){e.stopPropagation()
|
||
this._dismissTypeaheadWithoutSelection()
|
||
this._closeTypeahead()}if(this.isGhostTextCtaEnabled&&("Delete"===e.key||46===e.keyCode||"Backspace"===e.key||8===e.keyCode)){const e=this.editor.getText()
|
||
2===e.length&&G.test(e)&&this.editor.setText("")}}_trackTypeaheadRenderedImpressionsSetup(e){switch(this.typeaheadType){case x.TYPEAHEAD_TYPES_MAP.MENTION:{const t={searchHeader:(0,d.getSearchHeaderForMentionsTrackingEvent)(this.typeaheadQuery),results:(0,b.getFormattedMentionsResults)(e)}
|
||
this._fireCustomTexteditorTrackingEvent("MentionSuggestionImpressionEvent",t,x.TYPEAHEAD_TYPES_MAP.MENTION)
|
||
break}case x.TYPEAHEAD_TYPES_MAP.HASHTAG:{const t={searchHeader:(0,s.getSearchHeaderForHashtagTrackingEvent)(this.typeaheadQuery),results:(0,b.getFormattedHashtagResults)(e),hashtagSourceType:"TYPEAHEAD"}
|
||
this._fireCustomTexteditorTrackingEvent("HashtagSuggestionImpressionEvent",t,x.TYPEAHEAD_TYPES_MAP.HASHTAG)
|
||
break}}}_adjustTypeaheadPositioning(){const e=this.editorWrapperElement.querySelector(".editor-typeahead-fetch")
|
||
e&&(e.style.top=`${this.typeaheadTopPosition}px`)}initEditor(t){if(t){var i,r,a,o,n,s,d,l
|
||
const c=(0,y.setupQuillEditor)(t,(()=>!this.isDestroying&&this.dropDownIsActive),this.args.placeholderA11ySpecialized||this.args.placeholder,this.i18n.lookupTranslation(e,"i18n_editor_aria-label")(),this._handleTextChanges.bind(this),this.args.firstTextChangeHandler,this._openTypeahead.bind(this),this._dismissTypeaheadType.bind(this),this._generateNewWorkflowId.bind(this),this._fireCustomTexteditorTrackingEvent.bind(this),this._fireControlInteractionEvent.bind(this),this.args.shouldFocusOnRender,this.args.trackableRootObject)
|
||
this.editor=c
|
||
this.editorWrapperElement=t
|
||
this.editorElement=this.editorWrapperElement.querySelector(x.QUILL_EDITOR_SELECTOR)
|
||
if("share_add_commentary"===this.args.controlName?this.args.initialContent.hasText:!!this.args.initialContent){this.typeaheadsAreDisabled=!0
|
||
this._appendTextAndMentions(this.args.initialContent,this.args.cursorRange)}this.args.disabled&&this.editor.disable()
|
||
null===(i=(r=this.args).setInsertContentHandler)||void 0===i||i.call(r,this._insertContent.bind(this))
|
||
null===(a=(o=this.args).setResetEditorHandler)||void 0===a||a.call(o,this._resetEditor.bind(this))
|
||
null===(n=(s=this.args).setFocusEditorHandler)||void 0===n||n.call(s,this._focusEditor.bind(this))
|
||
null===(d=(l=this.args).setPlaceholderTextHandler)||void 0===d||d.call(l,this._updatePlaceholderText.bind(this))
|
||
this._setupScrollHandler()}}onEditorEvents(e){switch(null==e?void 0:e.type){case"keydown":this._handleKeyDown(e)
|
||
break
|
||
case"keyup":this._handleKeyUp(e)
|
||
break
|
||
case"focusin":this._handleFocusIn()
|
||
break
|
||
case"focusout":this._handleFocusOut(e)}}_handleKeyDown(e){this.typeaheadsAreDisabled=!1
|
||
if(!e.isComposing)if(this.typeaheadPopulatedwithType){if((0,v.isDownArrowKey)(e))this._handleArrowKey(e,x.KEY_DOWN)
|
||
else if((0,v.isUpArrowKey)(e))this._handleArrowKey(e,x.KEY_UP)
|
||
else if((0,v.isTabKey)(e)){this._dismissTypeaheadWithoutSelection()
|
||
this._closeTypeahead()}else if((0,v.isEnterKey)(e))if(this.dropDownIsActive){var t,i
|
||
e.preventDefault()
|
||
null===(t=(i=this.args).enterKeyPressed)||void 0===t||t.call(i)}else{this._dismissTypeaheadWithoutSelection()
|
||
this._closeTypeahead()}}else if((0,v.isEnterKey)(e)&&this.args.onSubmitCommentOnEnter){var r,a
|
||
const{text:e,mentions:t}=(0,u.deltaToTextMentionsObject)(this.editor.getContents())
|
||
null===(r=(a=this.args).onSubmitCommentOnEnter)||void 0===r||r.call(a,e.replace(G,""),t)}}onDisabledAttrChange(){this.editor.enable(!this.args.disabled)}onEditorDragover(e){e.preventDefault()
|
||
return!1}onTypeaheadResultsRendered(e){if(f.default&&!(0,T.isEmpty)(e)){var t
|
||
this._adjustTypeaheadPositioning()
|
||
this.typeaheadPopulatedwithType=this.typeaheadType
|
||
this.typeheadResultsList=e
|
||
null===(t=this.editorElement)||void 0===t||t.setAttribute("aria-owns",this.args.triggeredContentId)
|
||
this._trackTypeaheadRenderedImpressionsSetup(e)}}transformTypeaheadResponse(e){if(null!=e&&e.length){const{recommendedMentions:t}=this.args
|
||
return(t??[]).reduce(((e,t)=>this._filterTypeaheadResults(e,t)),e)}return e}typeaheadSelect(e,t){var i
|
||
this._closeTypeahead()
|
||
const r=this.typeheadResultsList.indexOf(t),a=(0,m.normalizeTypeaheadViewModel)(t)
|
||
null===(i=this.onTypeaheadSelect)||void 0===i||i.call(this,a,r)}},z=(0,r.default)(F.prototype,"tracking",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,r.default)(F.prototype,"i18n",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=(0,r.default)(F.prototype,"hashtagShouldOpen",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=(0,r.default)(F.prototype,"isEditorEmpty",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),W=(0,r.default)(F.prototype,"mentionShouldOpen",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=(0,r.default)(F.prototype,"workflowId",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(F.prototype,"typeaheadsAreDisabled",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=(0,r.default)(F.prototype,"typeaheadQuery",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(F.prototype,"commentary",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(F.prototype,"initEditor",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"initEditor"),F.prototype),(0,r.default)(F.prototype,"onEditorEvents",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"onEditorEvents"),F.prototype),(0,r.default)(F.prototype,"onDisabledAttrChange",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"onDisabledAttrChange"),F.prototype),(0,r.default)(F.prototype,"onEditorDragover",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"onEditorDragover"),F.prototype),(0,r.default)(F.prototype,"onTypeaheadResultsRendered",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"onTypeaheadResultsRendered"),F.prototype),(0,r.default)(F.prototype,"transformTypeaheadResponse",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"transformTypeaheadResponse"),F.prototype),(0,r.default)(F.prototype,"typeaheadSelect",[E.action],Object.getOwnPropertyDescriptor(F.prototype,"typeaheadSelect"),F.prototype),F))}))
|
||
define("participate-text-editor/components/typeahead-fetch",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","basic-typeahead/components/ta-fetch","search-ta-kit/components/search-typeahead-hit"],(function(e,t,i,r,a,o){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
const n=(0,r.setComponentTemplate)((0,t.createTemplateFactory)({id:"CYy6960k",block:'[[[1,"\\n "],[11,0],[24,0,"editor-typeahead-fetch"],[17,1],[12],[1,"\\n "],[8,[32,0],null,[["@debouncePeriod","@keywords","@onFetchResolve","@fetchFn"],[[30,2],[30,3],[30,4],[30,5]]],[["default"],[[[[1,"\\n"],[41,[30,6],[[[1," "],[8,[30,7],null,[["@auxilliaryKeywords","@className"],[[30,3],"editor-typeahead__typeahead-tray"]],[["default"],[[[[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,6]],null]],null],null,[[[1," "],[8,[30,8,["selectable"]],null,[["@className","@keywordsValue","@onSelect","@value"],["editor-typeahead__typeahead-item",[30,9,["title","text"]],[30,10],[30,9]]],[["default"],[[[[1,"\\n "],[8,[32,1],null,[["@hit"],[[30,9]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[9]],null],[1," "]],[8]]]]],[1,"\\n"]],[]],null],[1," "]],[6]]]]],[1,"\\n "],[13],[1,"\\n"]],["&attrs","@debouncePeriod","@typeaheadQuery","@onTypeaheadResultsRendered","@fetchFn","results","@triggered-content","content","result","@typeaheadSelect"],false,["if","each","-track-array"]]',moduleName:"participate-text-editor/components/typeahead-fetch.gjs",scope:()=>[a.default,o.default],isStrictMode:!0}),(0,i.default)("typeahead-fetch","TypeaheadFetch"))
|
||
e.default=n}))
|
||
define("participate-text-editor/config/environment",["exports"],(function(e){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
let t
|
||
try{const e="participate-text-editor/config/environment",i=document.querySelector('meta[name="'+e+'"]').getAttribute("content")
|
||
t=JSON.parse(unescape(i))}catch(e){t={}}e.default=t}))
|
||
define.alias("ember-truth-helpers/helpers/and","participate-text-editor/helpers/and")
|
||
define.alias("ember-element-helper/helpers/element","participate-text-editor/helpers/element")
|
||
define.alias("ember-holy-futuristic-template-namespacing-batman/helpers/-translate-dynamic-2","participate-text-editor/helpers/ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2")
|
||
define("participate-text-editor/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})}))
|
||
define.alias("ember-truth-helpers/helpers/eq","participate-text-editor/helpers/eq")
|
||
define.alias("ember-cli-pemberly-i18n/helpers/format-number","participate-text-editor/helpers/format-number")
|
||
define.alias("ember-truth-helpers/helpers/gt","participate-text-editor/helpers/gt")
|
||
define.alias("ember-truth-helpers/helpers/gte","participate-text-editor/helpers/gte")
|
||
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-name","participate-text-editor/helpers/hue-web-artdeco-icon-migration-runtime")
|
||
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-v2","participate-text-editor/helpers/hue-web-artdeco-li-icon-migration-runtime-v2")
|
||
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-path","participate-text-editor/helpers/hue-web-artdeco-li-icon-migration-runtime")
|
||
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-argument","participate-text-editor/helpers/hue-web-artdeco-migration-runtime")
|
||
define.alias("ember-truth-helpers/helpers/is-array","participate-text-editor/helpers/is-array")
|
||
define.alias("ember-truth-helpers/helpers/is-empty","participate-text-editor/helpers/is-empty")
|
||
define.alias("ember-truth-helpers/helpers/is-equal","participate-text-editor/helpers/is-equal")
|
||
define.alias("artdeco-icons-web/helpers/li-icon","participate-text-editor/helpers/li-icon")
|
||
define.alias("ember-truth-helpers/helpers/lt","participate-text-editor/helpers/lt")
|
||
define.alias("ember-truth-helpers/helpers/lte","participate-text-editor/helpers/lte")
|
||
define.alias("ember-truth-helpers/helpers/not-eq","participate-text-editor/helpers/not-eq")
|
||
define.alias("ember-truth-helpers/helpers/not","participate-text-editor/helpers/not")
|
||
define.alias("ember-truth-helpers/helpers/or","participate-text-editor/helpers/or")
|
||
define.alias("ember-app-scheduler/helpers/route-idle","participate-text-editor/helpers/route-idle")
|
||
define.alias("ember-set-helper/helpers/set","participate-text-editor/helpers/set")
|
||
define.alias("ember-cli-pemberly-i18n/helpers/t","participate-text-editor/helpers/t")
|
||
define.alias("ember-truth-helpers/helpers/xor","participate-text-editor/helpers/xor")
|
||
define.alias("ember-uuid","participate-text-editor/index")
|
||
define("participate-text-editor/initializers/icons",["exports","artdeco-icons-web/src/icons","participate-text-editor/config/environment"],(function(e,t,i){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
function r(e){throw e}e.default={name:"icons",initialize:function(){const{environment:e,APP:a}=i.default
|
||
let o,n
|
||
a&&({artdecoCustomSpriteUrl:o,artdecoCustomSpriteName:n}=a)
|
||
const s="test"!==e
|
||
t.default.load(s,o,n).catch(r)}}}))
|
||
define.alias("ember-cli-pemberly-lix/initializers/lix","participate-text-editor/initializers/lix")
|
||
define.alias("ember-m3/initializers/m3-store","participate-text-editor/initializers/m3-store")
|
||
define.alias("@ember/render-modifiers/modifiers/did-insert","participate-text-editor/modifiers/did-insert")
|
||
define.alias("@ember/render-modifiers/modifiers/did-update","participate-text-editor/modifiers/did-update")
|
||
define("participate-text-editor/modifiers/editor-events",["exports","ember-modifier","@ember/debug"],(function(e,t,i){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
e.default=void 0
|
||
const r=(0,t.modifier)(((e,t)=>{let[i]=t
|
||
e.addEventListener("keydown",i)
|
||
e.addEventListener("keyup",i)
|
||
e.addEventListener("focusin",i)
|
||
e.addEventListener("focusout",i)
|
||
return()=>{e.removeEventListener("keydown",i)
|
||
e.removeEventListener("keyup",i)
|
||
e.removeEventListener("focusin",i)
|
||
e.removeEventListener("focusout",i)}}),{eager:!1})
|
||
e.default=r}))
|
||
define.alias("@ember/render-modifiers/modifiers/will-destroy","participate-text-editor/modifiers/will-destroy")
|
||
define.alias("@embroider/util/services/ensure-registered","participate-text-editor/services/-ensure-registered")
|
||
define.alias("artdeco-hoverables/services/artdeco-hoverable","participate-text-editor/services/artdeco-hoverable")
|
||
define.alias("artdeco-modal/services/artdeco-modal","participate-text-editor/services/artdeco-modal")
|
||
define.alias("artdeco-toast/services/artdeco-toast","participate-text-editor/services/artdeco-toast")
|
||
define.alias("client-sensor-web/services/client-sensor","participate-text-editor/services/client-sensor")
|
||
define.alias("ember-date-service/services/date","participate-text-editor/services/date")
|
||
define.alias("@linkedin/ember-restli-graphql/services/graphql","participate-text-editor/services/graphql")
|
||
define.alias("@linkedin/ember-pem/services/internal-event-utils","participate-text-editor/services/internal-event-utils")
|
||
define.alias("@linkedin/ember-pem/services/internal-pem-tracking","participate-text-editor/services/internal-pem-tracking")
|
||
define.alias("ember-cli-pemberly-lix/services/lix","participate-text-editor/services/lix")
|
||
define.alias("ember-m3/services/m3-schema-manager","participate-text-editor/services/m3-schema-manager")
|
||
define.alias("@linkedin/ember-pem/services/pem-response-metadata","participate-text-editor/services/pem-response-metadata")
|
||
define.alias("@linkedin/ember-pem/services/pem-tracking","participate-text-editor/services/pem-tracking")
|
||
define.alias("persistent-toast-manager/services/persistent-toast-manager","participate-text-editor/services/persistent-toast-manager")
|
||
define.alias("ember-cli-pemberly-m3/services/store","participate-text-editor/services/store")
|
||
define.alias("@linkedin/ember-pem/services/tracer","participate-text-editor/services/tracer")
|
||
define("participate-text-editor/template-registry",[],(function(){}))
|
||
define.alias("client-sensor-web/utils/helpers","participate-text-editor/utils/helpers")
|
||
define.alias("@linkedin/hue-web-artdeco-migration-runtime/utils/mapping-data","participate-text-editor/utils/mapping-data")
|
||
define("participate-text-editor/utils/uuid-generator",["exports","ember-uuid/utils/uuid-generator"],(function(e,t){"use strict"
|
||
Object.defineProperty(e,"__esModule",{value:!0})
|
||
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
||
Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return t.parse}})
|
||
Object.defineProperty(e,"unparse",{enumerable:!0,get:function(){return t.unparse}})
|
||
Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.v1}})
|
||
Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return t.v4}})}))
|
||
define.alias("ember-vector-images/utils/vector-url","participate-text-editor/utils/vector-url")
|
||
|
||
//# sourceMappingURL=engine.map |