summaryrefslogtreecommitdiffstats
path: root/wp-includes/js/dist/undo-manager.min.js
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 07:56:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 07:56:49 +0000
commita415c29efee45520ae252d2aa28f1083a521cd7b (patch)
treef4ade4b6668ecc0765de7e1424f7c1427ad433ff /wp-includes/js/dist/undo-manager.min.js
parentInitial commit. (diff)
downloadwordpress-a415c29efee45520ae252d2aa28f1083a521cd7b.tar.xz
wordpress-a415c29efee45520ae252d2aa28f1083a521cd7b.zip
Adding upstream version 6.4.3+dfsg1.upstream/6.4.3+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'wp-includes/js/dist/undo-manager.min.js')
-rw-r--r--wp-includes/js/dist/undo-manager.min.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/wp-includes/js/dist/undo-manager.min.js b/wp-includes/js/dist/undo-manager.min.js
new file mode 100644
index 0000000..d2cd829
--- /dev/null
+++ b/wp-includes/js/dist/undo-manager.min.js
@@ -0,0 +1,2 @@
+/*! This file is auto-generated */
+!function(){"use strict";var n={9127:function(n){n.exports=window.wp.isShallowEqual}},e={};function t(r){var o=e[r];if(void 0!==o)return o.exports;var u=e[r]={exports:{}};return n[r](u,u.exports,t),u.exports}t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,{a:e}),e},t.d=function(n,e){for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var r={};!function(){t.r(r),t.d(r,{createUndoManager:function(){return i}});var n=t(9127),e=t.n(n);function o(n,e){const t={...n};return Object.entries(e).forEach((([n,e])=>{t[n]?t[n]={...t[n],to:e.to}:t[n]=e})),t}const u=(n,t)=>{const r=n?.findIndex((({id:n})=>"string"==typeof n?n===t.id:e()(n,t.id))),u=[...n];return-1!==r?u[r]={id:t.id,changes:o(u[r].changes,t.changes)}:u.push(t),u};function i(){let n=[],t=[],r=0;const o=()=>{n=n.slice(0,r||void 0),r=0},i=()=>{var e;const r=0===n.length?0:n.length-1;let o=null!==(e=n[r])&&void 0!==e?e:[];t.forEach((n=>{o=u(o,n)})),t=[],n[r]=o};return{addRecord(r,c=!1){const f=!r||(n=>!n.filter((({changes:n})=>Object.values(n).some((({from:n,to:t})=>"function"!=typeof n&&"function"!=typeof t&&!e()(n,t))))).length)(r);if(c){if(f)return;r.forEach((n=>{t=u(t,n)}))}else{if(o(),t.length&&i(),f)return;n.push(r)}},undo(){t.length&&(o(),i());const e=n[n.length-1+r];if(e)return r-=1,e},redo(){const e=n[n.length+r];if(e)return r+=1,e},hasUndo(){return!!n[n.length-1+r]},hasRedo(){return!!n[n.length+r]}}}}(),(window.wp=window.wp||{}).undoManager=r}(); \ No newline at end of file