/* 2020-9-22 15:23:19 | 版权所有 军懋国兴 */ !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(window.jQuery)}(function(N){Array.prototype.reduce||(Array.prototype.reduce=function(e){var t,n=Object(this),o=n.length>>>0,i=0;if(2===arguments.length)t=arguments[1];else{for(;i>>0,i=[],r=2<=arguments.length?arguments[1]:void 0,a=0;ao&&e(n[++o])},this.recordUndo=function(){var e;o++,n.length>o&&(n=n.slice(0,o)),n.push((e=M.create(),{contents:t.html(),bookmark:e?e.bookmark(i):{s:{path:[],offset:0},e:{path:[],offset:0}}}))},this.recordUndo()}function l(){this.stylePara=function(e,n){N.each(e.nodes(E.isPara,{includeAncestor:!0}),function(e,t){N(t).css(n)})},this.styleNodes=function(e,t){e=e.splitText();var n=t&&t.nodeName||"SPAN",o=!(!t||!t.expandClosestSibling),i=!(!t||!t.onlyPartialContains);if(e.isCollapsed())return e.insertNode(E.create(n));var r,a=E.makePredByNodeName(n),s=N.map(e.nodes(E.isText,{fullyContains:!0}),function(e){return E.singleChildAncestor(e,a)||E.wrap(e,n)});return o?(i&&(r=e.nodes(),a=P.and(a,function(e){return I.contains(r,e)})),N.map(s,function(e){var t=E.withClosestSiblings(e,a),n=I.head(t),o=I.tail(t);return N.each(o,function(e,t){E.appendChildNodes(n,t.childNodes),E.remove(t)}),I.head(t)})):s},this.current=function(e,t){var n,o=function(n,e){if(F.jqueryVersion<1.9){var o={};return N.each(e,function(e,t){o[t]=n.css(t)}),o}return n.css.call(n,e)}(N(E.isText(e.sc)?e.sc.parentNode:e.sc),["font-family","font-size","text-align","list-style-type","line-height"])||{};o["font-size"]=parseInt(o["font-size"],10),o["font-bold"]=document.queryCommandState("bold")?"bold":"normal",o["font-italic"]=document.queryCommandState("italic")?"italic":"normal",o["font-underline"]=document.queryCommandState("underline")?"underline":"normal",o["font-strikethrough"]=document.queryCommandState("strikeThrough")?"strikethrough":"normal",o["font-superscript"]=document.queryCommandState("superscript")?"superscript":"normal",o["font-subscript"]=document.queryCommandState("subscript")?"subscript":"normal",e.isOnList()?(n=-1"+E.blank+"");n=o.join("");for(var r,a=[],s=0;s"+n+"");return r=a.join(""),N(''+r+"
")[0]}}function p(){this.insertOrderedList=function(){this.toggleList("OL")},this.insertUnorderedList=function(){this.toggleList("UL")},this.indent=function(){var o=this,e=M.create().wrapBodyInlineWithPara(),t=e.nodes(E.isPara,{includeAncestor:!0}),n=I.clusterBy(t,P.peq2("parentNode"));N.each(n,function(e,t){var n=I.head(t);E.isLi(n)?o.wrapList(t,n.parentNode.nodeName):N.each(t,function(e,t){N(t).css("marginLeft",function(e,t){return(parseInt(t,10)||0)+25})})}),e.select()},this.outdent=function(){var o=this,e=M.create().wrapBodyInlineWithPara(),t=e.nodes(E.isPara,{includeAncestor:!0}),n=I.clusterBy(t,P.peq2("parentNode"));N.each(n,function(e,t){var n=I.head(t);E.isLi(n)?o.releaseList([t]):N.each(t,function(e,t){N(t).css("marginLeft",function(e,t){return 25<(t=parseInt(t,10)||0)?t-25:""})})}),e.select()},this.toggleList=function(n){var o,e,i=this,t=M.create().wrapBodyInlineWithPara(),r=t.nodes(E.isPara,{includeAncestor:!0}),a=t.paraBookmark(r),s=I.clusterBy(r,P.peq2("parentNode"));I.find(r,E.isPurePara)?(o=[],N.each(s,function(e,t){o=o.concat(i.wrapList(t,n))}),r=o):(e=t.nodes(E.isList,{includeAncestor:!0}).filter(function(e){return!N.nodeName(e,n)})).length?N.each(e,function(e,t){E.replace(t,n)}):r=this.releaseList(s,!0),M.createFromParaBookmark(a,r).select()},this.wrapList=function(e,t){var n=I.head(e),o=I.last(e),i=E.isList(n.previousSibling)&&n.previousSibling,r=E.isList(o.nextSibling)&&o.nextSibling,a=i||E.insertAfter(E.create(t||"UL"),o);return e=N.map(e,function(e){return E.isPurePara(e)?E.replace(e,"LI"):e}),E.appendChildNodes(a,e),r&&(E.appendChildNodes(a,I.from(r.childNodes)),E.remove(r)),e},this.releaseList=function(e,l){var d=[];return N.each(e,function(e,t){var n=I.head(t),o=I.last(t),i=l?E.lastAncestor(n,E.isList):n.parentNode,r=1":t,document.execCommand("FormatBlock",!1,t),h(e)},this.formatPara=function(e){f(e),this.formatBlock(e,"P"),h(e)};for(var a=1;a<=6;a++)this["formatH"+a]=function(t){return function(e){this.formatBlock(e,"H"+t)}}(a);this.fontSize=function(e,n){f(e);var t=this.createRange(e),o=u.styleNodes(t);N.each(o,function(e,t){N(t).css({"font-size":n+"px"})}),h(e)},this.lineHeight=function(e,t){f(e),u.stylePara(M.create(),{lineHeight:t}),h(e)},this.unlink=function(e){var t,n=M.create();n.isOnAnchor()&&(t=E.ancestor(n.sc,E.isAnchor),(n=M.createFromNode(t)).select(),f(e),document.execCommand("unlink"),h(e))},this.createLink=function(e,t,n){var o,i=t.url,r=t.text,a=t.newWindow,s=t.range,l=s.toString()!==r;f(e),n.onCreateLink&&(i=n.onCreateLink(i)),o=l?[s.insertNode(N(""+r+"")[0])]:u.styleNodes(s,{nodeName:"A",expandClosestSibling:!0,onlyPartialContains:!0}),N.each(o,function(e,t){N(t).attr("href",i),a?N(t).attr("target","_blank"):N(t).removeAttr("target")});var d=M.createFromNode(I.head(o)).collapse(!0).getStartPoint(),c=M.createFromNode(I.last(o)).collapse().getEndPoint();M.create(d.node,d.offset,c.node,c.offset).select(),h(e)},this.getLinkInfo=function(e){e.focus();var t=M.create().expand(E.isAnchor),n=N(I.head(t.nodes(E.isAnchor)));return{range:t,text:t.toString(),isNewWindow:!!n.length&&"_blank"===n.attr("target"),url:n.length?n.attr("href"):""}},this.color=function(e,t){var n=JSON.parse(t),o=n.foreColor,i=n.backColor;f(e),o&&document.execCommand("foreColor",!1,o),i&&document.execCommand("backColor",!1,i),h(e)},this.insertTable=function(e,t){var n=t.split("x");f(e),M.create().deleteContents().insertNode(o.createTable(n[0],n[1])),h(e)},this.floatMe=function(e,t,n){f(e),n.css("float",t),h(e)},this.imageShape=function(e,t,n){f(e),n.removeClass("img-rounded img-circle img-thumbnail"),t&&n.addClass(t),h(e)},this.resize=function(e,t,n){f(e),n.css({width:100*t+"%",height:""}),h(e)},this.resizeTo=function(e,t,n){var o,i,r;r=n?{width:(o=e.y/e.x)<(i=t.data("ratio"))?e.x:e.y/i,height:o").css({position:"absolute",left:"-9999px",top:"-9999px",fontSize:"200px"}).text("mmmmmmmmmwwwwwww").appendTo(document.body),o=n.css("fontFamily",t).width(),i=n.css("fontFamily",e+","+t).width();return n.remove(),o!==i},isW3CRangeSupport:!!document.createRange},P=(T=0,{eq:function(t){return function(e){return t===e}},eq2:function(e,t){return e===t},peq2:function(n){return function(e,t){return e[n]===t[n]}},ok:function(){return!0},fail:function(){return!1},self:function(e){return e},not:function(e){return function(){return!e.apply(e,arguments)}},and:function(t,n){return function(e){return t(e)&&n(e)}},uniqueId:function(e){var t=++T+"";return e?e+t:t},rect2bnd:function(e){var t=N(document);return{top:e.top+t.scrollTop(),left:e.left+t.scrollLeft(),width:e.right-e.left,height:e.bottom-e.top}},invertObject:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[e[t]]=t);return n}}),I={head:de,last:ce,initial:function(e){return e.slice(0,e.length-1)},tail:ue,prev:function(e,t){var n=e.indexOf(t);return-1===n?null:e[n-1]},next:function(e,t){var n=e.indexOf(t);return-1===n?null:e[n+1]},find:function(e,t){for(var n=0,o=e.length;n",k=function(e,t){for(;e;){if(t(e))return e;if(U(e))break;e=e.parentNode}return null},x=function(e){for(var t=0;e=e.previousSibling;)t+=1;return t},w=O("TEXTAREA"),{NBSP_CHAR:L,ZERO_WIDTH_NBSP_CHAR:"\ufeff",blank:y,emptyPara:"

"+y+"

",makePredByNodeName:O,isEditable:U,isControlSizing:function(e){return e&&N(e).hasClass("note-control-sizing")},buildLayoutInfo:z,makeLayoutInfo:function(e){var t,n=N(e).closest(".note-editor, .note-air-editor, .note-air-layout");return n.length?(t=n.is(".note-editor, .note-air-editor")?n:N("#note-editor-"+I.last(n.attr("id").split("-"))),z(t)):null},isText:j,isVoid:K,isPara:q,isPurePara:function(e){return q(e)&&!i(e)},isInline:W,isBodyInline:function(e){return W(e)&&!k(e,q)},isBody:C,isParaInline:function(e){return W(e)&&!!k(e,q)},isList:a,isTable:r,isCell:V,isBlockquote:s,isBodyContainer:m,isAnchor:b,isDiv:O("DIV"),isLi:i,isBR:O("BR"),isSpan:O("SPAN"),isB:O("B"),isU:O("U"),isS:O("S"),isI:O("I"),isImg:O("IMG"),isTextarea:w,isEmpty:G,isEmptyAnchor:P.and(b,G),isClosestSibling:function(e,t){return e.nextSibling===t||e.previousSibling===t},withClosestSiblings:function(e,t){t=t||P.ok;var n=[];return e.previousSibling&&t(e.previousSibling)&&n.push(e.previousSibling),n.push(e),e.nextSibling&&t(e.nextSibling)&&n.push(e.nextSibling),n},nodeLength:_,isLeftEdgePoint:$,isRightEdgePoint:ee,isEdgePoint:function(e){return $(e)||ee(e)},isLeftEdgeOf:function(e,t){for(;e&&e!==t;){if(0!==x(e))return!1;e=e.parentNode}return!0},isRightEdgeOf:function(e,t){for(;e&&e!==t;){if(x(e)!==_(e.parentNode)-1)return!1;e=e.parentNode}return!0},prevPoint:ne,nextPoint:oe,isSamePoint:ie,isVisiblePoint:function(e){if(j(e.node)||!te(e.node)||G(e.node))return!0;var t=e.node.childNodes[e.offset-1],n=e.node.childNodes[e.offset];return!(t&&!K(t)||n&&!K(n))},prevPointUntil:function(e,t){for(;e;){if(t(e))return e;e=ne(e)}return null},nextPointUntil:function(e,t){for(;e;){if(t(e))return e;e=oe(e)}return null},walkPoint:function(e,t,n,o){for(var i=e;i&&(n(i),!ie(i,t));)var r=o&&e.node!==i.node&&t.node!==i.node,i=oe(i,r)},ancestor:k,singleChildAncestor:function(e,t){for(e=e.parentNode;e&&1===_(e);){if(t(e))return e;if(U(e))break;e=e.parentNode}return null},listAncestor:Y,lastAncestor:function(e,t){var n=Y(e);return I.last(n.filter(t))},listNext:Q,listPrev:function(e,t){t=t||P.fail;for(var n=[];e&&!t(e);)n.push(e),e=e.previousSibling;return n},listDescendant:function(i,r){var a=[];return r=r||P.ok,function e(t){i!==t&&r(t)&&a.push(t);for(var n=0,o=t.childNodes.length;n")[0];return n.insertBefore(o,e),o.appendChild(e),o},insertAfter:Z,appendChildNodes:X,position:x,hasChildren:te,makeOffsetPath:function(e,t){var n=Y(t,P.eq(e));return N.map(n,x).reverse()},fromOffsetPath:function(e,t){for(var n=e,o=0,i=t.length;o\s]*)(.*?)(\s*\/?>)/g,function(e,t,n){n=n.toUpperCase();var o=/^DIV|^TD|^TH|^P|^LI|^H[1-7]/.test(n)&&!!t,i=/^BLOCKQUOTE|^TABLE|^TBODY|^TR|^HR|^UL|^OL/.test(n);return e+(o||i?"\n":"")}),n=N.trim(n)),n},value:function(e,t){var n=e.val();return t?n.replace(/[\n\r]/g,""):n}}),M={create:function(e,t,n,o){if(arguments.length)2===arguments.length&&(n=e,o=t);else if(F.isW3CRangeSupport){var i=document.getSelection();if(0===i.rangeCount)return null;if(E.isBody(i.anchorNode))return null;var r=i.getRangeAt(0);e=r.startContainer,t=r.startOffset,n=r.endContainer,o=r.endOffset}else{var a=document.selection.createRange(),s=a.duplicate();s.collapse(!1);var l=a;l.collapse(!0);var d=D(l,!0),c=D(s,!1);E.isText(d.node)&&E.isLeftEdgePoint(d)&&E.isTextNode(c.node)&&E.isRightEdgePoint(c)&&c.node.nextSibling===d.node&&(d=c),e=d.cont,t=d.offset,n=c.cont,o=c.offset}return new B(e,t,n,o)},createFromNode:function(e){var t=e,n=0,o=e,i=E.nodeLength(o);return E.isVoid(t)&&(n=E.listPrev(t).length-1,t=t.parentNode),E.isBR(o)?(i=E.listPrev(o).length-1,o=o.parentNode):E.isVoid(o)&&(i=E.listPrev(o).length,o=o.parentNode),this.create(t,n,o,i)},createFromBookmark:function(e,t){var n=E.fromOffsetPath(e,t.s.path),o=t.s.offset,i=E.fromOffsetPath(e,t.e.path),r=t.e.offset;return new B(n,o,i,r)},createFromParaBookmark:function(e,t){var n=e.s.offset,o=e.e.offset,i=E.fromOffsetPath(I.head(t),e.s.path),r=E.fromOffsetPath(I.last(t),e.e.path);return new B(i,n,r,o)}},A={readFileAsDataURL:function(e){return N.Deferred(function(n){N.extend(new FileReader,{onload:function(e){var t=e.target.result;n.resolve(t)},onerror:function(){n.reject(this)}}).readAsDataURL(e)}).promise()},createImage:function(n,o){return N.Deferred(function(e){var t=N("");t.one("load",function(){t.off("error abort"),e.resolve(t)}).one("error abort",function(){t.off("load").detach(),e.reject(t)}).css({display:"none"}).appendTo(document.body).attr({src:n,"data-filename":o})}).promise()}},R={isEdit:function(e){return I.contains([8,9,13,32],e)},nameFromCode:{8:"BACKSPACE",9:"TAB",13:"ENTER",32:"SPACE",48:"NUM0",49:"NUM1",50:"NUM2",51:"NUM3",52:"NUM4",53:"NUM5",54:"NUM6",55:"NUM7",56:"NUM8",66:"B",69:"E",73:"I",74:"J",75:"K",76:"L",82:"R",83:"S",85:"U",89:"Y",90:"Z",191:"SLASH",219:"LEFTBRACKET",220:"BACKSLASH",221:"RIGHTBRACKET"}};function D(e,t){for(var n,o=e.parentElement(),i=document.body.createTextRange(),r=I.from(o.childNodes),a=0;al.nodeValue.length&&l.nextSibling;)c-=l.nodeValue.length,l=l.nextSibling;l.nodeValue,t&&l.nextSibling&&E.isText(l.nextSibling)&&c===l.nodeValue.length&&(c-=l.nodeValue.length,l=l.nextSibling),o=l,a=c}return{cont:o,offset:a}}function H(e){var t=document.body.createTextRange(),n=function e(t,n){var o;if(E.isText(t)){var i=E.listPrev(t,P.not(E.isText)),r=I.last(i).previousSibling,a=r||t.parentNode;n+=I.sum(I.tail(i),E.nodeLength),o=!r}else{if(a=t.childNodes[n]||t,E.isText(a))return e(a,0);n=0,o=!1}return{node:a,collapseToStart:o,offset:n}}(e.node,e.offset);return t.moveToElementText(n.node),t.collapse(n.collapseToStart),t.moveStart("character",n.offset),t}function B(i,r,a,s){function n(){if(F.isW3CRangeSupport){var e=document.createRange();return e.setStart(i,r),e.setEnd(a,s),e}var t=H({node:i,offset:r});return t.setEndPoint("EndToEnd",H({node:a,offset:s})),t}function e(t){return function(){var e=E.ancestor(i,t);return!!e&&e===E.ancestor(a,t)}}this.sc=i,this.so=r,this.ec=a,this.eo=s,this.getPoints=function(){return{sc:i,so:r,ec:a,eo:s}},this.getStartPoint=function(){return{node:i,offset:r}},this.getEndPoint=function(){return{node:a,offset:s}},this.select=function(){var e,t=n();F.isW3CRangeSupport?(0<(e=document.getSelection()).rangeCount&&e.removeAllRanges(),e.addRange(t)):t.select()},this.normalize=function(){function e(e){return E.isVisiblePoint(e)||(e=E.isLeftEdgePoint(e)?E.nextPointUntil(e,E.isVisiblePoint):E.prevPointUntil(e,E.isVisiblePoint)),e}var t=e(this.getStartPoint()),n=e(this.getEndPoint());return new B(t.node,t.offset,n.node,n.offset)},this.nodes=function(n,e){n=n||P.ok;var o=e&&e.includeAncestor,i=e&&e.fullyContains,t=this.getStartPoint(),r=this.getEndPoint(),a=[],s=[];return E.walkPoint(t,r,function(e){var t;E.isEditable(e.node)||(i?(E.isLeftEdgePoint(e)&&s.push(e.node),E.isRightEdgePoint(e)&&I.contains(s,e.node)&&(t=e.node)):t=o?E.ancestor(e.node,n):e.node,t&&n(t)&&a.push(t))},!0),I.unique(a)},this.commonAncestor=function(){return E.commonAncestor(i,a)},this.expand=function(e){var t=E.ancestor(i,e),n=E.ancestor(a,e);if(!t&&!n)return new B(i,r,a,s);var o=this.getPoints();return t&&(o.sc=t,o.so=0),n&&(o.ec=n,o.eo=E.nodeLength(n)),new B(o.sc,o.so,o.ec,o.eo)},this.collapse=function(e){return e?new B(i,r,i,r):new B(a,s,a,s)},this.splitText=function(){var e=i===a,t=this.getPoints();return E.isText(a)&&!E.isEdgePoint(this.getEndPoint())&&a.splitText(s),E.isText(i)&&!E.isEdgePoint(this.getStartPoint())&&(t.sc=i.splitText(r),t.so=0,e&&(t.ec=t.sc,t.eo=s-r)),new B(t.sc,t.so,t.ec,t.eo)},this.deleteContents=function(){if(this.isCollapsed())return this;var e=this.splitText(),t=e.nodes(null,{fullyContains:!0}),o=E.prevPointUntil(e.getStartPoint(),function(e){return!I.contains(t,e.node)}),i=[];return N.each(t,function(e,t){var n=t.parentNode;o.node!==n&&1===E.nodeLength(n)&&i.push(n),E.remove(t,!1)}),N.each(i,function(e,t){E.remove(t,!1)}),new B(o.node,o.offset,o.node,o.offset).normalize()},this.isOnEditable=e(E.isEditable),this.isOnList=e(E.isList),this.isOnAnchor=e(E.isAnchor),this.isOnCell=e(E.isCell),this.isLeftEdgeOf=function(e){if(!E.isLeftEdgePoint(this.getStartPoint()))return!1;var t=E.ancestor(this.sc,e);return t&&E.isLeftEdgeOf(this.sc,t)},this.isCollapsed=function(){return i===a&&r===s},this.wrapBodyInlineWithPara=function(){if(E.isBodyContainer(i)&&E.isEmpty(i))return i.innerHTML=E.emptyPara,new B(i.firstChild,0,i.firstChild,0);if(E.isParaInline(i)||E.isPara(i))return this.normalize();var e,t;E.isInline(i)?(e=E.listAncestor(i,P.not(E.isInline)),t=I.last(e),E.isInline(t)||(t=e[e.length-2]||i.childNodes[r])):t=i.childNodes[0'+e+(a?' ':"")+""+(a||"")}function p(e,t){return h('',t)}function v(e,t){var n=N('');return n.find(".popover-content").append(t),n}function s(e,t,n,o){return'"}function C(u,f){function e(){var e=h('100%',{title:u.image.resizeFull,event:"resize",value:"1"}),t=h('50%',{title:u.image.resizeHalf,event:"resize",value:"0.5"}),n=h('25%',{title:u.image.resizeQuarter,event:"resize",value:"0.25"}),o=p(f.iconPrefix+"align-left",{title:u.image.floatLeft,event:"floatMe",value:"left"}),i=p(f.iconPrefix+"align-right",{title:u.image.floatRight,event:"floatMe",value:"right"}),r=p(f.iconPrefix+"align-justify",{title:u.image.floatNone,event:"floatMe",value:"none"}),a=p(f.iconPrefix+"square",{title:u.image.shapeRounded,event:"imageShape",value:"img-rounded"}),s=p(f.iconPrefix+"circle-o",{title:u.image.shapeCircle,event:"imageShape",value:"img-circle"}),l=p(f.iconPrefix+"picture-o",{title:u.image.shapeThumbnail,event:"imageShape",value:"img-thumbnail"}),d=p(f.iconPrefix+"times",{title:u.image.shapeNone,event:"imageShape",value:""}),c=p(f.iconPrefix+"trash-o",{title:u.image.remove,event:"removeMedia",value:"none"});return v("note-image-popover",'
'+e+t+n+'
'+o+i+r+'
'+a+s+l+d+'
'+c+"
")}var t,n=N('
');return n.append((t='www.google.com  
'+p(f.iconPrefix+"edit",{title:u.link.edit,event:"showLinkDialog",hide:!0})+p(f.iconPrefix+"unlink",{title:u.link.unlink,event:"unlink"})+"
",v("note-link-popover",t))),n.append(e()),f.airMode&&n.append(function(){for(var e=N("
"),t=0,n=f.airPopover.length;t'),r=0,a=o[1].length;r
'}function f(e,t){var n,o="note-shortcut-col col-xs-6 note-shortcut-",i=[];for(n in t)t.hasOwnProperty(n)&&i.push('
'+t[n].kbd+'
'+t[n].text+"
");return'
'+e+'
'+i.join('
')+"
"}function o(e,t){var n,o,i,r,a,s,l,d,c='class="note-shortcut note-shortcut-col col-sm-6 col-xs-12"',u=["
"+(d=[{kbd:"⌘ + Z",text:(l=e).history.undo},{kbd:"⌘ + ⇧ + Z",text:l.history.redo},{kbd:"⌘ + ]",text:l.paragraph.indent},{kbd:"⌘ + [",text:l.paragraph.outdent},{kbd:"⌘ + ENTER",text:l.hr.insert}],f(l.shortcut.action,d))+"
"+(s=[{kbd:"⌘ + B",text:(a=e).font.bold},{kbd:"⌘ + I",text:a.font.italic},{kbd:"⌘ + U",text:a.font.underline},{kbd:"⌘ + \\",text:a.font.clear}],f(a.shortcut.textFormatting,s))+"
","
"+(r=[{kbd:"⌘ + NUM0",text:(i=e).style.normal},{kbd:"⌘ + NUM1",text:i.style.h1},{kbd:"⌘ + NUM2",text:i.style.h2},{kbd:"⌘ + NUM3",text:i.style.h3},{kbd:"⌘ + NUM4",text:i.style.h4},{kbd:"⌘ + NUM5",text:i.style.h5},{kbd:"⌘ + NUM6",text:i.style.h6}],f(i.shortcut.documentStyle,r))+"
"+(o=[{kbd:"⌘ + ⇧ + L",text:(n=e).paragraph.left},{kbd:"⌘ + ⇧ + E",text:n.paragraph.center},{kbd:"⌘ + ⇧ + R",text:n.paragraph.right},{kbd:"⌘ + ⇧ + J",text:n.paragraph.justify},{kbd:"⌘ + ⇧ + NUM7",text:n.lists.ordered},{kbd:"⌘ + ⇧ + NUM8",text:n.lists.unordered}],f(n.shortcut.paragraphFormatting,o))+"
"];return t.extraKeys&&u.push("
"+function(e,t){var n,o=t.extraKeys,i=[];for(n in o)o.hasOwnProperty(n)&&i.push({kbd:n,text:o[n]});return f(e.shortcut.extraKeys,i)}(e,t)+"
"),'
'+u.join('
')+"
"}function k(n,o){var i="";return N.each(r,function(e,t){i+=t(n,o)}),'
'+i+"
"}function x(e,t,n){var i=P.invertObject(t);e.find("button").each(function(e,t){var n=N(t),o=i[n.data("event")];o&&n.attr("title",function(e,t){return t+" ("+(n=o,F.isMac&&(n=n.replace("CMD","⌘").replace("SHIFT","⇧")),n.replace("BACKSLASH","\\").replace("SLASH","/").replace("LEFTBRACKET","[").replace("RIGHTBRACKET","]"))+")";var n})}).tooltip({container:"body",trigger:"hover",placement:n||"top"}).on("click",function(){N(this).tooltip("hide")})}function w(e,t){var c=t.colors;e.find(".note-color-palette").each(function(){for(var e=N(this),t=e.attr("data-target-event"),n=[],o=0,i=c.length;o'].join(""))}n.push('
'+a.join("")+"
")}e.html(n.join(""))})}var T={picture:function(e,t){return p(t.iconPrefix+"picture-o",{event:"showImageDialog",title:e.image.image,hide:!0})},link:function(e,t){return p(t.iconPrefix+"link",{event:"showLinkDialog",title:e.link.link,hide:!0})},table:function(e,t){return p(t.iconPrefix+"table",{title:e.table.table,dropdown:''})},style:function(o,e){var t=e.styleTags.reduce(function(e,t){var n=o.style["p"===t?"normal":t];return e+'
  • '+("p"===t||"pre"===t?n:"<"+t+">"+n+"")+"
  • "},"");return p(e.iconPrefix+"magic",{title:o.style.style,dropdown:'"})},fontname:function(e,n){var o=[],t=n.fontNames.reduce(function(e,t){return F.isFontInstalled(t)||-1!==n.fontNamesIgnoreCheck.indexOf(t)?(o.push(t),e+'
  • '+t+"
  • "):e},""),i=F.isFontInstalled(n.defaultFontName)?n.defaultFontName:o[0];return h(''+i+"",{title:e.font.name,dropdown:'"})},color:function(e,t){var n='',o=h(n,{className:"note-recent-color",title:e.color.recent,event:"color",value:'{"backColor":"yellow"}'}),i='';return o+h("",{title:e.color.more,dropdown:i})},bold:function(e,t){return p(t.iconPrefix+"bold",{event:"bold",title:e.font.bold})},italic:function(e,t){return p(t.iconPrefix+"italic",{event:"italic",title:e.font.italic})},underline:function(e,t){return p(t.iconPrefix+"underline",{event:"underline",title:e.font.underline})},clear:function(e,t){return p(t.iconPrefix+"eraser",{event:"removeFormat",title:e.font.clear})},ul:function(e,t){return p(t.iconPrefix+"list-ul",{event:"insertUnorderedList",title:e.lists.unordered})},ol:function(e,t){return p(t.iconPrefix+"list-ol",{event:"insertOrderedList",title:e.lists.ordered})},paragraph:function(e,t){var n=p(t.iconPrefix+"align-left",{title:e.paragraph.left,event:"justifyLeft"}),o=p(t.iconPrefix+"align-center",{title:e.paragraph.center,event:"justifyCenter"}),i=p(t.iconPrefix+"align-right",{title:e.paragraph.right,event:"justifyRight"}),r=p(t.iconPrefix+"align-justify",{title:e.paragraph.justify,event:"justifyFull"}),a=p(t.iconPrefix+"outdent",{title:e.paragraph.outdent,event:"outdent"}),s='";return p(t.iconPrefix+"align-left",{title:e.paragraph.paragraph,dropdown:s})},height:function(e,n){var t=n.lineHeights.reduce(function(e,t){return e+'
  • '+t+"
  • "},"");return p(n.iconPrefix+"text-height",{title:e.font.height,dropdown:'"})},help:function(e,t){return p(t.iconPrefix+"question",{event:"showHelpDialog",title:e.options.help,hide:!0})},fullscreen:function(e,t){return p(t.iconPrefix+"arrows-alt",{event:"fullscreen",title:e.options.fullscreen})},codeview:function(e,t){return p(t.iconPrefix+"code",{event:"codeview",title:e.options.codeview})},undo:function(e,t){return p(t.iconPrefix+"undo",{event:"undo",title:e.history.undo})},redo:function(e,t){return p(t.iconPrefix+"repeat",{event:"redo",title:e.history.redo})},hr:function(e,t){return p(t.iconPrefix+"minus",{event:"insertHorizontalRule",title:e.hr.insert})}},r={image:function(e,t){var n,o,i="";t.maximumImageFileSize&&(n=Math.floor(Math.log(t.maximumImageFileSize)/Math.log(1024)),o=+(t.maximumImageFileSize/Math.pow(1024,n)).toFixed(2)+" "+" KMGTP"[n]+"B",i=""+e.image.maximumFileSize+" : "+o+"");var r='
    '+i+'
    ',a='";return s("note-image-dialog",e.image.insert,r,a)},link:function(e,t){var n='
    '+(t.disableLinkTarget?"":'
    "),o='";return s("note-link-dialog",e.link.insert,n,o)},help:function(e,t){var n='
    '+e.shortcut.shortcuts+"
    "+(F.isMac?o(e,t):o(e,t).replace(/⌘/g,"Ctrl").replace(/⇧/g,"Shift"))+'

    Summernote 0.6.3 · Project · Issues

    ';return s("note-help-dialog","",n,"")}};this.createLayoutByAirMode=function(e,t){var n=t.langInfo,o=t.keyMap[F.isMac?"mac":"pc"],i=P.uniqueId();e.addClass("note-air-editor note-editable"),e.attr({id:"note-editor-"+i,contentEditable:!0});var r=document.body,a=N(C(n,t));a.addClass("note-air-layout"),a.attr("id","note-popover-"+i),a.appendTo(r),x(a,o),w(a,t);var s=N(y());s.addClass("note-air-layout"),s.attr("id","note-handle-"+i),s.appendTo(r);var l=N(k(n,t));l.addClass("note-air-layout"),l.attr("id","note-dialog-"+i),l.find("button.close, a.modal-close").click(function(){N(this).closest(".modal").modal("hide")}),l.appendTo(r)},this.createLayoutByFrame=function(e,t){var n=t.langInfo,o=N('
    ');t.width&&o.width(t.width),0'+(t.disableResizeEditor?"":'
    ')+"
    ").prependTo(o);var i=!e.is(":disabled"),r=N('
    ').prependTo(o);t.height&&r.height(t.height),t.direction&&r.attr("dir",t.direction);var a=e.attr("placeholder")||t.placeholder;a&&r.attr("data-placeholder",a),r.html(E.html(e)),N('').prependTo(o);for(var s=N('
    '),l=0,d=t.toolbar.length;l'),h=0,p=u.length;h
    ').prependTo(o),o.insertAfter(e),e.hide()},this.hasNoteEditor=function(e){return 0