jodit-pro
Version:
PRO Version of Jodit Editor
2 lines (1 loc) • 860 B
JavaScript
var f=Object.defineProperty;var o=(a,t)=>f(a,"name",{value:t,configurable:!0});import{attr as u,isFunction as c,isString as h}from"jodit/esm/core/helpers/index.js";import{UIElement as m}from"jodit/esm/core/ui/index.js";const n=class n extends m{className(){return"UIBackupItem"}constructor(t,e){super(t),this.data=e,this.container.innerHTML=this.formatDate(e.created),u(this.container,"tabIndex",0)}formatDate(t){const e=new Date,i=h(t)?new Date(t):t,r=(e.getTime()-i.getTime())/1e3;return c(this.j.o.backup.formatDate)?this.j.o.backup.formatDate(i):r<.2?this.j.i18n("Current"):r<60?this.j.i18n("Less minute"):r<=3600?this.j.i18n("%s minutes ago",Math.floor(r/60)):r<=3600*24?this.j.i18n("%s hours ago",Math.floor(r/3600)):`${i.toDateString()} ${i.toLocaleTimeString()}`}focus(){this.container.focus()}};o(n,"UIBackupItem");let s=n;export{s as UIBackupItem};