PageSourceSearch

https://www.wrike.com/tp/static/chunk-C2SND4LN.js

js wrike.com collected 2026-10-01 06:52:59 UTC 4,436 bytes, 3 lines download raw bytes

1import{C as Eg,Ft as Te,Hn as eb,Ii as yy,N as GM,Pn as dI,Si as v,Wn as ep,Yt as Wm,ci as sn,lt as Ni,n as $e,t as $H,ui as sy,wr as lo}from"./chunk-ZDNP4dbO.js";import{O as tr}from"./chunk-DnJ3ki3y.js";import{a as W,i as T,l as u,n as O}from"./chunk-Bl3lxMEO2.js";var P=`This text comes from a preset and is edited in the preset, not here.`;var N=(()=>{class o{constructor(){this.element=v(lo).nativeElement,this.injector=v(Te),this.destroyRef=v($e),this.document=v(sn),this.isBrowser=tr(v(dI)),this.context=v(T,{optional:!0}),this.scope=v(W,{optional:!0}),this.editKey=$H(null,{alias:`tpLiveEditable`}),this.isEditing=Ni(!1),this.editingWidgetId=null,this.snapshot=null,this.state=GM(()=>{let i=this.activeWidgetId(),t=this.editKey();return!i||!t||!this.context?.hasFieldMap(i)?null:this.context.fieldFor(i,t)?.interaction??`readonly`}),this.anchorKey=GM(()=>this.state()?this.editKey():null),this.isInlineEditing=GM(()=>this.state()===`inline`&&this.isEditing()),this.tooltip=GM(()=>this.state()===`readonly`?P:null),this.isRichText=GM(()=>{let i=this.activeWidgetId(),t=this.editKey();return(i&&t?this.context?.fieldFor(i,t)?.kind:null)===u.richText}),ep(()=>{this.isEditing()&&this.state()!==`inline`&&this.cancelInlineEdit()}),this.destroyRef.onDestroy(()=>{this.isEditing()&&this.cancelInlineEdit()})}onClick(i){let t=this.state();t&&(i.stopPropagation(),t===`popup`&&this.sendEditField(O.open),t===`inline`&&!this.isEditing()&&this.startInlineEdit())}onInput(){this.isInlineEditing()&&this.sendEditField(O.input,this.readValue())}onPaste(i){this.isInlineEditing()&&(i.preventDefault(),this.insertPlainText(i.clipboardData?.getData(`text/plain`)??``),this.sendEditField(O.input,this.readValue()))}onDrop(i){this.isInlineEditing()&&(i.preventDefault(),this.insertPlainText(i.dataTransfer?.getData(`text/plain`)??``),this.sendEditField(O.input,this.readValue()))}onKeydown(i){if(this.isInlineEditing()){if(i.key===`Escape`){i.preventDefault(),this.cancelInlineEdit();return}if(i.key===`Enter`){if(i.shiftKey){this.isRichText()||i.preventDefault();return}i.preventDefault(),this.commitInlineEdit()}}}onBlur(){this.isInlineEditing()&&this.commitInlineEdit()}activeWidgetId(){if(!this.isBrowser||!this.context||!this.scope)return null;let i=this.scope.widgetId();return i&&this.context.isSelected(i)?i:null}startInlineEdit(){let i=this.activeWidgetId();i&&(this.editingWidgetId=i,this.snapshot=this.element.innerHTML,this.isEditing.set(!0),this.context?.beginInlineEdit(i),Eg(()=>this.element.focus(),{injector:this.injector}))}commitInlineEdit(){this.sendEditField(O.commit,this.readValue()),this.stopInlineEdit()}cancelInlineEdit(){this.snapshot!==null&&(this.element.innerHTML=this.snapshot),this.sendEditField(O.cancel),this.stopInlineEdit()}stopInlineEdit(){let i=this.editingWidgetId;this.isEditing.set(!1),this.snapshot=null,this.editingWidgetId=null,i&&this.context?.endInlineEdit(i),this.element.blur()}readValue(){return this.isRichText()?this.element.innerHTML:this.element.textContent??``}sendEditField(i,t){let e=this.editingWidgetId??this.activeWidgetId(),n=this.editKey();!e||!n||this.context?.sendEditField(e,t===void 0?{key:n,phase:i}:{key:n,phase:i,value:t})}insertPlainText(i){let t=this.document.defaultView?.getSelection();if(!t?.rangeCount)return;let e=t.getRangeAt(0),n=this.document.createTextNode(i);e.deleteContents(),e.insertNode(n),e.setStartAfter(n),e.collapse(!0),t.removeAllRanges(),t.addRange(e)}static{this.ɵfac=function(t){return new(t||o)}}static{this.ɵdir=eb({type:o,selectors:[[``,`tpLiveEditable`,``]],hostVars:14,hostBindings:function(t,e){t&1&&sy(`click`,function(d){return e.onClick(d)})(`input`,function(){return e.onInput()})(`paste`,function(d){return e.onPaste(d)})(`drop`,function(d){return e.onDrop(d)})(`keydown`,function(d){return e.onKeydown(d)})(`blur`,function(){return e.onBlur()}),t&2&&(Wm(`data-live-editable-key`,e.anchorKey())(`data-live-editable-interaction`,e.state())(`contenteditable`,e.isInlineEditing()?`true`:null)(`title`,e.tooltip()),yy(`live-preview-editable`,!!e.state())(`live-preview-editable--inline`,e.state()===`inline`)(`live-preview-editable--popup`,e.state()===`popup`)(`live-preview-editable--readonly`,e.state()===`readonly`)(`live-preview-editable--editing`,e.isInlineEditing()))},inputs:{editKey:[1,`tpLiveEditable`,`editKey`]}})}}return o}
1)();export{N as t};
2//# debugId=412ebe28-8efe-5f3e-8a8c-5f3b51b164b1
3//# sourceMappingURL=chunk-C2SND4LN.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.