How To Batch Replace Text In PDF Files [REPACK]
LINK >>> https://urllio.com/2tiEVP
I am writing a batch file script using Windows command-line environment and want to change each occurrence of some text in a file (ex. \"FOO\") with another (ex. \"BAR\"). What is the simplest way to do that Any built in functions
Just used FART (\"F ind A nd R eplace T ext\" command line utility):excellent little freeware for text replacement within a large set of files.
I have written a small hybrid JScript/batch utility called REPL.BAT that is very convenient for modifying ASCII (or extended ASCII) files via the command line or a batch file. The purely native script does not require installation of any 3rd party executeable, and it works on any modern Windows version from XP onward. It is also very fast, especially when compared to pure batch solutions.
I've included a number of options in the utility that make it quite powerful. For example, combining the M and X options enable modification of binary files! The M Multi-line option allows searches across multiple lines. The X eXtended substitution pattern option provides escape sequences that enable inclusion of any binary value in the replacement text.
They are both robust and very swift with large files compared to plain batch scripting, and also simpler to use for basic replacing of text. They both have Windows regular expression pattern matching.
However, you usually use the FOR statement in various forms. Someone created a useful batch file that does a search and replace. Have a look here. It is important to understand the limitations of the batch file provided. For this reason I don't copy the source code in this answer.
Just faced a similar problem - \"Search and replace text within files\", but with the exception that for both filenames and search/repalce I need to use regex. Because I'm not familiar with Powershell and want to save my searches for later use I need something more \"user friendly\" (preferable if it has GUI).
@Rachel gave an excellent answer but here is a variation of it to read content to a powershell $data variable. You may then easily manipulate content multiple times before writing to a output file. Also see how multi-line values are given in a .bat batch files.
I'm the author of Aba Search and Replace that you can use from Windows command line. It can do batch replacements without any user interaction and also replace text in multiple files, not only just one file.
I have faced this problem several times while coding under Visual C++.If you have it, you can use Visual studio Find and Replace Utility. It allows you to select a folder and replace the contents of any file in that folder with any other text you want.
my job is to find and replace a text in several thousand PDF files. It is always the same process - the photo shows the desired change. The wording and position of the text is always the same and the files are all in one folder.
If the text is always in the same location you can use a script to redact the old text and replace if with the new one, either as the overlay text of the redaction or by adding a text field or comment and then flattening the file.
Dear community, my job is to find and replace a text in several thousand PDF files. It is always the same process - the photo shows the desired change. The wording and position of the text is always the same and the files are all in one folder. I have already tried Acrobat and the detour via Illustrator, unfortunately the action does not go through. I hope I have provided all the necessary information and look forward to your answers or solutions. Greetings Tina\",\"isUseLiaRichMedia\":false,\"autoTitleLink\":\" _0.form.messageeditor.tinymceeditor:getautotitlet:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"isGteEditorV2\":true,\"linkTooltipTexts\":{\"bareURL\":\"Bare URL\",\"unlink\":\"Unlink\",\"openLink\":\"Open link\",\"autoTitle\":\"Auto-title\"},\"elementSelector\":\"#tinyMceEditor_10ca9f7659d77a0\",\"preLoadedAddOnAssetUrls\":[\"/html/js/lib/tinymce/4.7.13/themes/modern/theme.js\",\"/html/js/lib/tinymce/4.7.13/plugins/lists/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/compat3x/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/image/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/link/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/textcolor/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/table/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/tabfocus/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/paste/plugin.js\",\"/plugin/editors/tinymce/plugins/spoiler/plugin.js\",\"/plugin/editors/tinymce/plugins/spoiler/langs/en.js\",\"/plugin/editors/tinymce/plugins/insertcode/plugin.js\",\"/plugin/editors/tinymce/plugins/insertcode/langs/en.js\",\"/html/js/lib/tinymce/4.7.13/plugins/advlist/plugin.js\",\"/html/js/lib/tinymce/4.7.13/plugins/autolink/plugin.js\",\"/plugin/editors/tinymce/plugins/liarichmedia/plugin.js\",\"/plugin/editors/tinymce/plugins/liarichmedia/langs/en.js\",\"/plugin/editors/tinymce/plugins/liaexpandtoolbar/plugin.js\",\"/plugin/editors/tinymce/plugins/liaexpandtoolbar/langs/en.js\",\"/html/js/lib/tinymce/4.7.13/plugins/codesample/plugin.js\",\"/plugin/editors/tinymce/plugins/liaquote/plugin.js\",\"/plugin/editors/tinymce/plugins/liaquote/langs/en.js\",\"/plugin/editors/tinymce/plugins/liamacros/plugin.js\",\"/plugin/editors/tinymce/plugins/liamacros/langs/en.js\",\"/plugin/editors/tinymce/plugins/liafullscreendone/plugin.js\",\"/plugin/editors/tinymce/plugins/liafullscreendone/langs/en.js\",\"/html/js/lib/tinymce/4.7.13/plugins/code/plugin.js\",\"/plugin/editors/tinymce/plugins/mentions/plugin.js\",\"/plugin/editors/tinymce/plugins/mentions/langs/en.js\",\"/html/js/lib/tinymce/4.7.13/plugins/noneditable/plugin.js\",\"/plugin/editors/tinymce/plugins/emoticons/plugin.js\",\"/plugin/editors/tinymce/plugins/emoticons/langs/en.js\",\"/plugin/editors/tinymce/plugins/spellchecker/plugin.js\"],\"isOoyalaVideoEnabled\":false,\"isInlineLinkEditingEnabled\":true,\"optionsParam\":{\"messageMentionTemplate\":\"#{title}\",\"spellcheckerUrl\":\"/spellchecker/lucene\",\"useUserMentions\":true,\"toolbarSelector\":\".mce-toolbar-grp\",\"useProductMentions\":false,\"mediaUploadOptions\":{\"attachmentOverlayText\":\"Drop your files here\",\"createVideoLink\":\" _0.form.messageeditor.tinymceeditor:createvideot:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"imageUploadSettings\":{\"validImageExts\":\"*.jpg;*.JPG;*.jpeg;*.JPEG;*.gif;*.GIF;*.png;*.PNG\",\"maxFileBytes\":10264576,\"maxImagesPerUpload\":10},\"editorOverlayText\":\"Drop your media files here\",\"copyPasteSettings\":{\"copyPasteEvent\":\"LITHIUM:liaCopyPasteImages\",\"copyPasteBatchSize\":3,\"copyPasteCss\":\"lia-copypaste-placeholder\",\"username\":\"Deleted User\"},\"videoImageTooltip\":\"\\\"Please wait while we upload and process your video. This may take a few minutes, so please check back later.\\\"\",\"enableFormActionButtonsEvent\":\"LITHIUM:enableFormActionButtons\",\"videoUploadingUrlsLink\":\" _0.form.messageeditor.tinymceeditor:videouploadingurlst:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"isOverlayVisible\":true,\"videoEmbedThumbnail\":\"/i/skins/default/video-loading-new.gif\",\"videoStatusUpdateLink\":\" _0.form.messageeditor.tinymceeditor:videostatusupdatet:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"token\":\"Cadb6ehATbY-trJGRvcnhHJdmm3c18KOZprXLKb29P4.\",\"defaultAlbumId\":1,\"imageFormatFeedbackErrorContainer\":\".lia-file-error-msg\",\"fileUploadSelector\":\".lia-file-upload\",\"isCanUploadImages\":false,\"videoUploadSettings\":{\"maxFileBytes\":512000000,\"validVideoExts\":\".wmv;.avi;.mov;.moov;.mpg;.mpeg;.m2t;.m2v;.vob;.flv;.mp4;.mpg4;.mkv;.asf;.m4v;.m2p;.3gp;.3g2;.f4v;.mp3;.m4a;.wma;.aac\"},\"disableFormActionButtonsEvent\":\"LITHIUM:disableFormActionButtons\",\"isOoyalaVideoEnabled\":false,\"videoEmbedSizes\":{\"small\":{\"width\":200,\"height\":150},\"original\":{\"width\":400,\"height\":300},\"large\":{\"width\":600,\"height\":450},\"medium\":{\"width\":400,\"height\":300}},\"isMobileDevice\":false,\"removeAllOverlays\":\"LITHIUM:removeAllOverlays\",\"isCanUploadVideo\":false,\"passToAttachmentEvent\":\"LITHIUM:passToAttachment\"},\"imageUrlPattern\":\" -id//image-size/v=v2&px=-1\",\"useMessageMentions\":false,\"spellcheckerLangs\":\"English (US)=en,Spanish=es,Portuguese=pt,German=de,French=fr,Arabic=ar\",\"mentionsVersion\":\"2\",\"iframeTitle\":\"Body Rich Text Area. Press ALT-F10 for toolbar and Escape to return to the editor.\",\"events\":{\"editorPasteEvent\":\"LITHIUM:editorPaste\",\"editorLoadedEvent\":\"LITHIUM:editorLoaded\"},\"useGraphicalEditor\":true}});LITHIUM.InformationBox({\"updateFeedbackEvent\":\"LITHIUM:updateAjaxFeedback\",\"componentSelector\":\"#informationbox_10ca9f7659d77a0_24\",\"feedbackSelector\":\".InfoMessage\"});LITHIUM.Text.set({\"ajax.createUrlSnippet.loader.feedback.title\":\"Loading...\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"useLoader\":true,\"event\":\"LITHIUM:createUrlSnippet\"},\"tokenId\":\"ajax\",\"elementSelector\":\"#messagepresnippet_10ca9f7659d77a0\",\"action\":\"createUrlSnippet\",\"feedbackSelector\":\"#messagepresnippet_10ca9f7659d77a0\",\"url\":\" _0.form.messageeditor.messagepresnippet:createurlsnippett:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"PdsubeWldvukiLV_g5Ah6g7edEQDiN5kWsezRQntpl0.\"});LITHIUM.MessagePreSnippet({\"pasteEvent\":\"LITHIUM:editorPaste\",\"maxUrlListSize\":10,\"snippetExistsTextClass\":\"lia-media-snippet-preview-exists\",\"tinyMceSelector\":\"#messageEditor_10ca9f7659d77a0_0\",\"messageSnippetEvent\":\"LITHIUM:createUrlSnippet\",\"elementSelector\":\"#messagepresnippet_10ca9f7659d77a0\",\"snippetUpdateEvent\":\"LITHIUM:updateUrlSnippet\",\"urlFormFieldSelector\":\".lia-form-media-snippet-url-input\",\"snippetCloseEvent\":\"LITHIUM:closeUrlSnippet\"});LITHIUM.BlockEvents('.lia-js-block-events', [\".lia-spoiler-link\",\".oo-icon\",\".oo-volume-bar\",\".oo-close-button\"], '.message-preview');LITHIUM.KeepSessionAlive(\"/t5/status/blankpagekeepalive\", 300000);new LITHIUM.MessageEditor({\"previewButtonSelector\":\"#previewButton_10ca9f7659d77a0\",\"defaultTabSelector\":\".rich-link\",\"defaultTabName\":\"rich\",\"usesInlinePreview\":true,\"formHasErrorsEvent\":\"LITHIUM:formHasErrors\",\"exitPreviewButtonSelector\":\"#exitPreviewButton_10ca9f7659d77a0\",\"isTabsPresent\":false,\"ajaxCompleteEvent\":\"LITHIUM:ajaxComplete\",\"isGteEditorV2\":true,\"previewSubmitElementSelector\":\"#submitContext_10ca9f7659d77a0\",\"tinyMceElementSelector\":\"#tinyMceEditor_10ca9f7659d77a0\",\"elementSelector\":\"#messageEditor_10ca9f7659d77a0_0\",\"macroChangeEvent\":\"LITHIUM:change-macro\",\"preExitPreviewEvent\":\"LITHIUM:refreshAttachments\"});LITHIUM.MessageEditor.MessageQuote(\"#messageQuote_10ca9f7659d77a0\", \"#tinyMceEditor_10ca9f7659d77a0\", \" wrote:Dear community, my job is to find and replace a text in several thousand PDF files. It is always the same process - the photo shows the desired change. The wording and position of the text is always the same and the files are all in one folder. I have already tried Acrobat and the detour via Illustrator, unfortunately the action does not go through. I hope I have provided all the necessary information and look forward to your answers or solutions. Greetings Tina\", true);LITHIUM.FileDragDrop({\"urls\":{\"uploadUrl\":\" _0.form.attachmentscomponent:uploadfileaction/attachments-key/9838e637-953e-47b6-a1d6-4448997266fat:ac=board-id/acrobat/message-id/242659/thread-id/242659\"},\"selectors\":{\"container\":\"#filedragdrop_10ca9f7659d77a0\",\"feedbackElement\":\"#dragDropFeedback .AjaxFeedback\",\"cancelUploadProgress\":\"lia-remove-attachment-inprogress\",\"fileUpload\":\"#filedragdrop_10ca9f7659d77a0 .lia-file-upload\"},\"events\":{\"uploadDoneEvent\":\"LITHIUM:uploadDone\",\"refreshAttachmentsEvent\":\"LITHIUM:refreshAttachments\",\"formHasErrorsEvent\":\"LITHIUM:formHasErrors\"},\"misc\":{\"actionTokenId\":\"uploadFile\",\"fileDataParam\":\"Filedata\",\"isEditorGteV2\":true,\"actionToken\":\"A2Tw-3FqRU_exaX74GH_3m1d-IejgdFX2PKRbLhvYvw.\"}});LITHIUM.InformationBox({\"updateFeedbackEvent\":\"LITHIUM:updateAjaxFeedback\",\"componentSelector\":\"#informationbox_10ca9f7659d77a0_25\",\"feedbackSelector\":\".InfoMessage\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:refreshAttachments\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"attachmentKey\":\"9838e637-953e-47b6-a1d6-4448997266fa\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"action\":\"refreshAttachments\",\"feedbackSelector\":\"#attachmentsComponent_10ca9f7659d77a0\",\"url\":\" _0.form.attachmentscomponent:refreshattachmentst:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"1tqPfbSXihuTqbZTsAA0ttXRXEAuf2bvWxQGyLRwNsU.\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:removeNewAttachment\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"attachmentKey\":\"9838e637-953e-47b6-a1d6-4448997266fa\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-file-upload\",\"action\":\"removeNewAttachment\",\"feedbackSelector\":\"#attachmentsComponent_10ca9f7659d77a0\",\"url\":\" _0.form.attachmentscomponent:removenewattachmentt:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"1GiMHfSzPMXTSpT91CsfbG7XjGqzj_vFclLqAyXv1bI.\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:removePreviewAttachment\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"attachmentKey\":\"9838e637-953e-47b6-a1d6-4448997266fa\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-file-upload\",\"action\":\"removePreviewAttachment\",\"feedbackSelector\":\"#attachmentsComponent_10ca9f7659d77a0\",\"url\":\" _0.form.attachmentscomponent:removepreviewattachmentt:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"QRKUjiITIgYahzagBENZMHLS084pqyiSw0YewpJBjkk.\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:removeExistingAttachment\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"attachmentKey\":\"9838e637-953e-47b6-a1d6-4448997266fa\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-file-upload\",\"action\":\"removeExistingAttachment\",\"feedbackSelector\":\"#attachmentsComponent_10ca9f7659d77a0\",\"url\":\" _0.form.attachmentscomponent:removeexistingattachmentt:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"uYN6CyoIGBfTRw7mEKOrV82tZeUePbd99lyMGWXi26U.\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:removeInProgressNewAttachment\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"attachmentKey\":\"9838e637-953e-47b6-a1d6-4448997266fa\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-file-upload\",\"action\":\"removeInProgressNewAttachment\",\"feedbackSelector\":\"#attachmentsComponent_10ca9f7659d77a0\",\"url\":\" _0.form.attachmentscomponent:removeinprogressnewattachmentt:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"AL-cKcALi2ZYX26r0tLb_xxZrl4aP6qd2PMUkvhCB4g.\"});LITHIUM.DragDropAttachmentsComponent({\"fileSizeErrorText\":\"The file () exceeds the maximum file size. The maximum file size is 47 MB.\",\"validExts\":\"8bf, abf, abr, act, aep, afm, ai, arw, as, ase, avi, bmp, book, cel, cfc, chproj, cptx, cr2, cr3, crf, crw, css, csv, dn, dng, doc, docx, eps, epub, exif, fbx, fla, flac, flv, fm, gif, icma, icml, ico, ics, idml, indd, jpeg, jpg, jsfl, json, log, loss, lrcat, lrtemplate, m4a, mif, mov, mp3, mp4, mpg, nef, nrw, obj, odt, orf, otc, otf, pdf, pfb, pfm, pmd, png, ppj, ppt, pptx, prc, prel, prproj, ps, psb, psd, raf, raw, rtf, sbs, sbsar, sbsm, scc, ses, sesx, skp, sol, srt, srw, ssa, stl, svg, swf, tif, ttc, ttf, txt, wav, wmv, x3f, xd, xls, xlsx, xml, xmp\",\"dropZoneSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-attachments-drop-zone\",\"uploadingText\":\"Uploading...\",\"changeNumAttachmentsEvent\":\"LITHIUM:changeNumAttachments\",\"storageUnitKB\":\"KB\",\"currAttachments\":0,\"removeNewAttachmentSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-remove-attachment\",\"removeInProgressNewAttachment\":\"LITHIUM:removeInProgressNewAttachment\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"maxAttachments\":10,\"removeAllOverlays\":\"LITHIUM:removeAllOverlays\",\"inProgressAttachmentsContainerSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-in-progress-attachments\",\"removeExistingAttachmentEvent\":\"LITHIUM:removeExistingAttachment\",\"inputFieldSelector\":\".lia-form-type-file.lia-form-type-file-hidden\",\"dropFilesHereText\":\"attachments.overlay.text\",\"enableFormActionButtonsEvent\":\"LITHIUM:enableFormActionButtons\",\"maxFileSize\":50000000,\"tooManyAttachmentsMsg\":\"The maximum number of attachments has been reached. Maximum number of attachments allowed is: 10\",\"attachmentErrorSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-file-error-msg\",\"cancelAttachmentProgressCss\":\"lia-remove-attachment-inprogress\",\"fileUploadSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-file-upload\",\"newAttachmentSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-new-attachment\",\"attachmentsTooManyErrorSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-attachment-upload-error-many\",\"fileTypeErrorText\":\"The file type () is not supported. Valid file types are: 8bf, abf, abr, act, aep, afm, ai, arw, as, ase, avi, bmp, book, cel, cfc, chproj, cptx, cr2, cr3, crf, crw, css, csv, dn, dng, doc, docx, eps, epub, exif, fbx, fla, flac, flv, fm, gif, icma, icml, ico, ics, idml, indd, jpeg, jpg, jsfl, json, log, loss, lrcat, lrtemplate, m4a, mif, mov, mp3, mp4, mpg, nef, nrw, obj, odt, orf, otc, otf, pdf, pfb, pfm, pmd, png, ppj, ppt, pptx, prc, prel, prproj, ps, psb, psd, raf, raw, rtf, sbs, sbsar, sbsm, scc, ses, sesx, skp, sol, srt, srw, ssa, stl, svg, swf, tif, ttc, ttf, txt, wav, wmv, x3f, xd, xls, xlsx, xml, xmp.\",\"uploadDoneEvent\":\"LITHIUM:uploadDone\",\"disableFormActionButtonsEvent\":\"LITHIUM:disableFormActionButtons\",\"inProgressAttachmentSelector\":\".lia-in-progress-attachment\",\"removePreviewAttachmentEvent\":\"LITHIUM:removePreviewAttachment\",\"removeNewAttachmentEvent\":\"LITHIUM:removeNewAttachment\",\"passToAttachmentEvent\":\"LITHIUM:passToAttachment\"});LITHIUM.InformationBox({\"updateFeedbackEvent\":\"LITHIUM:updateAjaxFeedback\",\"componentSelector\":\"#informationbox_10ca9f7659d77a0_26\",\"feedbackSelector\":\".InfoMessage\"});LITHIUM.Form.resetFieldForFocusFound();LITHIUM.Text.set({\"ajax.InlineMessageReply.loader.feedback.title\":\"Loading...\"});LITHIUM.AjaxSupport.fromForm('#form_10ca9f7659d77a0', 'InlineMessageReply', '#ajaxFeedback_10ca9f7659d77a0_0', 'LITHIUM:ajaxError', {\"useLoader\":false,\"ignoreFormActions\":[\"Cancel\",\"SaveDraft\"],\"event\":\"submit\",\"httpMethod\":\"POST\"}, false);LITHIUM.InputEditForm(\"form_10ca9f7659d77a0\", {\"submitButton\":\".lia-button-Submit-action\",\"enableFormButtonEvent\":\"LITHIUM:enableFormButton\",\"warnUnsavedDataActionCssClasses\":[\"lia-form-action-ignore-unsaved-data\",\"lia-button-Cancel-action\"],\"useUnsavedDataWarning\":true,\"ignoreDisableFormDuringSubmitCssClasses\":[],\"submitOnChange\":false,\"swallowEnterEvent\":true,\"enableFormEvent\":\"LITHIUM:enableForm\",\"disableFormButtonEvent\":\"LITHIUM:disableFormButton\",\"disableFormEvent\":\"LITHIUM:disableForm\",\"unloadMessage\":\"Unsaved information will be lost.\",\"ignoreOnChangeCssClasses\":[],\"disableFormOnSubmit\":true,\"buttonWrapperSelector\":\".lia-button-wrapper\",\"showUnsavedDataWarningDataKey\":\"showUnsavedDataWarning\",\"liaBodyTagId\":\"#lia-body\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:autosaveInline\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#form_10ca9f7659d77a0\",\"action\":\"autosaveInline\",\"feedbackSelector\":\"#form_10ca9f7659d77a0\",\"url\":\" _0.form:autosaveinlinet:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"6Yv8B7Ss0PaJHIMDQFRGd_526yVxAK3obdKh4TkYZr0.\"});LITHIUM.InlineMessageReplyEditor({\"openEditsSelector\":\".lia-inline-message-edit\",\"ajaxFeebackSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-inline-ajax-feedback\",\"collapseEvent\":\"LITHIUM:collapseInlineMessageEditor\",\"confimationText\":\"You have other message editors open and your data inside of them might be lost. Are you sure you want to proceed\",\"topicMessageSelector\":\".lia-forum-topic-message-gte-5\",\"focusEditor\":false,\"hidePlaceholderShowFormEvent\":\"LITHIUM:hidePlaceholderShowForm\",\"formWrapperSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-form-wrapper\",\"reRenderInlineEditorEvent\":\"LITHIUM:reRenderInlineEditor\",\"ajaxBeforeSendEvent\":\"LITHIUM:ajaxBeforeSend:InlineMessageReply\",\"element\":\"input\",\"clientIdSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"loadAutosaveAction\":false,\"newPostPlaceholderSelector\":\".lia-new-post-placeholder\",\"placeholderWrapperSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-placeholder-wrapper\",\"messageId\":10950200,\"formSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"expandedClass\":\"lia-inline-message-reply-form-expanded\",\"expandedRepliesSelector\":\".lia-inline-message-reply-form-expanded\",\"newPostPlaceholderClass\":\"lia-new-post-placeholder\",\"editorLoadedEvent\":\"LITHIUM:editorLoaded\",\"replyEditorPlaceholderWrapperCssClass\":\"lia-placeholder-wrapper\",\"messageActionsClass\":\"lia-message-actions\",\"cancelButtonSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-button-Cancel-action\",\"isGteForumV5\":true,\"messageViewWrapperSelector\":\".lia-threaded-detail-display-message-view\",\"disabledReplyClass\":\"lia-inline-message-reply-disabled-reply\"});LITHIUM.Text.set({\"ajax.reRenderInlineEditor.loader.feedback.title\":\"Loading...\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"useLoader\":true,\"blockUI\":\"\",\"event\":\"LITHIUM:reRenderInlineEditor\",\"parameters\":{\"clientId\":\"inlinemessagereplyeditor_0_10ca9f7659d77a0\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"action\":\"reRenderInlineEditor\",\"feedbackSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"url\":\" _0:rerenderinlineeditort:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"HMjN61grWHuWwBRzsfV3PbAgwGIbOxJ_R0GSJPnqyqA.\"});LITHIUM.InlineMessageEditor({\"ajaxFeebackSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-inline-ajax-feedback\",\"submitButtonSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0 .lia-button-Submit-action\"});LITHIUM.AjaxSupport({\"ajaxOptionsParam\":{\"event\":\"LITHIUM:lazyLoadComponent\",\"parameters\":{\"componentId\":\"messages.widget.emoticons-lazy-load-runner\"}},\"tokenId\":\"ajax\",\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\",\"action\":\"lazyLoadComponent\",\"feedbackSelector\":false,\"url\":\" _0:lazyloadcomponentt:ac=board-id/acrobat/message-id/242659/thread-id/242659\",\"ajaxErrorEventName\":\"LITHIUM:ajaxError\",\"token\":\"ssgD7aEr2_O8RsRPFmxL6jjJ8F-7EI19hKYknvJMTr8.\"});LITHIUM.lazyLoadComponent({\"selectors\":{\"elementSelector\":\"#inlinemessagereplyeditor_0_10ca9f7659d77a0\"},\"events\":{\"lazyLoadComponentEvent\":\"LITHIUM:lazyLoadComponent\"},\"misc\":{\"isLazyLoadEnabled\":true}});;(function($){try{ const RESOURCE_LINK = 'Community: resourcesLinkClick'; const RESOURCE_EDIT = 'Community: resourcesEditClick'; const RESOURCE_ADD_GROUP = 'Community: resourcesAddGroupClick'; const RESOURCE_ADD_LINK = 'Community: resourcesAddLinkClick'; const RESOURCE_EDIT_GROUP = 'Community: resourcesEditGroup'; const RESOURCE_EDIT_LINK = 'Community: resourcesEditLink'; const RESOURCE_DELETE_GROUP = 'Community: resourcesDeleteGroup'; const RESOURCE_DELETE_LINK = 'Community: resourcesDeleteLink'; if($('.resources-container').length > 0){ $('.links-list-item-title-url-container .list-link').on('click', function(e) { trackResourceEvents(e.currentTarget,RESOURCE_LINK,true,true); }); $('.resources-header-edit-icon').on('click',function(e){ trackResourceEvents(null,RESOURCE_EDIT,false,false); }); $('.add-group-container').on('click',function(e){ trackResourceEvents(null,RESOURCE_ADD_GROUP,false,false); }); $(document).on('click', '.group-form .add-link', function(e){ trackResourceEvents(null,RESOURCE_ADD_LINK,false,false); }); $(document).on('click', '.group-list-item .group-edit-button', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_EDIT_GROUP,true,false); }); $(document).on('click', '.group-list-item .group-delete-button', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_DELETE_GROUP,true,false); }); $(document).on('click', '.saved-link__edit', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_EDIT_LINK,true,true); }); $(document).on('click', '.saved-link__delete', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_DELETE_LINK,true,true); }); }} catch(ex) { console.log(ex); }})(LITHIUM.jQuery); ;(function($){try{const CC_LINKS_TYPE={ '0': 'GetAppsBanner', '1': 'GetApps', '2': 'InstallTheApp', '3': 'LaunchTheExperience', '4': 'ManageAccount'}; const CONVERSATION_FLAG_TYPE={ '-1': '', '0': 'Top Reply', '1': 'Correct Answer', '2': 'Featured', '3': 'Announcement', '4': 'Pinned Reply'}; const PAGE_NAME='digitalData.page.pageInfo.pageName';const LANGUAGE='digitalData.page.pageInfo.language';const SITE_SECTION='digitalData.page.pageInfo.siteSection';const COMMUNITY_CATEGORY='digitalData.community.communityInfo.communityCategory';const COMMUNITY_ID='digitalData.community.communityInfo.communityId';const COMMUNITY_TITLE='digitalData.community.communityInfo.communityTitle'; const CONVERSATION_PAGE='Community: conversationPage';//evar203 mapped variablesconst CARD_CREATED_DATE='digitalData.community.communityAttributes.cardCreatedDate';const COUNT_CORRECT_ANSWER='digitalData.community.communityAttributes.countCorrectAnswer';const COMMUNITY_FLAG='digitalData.community.communityInfo.communityFlag'; const COUNT_REPLY='digitalData.community.communityAttributes.countReply'; const RELATED_CONVERSATION_ACTION='relatedConversationClick';const COMMUNITY_DD_PROPERTY='digitalData.community';const CONVERSATION_REPORT='Community: conversationReportClick';const REPLY_REPORT='Community: repliesReportClick';const MARKED_CORRECT='Community: Marked as Correct';const UNMARKED_CORRECT='Community: UnMarked as Correct';const REPLY_MARKED_CORRECT='replyMarkedCorrect';const REPLY_UNMARKED_CORRECT='replyUnmarkedCorrect';const CONVERSATION_FOLLOW='Community: conversationFollowClick';const REPLY_FOLLOW='Community: repliesFollowClick';const CONVERSATION_UNFOLLOW='Community: conversationUnfollowClick';const REPLY_UNFOLLOW='Community: repliesUnfollowClick';const SOPHIA_EVENTS = 'digitalData.sophiaResponse.fromPage';const CC_LINK1 = 'Community: CCD_';const CC_LINK2 = 'Click';const CC_LINK_CLICK = 'ccdLinkClick';const CC_MANAGE_ACCOUNT_CLICK = 'manageAccountLinkClick'; const REC_CONVO_FEEDBACK_SHOWN='digitalData.community.communityAttributes.recConvoFeedbackShown';const CONVERSATION_EDIT='Community: conversationEditClick';const CONVERSATION_VIEW_HISTORY='Community: conversationViewHistoryClick';const CONVERSATION_MOVE_MERGE='Community: conversationMoveMergeClick';const CONVERSATION_SPAM='Community: conversationSpamClick';const CONVERSATION_DELETE='Community: conversationDeleteClick';const CONVERSATION_BAN_USER='Community: conversationBanUserClick';const REPLY_BAN_USER='Community: repliesBanUserClick';const REPLY_SPAM='Community: repliesSpamClick';const REPLY_DELETE='Community: repliesDeleteClick';const REPLY_MOVE_MERGE='Community: repliesMoveMergeClick';const REPLY_VIEW_HISTORY='Community: repliesViewHistoryClick';const REPLY_EDIT='Community: repliesEditClick';const REPLIES_IN_RESPONSE_TO ='Community: repliesInResponseToClick';$.when(promise1).done( function () {userProfilePromise.then(trackConversationPageLoad);}); function trackConversationPageLoad() { //Conversation Page Load Tracking const subject = $('.userStrip').attr('data-message-subject');let messageUid = '10950200';const tempDD = digitalData; let boardId = normalizeBoardId('acrobat'); let community = normalizeCategoryBoardId(); let contentType = getBoardType(boardId); //track new post success trackNewPostSuccess(community, subject, messageUid); //track merge message success trackMergeSuccess(subject,community,'10950200',contentType); //recover digital data property digitalData = tempDD; const valArr = location.pathname.split('/'); let pageName; let layoutView = 'threaded'; if('ForumTopicPage' === 'IdeaPage'){ layoutView = 'linear'; //Ideas do not support threaded view so it will always be linear } let sortOrder = 'by_date_ascending'==\"by_date_ascending\"\"Earliest\":\"Latest\"; if(PAGE_LANG!=='en'){ pageName = location.hostname + ':t5:' + boardId + ':' + 'conversationPage'; } else if(valArr && valArr.length > 2) { pageName = location.hostname + ':' + valArr[1] + ':' + community + ':' + 'conversationPage'; } if(pageName) { setDigitalDataProperty(PAGE_NAME, pageName); } if(messageUid) { setDigitalDataProperty(COMMUNITY_ID, messageUid); } setDigitalDataProperty(LANGUAGE, getLocale()); setDigitalDataProperty(SITE_SECTION, CONVERSATION_PAGE); setPrimaryEvent(CONVERSATION_PAGE, 'pageload');let replyCount = 0;if($('.reply-count__text').length > 0) {replyCount = $('.reply-count__text').attr('data-reply-count'); } let status = ''; let voteCount = 0; if($('.message-status-link').length > 0) {status = $('.message-status-link')[0].innerText;} if($('#messageKudosCount_').length > 0){ voteCount = $('#messageKudosCount_')[0].getAttribute('data-upvote-count'); } const correctAnswerCount = $('.correct-answer-div').attr('data-correct-answer-count'); const creationDate = $('.roleTimestamp').attr('data-post-time'); setDigitalDataProperty(CARD_CREATED_DATE, creationDate); //setDigitalDataProperty(COUNT_REPLY, replyCountreplyCount:'0'); setDigitalDataProperty(COUNT_CORRECT_ANSWER, correctAnswerCountcorrectAnswerCount:'0'); setDigitalDataProperty(COMMUNITY_CONTENT_TYPE, contentType); setDigitalDataProperty(COMMUNITY_CATEGORY, community); setDigitalDataProperty(COMMUNITY_TITLE, subject); let solnType = $('.conversation-page-container').attr('data-solution-type'); if(parseInt(solnType) 0) { solnType = '1'; } else if($('#special-reply-pinned').length > 0) { solnType = '4'; } } solnType = CONVERSATION_FLAG_TYPE[solnType]; let flag = solnType; if($('.body-outer-container').attr('data-pin-flag') === \"true\"){ if(flag != ''){ flag = flag + ';Pinned'; }else{ flag = 'Pinned'; } } if(flag != ''){ setDigitalDataProperty(COMMUNITY_FLAG, flag); } if(document.getElementById('feedback_view_1')) { setDigitalDataProperty(REC_CONVO_FEEDBACK_SHOWN, 'true'); dnmsTrackConversationFeedback('render', 'feedback-answer', [messageUid, community, null, 'radio button']); } setDigitalDataProperty(FILTERS, [createGPSortInfoObj(sortOrder)]); setDigitalDataProperty(SOPHIA_EVENTS,[{'CampaignId': relatedConvCampaignId, 'ControlGroupId': relatedConvControlGroupId, 'VariationId': relatedConvVariationId, 'ActionBlockId': relatedConvActionBlockId}, {'CampaignId': manageAccountCampaignId, 'ControlGroupId': manageAccountControlGroupId, 'VariationId': manageAccountVariationId, 'ActionBlockId': manageAccountActionBlockId}]); captureSnapshot('state'); //dunamis api call dnmsConversationPageRender(community, replyCount, subject, getCommunityCurrentPageNum(), getConversationTags().toString(), messageUid, layoutView, flag, status, voteCount); cleanDigitalDataProperties([SOPHIA_EVENTS]); if ($('.promos-wrapper').length > 0){ let promotype = $('.promos-wrapper').attr('data-promotype'); let promosubtype = $('.promos-wrapper').attr('data-promosubtype'); dnmsPromoRender(promotype, promosubtype, community, messageUid); } //Track related conversation clickdetectRelatedConversationsLoad(); //track status update success if(localStorage.hasOwnProperty('messageStatusUpdate')){ trackStatusUpdateSuccess(); } //Track reply post success trackReplyPostSuccess(); let lsCleanUpArr = ['gpEditMessageType', 'gpEditMessagePageNum', 'gpReportMessageDetails', 'gpReportMessageType'];clearStorage(lsCleanUpArr);cleanDigitalDataProperties(['digitalData.primaryEvent.eventInfo', FILTERS]);} function getPayload(params){ var sophiaPayload = []; try{ params = params.split(\"&\"); var keyMapping = {'aid':'ActionBlockId','campid':'CampaignId', 'cid':'ContainerId','cgid':'ControlGroupId','tid':'TreatmentId','vid':'VariationId','sid':'SurfaceId'}; var sophiaMap = {}; for(let i=0;i 1 && (keys[0] in keyMapping)){ sophiaMap[keyMapping[keys[0]]] = keys[1]; } } sophiaPayload.push(sophiaMap); }catch(err){ console.log(err); } return sophiaPayload;}function trackNewPostSuccess(communityName, subject, messageUid) { const npsDD = localStorage.getItem('npsDigitalData'); if(npsDD) {const ddVal = JSON.parse(npsDD);if(subject === ddVal.community.communityInfo.communityTitle) { digitalData = ddVal; setDigitalDataProperty(COMMUNITY_ID, messageUid); dnmsNewPostSuccess(communityName, subject, messageUid, JSON.parse(npsDD).sophiaResponse); captureSnapshot('event'); cleanDigitalDataProperties([SOPHIA_EVENTS]); } localStorage.removeItem('npsDigitalData');}}function trackMergeSuccess(subject,community,messageId,contentType) { try{ const mergeMsgDD = localStorage.getItem('mergeMsgDigitalData'); if(mergeMsgDD) { const ddVal = JSON.parse(mergeMsgDD); if(messageId === ddVal.community.communityInfo.communityId) { digitalData = ddVal; setDigitalDataProperty(COMMUNITY_CATEGORY, community); setDigitalDataProperty('digitalData.community.communityInfo.communityContentTab', contentType); setDigitalDataProperty(COMMUNITY_TITLE, subject); captureSnapshot('event'); let cnvrstnIds = []; let slctdCnvrstnArr = ddVal.community.attributes.selectedConversations; for(let i=0;i 4) { let triggerBy = moveMergeTriggerDetails[0]; let cName = community; // merged to which community if(cName !== moveMergeTriggerDetails[1]){ cName = community + '' + moveMergeTriggerDetails[1]; // merged to which community from which community } let cId = messageId; let cType = moveMergeTriggerDetails[3]; //merged from which community type let msgType = moveMergeTriggerDetails[4]; let replyType = msgType!=='originalPost'msgType:null; let xArr = [cName, cId, cType, messageId+''+cnvrstnIds.toString(), replyType]; // merged to which message messages that got merged if(triggerBy === 'communityPage') { dnmsMoveMergeDeleteSuccessClick('Community','Community Controls', 'success', 'Merge', xArr); } else if(triggerBy === 'conversationPage') { dnmsMoveMergeDeleteSuccessClick('Conversation','Merge Conversation', 'click', 'Merge success', xArr); } localStorage.removeItem('moveMergeDeletetriggeredBy'); } } localStorage.removeItem('mergeMsgDigitalData'); } }catch(err){ console.log(err); }}function clearStorage(items) {for(let x=0; x 0) {$('.related-conversations-card').on('click', function(e) { if(e.target.hasAttribute('data-related-content-type')){ //section tab click events let destinationTab = e.target.getAttribute('data-related-content-type'); dnmsCPSectionTabClick(getDigitalDataProperty(COMMUNITY_CATEGORY), 'related conversation', destinationTab); setPrimaryEvent('Community: relatedConversationLabelClick', SECTION_TAB_ACTION); setDigitalDataProperty(COMMUNITY_CONTENT_TYPE, destinationTab); captureSnapshot('event'); } else{ let subject = e.target.getAttribute('data-related-conversation-subject'); let boardId = e.target.getAttribute('data-related-conversation-board'); let relatedCommContentType = getBoardType(boardId); let community = normalizeCategoryBoardId(); let target_href = e.target.href; let convo_id = e.target.getAttribute('data-related-conversation-id'); let org_convo_id = getDigitalDataProperty(COMMUNITY_ID); dnmsRelatedConversationsClick(community, target_href, org_convo_id, convo_id, \"\", subject, relatedConvCampaignId, relatedConvControlGroupId, relatedConvVariationId, relatedCommContentType); setPrimaryEvent(RELATED_CONVERSATION_CLICK, RELATED_CONVERSATION_ACTION); cleanDigitalDataProperties([COMMUNITY_DD_PROPERTY]); setDigitalDataProperty(COMMUNITY_CATEGORY, community); setDigitalDataProperty(COMMUNITY_CONTENT_TYPE,relatedCommContentType); setDigitalDataProperty(COMMUNITY_ID, convo_id); setDigitalDataProperty(COMMUNITY_TITLE, subject); setDigitalDataProperty(SOPHIA_EVENTS,[{'CampaignId': relatedConvCampaignId, 'ControlGroupId': relatedConvControlGroupId, 'VariationId': relatedConvVariationId, 'ActionBlockId': relatedConvActionBlockId}]); captureSnapshot('event'); cleanDigitalDataProperties([SOPHIA_EVENTS]); } }); }}//Track actions on conversation and repliesif($('.lia-quilt-column-main_content').length > 0) { $('.lia-quilt-column-main_content').on('click', function(e){ let targetElement = $(e.target); //Track Report if(targetElement.hasClass('report__text')) { trackReportClick(targetElement); } //Track mark correct answer if(targetElement.hasClass('lia-component-solutions-action-mark-message-as-accepted-solution')) { trackMarkUnmarkCorrectAnswer('mark correct answer', targetElement); } //Track Unmark correct answer if(targetElement.hasClass('lia-component-solutions-action-unmark-message-as-accepted-solution')) { trackMarkUnmarkCorrectAnswer('unmark correct answer', targetElement); } //Track view history click if(targetElement.hasClass('view-message-history')) { trackViewHistoryClick(targetElement); } //Track move merge click if(targetElement.hasClass('move-message')) { trackMoveMergeClick(targetElement); if(getDigitalDataProperty(COMMUNITY_CONTENT_TYPE) !== 'Discussion' ){ let authorId = $(targetElement).closest('.MessageView').find('.userStrip__link').attr('data-user-id'); if(authorId.length > 0) localStorage.setItem(\"mergeAuthor\", authorId); } } //Track delete conversation/reply click if(targetElement.hasClass('delete-message-and-replies') targetElement.hasClass('delete-message')) { trackDeleteMessageClick(targetElement); } //Track ban user click if(targetElement.hasClass('ban-user')) { trackBanUserClick(targetElement); } //Track follow click if(targetElement.hasClass('addMessageUserEmailSubscription')) { trackFollowUnfollowClick(targetElement, 'follow'); } //Track unfollow click if(targetElement.hasClass('removeMessageUserEmailSubscription')) { trackFollowUnfollowClick(targetElement, 'unfollow'); } //Track in response to if(targetElement.hasClass('lia-message-reply-in-response-to')) { setPrimaryEvent(REPLIES_IN_RESPONSE_TO, REPLY_ACTION); captureSnapshot('event'); dnmsTrackInResponseTo(getConversationPageDetails()); } });}//Track edit message clickif($('.edit-message').length > 0) { $('.edit-message').on('click', function(e){ trackEditMessageClick($(e.target)); });}//Track mark spam clickif($('.lia-component-spam-action-mark-message-as-spam').length > 0) { $('.lia-component-spam-action-mark-message-as-spam').on('click', function(e){ trackMarkSpamClick($(e.target)); });} //Track conversation page CC clicksvar ccElements = document.querySelectorAll(\".cc-links-cta-container__anchor, .cc-links-banner-p2 a button\");for (let i = 0; i < ccElements.length; i++) { if($(ccElements[i]).length) { $(ccElements[i]).on('click', function(e) { let ccType = e.currentTarget.getAttribute('data-type'); let ccurl = e.currentTarget.getAttribute('href'); if(ccType && CC_LINKS_TYPE[ccType]) { if (ccType == '4') { let primaryEvent = \"Community: ManageAccountBtn_Click\"; setPrimaryEvent(primaryEvent, CC_MANAGE_ACCOUNT_CLICK); setDigitalDataProperty(SOPHIA_EVENTS,[{'CampaignId': manageAccountCampaignId, 'ControlGroupId': manageAccountControlGroupId, 'VariationId': manageAccountVariationId, 'ActionBlockId': manageAccountActionBlockId}]); captureSnapshot('event'); cleanDigitalDataProperties([SOPHIA_EVENTS]); dnmsManageAccountEvent(getDigitalDataProperty(COMMUNITY_CATEGORY), ccurl, 'ManageAccount', 'click', 'Conversation', manageAccountCampaignId, manageAccountVariationId, manageAccountControlGroupId); } else { let primaryEvent = CC_LINK1+CC_LINKS_TYPE[ccType]+CC_LINK2; setPrimaryEvent(primaryEvent, CC_LINK_CLICK); captureSnapshot('event'); dnmsCCLinkClick(getDigitalDataProperty(COMMUNITY_CATEGORY), ccurl, CC_LINKS_TYPE[ccType], 'Conversation'); } } }); } }function trackFollowUnfollowClick(tElement, action) { let isFollowAction = action==='follow'; if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(isFollowActionCONVERSATION_FOLLOW:CONVERSATION_UNFOLLOW, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick(action, getConversationPageDetails()); } else { setPrimaryEvent(isFollowActionREPLY_FOLLOW:REPLY_UNFOLLOW, REPLY_ACTION); let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick(action, replyType, getConversationPageDetails()); } } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackBanUserClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_BAN_USER, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('ban user', getConversationPageDetails()); } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('ban user', replyType, getConversationPageDetails()); } setPrimaryEvent(REPLY_BAN_USER, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackMarkSpamClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_SPAM, CONVERSATION_ACTION); //dunamis api call let convArray = getConversationPageDetails(); dnmsConversationActionsClick('mark as spam', convArray); if(convArray.length > 1){ syncDataOnS3('Spam', convArray[1]); } } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('mark as spam', replyType, getConversationPageDetails()); } setPrimaryEvent(REPLY_SPAM, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackDeleteMessageClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_DELETE, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('delete the conversation', getConversationPageDetails()); localStorage.setItem('moveMergeDeletetriggeredBy','conversationPage:originalPost'+':'+getConversationPageDetails().toString()+':'+getDigitalDataProperty(COMMUNITY_CONTENT_TYPE)); } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('delete the reply', replyType, getConversationPageDetails()); localStorage.setItem('moveMergeDeletetriggeredBy','conversationPage:'+replyType+':'+getConversationPageDetails().toString()+':'+getDigitalDataProperty(COMMUNITY_CONTENT_TYPE)); } setPrimaryEvent(REPLY_DELETE, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackMoveMergeClick(tElement) { localStorage.setItem(\"movingConversationId\", getDigitalDataProperty(COMMUNITY_ID)); if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_MOVE_MERGE, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('move/merge the conversation', getConversationPageDetails()); localStorage.setItem('moveMergeDeletetriggeredBy','conversationPage:originalPost'+':'+getConversationPageDetails().toString()+':'+getDigitalDataProperty(COMMUNITY_CONTENT_TYPE)); } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('move/merge the conversation', replyType, getConversationPageDetails()); localStorage.setItem('moveMergeDeletetriggeredBy','conversationPage:'+replyType+':'+getConversationPageDetails().toString()+':'+getDigitalDataProperty(COMMUNITY_CONTENT_TYPE)); } setPrimaryEvent(REPLY_MOVE_MERGE, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackViewHistoryClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_VIEW_HISTORY, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('view history', getConversationPageDetails()); } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('view history', replyType, getConversationPageDetails()); } setPrimaryEvent(REPLY_VIEW_HISTORY, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackEditMessageClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_EDIT, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('edit message', getConversationPageDetails()); localStorage.setItem('gpEditMessagePageNum', getCommunityCurrentPageNum()); } else { let replyType = getReplyType(tElement); if(replyType) { localStorage.setItem('gpEditMessagePageNum', getCommunityCurrentPageNum()); dnmsConversationReplyActionsClick('edit message', replyType, getConversationPageDetails()); localStorage.setItem('gpEditMessageType', replyType); } setPrimaryEvent(REPLY_EDIT, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackReportClick(tElement) { let tempConversationPageDetails = getConversationPageDetails(); tempConversationPageDetails[2] = encodeURIComponent(tempConversationPageDetails[2]); localStorage.setItem('gpReportMessageDetails', tempConversationPageDetails); if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_REPORT, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('report', getConversationPageDetails()); } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('report', replyType, getConversationPageDetails()); localStorage.setItem('gpReportMessageType', replyType); } setPrimaryEvent(REPLY_REPORT, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackMarkUnmarkCorrectAnswer(action, tElement) { let correctFlag = action==='mark correct answer'; setPrimaryEvent(correctFlagMARKED_CORRECT:UNMARKED_CORRECT, correctFlagREPLY_MARKED_CORRECT:REPLY_UNMARKED_CORRECT); cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); convDetails = getConversationPageDetails(); if(correctFlag){ convDetails = setSophiaPayload(convDetails); } captureSnapshot('event'); let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick(action, replyType, convDetails); } cleanDigitalDataProperties([SOPHIA_EVENTS]);}function detectRelatedConversationsLoad() { if($('.personalised-related-conversations').length > 0){ let targetNode = $('.personalised-related-conversations')[0]; let config = { childList: true }; let callback = function(mutationsList, observer) { for(let i=0; i 0) { status = $('.message-status-link')[0].innerText; } dnmsConversationStatusUpdate('success',getConversationPageDetails(), comment, status); setPrimaryEvent('Community: StatusChanged'+status.replace(' ',''),'conversationStatusUpdated'); setDigitalDataProperty(PRIMARY_FILTER, createGPFilterInfoObj(status, 'statusChange')); captureSnapshot('event'); localStorage.removeItem('messageStatusUpdate'); cleanDigitalDataProperties([PRIMARY_FILTER, FILTERS]); } catch(e){ console.log(e); }}function isReplyBodyEmpty() { let result = false; let xNode;if($('.mce-edit-area').length > 0 && $('.mce-edit-area').children().length > 0) { let mceEditAreaiFrames = $('.mce-edit-area').children(); for(let i=0; i 0 && (content[0].hasAttribute('data-mce-bogus') tinymce.innerHTML === ' 153554b96e
https://www.darkha.com/en/forum/bienvenido-al-foro/serial-number-metal-slug-complete-pc-download