

231101 김성훈 스마트에디터 추가(수정중)
@d15a279a7300eca0e4c503765339d68983e2002f
--- client/resources/js/jquery-2.1.1.min.js
... | ... | @@ -1,4 +0,0 @@ |
1 | -/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ | |
2 | -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) | |
3 | -},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b)) | |
4 | -},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/README.md
... | ... | @@ -0,0 +1,1 @@ |
1 | +# SmartEditor2(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/SmartEditor2.html
... | ... | @@ -0,0 +1,78 @@ |
1 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
2 | +<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
5 | +<title>네이버 :: Smart Editor 2 ™</title> | |
6 | +<script type="text/javascript" src="./js/service/HuskyEZCreator.js" charset="utf-8"></script> | |
7 | +</head> | |
8 | +<body> | |
9 | +<form action="sample/viewer/index.php" method="post"> | |
10 | + <textarea name="ir1" id="ir1" rows="10" cols="100" style="width:766px; height:412px; display:none;"></textarea> | |
11 | + <!--textarea name="ir1" id="ir1" rows="10" cols="100" style="width:100%; height:412px; min-width:610px; display:none;"></textarea--> | |
12 | + <p> | |
13 | + <input type="button" onclick="pasteHTML();" value="본문에 내용 넣기" /> | |
14 | + <input type="button" onclick="showHTML();" value="본문 내용 가져오기" /> | |
15 | + <input type="button" onclick="submitContents(this);" value="서버로 내용 전송" /> | |
16 | + <input type="button" onclick="setDefaultFont();" value="기본 폰트 지정하기 (궁서_24)" /> | |
17 | + </p> | |
18 | +</form> | |
19 | + | |
20 | +<script type="text/javascript"> | |
21 | +var oEditors = []; | |
22 | + | |
23 | +var sLang = "ko_KR"; // 언어 (ko_KR/ en_US/ ja_JP/ zh_CN/ zh_TW), default = ko_KR | |
24 | + | |
25 | +// 추가 글꼴 목록 | |
26 | +//var aAdditionalFontSet = [["MS UI Gothic", "MS UI Gothic"], ["Comic Sans MS", "Comic Sans MS"],["TEST","TEST"]]; | |
27 | + | |
28 | +nhn.husky.EZCreator.createInIFrame({ | |
29 | + oAppRef: oEditors, | |
30 | + elPlaceHolder: "ir1", | |
31 | + sSkinURI: "SmartEditor2Skin.html", | |
32 | + htParams : { | |
33 | + bUseToolbar : true, // 툴바 사용 여부 (true:사용/ false:사용하지 않음) | |
34 | + bUseVerticalResizer : true, // 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음) | |
35 | + bUseModeChanger : true, // 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음) | |
36 | + //bSkipXssFilter : true, // client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용) | |
37 | + //aAdditionalFontList : aAdditionalFontSet, // 추가 글꼴 목록 | |
38 | + fOnBeforeUnload : function(){ | |
39 | + //alert("완료!"); | |
40 | + }, | |
41 | + I18N_LOCALE : sLang | |
42 | + }, //boolean | |
43 | + fOnAppLoad : function(){ | |
44 | + //예제 코드 | |
45 | + //oEditors.getById["ir1"].exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]); | |
46 | + }, | |
47 | + fCreator: "createSEditor2" | |
48 | +}); | |
49 | + | |
50 | +function pasteHTML() { | |
51 | + var sHTML = "<span style='color:#FF0000;'>이미지도 같은 방식으로 삽입합니다.<\/span>"; | |
52 | + oEditors.getById["ir1"].exec("PASTE_HTML", [sHTML]); | |
53 | +} | |
54 | + | |
55 | +function showHTML() { | |
56 | + var sHTML = oEditors.getById["ir1"].getIR(); | |
57 | + alert(sHTML); | |
58 | +} | |
59 | + | |
60 | +function submitContents(elClickedObj) { | |
61 | + oEditors.getById["ir1"].exec("UPDATE_CONTENTS_FIELD", []); // 에디터의 내용이 textarea에 적용됩니다. | |
62 | + | |
63 | + // 에디터의 내용에 대한 값 검증은 이곳에서 document.getElementById("ir1").value를 이용해서 처리하면 됩니다. | |
64 | + | |
65 | + try { | |
66 | + elClickedObj.form.submit(); | |
67 | + } catch(e) {} | |
68 | +} | |
69 | + | |
70 | +function setDefaultFont() { | |
71 | + var sDefaultFont = '궁서'; | |
72 | + var nFontSize = 24; | |
73 | + oEditors.getById["ir1"].setDefaultFont(sDefaultFont, nFontSize); | |
74 | +} | |
75 | +</script> | |
76 | + | |
77 | +</body> | |
78 | +</html>(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/SmartEditor2Skin.html
... | ... | @@ -0,0 +1,858 @@ |
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
2 | +<html lang="ko"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
5 | +<meta http-equiv="Content-Script-Type" content="text/javascript"> | |
6 | +<meta http-equiv="Content-Style-Type" content="text/css"> | |
7 | +<title>네이버 :: Smart Editor 2 ™</title> | |
8 | +<link href="css/ko_KR/smart_editor2.css" rel="stylesheet" type="text/css"> | |
9 | +<style type="text/css"> | |
10 | + body { margin: 10px; } | |
11 | +</style> | |
12 | +<script type="text/javascript" src="./js/lib/jindo2.all.js" charset="utf-8"></script> | |
13 | +<script type="text/javascript" src="./js/lib/jindo_component.js" charset="utf-8"></script> | |
14 | +<script type="text/javascript" src="./js/service/SE2M_Configuration.js" charset="utf-8"></script> <!-- 설정 파일 --> | |
15 | +<script type="text/javascript" src="./js/service/SE2BasicCreator.js" charset="utf-8"></script> | |
16 | +<script type="text/javascript" src="./js/smarteditor2.js" charset="utf-8"></script> | |
17 | +<!-- 23.04.27 방선주 이미지 크기 조정을 위해 추가 --> | |
18 | +<!-- <script type="text/javascript" src="./js/service/hp_SE_QuickEditor_Image.js" charset="utf-8"></script> --> | |
19 | + | |
20 | +<!-- 사진첨부샘플 --> | |
21 | +<script type="text/javascript" src="./sample/js/plugin/hp_SE2M_AttachQuickPhoto.js" charset="utf-8"></script> | |
22 | + <script> | |
23 | + function customInit() { | |
24 | + document.getElementById("custom_se2_input_htmlsrc_id").addEventListener("paste", function (e) { | |
25 | + //console.log("sdfsdfsdfsdf00"); | |
26 | + replace(e); | |
27 | + }); | |
28 | + document.getElementById("custom_se2_input_text_id").addEventListener("paste", function (e) { | |
29 | + //console.log("sdfsdfsdfsdf11"); | |
30 | + replace(e); | |
31 | + }) | |
32 | + } | |
33 | + | |
34 | + function replace (e) { | |
35 | + try { | |
36 | + //console.log("se2_input_syntax se2_input_htmlsrc paste html e : ", e.clipboardData.getData('text/html')); | |
37 | + //console.log("se2_input_syntax se2_input_htmlsrc paste plain e : ", e.clipboardData.getData('text/plain')); | |
38 | + let htmlText = e.clipboardData.getData('text/html'); | |
39 | + if (htmlText == undefined || htmlText == null || htmlText == '') { | |
40 | + htmlText = e.clipboardData.getData('text/plain'); | |
41 | + } | |
42 | + if (htmlText != undefined && htmlText != null && htmlText != '') { | |
43 | + | |
44 | + setTimeout(function () { | |
45 | + let hwpjsonIndex = htmlText.indexOf('<!--[data-hwpjson]{'); | |
46 | + //console.log("hwpjsonIndex : ", hwpjsonIndex); | |
47 | + let newHtmlText = htmlText; | |
48 | + if (hwpjsonIndex > -1) { | |
49 | + newHtmlText = htmlText.substring(0, hwpjsonIndex); | |
50 | + } | |
51 | + newHtmlText = newHtmlText.replace(/<!--/g, ''); | |
52 | + newHtmlText = newHtmlText.replace(/-->/g, ''); | |
53 | + newHtmlText = newHtmlText.replace(/<!/g, ''); | |
54 | + | |
55 | + e.target.value = newHtmlText; | |
56 | + }, 400); | |
57 | + } | |
58 | + | |
59 | + } catch (e1) { | |
60 | + console.log(e1); | |
61 | + } | |
62 | + } | |
63 | + </script> | |
64 | +</head> | |
65 | +<body onload="customInit()"> | |
66 | + | |
67 | + | |
68 | + | |
69 | +<!-- <span id="rev">Version: 2.9.1.5caeebb </span> --> | |
70 | + | |
71 | +<!-- SE2 Markup Start --> | |
72 | +<div id="smart_editor2"> | |
73 | + <div id="smart_editor2_content"> | |
74 | + <a href="#se2_iframe" class="blind">글쓰기영역으로 바로가기</a> | |
75 | + <div class="se2_tool" id="se2_tool"> | |
76 | + | |
77 | + <div class="se2_text_tool husky_seditor_text_tool"> | |
78 | + <ul class="se2_font_type"> | |
79 | + <li class="husky_seditor_ui_fontName"><button type="button" class="se2_font_family" title="글꼴"><span class="husky_se2m_current_fontName">글꼴</span></button> | |
80 | + <!-- 글꼴 레이어 --> | |
81 | + <div class="se2_layer husky_se_fontName_layer"> | |
82 | + <div class="se2_in_layer"> | |
83 | + <ul class="se2_l_font_fam"> | |
84 | + <li style="display:none"><button type="button"><span>@DisplayName@<span>(</span><em style="font-family:FontFamily;">@SampleText@</em><span>)</span></span></button></li> | |
85 | + <li class="se2_division husky_seditor_font_separator"></li> | |
86 | + <li><button type="button"><span>나눔고딕<span>(</span><em style="font-family:'나눔고딕',NanumGothic;">가나다라</em><span>)</span></span></button></li> | |
87 | + <li><button type="button"><span>나눔명조<span>(</span><em style="font-family:'나눔명조',NanumMyeongjo;">가나다라</em><span>)</span></span></button></li> | |
88 | + <li><button type="button"><span>나눔고딕코딩<span>(</span><em style="font-family:'나눔고딕코딩',NanumGothicCoding;">가나다라</em><span>)</span></span></button></li> | |
89 | + <li><button type="button"><span>나눔바른고딕<span>(</span><em style="font-family:'나눔바른고딕',NanumBarunGothic,NanumBarunGothicOTF;">가나다라</em><span>)</span></span></button></li> | |
90 | + <li><button type="button"><span>나눔바른펜<span>(</span><em style="font-family:'나눔바른펜',NanumBarunpen;">가나다라</em><span>)</span></span></button></li> | |
91 | + </ul> | |
92 | + </div> | |
93 | + </div> | |
94 | + <!-- //글꼴 레이어 --> | |
95 | + </li> | |
96 | + | |
97 | + <li class="husky_seditor_ui_fontSize"><button type="button" class="se2_font_size" title="글자크기"><span class="husky_se2m_current_fontSize">크기</span></button> | |
98 | + <!-- 폰트 사이즈 레이어 --> | |
99 | + <div class="se2_layer husky_se_fontSize_layer"> | |
100 | + <div class="se2_in_layer"> | |
101 | + <ul class="se2_l_font_size"> | |
102 | + <li><button type="button"><span style="margin-top:4px; margin-bottom:3px; margin-left:5px; font-size:7pt;">가나다라마바사<span style=" font-size:7pt;">(7pt)</span></span></button></li> | |
103 | + <li><button type="button"><span style="margin-bottom:2px; font-size:8pt;">가나다라마바사<span style="font-size:8pt;">(8pt)</span></span></button></li> | |
104 | + <li><button type="button"><span style="margin-bottom:1px; font-size:9pt;">가나다라마바사<span style="font-size:9pt;">(9pt)</span></span></button></li> | |
105 | + <li><button type="button"><span style="margin-bottom:1px; font-size:10pt;">가나다라마바사<span style="font-size:10pt;">(10pt)</span></span></button></li> | |
106 | + <li><button type="button"><span style="margin-bottom:2px; font-size:11pt;">가나다라마바사<span style="font-size:11pt;">(11pt)</span></span></button></li> | |
107 | + <li><button type="button"><span style="margin-bottom:1px; font-size:12pt;">가나다라마바사<span style="font-size:12pt;">(12pt)</span></span></button></li> | |
108 | + <li><button type="button"><span style="margin-bottom:2px; font-size:14pt;">가나다라마바사<span style="margin-left:6px;font-size:14pt;">(14pt)</span></span></button></li> | |
109 | + <li><button type="button"><span style="margin-bottom:1px; font-size:18pt;">가나다라마바사<span style="margin-left:8px;font-size:18pt;">(18pt)</span></span></button></li> | |
110 | + <li><button type="button"><span style="margin-left:3px; font-size:24pt;">가나다라마<span style="margin-left:11px;font-size:24pt;">(24pt)</span></span></button></li> | |
111 | + <li><button type="button"><span style="margin-top:-1px; margin-left:3px; font-size:36pt;">가나다<span style="font-size:36pt;">(36pt)</span></span></button></li> | |
112 | + </ul> | |
113 | + </div> | |
114 | + </div> | |
115 | + <!-- //폰트 사이즈 레이어 --> | |
116 | + </li> | |
117 | +</ul><ul> | |
118 | + <li class="husky_seditor_ui_bold first_child"><button type="button" title="굵게[Ctrl+B]" class="se2_bold"><span class="_buttonRound tool_bg">굵게[Ctrl+B]</span></button></li> | |
119 | + | |
120 | + <li class="husky_seditor_ui_underline"><button type="button" title="밑줄[Ctrl+U]" class="se2_underline"><span class="_buttonRound">밑줄[Ctrl+U]</span></button></li> | |
121 | + | |
122 | + <li class="husky_seditor_ui_italic"><button type="button" title="기울임꼴[Ctrl+I]" class="se2_italic"><span class="_buttonRound">기울임꼴[Ctrl+I]</span></button></li> | |
123 | + | |
124 | + <li class="husky_seditor_ui_lineThrough"><button type="button" title="취소선[Ctrl+D]" class="se2_tdel"><span class="_buttonRound">취소선[Ctrl+D]</span></button></li> | |
125 | + | |
126 | + <li class="se2_pair husky_seditor_ui_fontColor"><span class="selected_color husky_se2m_fontColor_lastUsed" style="background-color:#4477f9"></span><span class="husky_seditor_ui_fontColorA"><button type="button" title="글자색" class="se2_fcolor"><span>글자색</span></button></span><span class="husky_seditor_ui_fontColorB"><button type="button" title="더보기" class="se2_fcolor_more"><span class="_buttonRound">더보기</span></button></span> | |
127 | + <!-- 글자색 --> | |
128 | + <div class="se2_layer husky_se2m_fontcolor_layer" style="display:none"> | |
129 | + <div class="se2_in_layer husky_se2m_fontcolor_paletteHolder"> | |
130 | + <div class="se2_palette husky_se2m_color_palette"> | |
131 | + <ul class="se2_pick_color"> | |
132 | + <li><button type="button" title="#ff0000" style="background:#ff0000"><span><span>#ff0000</span></span></button></li> | |
133 | + <li><button type="button" title="#ff6c00" style="background:#ff6c00"><span><span>#ff6c00</span></span></button></li> | |
134 | + <li><button type="button" title="#ffaa00" style="background:#ffaa00"><span><span>#ffaa00</span></span></button></li> | |
135 | + <li><button type="button" title="#ffef00" style="background:#ffef00"><span><span>#ffef00</span></span></button></li> | |
136 | + <li><button type="button" title="#a6cf00" style="background:#a6cf00"><span><span>#a6cf00</span></span></button></li> | |
137 | + <li><button type="button" title="#009e25" style="background:#009e25"><span><span>#009e25</span></span></button></li> | |
138 | + <li><button type="button" title="#00b0a2" style="background:#00b0a2"><span><span>#00b0a2</span></span></button></li> | |
139 | + <li><button type="button" title="#0075c8" style="background:#0075c8"><span><span>#0075c8</span></span></button></li> | |
140 | + <li><button type="button" title="#3a32c3" style="background:#3a32c3"><span><span>#3a32c3</span></span></button></li> | |
141 | + <li><button type="button" title="#7820b9" style="background:#7820b9"><span><span>#7820b9</span></span></button></li> | |
142 | + <li><button type="button" title="#ef007c" style="background:#ef007c"><span><span>#ef007c</span></span></button></li> | |
143 | + <li><button type="button" title="#000000" style="background:#000000"><span><span>#000000</span></span></button></li> | |
144 | + <li><button type="button" title="#252525" style="background:#252525"><span><span>#252525</span></span></button></li> | |
145 | + <li><button type="button" title="#464646" style="background:#464646"><span><span>#464646</span></span></button></li> | |
146 | + <li><button type="button" title="#636363" style="background:#636363"><span><span>#636363</span></span></button></li> | |
147 | + <li><button type="button" title="#7d7d7d" style="background:#7d7d7d"><span><span>#7d7d7d</span></span></button></li> | |
148 | + <li><button type="button" title="#9a9a9a" style="background:#9a9a9a"><span><span>#9a9a9a</span></span></button></li> | |
149 | + <li><button type="button" title="#ffe8e8" style="background:#ffe8e8"><span><span>#9a9a9a</span></span></button></li> | |
150 | + <li><button type="button" title="#f7e2d2" style="background:#f7e2d2"><span><span>#f7e2d2</span></span></button></li> | |
151 | + <li><button type="button" title="#f5eddc" style="background:#f5eddc"><span><span>#f5eddc</span></span></button></li> | |
152 | + <li><button type="button" title="#f5f4e0" style="background:#f5f4e0"><span><span>#f5f4e0</span></span></button></li> | |
153 | + <li><button type="button" title="#edf2c2" style="background:#edf2c2"><span><span>#edf2c2</span></span></button></li> | |
154 | + <li><button type="button" title="#def7e5" style="background:#def7e5"><span><span>#def7e5</span></span></button></li> | |
155 | + <li><button type="button" title="#d9eeec" style="background:#d9eeec"><span><span>#d9eeec</span></span></button></li> | |
156 | + <li><button type="button" title="#c9e0f0" style="background:#c9e0f0"><span><span>#c9e0f0</span></span></button></li> | |
157 | + <li><button type="button" title="#d6d4eb" style="background:#d6d4eb"><span><span>#d6d4eb</span></span></button></li> | |
158 | + <li><button type="button" title="#e7dbed" style="background:#e7dbed"><span><span>#e7dbed</span></span></button></li> | |
159 | + <li><button type="button" title="#f1e2ea" style="background:#f1e2ea"><span><span>#f1e2ea</span></span></button></li> | |
160 | + <li><button type="button" title="#acacac" style="background:#acacac"><span><span>#acacac</span></span></button></li> | |
161 | + <li><button type="button" title="#c2c2c2" style="background:#c2c2c2"><span><span>#c2c2c2</span></span></button></li> | |
162 | + <li><button type="button" title="#cccccc" style="background:#cccccc"><span><span>#cccccc</span></span></button></li> | |
163 | + <li><button type="button" title="#e1e1e1" style="background:#e1e1e1"><span><span>#e1e1e1</span></span></button></li> | |
164 | + <li><button type="button" title="#ebebeb" style="background:#ebebeb"><span><span>#ebebeb</span></span></button></li> | |
165 | + <li><button type="button" title="#ffffff" style="background:#ffffff"><span><span>#ffffff</span></span></button></li> | |
166 | + </ul> | |
167 | + <ul class="se2_pick_color" style="width:156px;"> | |
168 | + <li><button type="button" title="#e97d81" style="background:#e97d81"><span><span>#e97d81</span></span></button></li> | |
169 | + <li><button type="button" title="#e19b73" style="background:#e19b73"><span><span>#e19b73</span></span></button></li> | |
170 | + <li><button type="button" title="#d1b274" style="background:#d1b274"><span><span>#d1b274</span></span></button></li> | |
171 | + <li><button type="button" title="#cfcca2" style="background:#cfcca2"><span><span>#cfcca2</span></span></button></li> | |
172 | + <li><button type="button" title="#cfcca2" style="background:#cfcca2"><span><span>#cfcca2</span></span></button></li> | |
173 | + <li><button type="button" title="#61b977" style="background:#61b977"><span><span>#61b977</span></span></button></li> | |
174 | + <li><button type="button" title="#53aea8" style="background:#53aea8"><span><span>#53aea8</span></span></button></li> | |
175 | + <li><button type="button" title="#518fbb" style="background:#518fbb"><span><span>#518fbb</span></span></button></li> | |
176 | + <li><button type="button" title="#6a65bb" style="background:#6a65bb"><span><span>#6a65bb</span></span></button></li> | |
177 | + <li><button type="button" title="#9a54ce" style="background:#9a54ce"><span><span>#9a54ce</span></span></button></li> | |
178 | + <li><button type="button" title="#e573ae" style="background:#e573ae"><span><span>#e573ae</span></span></button></li> | |
179 | + <li><button type="button" title="#5a504b" style="background:#5a504b"><span><span>#5a504b</span></span></button></li> | |
180 | + <li><button type="button" title="#767b86" style="background:#767b86"><span><span>#767b86</span></span></button></li> | |
181 | + <li><button type="button" title="#951015" style="background:#951015"><span><span>#951015</span></span></button></li> | |
182 | + <li><button type="button" title="#6e391a" style="background:#6e391a"><span><span>#6e391a</span></span></button></li> | |
183 | + <li><button type="button" title="#785c25" style="background:#785c25"><span><span>#785c25</span></span></button></li> | |
184 | + <li><button type="button" title="#5f5b25" style="background:#5f5b25"><span><span>#5f5b25</span></span></button></li> | |
185 | + <li><button type="button" title="#4c511f" style="background:#4c511f"><span><span>#4c511f</span></span></button></li> | |
186 | + <li><button type="button" title="#1c4827" style="background:#1c4827"><span><span>#1c4827</span></span></button></li> | |
187 | + <li><button type="button" title="#0d514c" style="background:#0d514c"><span><span>#0d514c</span></span></button></li> | |
188 | + <li><button type="button" title="#1b496a" style="background:#1b496a"><span><span>#1b496a</span></span></button></li> | |
189 | + <li><button type="button" title="#2b285f" style="background:#2b285f"><span><span>#2b285f</span></span></button></li> | |
190 | + <li><button type="button" title="#45245b" style="background:#45245b"><span><span>#45245b</span></span></button></li> | |
191 | + <li><button type="button" title="#721947" style="background:#721947"><span><span>#721947</span></span></button></li> | |
192 | + <li><button type="button" title="#352e2c" style="background:#352e2c"><span><span>#352e2c</span></span></button></li> | |
193 | + <li><button type="button" title="#3c3f45" style="background:#3c3f45"><span><span>#3c3f45</span></span></button></li> | |
194 | + </ul> | |
195 | + <button type="button" title="더보기" class="se2_view_more husky_se2m_color_palette_more_btn"><span>더보기</span></button> | |
196 | + <div class="husky_se2m_color_palette_recent" style="display:none"> | |
197 | + <h4>최근 사용한 색</h4> | |
198 | + <ul class="se2_pick_color"> | |
199 | + <li></li> | |
200 | + <!-- 최근 사용한 색 템플릿 --> | |
201 | + <!-- <li><button type="button" title="#e97d81" style="background:#e97d81"><span><span>#e97d81</span></span></button></li> --> | |
202 | + <!-- //최근 사용한 색 템플릿 --> | |
203 | + </ul> | |
204 | + </div> | |
205 | + <div class="se2_palette2 husky_se2m_color_palette_colorpicker"> | |
206 | + <!--form action="http://test.emoticon.naver.com/colortable/TextAdd.nhn" method="post"--> | |
207 | + <div class="se2_color_set"> | |
208 | + <span class="se2_selected_color"><span class="husky_se2m_cp_preview" style="background:#e97d81"></span></span><input type="text" name="" class="input_ty1 husky_se2m_cp_colorcode" value="#e97d81"><button type="button" class="se2_btn_insert husky_se2m_color_palette_ok_btn" title="입력"><span>입력</span></button></div> | |
209 | + <!--input type="hidden" name="callback" value="http://test.emoticon.naver.com/colortable/result.jsp" /> | |
210 | + <input type="hidden" name="callback_func" value="1" /> | |
211 | + <input type="hidden" name="text_key" value="" /> | |
212 | + <input type="hidden" name="text_data" value="" /> | |
213 | + </form--> | |
214 | + <div class="se2_gradation1 husky_se2m_cp_colpanel"></div> | |
215 | + <div class="se2_gradation2 husky_se2m_cp_huepanel"></div> | |
216 | + </div> | |
217 | + </div> | |
218 | + </div> | |
219 | + </div> | |
220 | + <!-- //글자색 --> | |
221 | + </li> | |
222 | + | |
223 | + <li class="se2_pair husky_seditor_ui_BGColor"><span class="selected_color husky_se2m_BGColor_lastUsed" style="background-color:#4477f9"></span><span class="husky_seditor_ui_BGColorA"><button type="button" title="배경색" class="se2_bgcolor"><span>배경색</span></button></span><span class="husky_seditor_ui_BGColorB"><button type="button" title="더보기" class="se2_bgcolor_more"><span class="_buttonRound">더보기</span></button></span> | |
224 | + <!-- 배경색 --> | |
225 | + <div class="se2_layer se2_layer husky_se2m_BGColor_layer" style="display:none"> | |
226 | + <div class="se2_in_layer"> | |
227 | + <div class="se2_palette_bgcolor"> | |
228 | + <ul class="se2_background husky_se2m_bgcolor_list"> | |
229 | + <li><button type="button" title="배경색#ff0000 글자색#ffffff" style="background:#ff0000; color:#ffffff"><span><span>가나다</span></span></button></li> | |
230 | + <li><button type="button" title="배경색#6d30cf 글자색#ffffff" style="background:#6d30cf; color:#ffffff"><span><span>가나다</span></span></button></li> | |
231 | + <li><button type="button" title="배경색#000000 글자색#ffffff" style="background:#000000; color:#ffffff"><span><span>가나다</span></span></button></li> | |
232 | + <li><button type="button" title="배경색#ff6600 글자색#ffffff" style="background:#ff6600; color:#ffffff"><span><span>가나다</span></span></button></li> | |
233 | + <li><button type="button" title="배경색#3333cc 글자색#ffffff" style="background:#3333cc; color:#ffffff"><span><span>가나다</span></span></button></li> | |
234 | + <li><button type="button" title="배경색#333333 글자색#ffff00" style="background:#333333; color:#ffff00"><span><span>가나다</span></span></button></li> | |
235 | + <li><button type="button" title="배경색#ffa700 글자색#ffffff" style="background:#ffa700; color:#ffffff"><span><span>가나다</span></span></button></li> | |
236 | + <li><button type="button" title="배경색#009999 글자색#ffffff" style="background:#009999; color:#ffffff"><span><span>가나다</span></span></button></li> | |
237 | + <li><button type="button" title="배경색#8e8e8e 글자색#ffffff" style="background:#8e8e8e; color:#ffffff"><span><span>가나다</span></span></button></li> | |
238 | + <li><button type="button" title="배경색#cc9900 글자색#ffffff" style="background:#cc9900; color:#ffffff"><span><span>가나다</span></span></button></li> | |
239 | + <li><button type="button" title="배경색#77b02b 글자색#ffffff" style="background:#77b02b; color:#ffffff"><span><span>가나다</span></span></button></li> | |
240 | + <li><button type="button" title="배경색#ffffff 글자색#000000" style="background:#ffffff; color:#000000"><span><span>가나다</span></span></button></li> | |
241 | + </ul> | |
242 | + </div> | |
243 | + <div class="husky_se2m_BGColor_paletteHolder"></div> | |
244 | + </div> | |
245 | + </div> | |
246 | + <!-- //배경색 --> | |
247 | + </li> | |
248 | + | |
249 | + <li class="husky_seditor_ui_superscript"><button type="button" title="윗첨자" class="se2_sup"><span class="_buttonRound">윗첨자</span></button></li> | |
250 | + | |
251 | + <li class="husky_seditor_ui_subscript last_child"><button type="button" title="아래첨자" class="se2_sub"><span class="_buttonRound tool_bg">아래첨자</span></button></li> | |
252 | +</ul><ul> | |
253 | + <li class="husky_seditor_ui_justifyleft first_child"><button type="button" title="왼쪽정렬" class="se2_left"><span class="_buttonRound tool_bg">왼쪽정렬</span></button></li> | |
254 | + | |
255 | + <li class="husky_seditor_ui_justifycenter"><button type="button" title="가운데정렬" class="se2_center"><span class="_buttonRound">가운데정렬</span></button></li> | |
256 | + | |
257 | + <li class="husky_seditor_ui_justifyright"><button type="button" title="오른쪽정렬" class="se2_right"><span class="_buttonRound">오른쪽정렬</span></button></li> | |
258 | + | |
259 | + <li class="husky_seditor_ui_justifyfull"><button type="button" title="양쪽정렬" class="se2_justify"><span class="_buttonRound">양쪽정렬</span></button></li> | |
260 | + | |
261 | + <li class="husky_seditor_ui_orderedlist"><button type="button" title="번호매기기" class="se2_ol"><span class="_buttonRound">번호매기기</span></button></li> | |
262 | + | |
263 | + <li class="husky_seditor_ui_unorderedlist"><button type="button" title="글머리기호" class="se2_ul"><span class="_buttonRound">글머리기호</span></button></li> | |
264 | + | |
265 | + <li class="husky_seditor_ui_outdent"><button type="button" title="내어쓰기[Shift+Tab]" class="se2_outdent"><span class="_buttonRound">내어쓰기[Shift+Tab]</span></button></li> | |
266 | + | |
267 | + <li class="husky_seditor_ui_indent"><button type="button" title="들여쓰기[Tab]" class="se2_indent"><span class="_buttonRound">들여쓰기[Tab]</span></button></li> | |
268 | + | |
269 | + <li class="husky_seditor_ui_lineHeight last_child"><button type="button" title="줄간격" class="se2_lineheight" ><span class="_buttonRound tool_bg">줄간격</span></button> | |
270 | + <!-- 줄간격 레이어 --> | |
271 | + <div class="se2_layer husky_se2m_lineHeight_layer"> | |
272 | + <div class="se2_in_layer"> | |
273 | + <ul class="se2_l_line_height"> | |
274 | + <li><button type="button"><span>50%</span></button></li> | |
275 | + <li><button type="button"><span>80%</span></button></li> | |
276 | + <li><button type="button"><span>100%</span></button></li> | |
277 | + <li><button type="button"><span>120%</span></button></li> | |
278 | + <li><button type="button"><span>150%</span></button></li> | |
279 | + <li><button type="button"><span>180%</span></button></li> | |
280 | + <li><button type="button"><span>200%</span></button></li> | |
281 | + </ul> | |
282 | + <div class="se2_l_line_height_user husky_se2m_lineHeight_direct_input"> | |
283 | + <h3>직접 입력</h3> | |
284 | + <span class="bx_input"> | |
285 | + <input type="text" class="input_ty1" maxlength="3" style="width:75px"> | |
286 | + <button type="button" title="1% 더하기" class="btn_up"><span>1% 더하기</span></button> | |
287 | + <button type="button" title="1% 빼기" class="btn_down"><span>1% 빼기</span></button> | |
288 | + </span> | |
289 | + <div class="btn_area"> | |
290 | + <button type="button" class="se2_btn_apply3"><span>적용</span></button><button type="button" class="se2_btn_cancel3"><span>취소</span></button> | |
291 | + </div> | |
292 | + </div> | |
293 | + </div> | |
294 | + </div> | |
295 | + <!-- //줄간격 레이어 --> | |
296 | + </li> | |
297 | +</ul><ul> | |
298 | + <li class="husky_seditor_ui_quote single_child"><button type="button" title="인용구" class="se2_blockquote"><span class="_buttonRound tool_bg">인용구</span></button> | |
299 | + <!-- 인용구 --> | |
300 | + <div class="se2_layer husky_seditor_blockquote_layer" style="margin-left:-407px; display:none;"> | |
301 | + <div class="se2_in_layer"> | |
302 | + <div class="se2_quote"> | |
303 | + <ul> | |
304 | + <li class="q1"><button type="button" class="se2_quote1"><span><span>인용구 스타일1</span></span></button></li> | |
305 | + <li class="q2"><button type="button" class="se2_quote2"><span><span>인용구 스타일2</span></span></button></li> | |
306 | + <li class="q3"><button type="button" class="se2_quote3"><span><span>인용구 스타일3</span></span></button></li> | |
307 | + <li class="q4"><button type="button" class="se2_quote4"><span><span>인용구 스타일4</span></span></button></li> | |
308 | + <li class="q5"><button type="button" class="se2_quote5"><span><span>인용구 스타일5</span></span></button></li> | |
309 | + <li class="q6"><button type="button" class="se2_quote6"><span><span>인용구 스타일6</span></span></button></li> | |
310 | + <li class="q7"><button type="button" class="se2_quote7"><span><span>인용구 스타일7</span></span></button></li> | |
311 | + <li class="q8"><button type="button" class="se2_quote8"><span><span>인용구 스타일8</span></span></button></li> | |
312 | + <li class="q9"><button type="button" class="se2_quote9"><span><span>인용구 스타일9</span></span></button></li> | |
313 | + <li class="q10"><button type="button" class="se2_quote10"><span><span>인용구 스타일10</span></span></button></li> | |
314 | + </ul> | |
315 | + <button type="button" class="se2_cancel2"><span>적용취소</span></button> | |
316 | + </div> | |
317 | + </div> | |
318 | + </div> | |
319 | + <!-- //인용구 --> | |
320 | + </li> | |
321 | +</ul><ul> | |
322 | + <li class="husky_seditor_ui_hyperlink first_child"><button type="button" title="링크" class="se2_url"><span class="_buttonRound tool_bg">링크</span></button> | |
323 | + <!-- 링크 --> | |
324 | + <div class="se2_layer" style="margin-left:-285px"> | |
325 | + <div class="se2_in_layer"> | |
326 | + <div class="se2_url2"> | |
327 | + <input type="text" class="input_ty1" value="http://"> | |
328 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
329 | + </div> | |
330 | + </div> | |
331 | + </div> | |
332 | + <!-- //링크 --> | |
333 | + </li> | |
334 | + | |
335 | + <li class="husky_seditor_ui_sCharacter"><button type="button" title="특수기호" class="se2_character"><span class="_buttonRound">특수기호</span></button> | |
336 | + <!-- 특수기호 --> | |
337 | + <div class="se2_layer husky_seditor_sCharacter_layer" style="margin-left:-448px;"> | |
338 | + <div class="se2_in_layer"> | |
339 | + <div class="se2_bx_character"> | |
340 | + <ul class="se2_char_tab"> | |
341 | + <li class="active"><button type="button" title="일반기호" class="se2_char1"><span>일반기호</span></button> | |
342 | + <div class="se2_s_character"> | |
343 | + <ul class="husky_se2m_sCharacter_list"> | |
344 | + <li></li> | |
345 | + <!-- 일반기호 목록 --> | |
346 | + <!-- <li class="hover"><button type="button"><span>{</span></button></li><li class="active"><button type="button"><span>}</span></button></li><li><button type="button"><span>〔</span></button></li><li><button type="button"><span>〕</span></button></li><li><button type="button"><span>〈</span></button></li><li><button type="button"><span>〉</span></button></li><li><button type="button"><span>《</span></button></li><li><button type="button"><span>》</span></button></li><li><button type="button"><span>「</span></button></li><li><button type="button"><span>」</span></button></li><li><button type="button"><span>『</span></button></li><li><button type="button"><span>』</span></button></li><li><button type="button"><span>【</span></button></li><li><button type="button"><span>】</span></button></li><li><button type="button"><span>‘</span></button></li><li><button type="button"><span>’</span></button></li><li><button type="button"><span>“</span></button></li><li><button type="button"><span>”</span></button></li><li><button type="button"><span>、</span></button></li><li><button type="button"><span>。</span></button></li><li><button type="button"><span>·</span></button></li><li><button type="button"><span>‥</span></button></li><li><button type="button"><span>…</span></button></li><li><button type="button"><span>§</span></button></li><li><button type="button"><span>※</span></button></li><li><button type="button"><span>☆</span></button></li><li><button type="button"><span>★</span></button></li><li><button type="button"><span>○</span></button></li><li><button type="button"><span>●</span></button></li><li><button type="button"><span>◎</span></button></li><li><button type="button"><span>◇</span></button></li><li><button type="button"><span>◆</span></button></li><li><button type="button"><span>□</span></button></li><li><button type="button"><span>■</span></button></li><li><button type="button"><span>△</span></button></li><li><button type="button"><span>▲</span></button></li><li><button type="button"><span>▽</span></button></li><li><button type="button"><span>▼</span></button></li><li><button type="button"><span>◁</span></button></li><li><button type="button"><span>◀</span></button></li><li><button type="button"><span>▷</span></button></li><li><button type="button"><span>▶</span></button></li><li><button type="button"><span>♤</span></button></li><li><button type="button"><span>♠</span></button></li><li><button type="button"><span>♡</span></button></li><li><button type="button"><span>♥</span></button></li><li><button type="button"><span>♧</span></button></li><li><button type="button"><span>♣</span></button></li><li><button type="button"><span>⊙</span></button></li><li><button type="button"><span>◈</span></button></li><li><button type="button"><span>▣</span></button></li><li><button type="button"><span>◐</span></button></li><li><button type="button"><span>◑</span></button></li><li><button type="button"><span>▒</span></button></li><li><button type="button"><span>▤</span></button></li><li><button type="button"><span>▥</span></button></li><li><button type="button"><span>▨</span></button></li><li><button type="button"><span>▧</span></button></li><li><button type="button"><span>▦</span></button></li><li><button type="button"><span>▩</span></button></li><li><button type="button"><span>±</span></button></li><li><button type="button"><span>×</span></button></li><li><button type="button"><span>÷</span></button></li><li><button type="button"><span>≠</span></button></li><li><button type="button"><span>≤</span></button></li><li><button type="button"><span>≥</span></button></li><li><button type="button"><span>∞</span></button></li><li><button type="button"><span>∴</span></button></li><li><button type="button"><span>°</span></button></li><li><button type="button"><span>′</span></button></li><li><button type="button"><span>″</span></button></li><li><button type="button"><span>∠</span></button></li><li><button type="button"><span>⊥</span></button></li><li><button type="button"><span>⌒</span></button></li><li><button type="button"><span>∂</span></button></li><li><button type="button"><span>≡</span></button></li><li><button type="button"><span>≒</span></button></li><li><button type="button"><span>≪</span></button></li><li><button type="button"><span>≫</span></button></li><li><button type="button"><span>√</span></button></li><li><button type="button"><span>∽</span></button></li><li><button type="button"><span>∝</span></button></li><li><button type="button"><span>∵</span></button></li><li><button type="button"><span>∫</span></button></li><li><button type="button"><span>∬</span></button></li><li><button type="button"><span>∈</span></button></li><li><button type="button"><span>∋</span></button></li><li><button type="button"><span>⊆</span></button></li><li><button type="button"><span>⊇</span></button></li><li><button type="button"><span>⊂</span></button></li><li><button type="button"><span>⊃</span></button></li><li><button type="button"><span>∪</span></button></li><li><button type="button"><span>∩</span></button></li><li><button type="button"><span>∧</span></button></li><li><button type="button"><span>∨</span></button></li><li><button type="button"><span>¬</span></button></li><li><button type="button"><span>⇒</span></button></li><li><button type="button"><span>⇔</span></button></li><li><button type="button"><span>∀</span></button></li><li><button type="button"><span>∃</span></button></li><li><button type="button"><span>´</span></button></li><li><button type="button"><span>~</span></button></li><li><button type="button"><span>ˇ</span></button></li><li><button type="button"><span>˘</span></button></li><li><button type="button"><span>˝</span></button></li><li><button type="button"><span>˚</span></button></li><li><button type="button"><span>˙</span></button></li><li><button type="button"><span>¸</span></button></li><li><button type="button"><span>˛</span></button></li><li><button type="button"><span>¡</span></button></li><li><button type="button"><span>¿</span></button></li><li><button type="button"><span>ː</span></button></li><li><button type="button"><span>∮</span></button></li><li><button type="button"><span>∑</span></button></li><li><button type="button"><span>∏</span></button></li><li><button type="button"><span>♭</span></button></li><li><button type="button"><span>♩</span></button></li><li><button type="button"><span>♪</span></button></li><li><button type="button"><span>♬</span></button></li><li><button type="button"><span>㉿</span></button></li><li><button type="button"><span>→</span></button></li><li><button type="button"><span>←</span></button></li><li><button type="button"><span>↑</span></button></li><li><button type="button"><span>↓</span></button></li><li><button type="button"><span>↔</span></button></li><li><button type="button"><span>↕</span></button></li><li><button type="button"><span>↗</span></button></li><li><button type="button"><span>↙</span></button></li><li><button type="button"><span>↖</span></button></li><li><button type="button"><span>↘</span></button></li><li><button type="button"><span>㈜</span></button></li><li><button type="button"><span>№</span></button></li><li><button type="button"><span>㏇</span></button></li><li><button type="button"><span>™</span></button></li><li><button type="button"><span>㏂</span></button></li><li><button type="button"><span>㏘</span></button></li><li><button type="button"><span>℡</span></button></li><li><button type="button"><span>♨</span></button></li><li><button type="button"><span>☏</span></button></li><li><button type="button"><span>☎</span></button></li><li><button type="button"><span>☜</span></button></li><li><button type="button"><span>☞</span></button></li><li><button type="button"><span>¶</span></button></li><li><button type="button"><span>†</span></button></li><li><button type="button"><span>‡</span></button></li><li><button type="button"><span>®</span></button></li><li><button type="button"><span>ª</span></button></li><li><button type="button"><span>º</span></button></li><li><button type="button"><span>♂</span></button></li><li><button type="button"><span>♀</span></button></li> --> | |
347 | + </ul> | |
348 | + </div> | |
349 | + </li> | |
350 | + <li><button type="button" title="숫자와 단위" class="se2_char2"><span>숫자와 단위</span></button> | |
351 | + <div class="se2_s_character"> | |
352 | + <ul class="husky_se2m_sCharacter_list"> | |
353 | + <li></li> | |
354 | + <!-- 숫자와 단위 목록 --> | |
355 | + <!-- <li class="hover"><button type="button"><span>½</span></button></li><li><button type="button"><span>⅓</span></button></li><li><button type="button"><span>⅔</span></button></li><li><button type="button"><span>¼</span></button></li><li><button type="button"><span>¾</span></button></li><li><button type="button"><span>⅛</span></button></li><li><button type="button"><span>⅜</span></button></li><li><button type="button"><span>⅝</span></button></li><li><button type="button"><span>⅞</span></button></li><li><button type="button"><span>¹</span></button></li><li><button type="button"><span>²</span></button></li><li><button type="button"><span>³</span></button></li><li><button type="button"><span>⁴</span></button></li><li><button type="button"><span>ⁿ</span></button></li><li><button type="button"><span>₁</span></button></li><li><button type="button"><span>₂</span></button></li><li><button type="button"><span>₃</span></button></li><li><button type="button"><span>₄</span></button></li><li><button type="button"><span>Ⅰ</span></button></li><li><button type="button"><span>Ⅱ</span></button></li><li><button type="button"><span>Ⅲ</span></button></li><li><button type="button"><span>Ⅳ</span></button></li><li><button type="button"><span>Ⅴ</span></button></li><li><button type="button"><span>Ⅵ</span></button></li><li><button type="button"><span>Ⅶ</span></button></li><li><button type="button"><span>Ⅷ</span></button></li><li><button type="button"><span>Ⅸ</span></button></li><li><button type="button"><span>Ⅹ</span></button></li><li><button type="button"><span>ⅰ</span></button></li><li><button type="button"><span>ⅱ</span></button></li><li><button type="button"><span>ⅲ</span></button></li><li><button type="button"><span>ⅳ</span></button></li><li><button type="button"><span>ⅴ</span></button></li><li><button type="button"><span>ⅵ</span></button></li><li><button type="button"><span>ⅶ</span></button></li><li><button type="button"><span>ⅷ</span></button></li><li><button type="button"><span>ⅸ</span></button></li><li><button type="button"><span>ⅹ</span></button></li><li><button type="button"><span>₩</span></button></li><li><button type="button"><span>$</span></button></li><li><button type="button"><span>¥</span></button></li><li><button type="button"><span>£</span></button></li><li><button type="button"><span>€</span></button></li><li><button type="button"><span>℃</span></button></li><li><button type="button"><span>A</span></button></li><li><button type="button"><span>℉</span></button></li><li><button type="button"><span>¢</span></button></li><li><button type="button"><span>¤</span></button></li><li><button type="button"><span>‰</span></button></li><li><button type="button"><span>㎕</span></button></li><li><button type="button"><span>㎖</span></button></li><li><button type="button"><span>㎗</span></button></li><li><button type="button"><span>ℓ</span></button></li><li><button type="button"><span>㎘</span></button></li><li><button type="button"><span>㏄</span></button></li><li><button type="button"><span>㎣</span></button></li><li><button type="button"><span>㎤</span></button></li><li><button type="button"><span>㎥</span></button></li><li><button type="button"><span>㎦</span></button></li><li><button type="button"><span>㎙</span></button></li><li><button type="button"><span>㎚</span></button></li><li><button type="button"><span>㎛</span></button></li><li><button type="button"><span>㎜</span></button></li><li><button type="button"><span>㎝</span></button></li><li><button type="button"><span>㎞</span></button></li><li><button type="button"><span>㎟</span></button></li><li><button type="button"><span>㎠</span></button></li><li><button type="button"><span>㎡</span></button></li><li><button type="button"><span>㎢</span></button></li><li><button type="button"><span>㏊</span></button></li><li><button type="button"><span>㎍</span></button></li><li><button type="button"><span>㎎</span></button></li><li><button type="button"><span>㎏</span></button></li><li><button type="button"><span>㏏</span></button></li><li><button type="button"><span>㎈</span></button></li><li><button type="button"><span>㎉</span></button></li><li><button type="button"><span>㏈</span></button></li><li><button type="button"><span>㎧</span></button></li><li><button type="button"><span>㎨</span></button></li><li><button type="button"><span>㎰</span></button></li><li><button type="button"><span>㎱</span></button></li><li><button type="button"><span>㎲</span></button></li><li><button type="button"><span>㎳</span></button></li><li><button type="button"><span>㎴</span></button></li><li><button type="button"><span>㎵</span></button></li><li><button type="button"><span>㎶</span></button></li><li><button type="button"><span>㎷</span></button></li><li><button type="button"><span>㎸</span></button></li><li><button type="button"><span>㎹</span></button></li><li><button type="button"><span>㎀</span></button></li><li><button type="button"><span>㎁</span></button></li><li><button type="button"><span>㎂</span></button></li><li><button type="button"><span>㎃</span></button></li><li><button type="button"><span>㎄</span></button></li><li><button type="button"><span>㎺</span></button></li><li><button type="button"><span>㎻</span></button></li><li><button type="button"><span>㎼</span></button></li><li><button type="button"><span>㎽</span></button></li><li><button type="button"><span>㎾</span></button></li><li><button type="button"><span>㎿</span></button></li><li><button type="button"><span>㎐</span></button></li><li><button type="button"><span>㎑</span></button></li><li><button type="button"><span>㎒</span></button></li><li><button type="button"><span>㎓</span></button></li><li><button type="button"><span>㎔</span></button></li><li><button type="button"><span>Ω</span></button></li><li><button type="button"><span>㏀</span></button></li><li><button type="button"><span>㏁</span></button></li><li><button type="button"><span>㎊</span></button></li><li><button type="button"><span>㎋</span></button></li><li><button type="button"><span>㎌</span></button></li><li><button type="button"><span>㏖</span></button></li><li><button type="button"><span>㏅</span></button></li><li><button type="button"><span>㎭</span></button></li><li><button type="button"><span>㎮</span></button></li><li><button type="button"><span>㎯</span></button></li><li><button type="button"><span>㏛</span></button></li><li><button type="button"><span>㎩</span></button></li><li><button type="button"><span>㎪</span></button></li><li><button type="button"><span>㎫</span></button></li><li><button type="button"><span>㎬</span></button></li><li><button type="button"><span>㏝</span></button></li><li><button type="button"><span>㏐</span></button></li><li><button type="button"><span>㏓</span></button></li><li><button type="button"><span>㏃</span></button></li><li><button type="button"><span>㏉</span></button></li><li><button type="button"><span>㏜</span></button></li><li><button type="button"><span>㏆</span></button></li> --> | |
356 | + </ul> | |
357 | + </div> | |
358 | + </li> | |
359 | + <li><button type="button" title="원,괄호" class="se2_char3"><span>원,괄호</span></button> | |
360 | + <div class="se2_s_character"> | |
361 | + <ul class="husky_se2m_sCharacter_list"> | |
362 | + <li></li> | |
363 | + <!-- 원,괄호 목록 --> | |
364 | + <!-- <li><button type="button"><span>㉠</span></button></li><li><button type="button"><span>㉡</span></button></li><li><button type="button"><span>㉢</span></button></li><li><button type="button"><span>㉣</span></button></li><li><button type="button"><span>㉤</span></button></li><li><button type="button"><span>㉥</span></button></li><li><button type="button"><span>㉦</span></button></li><li><button type="button"><span>㉧</span></button></li><li><button type="button"><span>㉨</span></button></li><li><button type="button"><span>㉩</span></button></li><li><button type="button"><span>㉪</span></button></li><li><button type="button"><span>㉫</span></button></li><li><button type="button"><span>㉬</span></button></li><li><button type="button"><span>㉭</span></button></li><li><button type="button"><span>㉮</span></button></li><li><button type="button"><span>㉯</span></button></li><li><button type="button"><span>㉰</span></button></li><li><button type="button"><span>㉱</span></button></li><li><button type="button"><span>㉲</span></button></li><li><button type="button"><span>㉳</span></button></li><li><button type="button"><span>㉴</span></button></li><li><button type="button"><span>㉵</span></button></li><li><button type="button"><span>㉶</span></button></li><li><button type="button"><span>㉷</span></button></li><li><button type="button"><span>㉸</span></button></li><li><button type="button"><span>㉹</span></button></li><li><button type="button"><span>㉺</span></button></li><li><button type="button"><span>㉻</span></button></li><li><button type="button"><span>ⓐ</span></button></li><li><button type="button"><span>ⓑ</span></button></li><li><button type="button"><span>ⓒ</span></button></li><li><button type="button"><span>ⓓ</span></button></li><li><button type="button"><span>ⓔ</span></button></li><li><button type="button"><span>ⓕ</span></button></li><li><button type="button"><span>ⓖ</span></button></li><li><button type="button"><span>ⓗ</span></button></li><li><button type="button"><span>ⓘ</span></button></li><li><button type="button"><span>ⓙ</span></button></li><li><button type="button"><span>ⓚ</span></button></li><li><button type="button"><span>ⓛ</span></button></li><li><button type="button"><span>ⓜ</span></button></li><li><button type="button"><span>ⓝ</span></button></li><li><button type="button"><span>ⓞ</span></button></li><li><button type="button"><span>ⓟ</span></button></li><li><button type="button"><span>ⓠ</span></button></li><li><button type="button"><span>ⓡ</span></button></li><li><button type="button"><span>ⓢ</span></button></li><li><button type="button"><span>ⓣ</span></button></li><li><button type="button"><span>ⓤ</span></button></li><li><button type="button"><span>ⓥ</span></button></li><li><button type="button"><span>ⓦ</span></button></li><li><button type="button"><span>ⓧ</span></button></li><li><button type="button"><span>ⓨ</span></button></li><li><button type="button"><span>ⓩ</span></button></li><li><button type="button"><span>①</span></button></li><li><button type="button"><span>②</span></button></li><li><button type="button"><span>③</span></button></li><li><button type="button"><span>④</span></button></li><li><button type="button"><span>⑤</span></button></li><li><button type="button"><span>⑥</span></button></li><li><button type="button"><span>⑦</span></button></li><li><button type="button"><span>⑧</span></button></li><li><button type="button"><span>⑨</span></button></li><li><button type="button"><span>⑩</span></button></li><li><button type="button"><span>⑪</span></button></li><li><button type="button"><span>⑫</span></button></li><li><button type="button"><span>⑬</span></button></li><li><button type="button"><span>⑭</span></button></li><li><button type="button"><span>⑮</span></button></li><li><button type="button"><span>㈀</span></button></li><li><button type="button"><span>㈁</span></button></li><li class="hover"><button type="button"><span>㈂</span></button></li><li><button type="button"><span>㈃</span></button></li><li><button type="button"><span>㈄</span></button></li><li><button type="button"><span>㈅</span></button></li><li><button type="button"><span>㈆</span></button></li><li><button type="button"><span>㈇</span></button></li><li><button type="button"><span>㈈</span></button></li><li><button type="button"><span>㈉</span></button></li><li><button type="button"><span>㈊</span></button></li><li><button type="button"><span>㈋</span></button></li><li><button type="button"><span>㈌</span></button></li><li><button type="button"><span>㈍</span></button></li><li><button type="button"><span>㈎</span></button></li><li><button type="button"><span>㈏</span></button></li><li><button type="button"><span>㈐</span></button></li><li><button type="button"><span>㈑</span></button></li><li><button type="button"><span>㈒</span></button></li><li><button type="button"><span>㈓</span></button></li><li><button type="button"><span>㈔</span></button></li><li><button type="button"><span>㈕</span></button></li><li><button type="button"><span>㈖</span></button></li><li><button type="button"><span>㈗</span></button></li><li><button type="button"><span>㈘</span></button></li><li><button type="button"><span>㈙</span></button></li><li><button type="button"><span>㈚</span></button></li><li><button type="button"><span>㈛</span></button></li><li><button type="button"><span>⒜</span></button></li><li><button type="button"><span>⒝</span></button></li><li><button type="button"><span>⒞</span></button></li><li><button type="button"><span>⒟</span></button></li><li><button type="button"><span>⒠</span></button></li><li><button type="button"><span>⒡</span></button></li><li><button type="button"><span>⒢</span></button></li><li><button type="button"><span>⒣</span></button></li><li><button type="button"><span>⒤</span></button></li><li><button type="button"><span>⒥</span></button></li><li><button type="button"><span>⒦</span></button></li><li><button type="button"><span>⒧</span></button></li><li><button type="button"><span>⒨</span></button></li><li><button type="button"><span>⒩</span></button></li><li><button type="button"><span>⒪</span></button></li><li><button type="button"><span>⒫</span></button></li><li><button type="button"><span>⒬</span></button></li><li><button type="button"><span>⒭</span></button></li><li><button type="button"><span>⒮</span></button></li><li><button type="button"><span>⒯</span></button></li><li><button type="button"><span>⒰</span></button></li><li><button type="button"><span>⒱</span></button></li><li><button type="button"><span>⒲</span></button></li><li><button type="button"><span>⒳</span></button></li><li><button type="button"><span>⒴</span></button></li><li><button type="button"><span>⒵</span></button></li><li><button type="button"><span>⑴</span></button></li><li><button type="button"><span>⑵</span></button></li><li><button type="button"><span>⑶</span></button></li><li><button type="button"><span>⑷</span></button></li><li><button type="button"><span>⑸</span></button></li><li><button type="button"><span>⑹</span></button></li><li><button type="button"><span>⑺</span></button></li><li><button type="button"><span>⑻</span></button></li><li><button type="button"><span>⑼</span></button></li><li><button type="button"><span>⑽</span></button></li><li><button type="button"><span>⑾</span></button></li><li><button type="button"><span>⑿</span></button></li><li><button type="button"><span>⒀</span></button></li><li><button type="button"><span>⒁</span></button></li><li><button type="button"><span>⒂</span></button></li> --> | |
365 | + </ul> | |
366 | + </div> | |
367 | + </li> | |
368 | + <li><button type="button" title="한글" class="se2_char4"><span>한글</span></button> | |
369 | + <div class="se2_s_character"> | |
370 | + <ul class="husky_se2m_sCharacter_list"> | |
371 | + <li></li> | |
372 | + <!-- 한글 목록 --> | |
373 | + <!-- <li><button type="button"><span>ㄱ</span></button></li><li><button type="button"><span>ㄲ</span></button></li><li><button type="button"><span>ㄳ</span></button></li><li><button type="button"><span>ㄴ</span></button></li><li><button type="button"><span>ㄵ</span></button></li><li><button type="button"><span>ㄶ</span></button></li><li><button type="button"><span>ㄷ</span></button></li><li><button type="button"><span>ㄸ</span></button></li><li><button type="button"><span>ㄹ</span></button></li><li><button type="button"><span>ㄺ</span></button></li><li><button type="button"><span>ㄻ</span></button></li><li><button type="button"><span>ㄼ</span></button></li><li><button type="button"><span>ㄽ</span></button></li><li><button type="button"><span>ㄾ</span></button></li><li><button type="button"><span>ㄿ</span></button></li><li><button type="button"><span>ㅀ</span></button></li><li><button type="button"><span>ㅁ</span></button></li><li><button type="button"><span>ㅂ</span></button></li><li><button type="button"><span>ㅃ</span></button></li><li><button type="button"><span>ㅄ</span></button></li><li><button type="button"><span>ㅅ</span></button></li><li><button type="button"><span>ㅆ</span></button></li><li><button type="button"><span>ㅇ</span></button></li><li><button type="button"><span>ㅈ</span></button></li><li><button type="button"><span>ㅉ</span></button></li><li><button type="button"><span>ㅊ</span></button></li><li><button type="button"><span>ㅋ</span></button></li><li><button type="button"><span>ㅌ</span></button></li><li><button type="button"><span>ㅍ</span></button></li><li><button type="button"><span>ㅎ</span></button></li><li><button type="button"><span>ㅏ</span></button></li><li><button type="button"><span>ㅐ</span></button></li><li><button type="button"><span>ㅑ</span></button></li><li><button type="button"><span>ㅒ</span></button></li><li><button type="button"><span>ㅓ</span></button></li><li><button type="button"><span>ㅔ</span></button></li><li><button type="button"><span>ㅕ</span></button></li><li><button type="button"><span>ㅖ</span></button></li><li><button type="button"><span>ㅗ</span></button></li><li><button type="button"><span>ㅘ</span></button></li><li><button type="button"><span>ㅙ</span></button></li><li><button type="button"><span>ㅚ</span></button></li><li><button type="button"><span>ㅛ</span></button></li><li><button type="button"><span>ㅜ</span></button></li><li><button type="button"><span>ㅝ</span></button></li><li><button type="button"><span>ㅞ</span></button></li><li><button type="button"><span>ㅟ</span></button></li><li><button type="button"><span>ㅠ</span></button></li><li><button type="button"><span>ㅡ</span></button></li><li><button type="button"><span>ㅢ</span></button></li><li><button type="button"><span>ㅣ</span></button></li><li><button type="button"><span>ㅥ</span></button></li><li><button type="button"><span>ㅦ</span></button></li><li><button type="button"><span>ㅧ</span></button></li><li><button type="button"><span>ㅨ</span></button></li><li><button type="button"><span>ㅩ</span></button></li><li><button type="button"><span>ㅪ</span></button></li><li><button type="button"><span>ㅫ</span></button></li><li><button type="button"><span>ㅬ</span></button></li><li><button type="button"><span>ㅭ</span></button></li><li><button type="button"><span>ㅮ</span></button></li><li><button type="button"><span>ㅯ</span></button></li><li><button type="button"><span>ㅰ</span></button></li><li><button type="button"><span>ㅱ</span></button></li><li><button type="button"><span>ㅲ</span></button></li><li><button type="button"><span>ㅳ</span></button></li><li><button type="button"><span>ㅴ</span></button></li><li><button type="button"><span>ㅵ</span></button></li><li><button type="button"><span>ㅶ</span></button></li><li><button type="button"><span>ㅷ</span></button></li><li><button type="button"><span>ㅸ</span></button></li><li><button type="button"><span>ㅹ</span></button></li><li><button type="button"><span>ㅺ</span></button></li><li><button type="button"><span>ㅻ</span></button></li><li><button type="button"><span>ㅼ</span></button></li><li><button type="button"><span>ㅽ</span></button></li><li><button type="button"><span>ㅾ</span></button></li><li><button type="button"><span>ㅿ</span></button></li><li><button type="button"><span>ㆀ</span></button></li><li><button type="button"><span>ㆁ</span></button></li><li><button type="button"><span>ㆂ</span></button></li><li><button type="button"><span>ㆃ</span></button></li><li><button type="button"><span>ㆄ</span></button></li><li><button type="button"><span>ㆅ</span></button></li><li><button type="button"><span>ㆆ</span></button></li><li><button type="button"><span>ㆇ</span></button></li><li><button type="button"><span>ㆈ</span></button></li><li><button type="button"><span>ㆉ</span></button></li><li><button type="button"><span>ㆊ</span></button></li><li><button type="button"><span>ㆋ</span></button></li><li><button type="button"><span>ㆌ</span></button></li><li><button type="button"><span>ㆍ</span></button></li><li><button type="button"><span>ㆎ</span></button></li> --> | |
374 | + </ul> | |
375 | + </div> | |
376 | + </li> | |
377 | + <li><button type="button" title="그리스,라틴어" class="se2_char5"><span>그리스,라틴어</span></button> | |
378 | + <div class="se2_s_character"> | |
379 | + <ul class="husky_se2m_sCharacter_list"> | |
380 | + <li></li> | |
381 | + <!-- 그리스,라틴어 목록 --> | |
382 | + <!-- <li><button type="button"><span>Α</span></button></li><li><button type="button"><span>Β</span></button></li><li><button type="button"><span>Γ</span></button></li><li><button type="button"><span>Δ</span></button></li><li><button type="button"><span>Ε</span></button></li><li><button type="button"><span>Ζ</span></button></li><li><button type="button"><span>Η</span></button></li><li><button type="button"><span>Θ</span></button></li><li><button type="button"><span>Ι</span></button></li><li><button type="button"><span>Κ</span></button></li><li><button type="button"><span>Λ</span></button></li><li><button type="button"><span>Μ</span></button></li><li><button type="button"><span>Ν</span></button></li><li><button type="button"><span>Ξ</span></button></li><li class="hover"><button type="button"><span>Ο</span></button></li><li><button type="button"><span>Π</span></button></li><li><button type="button"><span>Ρ</span></button></li><li><button type="button"><span>Σ</span></button></li><li><button type="button"><span>Τ</span></button></li><li><button type="button"><span>Υ</span></button></li><li><button type="button"><span>Φ</span></button></li><li><button type="button"><span>Χ</span></button></li><li><button type="button"><span>Ψ</span></button></li><li><button type="button"><span>Ω</span></button></li><li><button type="button"><span>α</span></button></li><li><button type="button"><span>β</span></button></li><li><button type="button"><span>γ</span></button></li><li><button type="button"><span>δ</span></button></li><li><button type="button"><span>ε</span></button></li><li><button type="button"><span>ζ</span></button></li><li><button type="button"><span>η</span></button></li><li><button type="button"><span>θ</span></button></li><li><button type="button"><span>ι</span></button></li><li><button type="button"><span>κ</span></button></li><li><button type="button"><span>λ</span></button></li><li><button type="button"><span>μ</span></button></li><li><button type="button"><span>ν</span></button></li><li><button type="button"><span>ξ</span></button></li><li><button type="button"><span>ο</span></button></li><li><button type="button"><span>π</span></button></li><li><button type="button"><span>ρ</span></button></li><li><button type="button"><span>σ</span></button></li><li><button type="button"><span>τ</span></button></li><li><button type="button"><span>υ</span></button></li><li><button type="button"><span>φ</span></button></li><li><button type="button"><span>χ</span></button></li><li><button type="button"><span>ψ</span></button></li><li><button type="button"><span>ω</span></button></li><li><button type="button"><span>Æ</span></button></li><li><button type="button"><span>Ð</span></button></li><li><button type="button"><span>Ħ</span></button></li><li><button type="button"><span>IJ</span></button></li><li><button type="button"><span>Ŀ</span></button></li><li><button type="button"><span>Ł</span></button></li><li><button type="button"><span>Ø</span></button></li><li><button type="button"><span>Œ</span></button></li><li><button type="button"><span>Þ</span></button></li><li><button type="button"><span>Ŧ</span></button></li><li><button type="button"><span>Ŋ</span></button></li><li><button type="button"><span>æ</span></button></li><li><button type="button"><span>đ</span></button></li><li><button type="button"><span>ð</span></button></li><li><button type="button"><span>ħ</span></button></li><li><button type="button"><span>I</span></button></li><li><button type="button"><span>ij</span></button></li><li><button type="button"><span>ĸ</span></button></li><li><button type="button"><span>ŀ</span></button></li><li><button type="button"><span>ł</span></button></li><li><button type="button"><span>ł</span></button></li><li><button type="button"><span>œ</span></button></li><li><button type="button"><span>ß</span></button></li><li><button type="button"><span>þ</span></button></li><li><button type="button"><span>ŧ</span></button></li><li><button type="button"><span>ŋ</span></button></li><li><button type="button"><span>ʼn</span></button></li><li><button type="button"><span>Б</span></button></li><li><button type="button"><span>Г</span></button></li><li><button type="button"><span>Д</span></button></li><li><button type="button"><span>Ё</span></button></li><li><button type="button"><span>Ж</span></button></li><li><button type="button"><span>З</span></button></li><li><button type="button"><span>И</span></button></li><li><button type="button"><span>Й</span></button></li><li><button type="button"><span>Л</span></button></li><li><button type="button"><span>П</span></button></li><li><button type="button"><span>Ц</span></button></li><li><button type="button"><span>Ч</span></button></li><li><button type="button"><span>Ш</span></button></li><li><button type="button"><span>Щ</span></button></li><li><button type="button"><span>Ъ</span></button></li><li><button type="button"><span>Ы</span></button></li><li><button type="button"><span>Ь</span></button></li><li><button type="button"><span>Э</span></button></li><li><button type="button"><span>Ю</span></button></li><li><button type="button"><span>Я</span></button></li><li><button type="button"><span>б</span></button></li><li><button type="button"><span>в</span></button></li><li><button type="button"><span>г</span></button></li><li><button type="button"><span>д</span></button></li><li><button type="button"><span>ё</span></button></li><li><button type="button"><span>ж</span></button></li><li><button type="button"><span>з</span></button></li><li><button type="button"><span>и</span></button></li><li><button type="button"><span>й</span></button></li><li><button type="button"><span>л</span></button></li><li><button type="button"><span>п</span></button></li><li><button type="button"><span>ф</span></button></li><li><button type="button"><span>ц</span></button></li><li><button type="button"><span>ч</span></button></li><li><button type="button"><span>ш</span></button></li><li><button type="button"><span>щ</span></button></li><li><button type="button"><span>ъ</span></button></li><li><button type="button"><span>ы</span></button></li><li><button type="button"><span>ь</span></button></li><li><button type="button"><span>э</span></button></li><li><button type="button"><span>ю</span></button></li><li><button type="button"><span>я</span></button></li> --> | |
383 | + </ul> | |
384 | + </div> | |
385 | + </li> | |
386 | + <li><button type="button" title="일본어" class="se2_char6"><span>일본어</span></button> | |
387 | + <div class="se2_s_character"> | |
388 | + <ul class="husky_se2m_sCharacter_list"> | |
389 | + <li></li> | |
390 | + <!-- 일본어 목록 --> | |
391 | + <!-- <li><button type="button"><span>ぁ</span></button></li><li class="hover"><button type="button"><span>あ</span></button></li><li><button type="button"><span>ぃ</span></button></li><li><button type="button"><span>い</span></button></li><li><button type="button"><span>ぅ</span></button></li><li><button type="button"><span>う</span></button></li><li><button type="button"><span>ぇ</span></button></li><li><button type="button"><span>え</span></button></li><li><button type="button"><span>ぉ</span></button></li><li><button type="button"><span>お</span></button></li><li><button type="button"><span>か</span></button></li><li><button type="button"><span>が</span></button></li><li><button type="button"><span>き</span></button></li><li><button type="button"><span>ぎ</span></button></li><li><button type="button"><span>く</span></button></li><li><button type="button"><span>ぐ</span></button></li><li><button type="button"><span>け</span></button></li><li><button type="button"><span>げ</span></button></li><li><button type="button"><span>こ</span></button></li><li><button type="button"><span>ご</span></button></li><li><button type="button"><span>さ</span></button></li><li><button type="button"><span>ざ</span></button></li><li><button type="button"><span>し</span></button></li><li><button type="button"><span>じ</span></button></li><li><button type="button"><span>す</span></button></li><li><button type="button"><span>ず</span></button></li><li><button type="button"><span>せ</span></button></li><li><button type="button"><span>ぜ</span></button></li><li><button type="button"><span>そ</span></button></li><li><button type="button"><span>ぞ</span></button></li><li><button type="button"><span>た</span></button></li><li><button type="button"><span>だ</span></button></li><li><button type="button"><span>ち</span></button></li><li><button type="button"><span>ぢ</span></button></li><li><button type="button"><span>っ</span></button></li><li><button type="button"><span>つ</span></button></li><li><button type="button"><span>づ</span></button></li><li><button type="button"><span>て</span></button></li><li><button type="button"><span>で</span></button></li><li><button type="button"><span>と</span></button></li><li><button type="button"><span>ど</span></button></li><li><button type="button"><span>な</span></button></li><li><button type="button"><span>に</span></button></li><li><button type="button"><span>ぬ</span></button></li><li><button type="button"><span>ね</span></button></li><li><button type="button"><span>の</span></button></li><li><button type="button"><span>は</span></button></li><li><button type="button"><span>ば</span></button></li><li><button type="button"><span>ぱ</span></button></li><li><button type="button"><span>ひ</span></button></li><li><button type="button"><span>び</span></button></li><li><button type="button"><span>ぴ</span></button></li><li><button type="button"><span>ふ</span></button></li><li><button type="button"><span>ぶ</span></button></li><li><button type="button"><span>ぷ</span></button></li><li><button type="button"><span>へ</span></button></li><li><button type="button"><span>べ</span></button></li><li><button type="button"><span>ぺ</span></button></li><li><button type="button"><span>ほ</span></button></li><li><button type="button"><span>ぼ</span></button></li><li><button type="button"><span>ぽ</span></button></li><li><button type="button"><span>ま</span></button></li><li><button type="button"><span>み</span></button></li><li><button type="button"><span>む</span></button></li><li><button type="button"><span>め</span></button></li><li><button type="button"><span>も</span></button></li><li><button type="button"><span>ゃ</span></button></li><li><button type="button"><span>や</span></button></li><li><button type="button"><span>ゅ</span></button></li><li><button type="button"><span>ゆ</span></button></li><li><button type="button"><span>ょ</span></button></li><li><button type="button"><span>よ</span></button></li><li><button type="button"><span>ら</span></button></li><li><button type="button"><span>り</span></button></li><li><button type="button"><span>る</span></button></li><li><button type="button"><span>れ</span></button></li><li><button type="button"><span>ろ</span></button></li><li><button type="button"><span>ゎ</span></button></li><li><button type="button"><span>わ</span></button></li><li><button type="button"><span>ゐ</span></button></li><li><button type="button"><span>ゑ</span></button></li><li><button type="button"><span>を</span></button></li><li><button type="button"><span>ん</span></button></li><li><button type="button"><span>ァ</span></button></li><li><button type="button"><span>ア</span></button></li><li><button type="button"><span>ィ</span></button></li><li><button type="button"><span>イ</span></button></li><li><button type="button"><span>ゥ</span></button></li><li><button type="button"><span>ウ</span></button></li><li><button type="button"><span>ェ</span></button></li><li><button type="button"><span>エ</span></button></li><li><button type="button"><span>ォ</span></button></li><li><button type="button"><span>オ</span></button></li><li><button type="button"><span>カ</span></button></li><li><button type="button"><span>ガ</span></button></li><li><button type="button"><span>キ</span></button></li><li><button type="button"><span>ギ</span></button></li><li><button type="button"><span>ク</span></button></li><li><button type="button"><span>グ</span></button></li><li><button type="button"><span>ケ</span></button></li><li><button type="button"><span>ゲ</span></button></li><li><button type="button"><span>コ</span></button></li><li><button type="button"><span>ゴ</span></button></li><li><button type="button"><span>サ</span></button></li><li><button type="button"><span>ザ</span></button></li><li><button type="button"><span>シ</span></button></li><li><button type="button"><span>ジ</span></button></li><li><button type="button"><span>ス</span></button></li><li><button type="button"><span>ズ</span></button></li><li><button type="button"><span>セ</span></button></li><li><button type="button"><span>ゼ</span></button></li><li><button type="button"><span>ソ</span></button></li><li><button type="button"><span>ゾ</span></button></li><li><button type="button"><span>タ</span></button></li><li><button type="button"><span>ダ</span></button></li><li><button type="button"><span>チ</span></button></li><li><button type="button"><span>ヂ</span></button></li><li><button type="button"><span>ッ</span></button></li><li><button type="button"><span>ツ</span></button></li><li><button type="button"><span>ヅ</span></button></li><li><button type="button"><span>テ</span></button></li><li><button type="button"><span>デ</span></button></li><li><button type="button"><span>ト</span></button></li><li><button type="button"><span>ド</span></button></li><li><button type="button"><span>ナ</span></button></li><li><button type="button"><span>ニ</span></button></li><li><button type="button"><span>ヌ</span></button></li><li><button type="button"><span>ネ</span></button></li><li><button type="button"><span>ノ</span></button></li><li><button type="button"><span>ハ</span></button></li><li><button type="button"><span>バ</span></button></li><li><button type="button"><span>パ</span></button></li><li><button type="button"><span>ヒ</span></button></li><li><button type="button"><span>ビ</span></button></li><li><button type="button"><span>ピ</span></button></li><li><button type="button"><span>フ</span></button></li><li><button type="button"><span>ブ</span></button></li><li><button type="button"><span>プ</span></button></li><li><button type="button"><span>ヘ</span></button></li><li><button type="button"><span>ベ</span></button></li><li><button type="button"><span>ペ</span></button></li><li><button type="button"><span>ホ</span></button></li><li><button type="button"><span>ボ</span></button></li><li><button type="button"><span>ポ</span></button></li><li><button type="button"><span>マ</span></button></li><li><button type="button"><span>ミ</span></button></li><li><button type="button"><span>ム</span></button></li><li><button type="button"><span>メ</span></button></li><li><button type="button"><span>モ</span></button></li><li><button type="button"><span>ャ</span></button></li><li><button type="button"><span>ヤ</span></button></li><li><button type="button"><span>ュ</span></button></li><li><button type="button"><span>ユ</span></button></li><li><button type="button"><span>ョ</span></button></li><li><button type="button"><span>ヨ</span></button></li><li><button type="button"><span>ラ</span></button></li><li><button type="button"><span>リ</span></button></li><li><button type="button"><span>ル</span></button></li><li><button type="button"><span>レ</span></button></li><li><button type="button"><span>ロ</span></button></li><li><button type="button"><span>ヮ</span></button></li><li><button type="button"><span>ワ</span></button></li><li><button type="button"><span>ヰ</span></button></li><li><button type="button"><span>ヱ</span></button></li><li><button type="button"><span>ヲ</span></button></li><li><button type="button"><span>ン</span></button></li><li><button type="button"><span>ヴ</span></button></li><li><button type="button"><span>ヵ</span></button></li><li><button type="button"><span>ヶ</span></button></li> --> | |
392 | + </ul> | |
393 | + </div> | |
394 | + </li> | |
395 | + </ul> | |
396 | + <p class="se2_apply_character"> | |
397 | + <label for="char_preview">선택한 기호</label> <input type="text" name="char_preview" id="char_preview" value="®º⊆●○" class="input_ty1"><button type="button" class="se2_confirm"><span>적용</span></button><button type="button" class="se2_cancel husky_se2m_sCharacter_close"><span>취소</span></button> | |
398 | + </p> | |
399 | + </div> | |
400 | + </div> | |
401 | + </div> | |
402 | + <!-- //특수기호 --> | |
403 | + </li> | |
404 | + | |
405 | + <li class="husky_seditor_ui_table"><button type="button" title="표" class="se2_table"><span class="_buttonRound">표</span></button> | |
406 | + <!--@lazyload_html create_table--> | |
407 | + <!-- 표 --> | |
408 | + <div class="se2_layer husky_se2m_table_layer" style="margin-left:-171px"> | |
409 | + <div class="se2_in_layer"> | |
410 | + <div class="se2_table_set"> | |
411 | + <fieldset> | |
412 | + <legend>칸수 지정</legend> | |
413 | + <dl class="se2_cell_num"> | |
414 | + <dt><label for="row">행</label></dt> | |
415 | + <dd><input id="row" name="" type="text" maxlength="2" value="4" class="input_ty2"> | |
416 | + <button type="button" class="se2_add"><span>1행추가</span></button> | |
417 | + <button type="button" class="se2_del"><span>1행삭제</span></button> | |
418 | + </dd> | |
419 | + <dt><label for="col">열</label></dt> | |
420 | + <dd><input id="col" name="" type="text" maxlength="2" value="4" class="input_ty2"> | |
421 | + <button type="button" class="se2_add"><span>1열추가</span></button> | |
422 | + <button type="button" class="se2_del"><span>1열삭제</span></button> | |
423 | + </dd> | |
424 | + </dl> | |
425 | + <table border="0" cellspacing="1" class="se2_pre_table husky_se2m_table_preview"> | |
426 | + <tr> | |
427 | + <td> </td> | |
428 | + <td> </td> | |
429 | + <td> </td> | |
430 | + <td> </td> | |
431 | + </tr> | |
432 | + <tr> | |
433 | + <td> </td> | |
434 | + <td> </td> | |
435 | + <td> </td> | |
436 | + <td> </td> | |
437 | + </tr> | |
438 | + <tr> | |
439 | + <td> </td> | |
440 | + <td> </td> | |
441 | + <td> </td> | |
442 | + <td> </td> | |
443 | + </tr> | |
444 | + </table> | |
445 | + </fieldset> | |
446 | + <fieldset> | |
447 | + <legend>속성직접입력</legend> | |
448 | + <dl class="se2_t_proper1"> | |
449 | + <dt><input type="radio" id="se2_tbp1" name="se2_tbp" checked><label for="se2_tbp1">속성직접입력</label></dt> | |
450 | + <dd> | |
451 | + <dl class="se2_t_proper1_1"> | |
452 | + <dt><label>표스타일</label></dt> | |
453 | + <dd><div class="se2_select_ty1"><span class="se2_b_style3 husky_se2m_table_border_style_preview"></span><button type="button" title="더보기" class="se2_view_more"><span>더보기</span></button></div> | |
454 | + <!-- 레이어 : 테두리스타일 --> | |
455 | + <div class="se2_layer_b_style husky_se2m_table_border_style_layer" style="display:none"> | |
456 | + <ul> | |
457 | + <li><button type="button" class="se2_b_style1"><span class="se2m_no_border">테두리없음</span></button></li> | |
458 | + <li><button type="button" class="se2_b_style2"><span><span>테두리스타일2</span></span></button></li> | |
459 | + <li><button type="button" class="se2_b_style3"><span><span>테두리스타일3</span></span></button></li> | |
460 | + <li><button type="button" class="se2_b_style4"><span><span>테두리스타일4</span></span></button></li> | |
461 | + <li><button type="button" class="se2_b_style5"><span><span>테두리스타일5</span></span></button></li> | |
462 | + <li><button type="button" class="se2_b_style6"><span><span>테두리스타일6</span></span></button></li> | |
463 | + <li><button type="button" class="se2_b_style7"><span><span>테두리스타일7</span></span></button></li> | |
464 | + </ul> | |
465 | + </div> | |
466 | + <!-- //레이어 : 테두리스타일 --> | |
467 | + </dd> | |
468 | + </dl> | |
469 | + <dl class="se2_t_proper1_1 se2_t_proper1_2"> | |
470 | + <dt><label for="se2_b_width">테두리두께</label></dt> | |
471 | + <dd><input id="se2_b_width" name="" type="text" maxlength="2" value="1" class="input_ty1"> | |
472 | + <button type="button" title="1px 더하기" class="se2_add se2m_incBorder"><span>1px 더하기</span></button> | |
473 | + <button type="button" title="1px 빼기" class="se2_del se2m_decBorder"><span>1px 빼기</span></button> | |
474 | + </dd> | |
475 | + </dl> | |
476 | + <dl class="se2_t_proper1_1 se2_t_proper1_3"> | |
477 | + <dt><label for="se2_b_color">테두리색</label></dt> | |
478 | + <dd><input id="se2_b_color" name="" type="text" maxlength="7" value="#cccccc" class="input_ty3"><span class="se2_pre_color"><button type="button" style="background:#cccccc;"><span>색찾기</span></button></span> | |
479 | + <!-- 레이어 : 테두리색 --> | |
480 | + <div class="se2_layer se2_b_t_b1" style="clear:both;display:none;position:absolute;top:20px;left:-147px;"> | |
481 | + <div class="se2_in_layer husky_se2m_table_border_color_pallet"> | |
482 | + </div> | |
483 | + </div> | |
484 | + <!-- //레이어 : 테두리색--> | |
485 | + </dd> | |
486 | + </dl> | |
487 | + <div class="se2_t_dim0"></div><!-- 테두리 없음일때 딤드레이어 --> | |
488 | + <dl class="se2_t_proper1_1 se2_t_proper1_4"> | |
489 | + <dt><label for="se2_cellbg">셀 배경색</label></dt> | |
490 | + <dd><input id="se2_cellbg" name="" type="text" maxlength="7" value="#ffffff" class="input_ty3"><span class="se2_pre_color"><button type="button" style="background:#ffffff;"><span>색찾기</span></button></span> | |
491 | + <!-- 레이어 : 셀배경색 --> | |
492 | + <div class="se2_layer se2_b_t_b1" style="clear:both;display:none;position:absolute;top:20px;left:-147px;"> | |
493 | + <div class="se2_in_layer husky_se2m_table_bgcolor_pallet"> | |
494 | + </div> | |
495 | + </div> | |
496 | + <!-- //레이어 : 셀배경색--> | |
497 | + </dd> | |
498 | + </dl> | |
499 | + </dd> | |
500 | + </dl> | |
501 | + </fieldset> | |
502 | + <fieldset> | |
503 | + <legend>표스타일</legend> | |
504 | + <dl class="se2_t_proper2"> | |
505 | + <dt><input type="radio" id="se2_tbp2" name="se2_tbp"><label for="se2_tbp2">스타일 선택</label></dt> | |
506 | + <dd><div class="se2_select_ty2"><span class="se2_t_style1 husky_se2m_table_style_preview"></span><button type="button" title="더보기" class="se2_view_more"><span>더보기</span></button></div> | |
507 | + <!-- 레이어 : 표템플릿선택 --> | |
508 | + <div class="se2_layer_t_style husky_se2m_table_style_layer" style="display:none"> | |
509 | + <ul class="se2_scroll"> | |
510 | + <li><button type="button" class="se2_t_style1"><span>표스타일1</span></button></li> | |
511 | + <li><button type="button" class="se2_t_style2"><span>표스타일2</span></button></li> | |
512 | + <li><button type="button" class="se2_t_style3"><span>표스타일3</span></button></li> | |
513 | + <li><button type="button" class="se2_t_style4"><span>표스타일4</span></button></li> | |
514 | + <li><button type="button" class="se2_t_style5"><span>표스타일5</span></button></li> | |
515 | + <li><button type="button" class="se2_t_style6"><span>표스타일6</span></button></li> | |
516 | + <li><button type="button" class="se2_t_style7"><span>표스타일7</span></button></li> | |
517 | + <li><button type="button" class="se2_t_style8"><span>표스타일8</span></button></li> | |
518 | + <li><button type="button" class="se2_t_style9"><span>표스타일9</span></button></li> | |
519 | + <li><button type="button" class="se2_t_style10"><span>표스타일10</span></button></li> | |
520 | + <li><button type="button" class="se2_t_style11"><span>표스타일11</span></button></li> | |
521 | + <li><button type="button" class="se2_t_style12"><span>표스타일12</span></button></li> | |
522 | + <li><button type="button" class="se2_t_style13"><span>표스타일13</span></button></li> | |
523 | + <li><button type="button" class="se2_t_style14"><span>표스타일14</span></button></li> | |
524 | + <li><button type="button" class="se2_t_style15"><span>표스타일15</span></button></li> | |
525 | + <li><button type="button" class="se2_t_style16"><span>표스타일16</span></button></li> | |
526 | + </ul> | |
527 | + </div> | |
528 | + <!-- //레이어 : 표템플릿선택 --> | |
529 | + </dd> | |
530 | + </dl> | |
531 | + </fieldset> | |
532 | + <p class="se2_btn_area"> | |
533 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
534 | + </p> | |
535 | + <!-- 딤드레이어 --> | |
536 | + <div class="se2_t_dim3"></div> | |
537 | + <!-- //딤드레이어 --> | |
538 | + </div> | |
539 | + </div> | |
540 | + </div> | |
541 | + <!-- //표 --> | |
542 | + <!--//@lazyload_html--> | |
543 | + </li> | |
544 | + | |
545 | + <li class="husky_seditor_ui_findAndReplace last_child"><button type="button" title="찾기/바꾸기" class="se2_find"><span class="_buttonRound tool_bg">찾기/바꾸기</span></button> | |
546 | + <!--@lazyload_html find_and_replace--> | |
547 | + <!-- 찾기/바꾸기 --> | |
548 | + <div class="se2_layer husky_se2m_findAndReplace_layer" style="margin-left:-238px;"> | |
549 | + <div class="se2_in_layer"> | |
550 | + <div class="se2_bx_find_revise"> | |
551 | + <button type="button" title="닫기" class="se2_close husky_se2m_cancel"><span>닫기</span></button> | |
552 | + <h3>찾기/바꾸기</h3> | |
553 | + <ul> | |
554 | + <li class="active"><button type="button" class="se2_tabfind"><span>찾기</span></button></li> | |
555 | + <li><button type="button" class="se2_tabrevise"><span>바꾸기</span></button></li> | |
556 | + </ul> | |
557 | + <div class="se2_in_bx_find husky_se2m_find_ui" style="display:block"> | |
558 | + <dl> | |
559 | + <dt><label for="find_word">찾을 단어</label></dt><dd><input type="text" id="find_word" value="스마트에디터" class="input_ty1"></dd> | |
560 | + </dl> | |
561 | + <p class="se2_find_btns"> | |
562 | + <button type="button" class="se2_find_next husky_se2m_find_next"><span>다음 찾기</span></button><button type="button" class="se2_cancel husky_se2m_cancel"><span>취소</span></button> | |
563 | + </p> | |
564 | + </div> | |
565 | + <div class="se2_in_bx_revise husky_se2m_replace_ui" style="display:none"> | |
566 | + <dl> | |
567 | + <dt><label for="find_word2">찾을 단어</label></dt><dd><input type="text" id="find_word2" value="스마트에디터" class="input_ty1"></dd> | |
568 | + <dt><label for="revise_word">바꿀 단어</label></dt><dd><input type="text" id="revise_word" value="스마트에디터" class="input_ty1"></dd> | |
569 | + </dl> | |
570 | + <p class="se2_find_btns"> | |
571 | + <button type="button" class="se2_find_next2 husky_se2m_replace_find_next"><span>다음 찾기</span></button><button type="button" class="se2_revise1 husky_se2m_replace"><span>바꾸기</span></button><button type="button" class="se2_revise2 husky_se2m_replace_all"><span>모두 바꾸기</span></button><button type="button" class="se2_cancel husky_se2m_cancel"><span>취소</span></button> | |
572 | + </p> | |
573 | + </div> | |
574 | + <button type="button" title="닫기" class="se2_close husky_se2m_cancel"><span>닫기</span></button> | |
575 | + </div> | |
576 | + </div> | |
577 | + </div> | |
578 | + <!-- //찾기/바꾸기 --> | |
579 | + <!--//@lazyload_html--> | |
580 | + </li> | |
581 | +</ul> | |
582 | + <ul class="se2_multy"> | |
583 | + <li class="se2_mn husky_seditor_ui_photo_attach"><button type="button" class="se2_photo ico_btn"><span class="se2_icon"></span><span class="se2_mntxt">사진<span class="se2_new"></span></span></button></li> | |
584 | + </ul> | |
585 | + | |
586 | + <!-- @######################################################################추가####################################################################--> | |
587 | + <ul class="se2_video_2" style="margin-right: 50px"> | |
588 | + <li class="husky_seditor_ui_Videolink"><button type="button" title="동영상 URL" class="se2_url ico_btn"><span class="se2_icon"></span><span class="se2_mntxt">영상<span class="se2_new"></span></span></button> | |
589 | + <!-- 링크 --> | |
590 | + <div class="se2_layer husky_seditor_Videolink_layer" style="margin-left:-285px"> | |
591 | + <div class="se2_in_layer"> | |
592 | + <div class="se2_url2"> | |
593 | + <input type="text" class="input_ty1" value="http://"> | |
594 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
595 | + Size: <input type="text" class="input_ty2 video_w" value="560">X</span><input type="text" class="input_ty2 video_h" value="315"><button type="button" class="se2_vdefault">기본값</button> | |
596 | + </div> | |
597 | + </div> | |
598 | + </div> | |
599 | + <!-- 링크 --> | |
600 | + </li> | |
601 | + </ul> | |
602 | + <!-- @###################################################################추가 끝#######################################################################--> | |
603 | + </div> | |
604 | + <!-- //704이상 --> | |
605 | + </div> | |
606 | + | |
607 | + <!-- 접근성 도움말 레이어 --> | |
608 | + <div class="se2_layer se2_accessibility" style="display:none;"> | |
609 | + <div class="se2_in_layer"> | |
610 | + <button type="button" title="닫기" class="se2_close"><span>닫기</span></button> | |
611 | + <h3><strong>접근성 도움말</strong></h3> | |
612 | + <div class="box_help"> | |
613 | + <div> | |
614 | + <strong>툴바</strong> | |
615 | + <p>ALT+F10 을 누르면 툴바로 이동합니다. 다음 버튼은 TAB 으로 이전 버튼은 SHIFT+TAB 으로 이동 가능합니다. ENTER 를 누르면 해당 버튼의 기능이 동작하고 글쓰기 영역으로 포커스가 이동합니다. ESC 를 누르면 아무런 기능을 실행하지 않고 글쓰기 영역으로 포커스가 이동합니다.</p> | |
616 | + <strong>빠져 나가기</strong> | |
617 | + <p>ALT+. 를 누르면 스마트 에디터 다음 요소로 ALT+, 를 누르면 스마트에디터 이전 요소로 빠져나갈 수 있습니다.</p> | |
618 | + <strong>명령어 단축키</strong> | |
619 | + <ul> | |
620 | + <li>CTRL+B <span>굵게</span></li> | |
621 | + <li>SHIFT+TAB <span>내어쓰기</span></li> | |
622 | + <li>CTRL+U <span>밑줄</span></li> | |
623 | + <li>CTRL+F <span>찾기</span></li> | |
624 | + <li>CTRL+I <span>기울임 글꼴</span></li> | |
625 | + <li>CTRL+H <span>바꾸기</span></li> | |
626 | + <li>CTRL+D <span>취소선</span></li> | |
627 | + <li>CTRL+K <span>링크걸기</span></li> | |
628 | + <li>TAB <span>들여쓰기</span></li> | |
629 | + </ul> | |
630 | + </div> | |
631 | + </div> | |
632 | + <div class="se2_btns"> | |
633 | + <button type="button" class="se2_close2"><span>닫기</span></button> | |
634 | + </div> | |
635 | + </div> | |
636 | + </div> | |
637 | + <!-- //접근성 도움말 레이어 --> | |
638 | + | |
639 | + <hr> | |
640 | + <!-- 입력 --> | |
641 | + <div class="se2_input_area husky_seditor_editing_area_container"> | |
642 | + | |
643 | + | |
644 | + <iframe src="about:blank" id="se2_iframe" name="se2_iframe" class="se2_input_wysiwyg" width="400" height="300" title="글쓰기 영역 : 도구 모음은 ALT+F10을, 도움말은 ALT+0을 누르세요." frameborder="0" style="display:block;"></iframe> | |
645 | + <textarea name="" rows="10" cols="100" title="HTML 편집 모드" id="custom_se2_input_htmlsrc_id" class="se2_input_syntax se2_input_htmlsrc" style="display:none;outline-style:none;resize:none"> </textarea> | |
646 | + <textarea name="" rows="10" cols="100" title="TEXT 편집 모드" id="custom_se2_input_text_id" class="se2_input_syntax se2_input_text" style="display:none;outline-style:none;resize:none;"> </textarea> | |
647 | + | |
648 | + <!-- 입력창 조절 안내 레이어 --> | |
649 | + <div class="ly_controller husky_seditor_resize_notice" style="z-index:20;display:none;"> | |
650 | + <p>아래 영역을 드래그하여 입력창 크기를 조절할 수 있습니다.</p> | |
651 | + <button type="button" title="닫기" class="bt_clse"><span>닫기</span></button> | |
652 | + <span class="ic_arr"></span> | |
653 | + </div> | |
654 | + <!-- //입력창 조절 안내 레이어 --> | |
655 | + <div class="quick_wrap"> | |
656 | + <!-- 표/글양식 간단편집기 --> | |
657 | + <!--@lazyload_html qe_table--> | |
658 | + <div class="q_table_wrap" style="z-index: 150;"> | |
659 | + <button class="_fold se2_qmax q_open_table_full" style="position:absolute; display:none;top:340px;left:210px;z-index:30;" title="최대화" type="button"><span>퀵에디터최대화</span></button> | |
660 | + <div class="_full se2_qeditor se2_table_set" style="position:absolute;display:none;top:135px;left:661px;z-index:30;"> | |
661 | + <div class="se2_qbar q_dragable"><span class="se2_qmini"><button title="최소화" class="q_open_table_fold"><span>퀵에디터최소화</span></button></span></div> | |
662 | + <div class="se2_qbody0"> | |
663 | + <div class="se2_qbody"> | |
664 | + <dl class="se2_qe1"> | |
665 | + <dt>삽입</dt><dd><button class="se2_addrow" title="행삽입" type="button"><span>행삽입</span></button><button class="se2_addcol" title="열삽입" type="button"><span>열삽입</span></button></dd> | |
666 | + <dt>분할</dt><dd><button class="se2_seprow" title="행분할" type="button"><span>행분할</span></button><button class="se2_sepcol" title="열분할" type="button"><span>열분할</span></button></dd> | |
667 | + | |
668 | + <dt>삭제</dt><dd><button class="se2_delrow" title="행삭제" type="button"><span>행삭제</span></button><button class="se2_delcol" title="열삭제" type="button"><span>열삭제</span></button></dd> | |
669 | + <dt>병합</dt><dd><button class="se2_merrow" title="행병합" type="button"><span>행병합</span></button></dd> | |
670 | + </dl> | |
671 | + <div class="se2_qe2 se2_qe2_3"> <!-- 테이블 퀵에디터의 경우만, se2_qe2_3제거 --> | |
672 | + <!-- 샐배경색 --> | |
673 | + <dl class="se2_qe2_1"> | |
674 | + | |
675 | + <dt><input type="radio" checked="checked" name="se2_tbp3" id="se2_cellbg2" class="husky_se2m_radio_bgc"><label for="se2_cellbg2">셀 배경색</label></dt> | |
676 | + <dd><span class="se2_pre_color"><button style="background: none repeat scroll 0% 0% rgb(255, 255, 255);" type="button" class="husky_se2m_table_qe_bgcolor_btn"><span>색찾기</span></button></span> | |
677 | + <!-- layer:셀배경색 --> | |
678 | + <div style="display:none;position:absolute;top:20px;left:0px;" class="se2_layer se2_b_t_b1"> | |
679 | + <div class="se2_in_layer husky_se2m_tbl_qe_bg_paletteHolder"> | |
680 | + </div> | |
681 | + </div> | |
682 | + <!-- //layer:셀배경색--> | |
683 | + | |
684 | + </dd> | |
685 | + </dl> | |
686 | + <!-- //샐배경색 --> | |
687 | + <!-- 배경이미지선택 --> | |
688 | + <dl style="display: none;" class="se2_qe2_2 husky_se2m_tbl_qe_review_bg"> | |
689 | + <dt><input type="radio" name="se2_tbp3" id="se2_cellbg3" class="husky_se2m_radio_bgimg"><label for="se2_cellbg3">이미지</label></dt> | |
690 | + <dd><span class="se2_pre_bgimg"><button class="husky_se2m_table_qe_bgimage_btn se2_cellimg0" type="button"><span>배경이미지선택</span></button></span> | |
691 | + <!-- layer:배경이미지선택 --> | |
692 | + <div style="display:none;position:absolute;top:20px;left:-155px;" class="se2_layer se2_b_t_b1"> | |
693 | + <div class="se2_in_layer husky_se2m_tbl_qe_bg_img_paletteHolder"> | |
694 | + <ul class="se2_cellimg_set"> | |
695 | + <li><button class="se2_cellimg0" type="button"><span>배경없음</span></button></li> | |
696 | + <li><button class="se2_cellimg1" type="button"><span>배경1</span></button></li> | |
697 | + <li><button class="se2_cellimg2" type="button"><span>배경2</span></button></li> | |
698 | + <li><button class="se2_cellimg3" type="button"><span>배경3</span></button></li> | |
699 | + <li><button class="se2_cellimg4" type="button"><span>배경4</span></button></li> | |
700 | + <li><button class="se2_cellimg5" type="button"><span>배경5</span></button></li> | |
701 | + <li><button class="se2_cellimg6" type="button"><span>배경6</span></button></li> | |
702 | + <li><button class="se2_cellimg7" type="button"><span>배경7</span></button></li> | |
703 | + <li><button class="se2_cellimg8" type="button"><span>배경8</span></button></li> | |
704 | + <li><button class="se2_cellimg9" type="button"><span>배경9</span></button></li> | |
705 | + <li><button class="se2_cellimg10" type="button"><span>배경10</span></button></li> | |
706 | + <li><button class="se2_cellimg11" type="button"><span>배경11</span></button></li> | |
707 | + <li><button class="se2_cellimg12" type="button"><span>배경12</span></button></li> | |
708 | + <li><button class="se2_cellimg13" type="button"><span>배경13</span></button></li> | |
709 | + <li><button class="se2_cellimg14" type="button"><span>배경14</span></button></li> | |
710 | + <li><button class="se2_cellimg15" type="button"><span>배경15</span></button></li> | |
711 | + <li><button class="se2_cellimg16" type="button"><span>배경16</span></button></li> | |
712 | + <li><button class="se2_cellimg17" type="button"><span>배경17</span></button></li> | |
713 | + <li><button class="se2_cellimg18" type="button"><span>배경18</span></button></li> | |
714 | + <li><button class="se2_cellimg19" type="button"><span>배경19</span></button></li> | |
715 | + <li><button class="se2_cellimg20" type="button"><span>배경20</span></button></li> | |
716 | + <li><button class="se2_cellimg21" type="button"><span>배경21</span></button></li> | |
717 | + <li><button class="se2_cellimg22" type="button"><span>배경22</span></button></li> | |
718 | + <li><button class="se2_cellimg23" type="button"><span>배경23</span></button></li> | |
719 | + <li><button class="se2_cellimg24" type="button"><span>배경24</span></button></li> | |
720 | + <li><button class="se2_cellimg25" type="button"><span>배경25</span></button></li> | |
721 | + <li><button class="se2_cellimg26" type="button"><span>배경26</span></button></li> | |
722 | + <li><button class="se2_cellimg27" type="button"><span>배경27</span></button></li> | |
723 | + <li><button class="se2_cellimg28" type="button"><span>배경28</span></button></li> | |
724 | + <li><button class="se2_cellimg29" type="button"><span>배경29</span></button></li> | |
725 | + <li><button class="se2_cellimg30" type="button"><span>배경30</span></button></li> | |
726 | + <li><button class="se2_cellimg31" type="button"><span>배경31</span></button></li> | |
727 | + </ul> | |
728 | + </div> | |
729 | + </div> | |
730 | + <!-- //layer:배경이미지선택--> | |
731 | + </dd> | |
732 | + </dl> | |
733 | + <!-- //배경이미지선택 --> | |
734 | + </div> | |
735 | + <dl style="display: block;" class="se2_qe3 se2_t_proper2"> | |
736 | + <dt><input type="radio" name="se2_tbp3" id="se2_tbp4" class="husky_se2m_radio_template"><label for="se2_tbp4">표 스타일</label></dt> | |
737 | + <dd> | |
738 | + <div class="se2_qe3_table"> | |
739 | + <div class="se2_select_ty2"><span class="se2_t_style1"></span><button class="se2_view_more husky_se2m_template_more" title="더보기" type="button"><span>더보기</span></button></div> | |
740 | + <!-- layer:표스타일 --> | |
741 | + <div style="display:none;top:33px;left:0;margin:0;" class="se2_layer_t_style"> | |
742 | + <ul> | |
743 | + <li><button class="se2_t_style1" type="button"><span>표 스타일1</span></button></li> | |
744 | + <li><button class="se2_t_style2" type="button"><span>표 스타일2</span></button></li> | |
745 | + <li><button class="se2_t_style3" type="button"><span>표 스타일3</span></button></li> | |
746 | + <li><button class="se2_t_style4" type="button"><span>표 스타일4</span></button></li> | |
747 | + <li><button class="se2_t_style5" type="button"><span>표 스타일5</span></button></li> | |
748 | + <li><button class="se2_t_style6" type="button"><span>표 스타일6</span></button></li> | |
749 | + <li><button class="se2_t_style7" type="button"><span>표 스타일7</span></button></li> | |
750 | + <li><button class="se2_t_style8" type="button"><span>표 스타일8</span></button></li> | |
751 | + <li><button class="se2_t_style9" type="button"><span>표 스타일9</span></button></li> | |
752 | + <li><button class="se2_t_style10" type="button"><span>표 스타일10</span></button></li> | |
753 | + <li><button class="se2_t_style11" type="button"><span>표 스타일11</span></button></li> | |
754 | + <li><button class="se2_t_style12" type="button"><span>표 스타일12</span></button></li> | |
755 | + <li><button class="se2_t_style13" type="button"><span>표 스타일13</span></button></li> | |
756 | + <li><button class="se2_t_style14" type="button"><span>표 스타일14</span></button></li> | |
757 | + <li><button class="se2_t_style15" type="button"><span>표 스타일15</span></button></li> | |
758 | + <li><button class="se2_t_style16" type="button"><span>표 스타일16</span></button></li> | |
759 | + </ul> | |
760 | + </div> | |
761 | + <!-- //layer:표스타일 --> | |
762 | + </div> | |
763 | + </dd> | |
764 | + </dl> | |
765 | + <div style="display:none" class="se2_btn_area"> | |
766 | + <button class="se2_btn_save" type="button"><span>My 리뷰저장</span></button> | |
767 | + </div> | |
768 | + <div class="se2_qdim0 husky_se2m_tbl_qe_dim1"></div> | |
769 | + <div class="se2_qdim4 husky_se2m_tbl_qe_dim2"></div> | |
770 | + <div class="se2_qdim6c husky_se2m_tbl_qe_dim_del_col"></div> | |
771 | + <div class="se2_qdim6r husky_se2m_tbl_qe_dim_del_row"></div> | |
772 | + </div> | |
773 | + </div> | |
774 | + </div> | |
775 | + </div> | |
776 | + <!--//@lazyload_html--> | |
777 | + <!-- //표/글양식 간단편집기 --> | |
778 | + <!-- 이미지 간단편집기 --> | |
779 | + <!--@lazyload_html qe_image--> | |
780 | + <div class="q_img_wrap"> | |
781 | + <button class="_fold se2_qmax q_open_img_full" style="position:absolute;display:none;top:240px;left:210px;z-index:30;" title="최대화" type="button"><span>퀵에디터최대화</span></button> | |
782 | + <div class="_full se2_qeditor se2_table_set" style="position:absolute;display:none;top:140px;left:450px;z-index:30;"> | |
783 | + <div class="se2_qbar q_dragable"><span class="se2_qmini"><button title="최소화" class="q_open_img_fold"><span>퀵에디터최소화</span></button></span></div> | |
784 | + <div class="se2_qbody0"> | |
785 | + <div class="se2_qbody"> | |
786 | + <div class="se2_qe10"> | |
787 | + <label for="se2_swidth">가로</label><input type="text" class="input_ty1 widthimg" name="" id="se2_swidth" value="1024"><label class="se2_sheight" for="se2_sheight">세로</label><input type="text" class="input_ty1 heightimg" name="" id="se2_sheight" value="768"><button class="se2_sreset" type="button"><span>초기화</span></button> | |
788 | + <div class="se2_qe10_1"><input type="checkbox" name="" class="se2_srate" id="se2_srate"><label for="se2_srate">가로 세로 비율 유지</label></div> | |
789 | + </div> | |
790 | + <div class="se2_qe11"> | |
791 | + <dl class="se2_qe11_1"> | |
792 | + <dt><label for="se2_b_width2">테두리두께</label></dt> | |
793 | + <dd class="se2_numberStepper"><input type="text" class="input_ty1 input bordersize" value="1" maxlength="2" name="" id="se2_b_width2" readonly="readonly"> | |
794 | + <button class="se2_add plus" type="button"><span>1px 더하기</span></button> | |
795 | + <button class="se2_del minus" type="button"><span>1px 빼기</span></button> | |
796 | + </dd> | |
797 | + </dl> | |
798 | + | |
799 | + <dl class="se2_qe11_2"> | |
800 | + <dt>테두리 색</dt> | |
801 | + <dd><span class="se2_pre_color"><button style="background:#000000;" type="button" class="husky_se2m_img_qe_bgcolor_btn"><span>색찾기</span></button></span> | |
802 | + <!-- layer:테두리 색 --> | |
803 | + <div style="display:none;position:absolute;top:20px;left:-209px;" class="se2_layer se2_b_t_b1"> | |
804 | + <div class="se2_in_layer husky_se2m_img_qe_bg_paletteHolder"> | |
805 | + </div> | |
806 | + </div> | |
807 | + <!-- //layer:테두리 색 --> | |
808 | + </dd> | |
809 | + </dl> | |
810 | + </div> | |
811 | + <dl class="se2_qe12"> | |
812 | + <dt>정렬</dt> | |
813 | + <dd><button title="정렬없음" class="se2_align0" type="button"><span>정렬없음</span></button><button title="좌측정렬" class="se2_align1 left" type="button"><span>좌측정렬</span></button><button title="우측정렬" class="se2_align2 right" type="button"><span>우측정렬</span></button> | |
814 | + </dd> | |
815 | + </dl> | |
816 | + <button class="se2_highedit" type="button"><span>고급편집</span></button> | |
817 | + <div class="se2_qdim0"></div> | |
818 | + </div> | |
819 | + </div> | |
820 | + </div> | |
821 | + </div> | |
822 | + <!--//@lazyload_html--> | |
823 | + <!-- 이미지 간단편집기 --> | |
824 | + </div> | |
825 | + </div> | |
826 | + <!-- //입력 --> | |
827 | + <!-- 입력창조절/ 모드전환 --> | |
828 | + <div class="se2_conversion_mode"> | |
829 | + <button type="button" class="se2_inputarea_controller husky_seditor_editingArea_verticalResizer" title="입력창 크기 조절"><span>입력창 크기 조절</span></button> | |
830 | + <ul class="se2_converter"> | |
831 | + <li class="active"><button type="button" class="se2_to_editor"><span>Editor</span></button></li> | |
832 | + <li><button type="button" class="se2_to_html"><span>HTML</span></button></li> | |
833 | + <li><button type="button" class="se2_to_text"><span>TEXT</span></button></li> | |
834 | + </ul> | |
835 | + </div> | |
836 | + <!-- //입력창조절/ 모드전환 --> | |
837 | + <hr> | |
838 | + <!-- 얼럿 메세지 공통 --> | |
839 | + <div class="se2_alert_wrap" style="display:none"> | |
840 | + <div class="se2_alert_content"> | |
841 | + <div class="se2_alert_txts"></div> | |
842 | + <p class="se2_alert_btns"> | |
843 | + <button type="button" class="se2_confirm"><span>확인</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
844 | + </p> | |
845 | + <a href="#" class="btn_close">닫기</a> | |
846 | + </div> | |
847 | + <!-- 레이어 중앙정렬 --> | |
848 | + <span class="va_line"></span> | |
849 | + <div class="ie_cover"></div> | |
850 | + </div> | |
851 | + <!-- //얼럿 메세지 공통 --> | |
852 | + </div> | |
853 | +</div> | |
854 | +<!-- SE2 Markup End --> | |
855 | + | |
856 | + | |
857 | +</body> | |
858 | +</html>(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/SmartEditor2_noframe.html
... | ... | @@ -0,0 +1,842 @@ |
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
2 | +<html lang="ko"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
5 | +<meta http-equiv="Content-Script-Type" content="text/javascript"> | |
6 | +<meta http-equiv="Content-Style-Type" content="text/css"> | |
7 | +<title>네이버 :: Smart Editor 2 ™</title> | |
8 | +<link href="css/smart_editor2.css" rel="stylesheet" type="text/css"> | |
9 | +<style type="text/css"> | |
10 | + body { margin: 10px; } | |
11 | +</style> | |
12 | +<script type="text/javascript" src="./js/lib/jindo2.all.js" charset="utf-8"></script> | |
13 | +<script type="text/javascript" src="./js/lib/jindo_component.js" charset="utf-8"></script> | |
14 | +<script type="text/javascript" src="./js/SE2M_Configuration.js" charset="utf-8"></script> <!-- 설정 파일 --> | |
15 | +<script type="text/javascript" src="./js/SE2BasicCreator.js" charset="utf-8"></script> | |
16 | +<script type="text/javascript" src="./js/smarteditor2.min.js" charset="utf-8"></script> | |
17 | + | |
18 | +<!-- 사진첨부샘플 --> | |
19 | +<script type="text/javascript" src="./sample/js/plugin/hp_SE2M_AttachQuickPhoto.js" charset="utf-8"></script> | |
20 | +</head> | |
21 | +<body> | |
22 | + | |
23 | + | |
24 | + | |
25 | +<span id="rev">Version: 2.8.2.4259f59 </span> | |
26 | + | |
27 | +<!-- SE2 Markup Start --> | |
28 | +<div id="smart_editor2"> | |
29 | + <div id="smart_editor2_content"><a href="#se2_iframe" class="blind">글쓰기영역으로 바로가기</a> | |
30 | + <div class="se2_tool" id="se2_tool"> | |
31 | + | |
32 | + <div class="se2_text_tool husky_seditor_text_tool"> | |
33 | + <ul class="se2_font_type"> | |
34 | + <li class="husky_seditor_ui_fontName"><button type="button" class="se2_font_family" title="글꼴"><span class="husky_se2m_current_fontName">글꼴</span></button> | |
35 | + <!-- 글꼴 레이어 --> | |
36 | + <div class="se2_layer husky_se_fontName_layer"> | |
37 | + <div class="se2_in_layer"> | |
38 | + <ul class="se2_l_font_fam"> | |
39 | + <li style="display:none"><button type="button"><span>@DisplayName@<span>(</span><em style="font-family:FontFamily;">@SampleText@</em><span>)</span></span></button></li> | |
40 | + <li class="se2_division husky_seditor_font_separator"></li> | |
41 | + <li><button type="button"><span>나눔고딕<span>(</span><em style="font-family:'나눔고딕',NanumGothic;">가나다라</em><span>)</span></span></button></li> | |
42 | + <li><button type="button"><span>나눔명조<span>(</span><em style="font-family:'나눔명조',NanumMyeongjo;">가나다라</em><span>)</span></span></button></li> | |
43 | + <li><button type="button"><span>나눔고딕코딩<span>(</span><em style="font-family:'나눔고딕코딩',NanumGothicCoding;">가나다라</em><span>)</span></span></button></li> | |
44 | + <li><button type="button"><span>나눔바른고딕<span>(</span><em style="font-family:'나눔바른고딕',NanumBarunGothic,NanumBarunGothicOTF;">가나다라</em><span>)</span></span></button></li> | |
45 | + <li><button type="button"><span>나눔바른펜<span>(</span><em style="font-family:'나눔바른펜',NanumBarunpen;">가나다라</em><span>)</span></span></button></li> | |
46 | + </ul> | |
47 | + </div> | |
48 | + </div> | |
49 | + <!-- //글꼴 레이어 --> | |
50 | + </li> | |
51 | + | |
52 | + <li class="husky_seditor_ui_fontSize"><button type="button" class="se2_font_size" title="글자크기"><span class="husky_se2m_current_fontSize">크기</span></button> | |
53 | + <!-- 폰트 사이즈 레이어 --> | |
54 | + <div class="se2_layer husky_se_fontSize_layer"> | |
55 | + <div class="se2_in_layer"> | |
56 | + <ul class="se2_l_font_size"> | |
57 | + <li><button type="button"><span style="margin-top:4px; margin-bottom:3px; margin-left:5px; font-size:7pt;">가나다라마바사<span style=" font-size:7pt;">(7pt)</span></span></button></li> | |
58 | + <li><button type="button"><span style="margin-bottom:2px; font-size:8pt;">가나다라마바사<span style="font-size:8pt;">(8pt)</span></span></button></li> | |
59 | + <li><button type="button"><span style="margin-bottom:1px; font-size:9pt;">가나다라마바사<span style="font-size:9pt;">(9pt)</span></span></button></li> | |
60 | + <li><button type="button"><span style="margin-bottom:1px; font-size:10pt;">가나다라마바사<span style="font-size:10pt;">(10pt)</span></span></button></li> | |
61 | + <li><button type="button"><span style="margin-bottom:2px; font-size:11pt;">가나다라마바사<span style="font-size:11pt;">(11pt)</span></span></button></li> | |
62 | + <li><button type="button"><span style="margin-bottom:1px; font-size:12pt;">가나다라마바사<span style="font-size:12pt;">(12pt)</span></span></button></li> | |
63 | + <li><button type="button"><span style="margin-bottom:2px; font-size:14pt;">가나다라마바사<span style="margin-left:6px;font-size:14pt;">(14pt)</span></span></button></li> | |
64 | + <li><button type="button"><span style="margin-bottom:1px; font-size:18pt;">가나다라마바사<span style="margin-left:8px;font-size:18pt;">(18pt)</span></span></button></li> | |
65 | + <li><button type="button"><span style="margin-left:3px; font-size:24pt;">가나다라마<span style="margin-left:11px;font-size:24pt;">(24pt)</span></span></button></li> | |
66 | + <li><button type="button"><span style="margin-top:-1px; margin-left:3px; font-size:36pt;">가나다<span style="font-size:36pt;">(36pt)</span></span></button></li> | |
67 | + </ul> | |
68 | + </div> | |
69 | + </div> | |
70 | + <!-- //폰트 사이즈 레이어 --> | |
71 | + </li> | |
72 | +</ul><ul> | |
73 | + <li class="husky_seditor_ui_bold first_child"><button type="button" title="굵게[Ctrl+B]" class="se2_bold"><span class="_buttonRound tool_bg">굵게[Ctrl+B]</span></button></li> | |
74 | + | |
75 | + <li class="husky_seditor_ui_underline"><button type="button" title="밑줄[Ctrl+U]" class="se2_underline"><span class="_buttonRound">밑줄[Ctrl+U]</span></button></li> | |
76 | + | |
77 | + <li class="husky_seditor_ui_italic"><button type="button" title="기울임꼴[Ctrl+I]" class="se2_italic"><span class="_buttonRound">기울임꼴[Ctrl+I]</span></button></li> | |
78 | + | |
79 | + <li class="husky_seditor_ui_lineThrough"><button type="button" title="취소선[Ctrl+D]" class="se2_tdel"><span class="_buttonRound">취소선[Ctrl+D]</span></button></li> | |
80 | + | |
81 | + <li class="se2_pair husky_seditor_ui_fontColor"><span class="selected_color husky_se2m_fontColor_lastUsed" style="background-color:#4477f9"></span><span class="husky_seditor_ui_fontColorA"><button type="button" title="글자색" class="se2_fcolor"><span>글자색</span></button></span><span class="husky_seditor_ui_fontColorB"><button type="button" title="더보기" class="se2_fcolor_more"><span class="_buttonRound">더보기</span></button></span> | |
82 | + <!-- 글자색 --> | |
83 | + <div class="se2_layer husky_se2m_fontcolor_layer" style="display:none"> | |
84 | + <div class="se2_in_layer husky_se2m_fontcolor_paletteHolder"> | |
85 | + <div class="se2_palette husky_se2m_color_palette"> | |
86 | + <ul class="se2_pick_color"> | |
87 | + <li><button type="button" title="#ff0000" style="background:#ff0000"><span><span>#ff0000</span></span></button></li> | |
88 | + <li><button type="button" title="#ff6c00" style="background:#ff6c00"><span><span>#ff6c00</span></span></button></li> | |
89 | + <li><button type="button" title="#ffaa00" style="background:#ffaa00"><span><span>#ffaa00</span></span></button></li> | |
90 | + <li><button type="button" title="#ffef00" style="background:#ffef00"><span><span>#ffef00</span></span></button></li> | |
91 | + <li><button type="button" title="#a6cf00" style="background:#a6cf00"><span><span>#a6cf00</span></span></button></li> | |
92 | + <li><button type="button" title="#009e25" style="background:#009e25"><span><span>#009e25</span></span></button></li> | |
93 | + <li><button type="button" title="#00b0a2" style="background:#00b0a2"><span><span>#00b0a2</span></span></button></li> | |
94 | + <li><button type="button" title="#0075c8" style="background:#0075c8"><span><span>#0075c8</span></span></button></li> | |
95 | + <li><button type="button" title="#3a32c3" style="background:#3a32c3"><span><span>#3a32c3</span></span></button></li> | |
96 | + <li><button type="button" title="#7820b9" style="background:#7820b9"><span><span>#7820b9</span></span></button></li> | |
97 | + <li><button type="button" title="#ef007c" style="background:#ef007c"><span><span>#ef007c</span></span></button></li> | |
98 | + <li><button type="button" title="#000000" style="background:#000000"><span><span>#000000</span></span></button></li> | |
99 | + <li><button type="button" title="#252525" style="background:#252525"><span><span>#252525</span></span></button></li> | |
100 | + <li><button type="button" title="#464646" style="background:#464646"><span><span>#464646</span></span></button></li> | |
101 | + <li><button type="button" title="#636363" style="background:#636363"><span><span>#636363</span></span></button></li> | |
102 | + <li><button type="button" title="#7d7d7d" style="background:#7d7d7d"><span><span>#7d7d7d</span></span></button></li> | |
103 | + <li><button type="button" title="#9a9a9a" style="background:#9a9a9a"><span><span>#9a9a9a</span></span></button></li> | |
104 | + <li><button type="button" title="#ffe8e8" style="background:#ffe8e8"><span><span>#9a9a9a</span></span></button></li> | |
105 | + <li><button type="button" title="#f7e2d2" style="background:#f7e2d2"><span><span>#f7e2d2</span></span></button></li> | |
106 | + <li><button type="button" title="#f5eddc" style="background:#f5eddc"><span><span>#f5eddc</span></span></button></li> | |
107 | + <li><button type="button" title="#f5f4e0" style="background:#f5f4e0"><span><span>#f5f4e0</span></span></button></li> | |
108 | + <li><button type="button" title="#edf2c2" style="background:#edf2c2"><span><span>#edf2c2</span></span></button></li> | |
109 | + <li><button type="button" title="#def7e5" style="background:#def7e5"><span><span>#def7e5</span></span></button></li> | |
110 | + <li><button type="button" title="#d9eeec" style="background:#d9eeec"><span><span>#d9eeec</span></span></button></li> | |
111 | + <li><button type="button" title="#c9e0f0" style="background:#c9e0f0"><span><span>#c9e0f0</span></span></button></li> | |
112 | + <li><button type="button" title="#d6d4eb" style="background:#d6d4eb"><span><span>#d6d4eb</span></span></button></li> | |
113 | + <li><button type="button" title="#e7dbed" style="background:#e7dbed"><span><span>#e7dbed</span></span></button></li> | |
114 | + <li><button type="button" title="#f1e2ea" style="background:#f1e2ea"><span><span>#f1e2ea</span></span></button></li> | |
115 | + <li><button type="button" title="#acacac" style="background:#acacac"><span><span>#acacac</span></span></button></li> | |
116 | + <li><button type="button" title="#c2c2c2" style="background:#c2c2c2"><span><span>#c2c2c2</span></span></button></li> | |
117 | + <li><button type="button" title="#cccccc" style="background:#cccccc"><span><span>#cccccc</span></span></button></li> | |
118 | + <li><button type="button" title="#e1e1e1" style="background:#e1e1e1"><span><span>#e1e1e1</span></span></button></li> | |
119 | + <li><button type="button" title="#ebebeb" style="background:#ebebeb"><span><span>#ebebeb</span></span></button></li> | |
120 | + <li><button type="button" title="#ffffff" style="background:#ffffff"><span><span>#ffffff</span></span></button></li> | |
121 | + </ul> | |
122 | + <ul class="se2_pick_color" style="width:156px;"> | |
123 | + <li><button type="button" title="#e97d81" style="background:#e97d81"><span><span>#e97d81</span></span></button></li> | |
124 | + <li><button type="button" title="#e19b73" style="background:#e19b73"><span><span>#e19b73</span></span></button></li> | |
125 | + <li><button type="button" title="#d1b274" style="background:#d1b274"><span><span>#d1b274</span></span></button></li> | |
126 | + <li><button type="button" title="#cfcca2" style="background:#cfcca2"><span><span>#cfcca2</span></span></button></li> | |
127 | + <li><button type="button" title="#cfcca2" style="background:#cfcca2"><span><span>#cfcca2</span></span></button></li> | |
128 | + <li><button type="button" title="#61b977" style="background:#61b977"><span><span>#61b977</span></span></button></li> | |
129 | + <li><button type="button" title="#53aea8" style="background:#53aea8"><span><span>#53aea8</span></span></button></li> | |
130 | + <li><button type="button" title="#518fbb" style="background:#518fbb"><span><span>#518fbb</span></span></button></li> | |
131 | + <li><button type="button" title="#6a65bb" style="background:#6a65bb"><span><span>#6a65bb</span></span></button></li> | |
132 | + <li><button type="button" title="#9a54ce" style="background:#9a54ce"><span><span>#9a54ce</span></span></button></li> | |
133 | + <li><button type="button" title="#e573ae" style="background:#e573ae"><span><span>#e573ae</span></span></button></li> | |
134 | + <li><button type="button" title="#5a504b" style="background:#5a504b"><span><span>#5a504b</span></span></button></li> | |
135 | + <li><button type="button" title="#767b86" style="background:#767b86"><span><span>#767b86</span></span></button></li> | |
136 | + <li><button type="button" title="#951015" style="background:#951015"><span><span>#951015</span></span></button></li> | |
137 | + <li><button type="button" title="#6e391a" style="background:#6e391a"><span><span>#6e391a</span></span></button></li> | |
138 | + <li><button type="button" title="#785c25" style="background:#785c25"><span><span>#785c25</span></span></button></li> | |
139 | + <li><button type="button" title="#5f5b25" style="background:#5f5b25"><span><span>#5f5b25</span></span></button></li> | |
140 | + <li><button type="button" title="#4c511f" style="background:#4c511f"><span><span>#4c511f</span></span></button></li> | |
141 | + <li><button type="button" title="#1c4827" style="background:#1c4827"><span><span>#1c4827</span></span></button></li> | |
142 | + <li><button type="button" title="#0d514c" style="background:#0d514c"><span><span>#0d514c</span></span></button></li> | |
143 | + <li><button type="button" title="#1b496a" style="background:#1b496a"><span><span>#1b496a</span></span></button></li> | |
144 | + <li><button type="button" title="#2b285f" style="background:#2b285f"><span><span>#2b285f</span></span></button></li> | |
145 | + <li><button type="button" title="#45245b" style="background:#45245b"><span><span>#45245b</span></span></button></li> | |
146 | + <li><button type="button" title="#721947" style="background:#721947"><span><span>#721947</span></span></button></li> | |
147 | + <li><button type="button" title="#352e2c" style="background:#352e2c"><span><span>#352e2c</span></span></button></li> | |
148 | + <li><button type="button" title="#3c3f45" style="background:#3c3f45"><span><span>#3c3f45</span></span></button></li> | |
149 | + </ul> | |
150 | + <button type="button" title="더보기" class="se2_view_more husky_se2m_color_palette_more_btn"><span>더보기</span></button> | |
151 | + <div class="husky_se2m_color_palette_recent" style="display:none"> | |
152 | + <h4>최근 사용한 색</h4> | |
153 | + <ul class="se2_pick_color"> | |
154 | + <li></li> | |
155 | + <!-- 최근 사용한 색 템플릿 --> | |
156 | + <!-- <li><button type="button" title="#e97d81" style="background:#e97d81"><span><span>#e97d81</span></span></button></li> --> | |
157 | + <!-- //최근 사용한 색 템플릿 --> | |
158 | + </ul> | |
159 | + </div> | |
160 | + <div class="se2_palette2 husky_se2m_color_palette_colorpicker"> | |
161 | + <!--form action="http://test.emoticon.naver.com/colortable/TextAdd.nhn" method="post"--> | |
162 | + <div class="se2_color_set"> | |
163 | + <span class="se2_selected_color"><span class="husky_se2m_cp_preview" style="background:#e97d81"></span></span><input type="text" name="" class="input_ty1 husky_se2m_cp_colorcode" value="#e97d81"><button type="button" class="se2_btn_insert husky_se2m_color_palette_ok_btn" title="입력"><span>입력</span></button></div> | |
164 | + <!--input type="hidden" name="callback" value="http://test.emoticon.naver.com/colortable/result.jsp" /> | |
165 | + <input type="hidden" name="callback_func" value="1" /> | |
166 | + <input type="hidden" name="text_key" value="" /> | |
167 | + <input type="hidden" name="text_data" value="" /> | |
168 | + </form--> | |
169 | + <div class="se2_gradation1 husky_se2m_cp_colpanel"></div> | |
170 | + <div class="se2_gradation2 husky_se2m_cp_huepanel"></div> | |
171 | + </div> | |
172 | + </div> | |
173 | + </div> | |
174 | + </div> | |
175 | + <!-- //글자색 --> | |
176 | + </li> | |
177 | + | |
178 | + <li class="se2_pair husky_seditor_ui_BGColor"><span class="selected_color husky_se2m_BGColor_lastUsed" style="background-color:#4477f9"></span><span class="husky_seditor_ui_BGColorA"><button type="button" title="배경색" class="se2_bgcolor"><span>배경색</span></button></span><span class="husky_seditor_ui_BGColorB"><button type="button" title="더보기" class="se2_bgcolor_more"><span class="_buttonRound">더보기</span></button></span> | |
179 | + <!-- 배경색 --> | |
180 | + <div class="se2_layer se2_layer husky_se2m_BGColor_layer" style="display:none"> | |
181 | + <div class="se2_in_layer"> | |
182 | + <div class="se2_palette_bgcolor"> | |
183 | + <ul class="se2_background husky_se2m_bgcolor_list"> | |
184 | + <li><button type="button" title="배경색#ff0000 글자색#ffffff" style="background:#ff0000; color:#ffffff"><span><span>가나다</span></span></button></li> | |
185 | + <li><button type="button" title="배경색#6d30cf 글자색#ffffff" style="background:#6d30cf; color:#ffffff"><span><span>가나다</span></span></button></li> | |
186 | + <li><button type="button" title="배경색#000000 글자색#ffffff" style="background:#000000; color:#ffffff"><span><span>가나다</span></span></button></li> | |
187 | + <li><button type="button" title="배경색#ff6600 글자색#ffffff" style="background:#ff6600; color:#ffffff"><span><span>가나다</span></span></button></li> | |
188 | + <li><button type="button" title="배경색#3333cc 글자색#ffffff" style="background:#3333cc; color:#ffffff"><span><span>가나다</span></span></button></li> | |
189 | + <li><button type="button" title="배경색#333333 글자색#ffff00" style="background:#333333; color:#ffff00"><span><span>가나다</span></span></button></li> | |
190 | + <li><button type="button" title="배경색#ffa700 글자색#ffffff" style="background:#ffa700; color:#ffffff"><span><span>가나다</span></span></button></li> | |
191 | + <li><button type="button" title="배경색#009999 글자색#ffffff" style="background:#009999; color:#ffffff"><span><span>가나다</span></span></button></li> | |
192 | + <li><button type="button" title="배경색#8e8e8e 글자색#ffffff" style="background:#8e8e8e; color:#ffffff"><span><span>가나다</span></span></button></li> | |
193 | + <li><button type="button" title="배경색#cc9900 글자색#ffffff" style="background:#cc9900; color:#ffffff"><span><span>가나다</span></span></button></li> | |
194 | + <li><button type="button" title="배경색#77b02b 글자색#ffffff" style="background:#77b02b; color:#ffffff"><span><span>가나다</span></span></button></li> | |
195 | + <li><button type="button" title="배경색#ffffff 글자색#000000" style="background:#ffffff; color:#000000"><span><span>가나다</span></span></button></li> | |
196 | + </ul> | |
197 | + </div> | |
198 | + <div class="husky_se2m_BGColor_paletteHolder"></div> | |
199 | + </div> | |
200 | + </div> | |
201 | + <!-- //배경색 --> | |
202 | + </li> | |
203 | + | |
204 | + <li class="husky_seditor_ui_superscript"><button type="button" title="윗첨자" class="se2_sup"><span class="_buttonRound">윗첨자</span></button></li> | |
205 | + | |
206 | + <li class="husky_seditor_ui_subscript last_child"><button type="button" title="아래첨자" class="se2_sub"><span class="_buttonRound tool_bg">아래첨자</span></button></li> | |
207 | +</ul><ul> | |
208 | + <li class="husky_seditor_ui_justifyleft first_child"><button type="button" title="왼쪽정렬" class="se2_left"><span class="_buttonRound tool_bg">왼쪽정렬</span></button></li> | |
209 | + | |
210 | + <li class="husky_seditor_ui_justifycenter"><button type="button" title="가운데정렬" class="se2_center"><span class="_buttonRound">가운데정렬</span></button></li> | |
211 | + | |
212 | + <li class="husky_seditor_ui_justifyright"><button type="button" title="오른쪽정렬" class="se2_right"><span class="_buttonRound">오른쪽정렬</span></button></li> | |
213 | + | |
214 | + <li class="husky_seditor_ui_justifyfull"><button type="button" title="양쪽정렬" class="se2_justify"><span class="_buttonRound">양쪽정렬</span></button></li> | |
215 | + | |
216 | + <li class="husky_seditor_ui_orderedlist"><button type="button" title="번호매기기" class="se2_ol"><span class="_buttonRound">번호매기기</span></button></li> | |
217 | + | |
218 | + <li class="husky_seditor_ui_unorderedlist"><button type="button" title="글머리기호" class="se2_ul"><span class="_buttonRound">글머리기호</span></button></li> | |
219 | + | |
220 | + <li class="husky_seditor_ui_outdent"><button type="button" title="내어쓰기[Shift+Tab]" class="se2_outdent"><span class="_buttonRound">내어쓰기[Shift+Tab]</span></button></li> | |
221 | + | |
222 | + <li class="husky_seditor_ui_indent"><button type="button" title="들여쓰기[Tab]" class="se2_indent"><span class="_buttonRound">들여쓰기[Tab]</span></button></li> | |
223 | + | |
224 | + <li class="husky_seditor_ui_lineHeight last_child"><button type="button" title="줄간격" class="se2_lineheight" ><span class="_buttonRound tool_bg">줄간격</span></button> | |
225 | + <!-- 줄간격 레이어 --> | |
226 | + <div class="se2_layer husky_se2m_lineHeight_layer"> | |
227 | + <div class="se2_in_layer"> | |
228 | + <ul class="se2_l_line_height"> | |
229 | + <li><button type="button"><span>50%</span></button></li> | |
230 | + <li><button type="button"><span>80%</span></button></li> | |
231 | + <li><button type="button"><span>100%</span></button></li> | |
232 | + <li><button type="button"><span>120%</span></button></li> | |
233 | + <li><button type="button"><span>150%</span></button></li> | |
234 | + <li><button type="button"><span>180%</span></button></li> | |
235 | + <li><button type="button"><span>200%</span></button></li> | |
236 | + </ul> | |
237 | + <div class="se2_l_line_height_user husky_se2m_lineHeight_direct_input"> | |
238 | + <h3>직접 입력</h3> | |
239 | + <span class="bx_input"> | |
240 | + <input type="text" class="input_ty1" maxlength="3" style="width:75px"> | |
241 | + <button type="button" title="1% 더하기" class="btn_up"><span>1% 더하기</span></button> | |
242 | + <button type="button" title="1% 빼기" class="btn_down"><span>1% 빼기</span></button> | |
243 | + </span> | |
244 | + <div class="btn_area"> | |
245 | + <button type="button" class="se2_btn_apply3"><span>적용</span></button><button type="button" class="se2_btn_cancel3"><span>취소</span></button> | |
246 | + </div> | |
247 | + </div> | |
248 | + </div> | |
249 | + </div> | |
250 | + <!-- //줄간격 레이어 --> | |
251 | + </li> | |
252 | +</ul><ul> | |
253 | + <li class="husky_seditor_ui_quote single_child"><button type="button" title="인용구" class="se2_blockquote"><span class="_buttonRound tool_bg">인용구</span></button> | |
254 | + <!-- 인용구 --> | |
255 | + <div class="se2_layer husky_seditor_blockquote_layer" style="margin-left:-407px; display:none;"> | |
256 | + <div class="se2_in_layer"> | |
257 | + <div class="se2_quote"> | |
258 | + <ul> | |
259 | + <li class="q1"><button type="button" class="se2_quote1"><span><span>인용구 스타일1</span></span></button></li> | |
260 | + <li class="q2"><button type="button" class="se2_quote2"><span><span>인용구 스타일2</span></span></button></li> | |
261 | + <li class="q3"><button type="button" class="se2_quote3"><span><span>인용구 스타일3</span></span></button></li> | |
262 | + <li class="q4"><button type="button" class="se2_quote4"><span><span>인용구 스타일4</span></span></button></li> | |
263 | + <li class="q5"><button type="button" class="se2_quote5"><span><span>인용구 스타일5</span></span></button></li> | |
264 | + <li class="q6"><button type="button" class="se2_quote6"><span><span>인용구 스타일6</span></span></button></li> | |
265 | + <li class="q7"><button type="button" class="se2_quote7"><span><span>인용구 스타일7</span></span></button></li> | |
266 | + <li class="q8"><button type="button" class="se2_quote8"><span><span>인용구 스타일8</span></span></button></li> | |
267 | + <li class="q9"><button type="button" class="se2_quote9"><span><span>인용구 스타일9</span></span></button></li> | |
268 | + <li class="q10"><button type="button" class="se2_quote10"><span><span>인용구 스타일10</span></span></button></li> | |
269 | + </ul> | |
270 | + <button type="button" class="se2_cancel2"><span>적용취소</span></button> | |
271 | + </div> | |
272 | + </div> | |
273 | + </div> | |
274 | + <!-- //인용구 --> | |
275 | + </li> | |
276 | +</ul><ul> | |
277 | + <li class="husky_seditor_ui_hyperlink first_child"><button type="button" title="링크" class="se2_url"><span class="_buttonRound tool_bg">링크</span></button> | |
278 | + <!-- 링크 --> | |
279 | + <div class="se2_layer" style="margin-left:-285px"> | |
280 | + <div class="se2_in_layer"> | |
281 | + <div class="se2_url2"> | |
282 | + <input type="text" class="input_ty1" value="http://"> | |
283 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
284 | + </div> | |
285 | + </div> | |
286 | + </div> | |
287 | + <!-- //링크 --> | |
288 | + </li> | |
289 | + | |
290 | + <li class="husky_seditor_ui_sCharacter"><button type="button" title="특수기호" class="se2_character"><span class="_buttonRound">특수기호</span></button> | |
291 | + <!-- 특수기호 --> | |
292 | + <div class="se2_layer husky_seditor_sCharacter_layer" style="margin-left:-448px;"> | |
293 | + <div class="se2_in_layer"> | |
294 | + <div class="se2_bx_character"> | |
295 | + <ul class="se2_char_tab"> | |
296 | + <li class="active"><button type="button" title="일반기호" class="se2_char1"><span>일반기호</span></button> | |
297 | + <div class="se2_s_character"> | |
298 | + <ul class="husky_se2m_sCharacter_list"> | |
299 | + <li></li> | |
300 | + <!-- 일반기호 목록 --> | |
301 | + <!-- <li class="hover"><button type="button"><span>{</span></button></li><li class="active"><button type="button"><span>}</span></button></li><li><button type="button"><span>〔</span></button></li><li><button type="button"><span>〕</span></button></li><li><button type="button"><span>〈</span></button></li><li><button type="button"><span>〉</span></button></li><li><button type="button"><span>《</span></button></li><li><button type="button"><span>》</span></button></li><li><button type="button"><span>「</span></button></li><li><button type="button"><span>」</span></button></li><li><button type="button"><span>『</span></button></li><li><button type="button"><span>』</span></button></li><li><button type="button"><span>【</span></button></li><li><button type="button"><span>】</span></button></li><li><button type="button"><span>‘</span></button></li><li><button type="button"><span>’</span></button></li><li><button type="button"><span>“</span></button></li><li><button type="button"><span>”</span></button></li><li><button type="button"><span>、</span></button></li><li><button type="button"><span>。</span></button></li><li><button type="button"><span>·</span></button></li><li><button type="button"><span>‥</span></button></li><li><button type="button"><span>…</span></button></li><li><button type="button"><span>§</span></button></li><li><button type="button"><span>※</span></button></li><li><button type="button"><span>☆</span></button></li><li><button type="button"><span>★</span></button></li><li><button type="button"><span>○</span></button></li><li><button type="button"><span>●</span></button></li><li><button type="button"><span>◎</span></button></li><li><button type="button"><span>◇</span></button></li><li><button type="button"><span>◆</span></button></li><li><button type="button"><span>□</span></button></li><li><button type="button"><span>■</span></button></li><li><button type="button"><span>△</span></button></li><li><button type="button"><span>▲</span></button></li><li><button type="button"><span>▽</span></button></li><li><button type="button"><span>▼</span></button></li><li><button type="button"><span>◁</span></button></li><li><button type="button"><span>◀</span></button></li><li><button type="button"><span>▷</span></button></li><li><button type="button"><span>▶</span></button></li><li><button type="button"><span>♤</span></button></li><li><button type="button"><span>♠</span></button></li><li><button type="button"><span>♡</span></button></li><li><button type="button"><span>♥</span></button></li><li><button type="button"><span>♧</span></button></li><li><button type="button"><span>♣</span></button></li><li><button type="button"><span>⊙</span></button></li><li><button type="button"><span>◈</span></button></li><li><button type="button"><span>▣</span></button></li><li><button type="button"><span>◐</span></button></li><li><button type="button"><span>◑</span></button></li><li><button type="button"><span>▒</span></button></li><li><button type="button"><span>▤</span></button></li><li><button type="button"><span>▥</span></button></li><li><button type="button"><span>▨</span></button></li><li><button type="button"><span>▧</span></button></li><li><button type="button"><span>▦</span></button></li><li><button type="button"><span>▩</span></button></li><li><button type="button"><span>±</span></button></li><li><button type="button"><span>×</span></button></li><li><button type="button"><span>÷</span></button></li><li><button type="button"><span>≠</span></button></li><li><button type="button"><span>≤</span></button></li><li><button type="button"><span>≥</span></button></li><li><button type="button"><span>∞</span></button></li><li><button type="button"><span>∴</span></button></li><li><button type="button"><span>°</span></button></li><li><button type="button"><span>′</span></button></li><li><button type="button"><span>″</span></button></li><li><button type="button"><span>∠</span></button></li><li><button type="button"><span>⊥</span></button></li><li><button type="button"><span>⌒</span></button></li><li><button type="button"><span>∂</span></button></li><li><button type="button"><span>≡</span></button></li><li><button type="button"><span>≒</span></button></li><li><button type="button"><span>≪</span></button></li><li><button type="button"><span>≫</span></button></li><li><button type="button"><span>√</span></button></li><li><button type="button"><span>∽</span></button></li><li><button type="button"><span>∝</span></button></li><li><button type="button"><span>∵</span></button></li><li><button type="button"><span>∫</span></button></li><li><button type="button"><span>∬</span></button></li><li><button type="button"><span>∈</span></button></li><li><button type="button"><span>∋</span></button></li><li><button type="button"><span>⊆</span></button></li><li><button type="button"><span>⊇</span></button></li><li><button type="button"><span>⊂</span></button></li><li><button type="button"><span>⊃</span></button></li><li><button type="button"><span>∪</span></button></li><li><button type="button"><span>∩</span></button></li><li><button type="button"><span>∧</span></button></li><li><button type="button"><span>∨</span></button></li><li><button type="button"><span>¬</span></button></li><li><button type="button"><span>⇒</span></button></li><li><button type="button"><span>⇔</span></button></li><li><button type="button"><span>∀</span></button></li><li><button type="button"><span>∃</span></button></li><li><button type="button"><span>´</span></button></li><li><button type="button"><span>~</span></button></li><li><button type="button"><span>ˇ</span></button></li><li><button type="button"><span>˘</span></button></li><li><button type="button"><span>˝</span></button></li><li><button type="button"><span>˚</span></button></li><li><button type="button"><span>˙</span></button></li><li><button type="button"><span>¸</span></button></li><li><button type="button"><span>˛</span></button></li><li><button type="button"><span>¡</span></button></li><li><button type="button"><span>¿</span></button></li><li><button type="button"><span>ː</span></button></li><li><button type="button"><span>∮</span></button></li><li><button type="button"><span>∑</span></button></li><li><button type="button"><span>∏</span></button></li><li><button type="button"><span>♭</span></button></li><li><button type="button"><span>♩</span></button></li><li><button type="button"><span>♪</span></button></li><li><button type="button"><span>♬</span></button></li><li><button type="button"><span>㉿</span></button></li><li><button type="button"><span>→</span></button></li><li><button type="button"><span>←</span></button></li><li><button type="button"><span>↑</span></button></li><li><button type="button"><span>↓</span></button></li><li><button type="button"><span>↔</span></button></li><li><button type="button"><span>↕</span></button></li><li><button type="button"><span>↗</span></button></li><li><button type="button"><span>↙</span></button></li><li><button type="button"><span>↖</span></button></li><li><button type="button"><span>↘</span></button></li><li><button type="button"><span>㈜</span></button></li><li><button type="button"><span>№</span></button></li><li><button type="button"><span>㏇</span></button></li><li><button type="button"><span>™</span></button></li><li><button type="button"><span>㏂</span></button></li><li><button type="button"><span>㏘</span></button></li><li><button type="button"><span>℡</span></button></li><li><button type="button"><span>♨</span></button></li><li><button type="button"><span>☏</span></button></li><li><button type="button"><span>☎</span></button></li><li><button type="button"><span>☜</span></button></li><li><button type="button"><span>☞</span></button></li><li><button type="button"><span>¶</span></button></li><li><button type="button"><span>†</span></button></li><li><button type="button"><span>‡</span></button></li><li><button type="button"><span>®</span></button></li><li><button type="button"><span>ª</span></button></li><li><button type="button"><span>º</span></button></li><li><button type="button"><span>♂</span></button></li><li><button type="button"><span>♀</span></button></li> --> | |
302 | + </ul> | |
303 | + </div> | |
304 | + </li> | |
305 | + <li><button type="button" title="숫자와 단위" class="se2_char2"><span>숫자와 단위</span></button> | |
306 | + <div class="se2_s_character"> | |
307 | + <ul class="husky_se2m_sCharacter_list"> | |
308 | + <li></li> | |
309 | + <!-- 숫자와 단위 목록 --> | |
310 | + <!-- <li class="hover"><button type="button"><span>½</span></button></li><li><button type="button"><span>⅓</span></button></li><li><button type="button"><span>⅔</span></button></li><li><button type="button"><span>¼</span></button></li><li><button type="button"><span>¾</span></button></li><li><button type="button"><span>⅛</span></button></li><li><button type="button"><span>⅜</span></button></li><li><button type="button"><span>⅝</span></button></li><li><button type="button"><span>⅞</span></button></li><li><button type="button"><span>¹</span></button></li><li><button type="button"><span>²</span></button></li><li><button type="button"><span>³</span></button></li><li><button type="button"><span>⁴</span></button></li><li><button type="button"><span>ⁿ</span></button></li><li><button type="button"><span>₁</span></button></li><li><button type="button"><span>₂</span></button></li><li><button type="button"><span>₃</span></button></li><li><button type="button"><span>₄</span></button></li><li><button type="button"><span>Ⅰ</span></button></li><li><button type="button"><span>Ⅱ</span></button></li><li><button type="button"><span>Ⅲ</span></button></li><li><button type="button"><span>Ⅳ</span></button></li><li><button type="button"><span>Ⅴ</span></button></li><li><button type="button"><span>Ⅵ</span></button></li><li><button type="button"><span>Ⅶ</span></button></li><li><button type="button"><span>Ⅷ</span></button></li><li><button type="button"><span>Ⅸ</span></button></li><li><button type="button"><span>Ⅹ</span></button></li><li><button type="button"><span>ⅰ</span></button></li><li><button type="button"><span>ⅱ</span></button></li><li><button type="button"><span>ⅲ</span></button></li><li><button type="button"><span>ⅳ</span></button></li><li><button type="button"><span>ⅴ</span></button></li><li><button type="button"><span>ⅵ</span></button></li><li><button type="button"><span>ⅶ</span></button></li><li><button type="button"><span>ⅷ</span></button></li><li><button type="button"><span>ⅸ</span></button></li><li><button type="button"><span>ⅹ</span></button></li><li><button type="button"><span>₩</span></button></li><li><button type="button"><span>$</span></button></li><li><button type="button"><span>¥</span></button></li><li><button type="button"><span>£</span></button></li><li><button type="button"><span>€</span></button></li><li><button type="button"><span>℃</span></button></li><li><button type="button"><span>A</span></button></li><li><button type="button"><span>℉</span></button></li><li><button type="button"><span>¢</span></button></li><li><button type="button"><span>¤</span></button></li><li><button type="button"><span>‰</span></button></li><li><button type="button"><span>㎕</span></button></li><li><button type="button"><span>㎖</span></button></li><li><button type="button"><span>㎗</span></button></li><li><button type="button"><span>ℓ</span></button></li><li><button type="button"><span>㎘</span></button></li><li><button type="button"><span>㏄</span></button></li><li><button type="button"><span>㎣</span></button></li><li><button type="button"><span>㎤</span></button></li><li><button type="button"><span>㎥</span></button></li><li><button type="button"><span>㎦</span></button></li><li><button type="button"><span>㎙</span></button></li><li><button type="button"><span>㎚</span></button></li><li><button type="button"><span>㎛</span></button></li><li><button type="button"><span>㎜</span></button></li><li><button type="button"><span>㎝</span></button></li><li><button type="button"><span>㎞</span></button></li><li><button type="button"><span>㎟</span></button></li><li><button type="button"><span>㎠</span></button></li><li><button type="button"><span>㎡</span></button></li><li><button type="button"><span>㎢</span></button></li><li><button type="button"><span>㏊</span></button></li><li><button type="button"><span>㎍</span></button></li><li><button type="button"><span>㎎</span></button></li><li><button type="button"><span>㎏</span></button></li><li><button type="button"><span>㏏</span></button></li><li><button type="button"><span>㎈</span></button></li><li><button type="button"><span>㎉</span></button></li><li><button type="button"><span>㏈</span></button></li><li><button type="button"><span>㎧</span></button></li><li><button type="button"><span>㎨</span></button></li><li><button type="button"><span>㎰</span></button></li><li><button type="button"><span>㎱</span></button></li><li><button type="button"><span>㎲</span></button></li><li><button type="button"><span>㎳</span></button></li><li><button type="button"><span>㎴</span></button></li><li><button type="button"><span>㎵</span></button></li><li><button type="button"><span>㎶</span></button></li><li><button type="button"><span>㎷</span></button></li><li><button type="button"><span>㎸</span></button></li><li><button type="button"><span>㎹</span></button></li><li><button type="button"><span>㎀</span></button></li><li><button type="button"><span>㎁</span></button></li><li><button type="button"><span>㎂</span></button></li><li><button type="button"><span>㎃</span></button></li><li><button type="button"><span>㎄</span></button></li><li><button type="button"><span>㎺</span></button></li><li><button type="button"><span>㎻</span></button></li><li><button type="button"><span>㎼</span></button></li><li><button type="button"><span>㎽</span></button></li><li><button type="button"><span>㎾</span></button></li><li><button type="button"><span>㎿</span></button></li><li><button type="button"><span>㎐</span></button></li><li><button type="button"><span>㎑</span></button></li><li><button type="button"><span>㎒</span></button></li><li><button type="button"><span>㎓</span></button></li><li><button type="button"><span>㎔</span></button></li><li><button type="button"><span>Ω</span></button></li><li><button type="button"><span>㏀</span></button></li><li><button type="button"><span>㏁</span></button></li><li><button type="button"><span>㎊</span></button></li><li><button type="button"><span>㎋</span></button></li><li><button type="button"><span>㎌</span></button></li><li><button type="button"><span>㏖</span></button></li><li><button type="button"><span>㏅</span></button></li><li><button type="button"><span>㎭</span></button></li><li><button type="button"><span>㎮</span></button></li><li><button type="button"><span>㎯</span></button></li><li><button type="button"><span>㏛</span></button></li><li><button type="button"><span>㎩</span></button></li><li><button type="button"><span>㎪</span></button></li><li><button type="button"><span>㎫</span></button></li><li><button type="button"><span>㎬</span></button></li><li><button type="button"><span>㏝</span></button></li><li><button type="button"><span>㏐</span></button></li><li><button type="button"><span>㏓</span></button></li><li><button type="button"><span>㏃</span></button></li><li><button type="button"><span>㏉</span></button></li><li><button type="button"><span>㏜</span></button></li><li><button type="button"><span>㏆</span></button></li> --> | |
311 | + </ul> | |
312 | + </div> | |
313 | + </li> | |
314 | + <li><button type="button" title="원,괄호" class="se2_char3"><span>원,괄호</span></button> | |
315 | + <div class="se2_s_character"> | |
316 | + <ul class="husky_se2m_sCharacter_list"> | |
317 | + <li></li> | |
318 | + <!-- 원,괄호 목록 --> | |
319 | + <!-- <li><button type="button"><span>㉠</span></button></li><li><button type="button"><span>㉡</span></button></li><li><button type="button"><span>㉢</span></button></li><li><button type="button"><span>㉣</span></button></li><li><button type="button"><span>㉤</span></button></li><li><button type="button"><span>㉥</span></button></li><li><button type="button"><span>㉦</span></button></li><li><button type="button"><span>㉧</span></button></li><li><button type="button"><span>㉨</span></button></li><li><button type="button"><span>㉩</span></button></li><li><button type="button"><span>㉪</span></button></li><li><button type="button"><span>㉫</span></button></li><li><button type="button"><span>㉬</span></button></li><li><button type="button"><span>㉭</span></button></li><li><button type="button"><span>㉮</span></button></li><li><button type="button"><span>㉯</span></button></li><li><button type="button"><span>㉰</span></button></li><li><button type="button"><span>㉱</span></button></li><li><button type="button"><span>㉲</span></button></li><li><button type="button"><span>㉳</span></button></li><li><button type="button"><span>㉴</span></button></li><li><button type="button"><span>㉵</span></button></li><li><button type="button"><span>㉶</span></button></li><li><button type="button"><span>㉷</span></button></li><li><button type="button"><span>㉸</span></button></li><li><button type="button"><span>㉹</span></button></li><li><button type="button"><span>㉺</span></button></li><li><button type="button"><span>㉻</span></button></li><li><button type="button"><span>ⓐ</span></button></li><li><button type="button"><span>ⓑ</span></button></li><li><button type="button"><span>ⓒ</span></button></li><li><button type="button"><span>ⓓ</span></button></li><li><button type="button"><span>ⓔ</span></button></li><li><button type="button"><span>ⓕ</span></button></li><li><button type="button"><span>ⓖ</span></button></li><li><button type="button"><span>ⓗ</span></button></li><li><button type="button"><span>ⓘ</span></button></li><li><button type="button"><span>ⓙ</span></button></li><li><button type="button"><span>ⓚ</span></button></li><li><button type="button"><span>ⓛ</span></button></li><li><button type="button"><span>ⓜ</span></button></li><li><button type="button"><span>ⓝ</span></button></li><li><button type="button"><span>ⓞ</span></button></li><li><button type="button"><span>ⓟ</span></button></li><li><button type="button"><span>ⓠ</span></button></li><li><button type="button"><span>ⓡ</span></button></li><li><button type="button"><span>ⓢ</span></button></li><li><button type="button"><span>ⓣ</span></button></li><li><button type="button"><span>ⓤ</span></button></li><li><button type="button"><span>ⓥ</span></button></li><li><button type="button"><span>ⓦ</span></button></li><li><button type="button"><span>ⓧ</span></button></li><li><button type="button"><span>ⓨ</span></button></li><li><button type="button"><span>ⓩ</span></button></li><li><button type="button"><span>①</span></button></li><li><button type="button"><span>②</span></button></li><li><button type="button"><span>③</span></button></li><li><button type="button"><span>④</span></button></li><li><button type="button"><span>⑤</span></button></li><li><button type="button"><span>⑥</span></button></li><li><button type="button"><span>⑦</span></button></li><li><button type="button"><span>⑧</span></button></li><li><button type="button"><span>⑨</span></button></li><li><button type="button"><span>⑩</span></button></li><li><button type="button"><span>⑪</span></button></li><li><button type="button"><span>⑫</span></button></li><li><button type="button"><span>⑬</span></button></li><li><button type="button"><span>⑭</span></button></li><li><button type="button"><span>⑮</span></button></li><li><button type="button"><span>㈀</span></button></li><li><button type="button"><span>㈁</span></button></li><li class="hover"><button type="button"><span>㈂</span></button></li><li><button type="button"><span>㈃</span></button></li><li><button type="button"><span>㈄</span></button></li><li><button type="button"><span>㈅</span></button></li><li><button type="button"><span>㈆</span></button></li><li><button type="button"><span>㈇</span></button></li><li><button type="button"><span>㈈</span></button></li><li><button type="button"><span>㈉</span></button></li><li><button type="button"><span>㈊</span></button></li><li><button type="button"><span>㈋</span></button></li><li><button type="button"><span>㈌</span></button></li><li><button type="button"><span>㈍</span></button></li><li><button type="button"><span>㈎</span></button></li><li><button type="button"><span>㈏</span></button></li><li><button type="button"><span>㈐</span></button></li><li><button type="button"><span>㈑</span></button></li><li><button type="button"><span>㈒</span></button></li><li><button type="button"><span>㈓</span></button></li><li><button type="button"><span>㈔</span></button></li><li><button type="button"><span>㈕</span></button></li><li><button type="button"><span>㈖</span></button></li><li><button type="button"><span>㈗</span></button></li><li><button type="button"><span>㈘</span></button></li><li><button type="button"><span>㈙</span></button></li><li><button type="button"><span>㈚</span></button></li><li><button type="button"><span>㈛</span></button></li><li><button type="button"><span>⒜</span></button></li><li><button type="button"><span>⒝</span></button></li><li><button type="button"><span>⒞</span></button></li><li><button type="button"><span>⒟</span></button></li><li><button type="button"><span>⒠</span></button></li><li><button type="button"><span>⒡</span></button></li><li><button type="button"><span>⒢</span></button></li><li><button type="button"><span>⒣</span></button></li><li><button type="button"><span>⒤</span></button></li><li><button type="button"><span>⒥</span></button></li><li><button type="button"><span>⒦</span></button></li><li><button type="button"><span>⒧</span></button></li><li><button type="button"><span>⒨</span></button></li><li><button type="button"><span>⒩</span></button></li><li><button type="button"><span>⒪</span></button></li><li><button type="button"><span>⒫</span></button></li><li><button type="button"><span>⒬</span></button></li><li><button type="button"><span>⒭</span></button></li><li><button type="button"><span>⒮</span></button></li><li><button type="button"><span>⒯</span></button></li><li><button type="button"><span>⒰</span></button></li><li><button type="button"><span>⒱</span></button></li><li><button type="button"><span>⒲</span></button></li><li><button type="button"><span>⒳</span></button></li><li><button type="button"><span>⒴</span></button></li><li><button type="button"><span>⒵</span></button></li><li><button type="button"><span>⑴</span></button></li><li><button type="button"><span>⑵</span></button></li><li><button type="button"><span>⑶</span></button></li><li><button type="button"><span>⑷</span></button></li><li><button type="button"><span>⑸</span></button></li><li><button type="button"><span>⑹</span></button></li><li><button type="button"><span>⑺</span></button></li><li><button type="button"><span>⑻</span></button></li><li><button type="button"><span>⑼</span></button></li><li><button type="button"><span>⑽</span></button></li><li><button type="button"><span>⑾</span></button></li><li><button type="button"><span>⑿</span></button></li><li><button type="button"><span>⒀</span></button></li><li><button type="button"><span>⒁</span></button></li><li><button type="button"><span>⒂</span></button></li> --> | |
320 | + </ul> | |
321 | + </div> | |
322 | + </li> | |
323 | + <li><button type="button" title="한글" class="se2_char4"><span>한글</span></button> | |
324 | + <div class="se2_s_character"> | |
325 | + <ul class="husky_se2m_sCharacter_list"> | |
326 | + <li></li> | |
327 | + <!-- 한글 목록 --> | |
328 | + <!-- <li><button type="button"><span>ㄱ</span></button></li><li><button type="button"><span>ㄲ</span></button></li><li><button type="button"><span>ㄳ</span></button></li><li><button type="button"><span>ㄴ</span></button></li><li><button type="button"><span>ㄵ</span></button></li><li><button type="button"><span>ㄶ</span></button></li><li><button type="button"><span>ㄷ</span></button></li><li><button type="button"><span>ㄸ</span></button></li><li><button type="button"><span>ㄹ</span></button></li><li><button type="button"><span>ㄺ</span></button></li><li><button type="button"><span>ㄻ</span></button></li><li><button type="button"><span>ㄼ</span></button></li><li><button type="button"><span>ㄽ</span></button></li><li><button type="button"><span>ㄾ</span></button></li><li><button type="button"><span>ㄿ</span></button></li><li><button type="button"><span>ㅀ</span></button></li><li><button type="button"><span>ㅁ</span></button></li><li><button type="button"><span>ㅂ</span></button></li><li><button type="button"><span>ㅃ</span></button></li><li><button type="button"><span>ㅄ</span></button></li><li><button type="button"><span>ㅅ</span></button></li><li><button type="button"><span>ㅆ</span></button></li><li><button type="button"><span>ㅇ</span></button></li><li><button type="button"><span>ㅈ</span></button></li><li><button type="button"><span>ㅉ</span></button></li><li><button type="button"><span>ㅊ</span></button></li><li><button type="button"><span>ㅋ</span></button></li><li><button type="button"><span>ㅌ</span></button></li><li><button type="button"><span>ㅍ</span></button></li><li><button type="button"><span>ㅎ</span></button></li><li><button type="button"><span>ㅏ</span></button></li><li><button type="button"><span>ㅐ</span></button></li><li><button type="button"><span>ㅑ</span></button></li><li><button type="button"><span>ㅒ</span></button></li><li><button type="button"><span>ㅓ</span></button></li><li><button type="button"><span>ㅔ</span></button></li><li><button type="button"><span>ㅕ</span></button></li><li><button type="button"><span>ㅖ</span></button></li><li><button type="button"><span>ㅗ</span></button></li><li><button type="button"><span>ㅘ</span></button></li><li><button type="button"><span>ㅙ</span></button></li><li><button type="button"><span>ㅚ</span></button></li><li><button type="button"><span>ㅛ</span></button></li><li><button type="button"><span>ㅜ</span></button></li><li><button type="button"><span>ㅝ</span></button></li><li><button type="button"><span>ㅞ</span></button></li><li><button type="button"><span>ㅟ</span></button></li><li><button type="button"><span>ㅠ</span></button></li><li><button type="button"><span>ㅡ</span></button></li><li><button type="button"><span>ㅢ</span></button></li><li><button type="button"><span>ㅣ</span></button></li><li><button type="button"><span>ㅥ</span></button></li><li><button type="button"><span>ㅦ</span></button></li><li><button type="button"><span>ㅧ</span></button></li><li><button type="button"><span>ㅨ</span></button></li><li><button type="button"><span>ㅩ</span></button></li><li><button type="button"><span>ㅪ</span></button></li><li><button type="button"><span>ㅫ</span></button></li><li><button type="button"><span>ㅬ</span></button></li><li><button type="button"><span>ㅭ</span></button></li><li><button type="button"><span>ㅮ</span></button></li><li><button type="button"><span>ㅯ</span></button></li><li><button type="button"><span>ㅰ</span></button></li><li><button type="button"><span>ㅱ</span></button></li><li><button type="button"><span>ㅲ</span></button></li><li><button type="button"><span>ㅳ</span></button></li><li><button type="button"><span>ㅴ</span></button></li><li><button type="button"><span>ㅵ</span></button></li><li><button type="button"><span>ㅶ</span></button></li><li><button type="button"><span>ㅷ</span></button></li><li><button type="button"><span>ㅸ</span></button></li><li><button type="button"><span>ㅹ</span></button></li><li><button type="button"><span>ㅺ</span></button></li><li><button type="button"><span>ㅻ</span></button></li><li><button type="button"><span>ㅼ</span></button></li><li><button type="button"><span>ㅽ</span></button></li><li><button type="button"><span>ㅾ</span></button></li><li><button type="button"><span>ㅿ</span></button></li><li><button type="button"><span>ㆀ</span></button></li><li><button type="button"><span>ㆁ</span></button></li><li><button type="button"><span>ㆂ</span></button></li><li><button type="button"><span>ㆃ</span></button></li><li><button type="button"><span>ㆄ</span></button></li><li><button type="button"><span>ㆅ</span></button></li><li><button type="button"><span>ㆆ</span></button></li><li><button type="button"><span>ㆇ</span></button></li><li><button type="button"><span>ㆈ</span></button></li><li><button type="button"><span>ㆉ</span></button></li><li><button type="button"><span>ㆊ</span></button></li><li><button type="button"><span>ㆋ</span></button></li><li><button type="button"><span>ㆌ</span></button></li><li><button type="button"><span>ㆍ</span></button></li><li><button type="button"><span>ㆎ</span></button></li> --> | |
329 | + </ul> | |
330 | + </div> | |
331 | + </li> | |
332 | + <li><button type="button" title="그리스,라틴어" class="se2_char5"><span>그리스,라틴어</span></button> | |
333 | + <div class="se2_s_character"> | |
334 | + <ul class="husky_se2m_sCharacter_list"> | |
335 | + <li></li> | |
336 | + <!-- 그리스,라틴어 목록 --> | |
337 | + <!-- <li><button type="button"><span>Α</span></button></li><li><button type="button"><span>Β</span></button></li><li><button type="button"><span>Γ</span></button></li><li><button type="button"><span>Δ</span></button></li><li><button type="button"><span>Ε</span></button></li><li><button type="button"><span>Ζ</span></button></li><li><button type="button"><span>Η</span></button></li><li><button type="button"><span>Θ</span></button></li><li><button type="button"><span>Ι</span></button></li><li><button type="button"><span>Κ</span></button></li><li><button type="button"><span>Λ</span></button></li><li><button type="button"><span>Μ</span></button></li><li><button type="button"><span>Ν</span></button></li><li><button type="button"><span>Ξ</span></button></li><li class="hover"><button type="button"><span>Ο</span></button></li><li><button type="button"><span>Π</span></button></li><li><button type="button"><span>Ρ</span></button></li><li><button type="button"><span>Σ</span></button></li><li><button type="button"><span>Τ</span></button></li><li><button type="button"><span>Υ</span></button></li><li><button type="button"><span>Φ</span></button></li><li><button type="button"><span>Χ</span></button></li><li><button type="button"><span>Ψ</span></button></li><li><button type="button"><span>Ω</span></button></li><li><button type="button"><span>α</span></button></li><li><button type="button"><span>β</span></button></li><li><button type="button"><span>γ</span></button></li><li><button type="button"><span>δ</span></button></li><li><button type="button"><span>ε</span></button></li><li><button type="button"><span>ζ</span></button></li><li><button type="button"><span>η</span></button></li><li><button type="button"><span>θ</span></button></li><li><button type="button"><span>ι</span></button></li><li><button type="button"><span>κ</span></button></li><li><button type="button"><span>λ</span></button></li><li><button type="button"><span>μ</span></button></li><li><button type="button"><span>ν</span></button></li><li><button type="button"><span>ξ</span></button></li><li><button type="button"><span>ο</span></button></li><li><button type="button"><span>π</span></button></li><li><button type="button"><span>ρ</span></button></li><li><button type="button"><span>σ</span></button></li><li><button type="button"><span>τ</span></button></li><li><button type="button"><span>υ</span></button></li><li><button type="button"><span>φ</span></button></li><li><button type="button"><span>χ</span></button></li><li><button type="button"><span>ψ</span></button></li><li><button type="button"><span>ω</span></button></li><li><button type="button"><span>Æ</span></button></li><li><button type="button"><span>Ð</span></button></li><li><button type="button"><span>Ħ</span></button></li><li><button type="button"><span>IJ</span></button></li><li><button type="button"><span>Ŀ</span></button></li><li><button type="button"><span>Ł</span></button></li><li><button type="button"><span>Ø</span></button></li><li><button type="button"><span>Œ</span></button></li><li><button type="button"><span>Þ</span></button></li><li><button type="button"><span>Ŧ</span></button></li><li><button type="button"><span>Ŋ</span></button></li><li><button type="button"><span>æ</span></button></li><li><button type="button"><span>đ</span></button></li><li><button type="button"><span>ð</span></button></li><li><button type="button"><span>ħ</span></button></li><li><button type="button"><span>I</span></button></li><li><button type="button"><span>ij</span></button></li><li><button type="button"><span>ĸ</span></button></li><li><button type="button"><span>ŀ</span></button></li><li><button type="button"><span>ł</span></button></li><li><button type="button"><span>ł</span></button></li><li><button type="button"><span>œ</span></button></li><li><button type="button"><span>ß</span></button></li><li><button type="button"><span>þ</span></button></li><li><button type="button"><span>ŧ</span></button></li><li><button type="button"><span>ŋ</span></button></li><li><button type="button"><span>ʼn</span></button></li><li><button type="button"><span>Б</span></button></li><li><button type="button"><span>Г</span></button></li><li><button type="button"><span>Д</span></button></li><li><button type="button"><span>Ё</span></button></li><li><button type="button"><span>Ж</span></button></li><li><button type="button"><span>З</span></button></li><li><button type="button"><span>И</span></button></li><li><button type="button"><span>Й</span></button></li><li><button type="button"><span>Л</span></button></li><li><button type="button"><span>П</span></button></li><li><button type="button"><span>Ц</span></button></li><li><button type="button"><span>Ч</span></button></li><li><button type="button"><span>Ш</span></button></li><li><button type="button"><span>Щ</span></button></li><li><button type="button"><span>Ъ</span></button></li><li><button type="button"><span>Ы</span></button></li><li><button type="button"><span>Ь</span></button></li><li><button type="button"><span>Э</span></button></li><li><button type="button"><span>Ю</span></button></li><li><button type="button"><span>Я</span></button></li><li><button type="button"><span>б</span></button></li><li><button type="button"><span>в</span></button></li><li><button type="button"><span>г</span></button></li><li><button type="button"><span>д</span></button></li><li><button type="button"><span>ё</span></button></li><li><button type="button"><span>ж</span></button></li><li><button type="button"><span>з</span></button></li><li><button type="button"><span>и</span></button></li><li><button type="button"><span>й</span></button></li><li><button type="button"><span>л</span></button></li><li><button type="button"><span>п</span></button></li><li><button type="button"><span>ф</span></button></li><li><button type="button"><span>ц</span></button></li><li><button type="button"><span>ч</span></button></li><li><button type="button"><span>ш</span></button></li><li><button type="button"><span>щ</span></button></li><li><button type="button"><span>ъ</span></button></li><li><button type="button"><span>ы</span></button></li><li><button type="button"><span>ь</span></button></li><li><button type="button"><span>э</span></button></li><li><button type="button"><span>ю</span></button></li><li><button type="button"><span>я</span></button></li> --> | |
338 | + </ul> | |
339 | + </div> | |
340 | + </li> | |
341 | + <li><button type="button" title="일본어" class="se2_char6"><span>일본어</span></button> | |
342 | + <div class="se2_s_character"> | |
343 | + <ul class="husky_se2m_sCharacter_list"> | |
344 | + <li></li> | |
345 | + <!-- 일본어 목록 --> | |
346 | + <!-- <li><button type="button"><span>ぁ</span></button></li><li class="hover"><button type="button"><span>あ</span></button></li><li><button type="button"><span>ぃ</span></button></li><li><button type="button"><span>い</span></button></li><li><button type="button"><span>ぅ</span></button></li><li><button type="button"><span>う</span></button></li><li><button type="button"><span>ぇ</span></button></li><li><button type="button"><span>え</span></button></li><li><button type="button"><span>ぉ</span></button></li><li><button type="button"><span>お</span></button></li><li><button type="button"><span>か</span></button></li><li><button type="button"><span>が</span></button></li><li><button type="button"><span>き</span></button></li><li><button type="button"><span>ぎ</span></button></li><li><button type="button"><span>く</span></button></li><li><button type="button"><span>ぐ</span></button></li><li><button type="button"><span>け</span></button></li><li><button type="button"><span>げ</span></button></li><li><button type="button"><span>こ</span></button></li><li><button type="button"><span>ご</span></button></li><li><button type="button"><span>さ</span></button></li><li><button type="button"><span>ざ</span></button></li><li><button type="button"><span>し</span></button></li><li><button type="button"><span>じ</span></button></li><li><button type="button"><span>す</span></button></li><li><button type="button"><span>ず</span></button></li><li><button type="button"><span>せ</span></button></li><li><button type="button"><span>ぜ</span></button></li><li><button type="button"><span>そ</span></button></li><li><button type="button"><span>ぞ</span></button></li><li><button type="button"><span>た</span></button></li><li><button type="button"><span>だ</span></button></li><li><button type="button"><span>ち</span></button></li><li><button type="button"><span>ぢ</span></button></li><li><button type="button"><span>っ</span></button></li><li><button type="button"><span>つ</span></button></li><li><button type="button"><span>づ</span></button></li><li><button type="button"><span>て</span></button></li><li><button type="button"><span>で</span></button></li><li><button type="button"><span>と</span></button></li><li><button type="button"><span>ど</span></button></li><li><button type="button"><span>な</span></button></li><li><button type="button"><span>に</span></button></li><li><button type="button"><span>ぬ</span></button></li><li><button type="button"><span>ね</span></button></li><li><button type="button"><span>の</span></button></li><li><button type="button"><span>は</span></button></li><li><button type="button"><span>ば</span></button></li><li><button type="button"><span>ぱ</span></button></li><li><button type="button"><span>ひ</span></button></li><li><button type="button"><span>び</span></button></li><li><button type="button"><span>ぴ</span></button></li><li><button type="button"><span>ふ</span></button></li><li><button type="button"><span>ぶ</span></button></li><li><button type="button"><span>ぷ</span></button></li><li><button type="button"><span>へ</span></button></li><li><button type="button"><span>べ</span></button></li><li><button type="button"><span>ぺ</span></button></li><li><button type="button"><span>ほ</span></button></li><li><button type="button"><span>ぼ</span></button></li><li><button type="button"><span>ぽ</span></button></li><li><button type="button"><span>ま</span></button></li><li><button type="button"><span>み</span></button></li><li><button type="button"><span>む</span></button></li><li><button type="button"><span>め</span></button></li><li><button type="button"><span>も</span></button></li><li><button type="button"><span>ゃ</span></button></li><li><button type="button"><span>や</span></button></li><li><button type="button"><span>ゅ</span></button></li><li><button type="button"><span>ゆ</span></button></li><li><button type="button"><span>ょ</span></button></li><li><button type="button"><span>よ</span></button></li><li><button type="button"><span>ら</span></button></li><li><button type="button"><span>り</span></button></li><li><button type="button"><span>る</span></button></li><li><button type="button"><span>れ</span></button></li><li><button type="button"><span>ろ</span></button></li><li><button type="button"><span>ゎ</span></button></li><li><button type="button"><span>わ</span></button></li><li><button type="button"><span>ゐ</span></button></li><li><button type="button"><span>ゑ</span></button></li><li><button type="button"><span>を</span></button></li><li><button type="button"><span>ん</span></button></li><li><button type="button"><span>ァ</span></button></li><li><button type="button"><span>ア</span></button></li><li><button type="button"><span>ィ</span></button></li><li><button type="button"><span>イ</span></button></li><li><button type="button"><span>ゥ</span></button></li><li><button type="button"><span>ウ</span></button></li><li><button type="button"><span>ェ</span></button></li><li><button type="button"><span>エ</span></button></li><li><button type="button"><span>ォ</span></button></li><li><button type="button"><span>オ</span></button></li><li><button type="button"><span>カ</span></button></li><li><button type="button"><span>ガ</span></button></li><li><button type="button"><span>キ</span></button></li><li><button type="button"><span>ギ</span></button></li><li><button type="button"><span>ク</span></button></li><li><button type="button"><span>グ</span></button></li><li><button type="button"><span>ケ</span></button></li><li><button type="button"><span>ゲ</span></button></li><li><button type="button"><span>コ</span></button></li><li><button type="button"><span>ゴ</span></button></li><li><button type="button"><span>サ</span></button></li><li><button type="button"><span>ザ</span></button></li><li><button type="button"><span>シ</span></button></li><li><button type="button"><span>ジ</span></button></li><li><button type="button"><span>ス</span></button></li><li><button type="button"><span>ズ</span></button></li><li><button type="button"><span>セ</span></button></li><li><button type="button"><span>ゼ</span></button></li><li><button type="button"><span>ソ</span></button></li><li><button type="button"><span>ゾ</span></button></li><li><button type="button"><span>タ</span></button></li><li><button type="button"><span>ダ</span></button></li><li><button type="button"><span>チ</span></button></li><li><button type="button"><span>ヂ</span></button></li><li><button type="button"><span>ッ</span></button></li><li><button type="button"><span>ツ</span></button></li><li><button type="button"><span>ヅ</span></button></li><li><button type="button"><span>テ</span></button></li><li><button type="button"><span>デ</span></button></li><li><button type="button"><span>ト</span></button></li><li><button type="button"><span>ド</span></button></li><li><button type="button"><span>ナ</span></button></li><li><button type="button"><span>ニ</span></button></li><li><button type="button"><span>ヌ</span></button></li><li><button type="button"><span>ネ</span></button></li><li><button type="button"><span>ノ</span></button></li><li><button type="button"><span>ハ</span></button></li><li><button type="button"><span>バ</span></button></li><li><button type="button"><span>パ</span></button></li><li><button type="button"><span>ヒ</span></button></li><li><button type="button"><span>ビ</span></button></li><li><button type="button"><span>ピ</span></button></li><li><button type="button"><span>フ</span></button></li><li><button type="button"><span>ブ</span></button></li><li><button type="button"><span>プ</span></button></li><li><button type="button"><span>ヘ</span></button></li><li><button type="button"><span>ベ</span></button></li><li><button type="button"><span>ペ</span></button></li><li><button type="button"><span>ホ</span></button></li><li><button type="button"><span>ボ</span></button></li><li><button type="button"><span>ポ</span></button></li><li><button type="button"><span>マ</span></button></li><li><button type="button"><span>ミ</span></button></li><li><button type="button"><span>ム</span></button></li><li><button type="button"><span>メ</span></button></li><li><button type="button"><span>モ</span></button></li><li><button type="button"><span>ャ</span></button></li><li><button type="button"><span>ヤ</span></button></li><li><button type="button"><span>ュ</span></button></li><li><button type="button"><span>ユ</span></button></li><li><button type="button"><span>ョ</span></button></li><li><button type="button"><span>ヨ</span></button></li><li><button type="button"><span>ラ</span></button></li><li><button type="button"><span>リ</span></button></li><li><button type="button"><span>ル</span></button></li><li><button type="button"><span>レ</span></button></li><li><button type="button"><span>ロ</span></button></li><li><button type="button"><span>ヮ</span></button></li><li><button type="button"><span>ワ</span></button></li><li><button type="button"><span>ヰ</span></button></li><li><button type="button"><span>ヱ</span></button></li><li><button type="button"><span>ヲ</span></button></li><li><button type="button"><span>ン</span></button></li><li><button type="button"><span>ヴ</span></button></li><li><button type="button"><span>ヵ</span></button></li><li><button type="button"><span>ヶ</span></button></li> --> | |
347 | + </ul> | |
348 | + </div> | |
349 | + </li> | |
350 | + </ul> | |
351 | + <p class="se2_apply_character"> | |
352 | + <label for="char_preview">선택한 기호</label> <input type="text" name="char_preview" id="char_preview" value="®º⊆●○" class="input_ty1"><button type="button" class="se2_confirm"><span>적용</span></button><button type="button" class="se2_cancel husky_se2m_sCharacter_close"><span>취소</span></button> | |
353 | + </p> | |
354 | + </div> | |
355 | + </div> | |
356 | + </div> | |
357 | + <!-- //특수기호 --> | |
358 | + </li> | |
359 | + | |
360 | + <li class="husky_seditor_ui_table"><button type="button" title="표" class="se2_table"><span class="_buttonRound">표</span></button> | |
361 | + <!--@lazyload_html create_table--> | |
362 | + <!-- 표 --> | |
363 | + <div class="se2_layer husky_se2m_table_layer" style="margin-left:-171px"> | |
364 | + <div class="se2_in_layer"> | |
365 | + <div class="se2_table_set"> | |
366 | + <fieldset> | |
367 | + <legend>칸수 지정</legend> | |
368 | + <dl class="se2_cell_num"> | |
369 | + <dt><label for="row">행</label></dt> | |
370 | + <dd><input id="row" name="" type="text" maxlength="2" value="4" class="input_ty2"> | |
371 | + <button type="button" class="se2_add"><span>1행추가</span></button> | |
372 | + <button type="button" class="se2_del"><span>1행삭제</span></button> | |
373 | + </dd> | |
374 | + <dt><label for="col">열</label></dt> | |
375 | + <dd><input id="col" name="" type="text" maxlength="2" value="4" class="input_ty2"> | |
376 | + <button type="button" class="se2_add"><span>1열추가</span></button> | |
377 | + <button type="button" class="se2_del"><span>1열삭제</span></button> | |
378 | + </dd> | |
379 | + </dl> | |
380 | + <table border="0" cellspacing="1" class="se2_pre_table husky_se2m_table_preview"> | |
381 | + <tr> | |
382 | + <td> </td> | |
383 | + <td> </td> | |
384 | + <td> </td> | |
385 | + <td> </td> | |
386 | + </tr> | |
387 | + <tr> | |
388 | + <td> </td> | |
389 | + <td> </td> | |
390 | + <td> </td> | |
391 | + <td> </td> | |
392 | + </tr> | |
393 | + <tr> | |
394 | + <td> </td> | |
395 | + <td> </td> | |
396 | + <td> </td> | |
397 | + <td> </td> | |
398 | + </tr> | |
399 | + </table> | |
400 | + </fieldset> | |
401 | + <fieldset> | |
402 | + <legend>속성직접입력</legend> | |
403 | + <dl class="se2_t_proper1"> | |
404 | + <dt><input type="radio" id="se2_tbp1" name="se2_tbp" checked><label for="se2_tbp1">속성직접입력</label></dt> | |
405 | + <dd> | |
406 | + <dl class="se2_t_proper1_1"> | |
407 | + <dt><label>표스타일</label></dt> | |
408 | + <dd><div class="se2_select_ty1"><span class="se2_b_style3 husky_se2m_table_border_style_preview"></span><button type="button" title="더보기" class="se2_view_more"><span>더보기</span></button></div> | |
409 | + <!-- 레이어 : 테두리스타일 --> | |
410 | + <div class="se2_layer_b_style husky_se2m_table_border_style_layer" style="display:none"> | |
411 | + <ul> | |
412 | + <li><button type="button" class="se2_b_style1"><span class="se2m_no_border">테두리없음</span></button></li> | |
413 | + <li><button type="button" class="se2_b_style2"><span><span>테두리스타일2</span></span></button></li> | |
414 | + <li><button type="button" class="se2_b_style3"><span><span>테두리스타일3</span></span></button></li> | |
415 | + <li><button type="button" class="se2_b_style4"><span><span>테두리스타일4</span></span></button></li> | |
416 | + <li><button type="button" class="se2_b_style5"><span><span>테두리스타일5</span></span></button></li> | |
417 | + <li><button type="button" class="se2_b_style6"><span><span>테두리스타일6</span></span></button></li> | |
418 | + <li><button type="button" class="se2_b_style7"><span><span>테두리스타일7</span></span></button></li> | |
419 | + </ul> | |
420 | + </div> | |
421 | + <!-- //레이어 : 테두리스타일 --> | |
422 | + </dd> | |
423 | + </dl> | |
424 | + <dl class="se2_t_proper1_1 se2_t_proper1_2"> | |
425 | + <dt><label for="se2_b_width">테두리두께</label></dt> | |
426 | + <dd><input id="se2_b_width" name="" type="text" maxlength="2" value="1" class="input_ty1"> | |
427 | + <button type="button" title="1px 더하기" class="se2_add se2m_incBorder"><span>1px 더하기</span></button> | |
428 | + <button type="button" title="1px 빼기" class="se2_del se2m_decBorder"><span>1px 빼기</span></button> | |
429 | + </dd> | |
430 | + </dl> | |
431 | + <dl class="se2_t_proper1_1 se2_t_proper1_3"> | |
432 | + <dt><label for="se2_b_color">테두리색</label></dt> | |
433 | + <dd><input id="se2_b_color" name="" type="text" maxlength="7" value="#cccccc" class="input_ty3"><span class="se2_pre_color"><button type="button" style="background:#cccccc;"><span>색찾기</span></button></span> | |
434 | + <!-- 레이어 : 테두리색 --> | |
435 | + <div class="se2_layer se2_b_t_b1" style="clear:both;display:none;position:absolute;top:20px;left:-147px;"> | |
436 | + <div class="se2_in_layer husky_se2m_table_border_color_pallet"> | |
437 | + </div> | |
438 | + </div> | |
439 | + <!-- //레이어 : 테두리색--> | |
440 | + </dd> | |
441 | + </dl> | |
442 | + <div class="se2_t_dim0"></div><!-- 테두리 없음일때 딤드레이어 --> | |
443 | + <dl class="se2_t_proper1_1 se2_t_proper1_4"> | |
444 | + <dt><label for="se2_cellbg">셀 배경색</label></dt> | |
445 | + <dd><input id="se2_cellbg" name="" type="text" maxlength="7" value="#ffffff" class="input_ty3"><span class="se2_pre_color"><button type="button" style="background:#ffffff;"><span>색찾기</span></button></span> | |
446 | + <!-- 레이어 : 셀배경색 --> | |
447 | + <div class="se2_layer se2_b_t_b1" style="clear:both;display:none;position:absolute;top:20px;left:-147px;"> | |
448 | + <div class="se2_in_layer husky_se2m_table_bgcolor_pallet"> | |
449 | + </div> | |
450 | + </div> | |
451 | + <!-- //레이어 : 셀배경색--> | |
452 | + </dd> | |
453 | + </dl> | |
454 | + </dd> | |
455 | + </dl> | |
456 | + </fieldset> | |
457 | + <fieldset> | |
458 | + <legend>표스타일</legend> | |
459 | + <dl class="se2_t_proper2"> | |
460 | + <dt><input type="radio" id="se2_tbp2" name="se2_tbp"><label for="se2_tbp2">스타일 선택</label></dt> | |
461 | + <dd><div class="se2_select_ty2"><span class="se2_t_style1 husky_se2m_table_style_preview"></span><button type="button" title="더보기" class="se2_view_more"><span>더보기</span></button></div> | |
462 | + <!-- 레이어 : 표템플릿선택 --> | |
463 | + <div class="se2_layer_t_style husky_se2m_table_style_layer" style="display:none"> | |
464 | + <ul class="se2_scroll"> | |
465 | + <li><button type="button" class="se2_t_style1"><span>표스타일1</span></button></li> | |
466 | + <li><button type="button" class="se2_t_style2"><span>표스타일2</span></button></li> | |
467 | + <li><button type="button" class="se2_t_style3"><span>표스타일3</span></button></li> | |
468 | + <li><button type="button" class="se2_t_style4"><span>표스타일4</span></button></li> | |
469 | + <li><button type="button" class="se2_t_style5"><span>표스타일5</span></button></li> | |
470 | + <li><button type="button" class="se2_t_style6"><span>표스타일6</span></button></li> | |
471 | + <li><button type="button" class="se2_t_style7"><span>표스타일7</span></button></li> | |
472 | + <li><button type="button" class="se2_t_style8"><span>표스타일8</span></button></li> | |
473 | + <li><button type="button" class="se2_t_style9"><span>표스타일9</span></button></li> | |
474 | + <li><button type="button" class="se2_t_style10"><span>표스타일10</span></button></li> | |
475 | + <li><button type="button" class="se2_t_style11"><span>표스타일11</span></button></li> | |
476 | + <li><button type="button" class="se2_t_style12"><span>표스타일12</span></button></li> | |
477 | + <li><button type="button" class="se2_t_style13"><span>표스타일13</span></button></li> | |
478 | + <li><button type="button" class="se2_t_style14"><span>표스타일14</span></button></li> | |
479 | + <li><button type="button" class="se2_t_style15"><span>표스타일15</span></button></li> | |
480 | + <li><button type="button" class="se2_t_style16"><span>표스타일16</span></button></li> | |
481 | + </ul> | |
482 | + </div> | |
483 | + <!-- //레이어 : 표템플릿선택 --> | |
484 | + </dd> | |
485 | + </dl> | |
486 | + </fieldset> | |
487 | + <p class="se2_btn_area"> | |
488 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
489 | + </p> | |
490 | + <!-- 딤드레이어 --> | |
491 | + <div class="se2_t_dim3"></div> | |
492 | + <!-- //딤드레이어 --> | |
493 | + </div> | |
494 | + </div> | |
495 | + </div> | |
496 | + <!-- //표 --> | |
497 | + <!--//@lazyload_html--> | |
498 | + </li> | |
499 | + | |
500 | + <li class="husky_seditor_ui_findAndReplace last_child"><button type="button" title="찾기/바꾸기" class="se2_find"><span class="_buttonRound tool_bg">찾기/바꾸기</span></button> | |
501 | + <!--@lazyload_html find_and_replace--> | |
502 | + <!-- 찾기/바꾸기 --> | |
503 | + <div class="se2_layer husky_se2m_findAndReplace_layer" style="margin-left:-238px;"> | |
504 | + <div class="se2_in_layer"> | |
505 | + <div class="se2_bx_find_revise"> | |
506 | + <button type="button" title="닫기" class="se2_close husky_se2m_cancel"><span>닫기</span></button> | |
507 | + <h3>찾기/바꾸기</h3> | |
508 | + <ul> | |
509 | + <li class="active"><button type="button" class="se2_tabfind"><span>찾기</span></button></li> | |
510 | + <li><button type="button" class="se2_tabrevise"><span>바꾸기</span></button></li> | |
511 | + </ul> | |
512 | + <div class="se2_in_bx_find husky_se2m_find_ui" style="display:block"> | |
513 | + <dl> | |
514 | + <dt><label for="find_word">찾을 단어</label></dt><dd><input type="text" id="find_word" value="스마트에디터" class="input_ty1"></dd> | |
515 | + </dl> | |
516 | + <p class="se2_find_btns"> | |
517 | + <button type="button" class="se2_find_next husky_se2m_find_next"><span>다음 찾기</span></button><button type="button" class="se2_cancel husky_se2m_cancel"><span>취소</span></button> | |
518 | + </p> | |
519 | + </div> | |
520 | + <div class="se2_in_bx_revise husky_se2m_replace_ui" style="display:none"> | |
521 | + <dl> | |
522 | + <dt><label for="find_word2">찾을 단어</label></dt><dd><input type="text" id="find_word2" value="스마트에디터" class="input_ty1"></dd> | |
523 | + <dt><label for="revise_word">바꿀 단어</label></dt><dd><input type="text" id="revise_word" value="스마트에디터" class="input_ty1"></dd> | |
524 | + </dl> | |
525 | + <p class="se2_find_btns"> | |
526 | + <button type="button" class="se2_find_next2 husky_se2m_replace_find_next"><span>다음 찾기</span></button><button type="button" class="se2_revise1 husky_se2m_replace"><span>바꾸기</span></button><button type="button" class="se2_revise2 husky_se2m_replace_all"><span>모두 바꾸기</span></button><button type="button" class="se2_cancel husky_se2m_cancel"><span>취소</span></button> | |
527 | + </p> | |
528 | + </div> | |
529 | + <button type="button" title="닫기" class="se2_close husky_se2m_cancel"><span>닫기</span></button> | |
530 | + </div> | |
531 | + </div> | |
532 | + </div> | |
533 | + <!-- //찾기/바꾸기 --> | |
534 | + <!--//@lazyload_html--> | |
535 | + </li> | |
536 | +</ul> | |
537 | + <ul class="se2_multy"> | |
538 | + <li class="se2_mn husky_seditor_ui_photo_attach"><button type="button" class="se2_photo ico_btn"><span class="se2_icon"></span><span class="se2_mntxt">사진<span class="se2_new"></span></span></button></li> | |
539 | + </ul> | |
540 | + </div> | |
541 | + <!-- //704이상 --> | |
542 | + </div> | |
543 | + | |
544 | + <!-- 접근성 도움말 레이어 --> | |
545 | + <div class="se2_layer se2_accessibility" style="display:none;"> | |
546 | + <div class="se2_in_layer"> | |
547 | + <button type="button" title="닫기" class="se2_close"><span>닫기</span></button> | |
548 | + <h3><strong>접근성 도움말</strong></h3> | |
549 | + <div class="box_help"> | |
550 | + <div> | |
551 | + <strong>툴바</strong> | |
552 | + <p>ALT+F10 을 누르면 툴바로 이동합니다. 다음 버튼은 TAB 으로 이전 버튼은 SHIFT+TAB 으로 이동 가능합니다. ENTER 를 누르면 해당 버튼의 기능이 동작하고 글쓰기 영역으로 포커스가 이동합니다. ESC 를 누르면 아무런 기능을 실행하지 않고 글쓰기 영역으로 포커스가 이동합니다.</p> | |
553 | + <strong>빠져 나가기</strong> | |
554 | + <p>ALT+. 를 누르면 스마트 에디터 다음 요소로 ALT+, 를 누르면 스마트에디터 이전 요소로 빠져나갈 수 있습니다.</p> | |
555 | + <strong>명령어 단축키</strong> | |
556 | + <ul> | |
557 | + <li>CTRL+B <span>굵게</span></li> | |
558 | + <li>SHIFT+TAB <span>내어쓰기</span></li> | |
559 | + <li>CTRL+U <span>밑줄</span></li> | |
560 | + <li>CTRL+F <span>찾기</span></li> | |
561 | + <li>CTRL+I <span>기울임 글꼴</span></li> | |
562 | + <li>CTRL+H <span>바꾸기</span></li> | |
563 | + <li>CTRL+D <span>취소선</span></li> | |
564 | + <li>CTRL+K <span>링크걸기</span></li> | |
565 | + <li>TAB <span>들여쓰기</span></li> | |
566 | + </ul> | |
567 | + </div> | |
568 | + </div> | |
569 | + <div class="se2_btns"> | |
570 | + <button type="button" class="se2_close2"><span>닫기</span></button> | |
571 | + </div> | |
572 | + </div> | |
573 | + </div> | |
574 | + <!-- //접근성 도움말 레이어 --> | |
575 | + | |
576 | + <hr> | |
577 | + <!-- 입력 --> | |
578 | + <div class="se2_input_area husky_seditor_editing_area_container"> | |
579 | + | |
580 | + | |
581 | + <iframe src="about:blank" id="se2_iframe" name="se2_iframe" class="se2_input_wysiwyg" width="400" height="300" title="글쓰기 영역 : 도구 모음은 ALT+F10을, 도움말은 ALT+0을 누르세요." frameborder="0" style="display:block;"></iframe> | |
582 | + <textarea name="" rows="10" cols="100" title="HTML 편집 모드" class="se2_input_syntax se2_input_htmlsrc" style="display:none;outline-style:none;resize:none"> </textarea> | |
583 | + <textarea name="" rows="10" cols="100" title="TEXT 편집 모드" class="se2_input_syntax se2_input_text" style="display:none;outline-style:none;resize:none;"> </textarea> | |
584 | + | |
585 | + <!-- 입력창 조절 안내 레이어 --> | |
586 | + <div class="ly_controller husky_seditor_resize_notice" style="z-index:20;display:none;"> | |
587 | + <p>아래 영역을 드래그하여 입력창 크기를 조절할 수 있습니다.</p> | |
588 | + <button type="button" title="닫기" class="bt_clse"><span>닫기</span></button> | |
589 | + <span class="ic_arr"></span> | |
590 | + </div> | |
591 | + <!-- //입력창 조절 안내 레이어 --> | |
592 | + <div class="quick_wrap"> | |
593 | + <!-- 표/글양식 간단편집기 --> | |
594 | + <!--@lazyload_html qe_table--> | |
595 | + <div class="q_table_wrap" style="z-index: 150;"> | |
596 | + <button class="_fold se2_qmax q_open_table_full" style="position:absolute; display:none;top:340px;left:210px;z-index:30;" title="최대화" type="button"><span>퀵에디터최대화</span></button> | |
597 | + <div class="_full se2_qeditor se2_table_set" style="position:absolute;display:none;top:135px;left:661px;z-index:30;"> | |
598 | + <div class="se2_qbar q_dragable"><span class="se2_qmini"><button title="최소화" class="q_open_table_fold"><span>퀵에디터최소화</span></button></span></div> | |
599 | + <div class="se2_qbody0"> | |
600 | + <div class="se2_qbody"> | |
601 | + <dl class="se2_qe1"> | |
602 | + <dt>삽입</dt><dd><button class="se2_addrow" title="행삽입" type="button"><span>행삽입</span></button><button class="se2_addcol" title="열삽입" type="button"><span>열삽입</span></button></dd> | |
603 | + <dt>분할</dt><dd><button class="se2_seprow" title="행분할" type="button"><span>행분할</span></button><button class="se2_sepcol" title="열분할" type="button"><span>열분할</span></button></dd> | |
604 | + | |
605 | + <dt>삭제</dt><dd><button class="se2_delrow" title="행삭제" type="button"><span>행삭제</span></button><button class="se2_delcol" title="열삭제" type="button"><span>열삭제</span></button></dd> | |
606 | + <dt>병합</dt><dd><button class="se2_merrow" title="행병합" type="button"><span>행병합</span></button></dd> | |
607 | + </dl> | |
608 | + <div class="se2_qe2 se2_qe2_3"> <!-- 테이블 퀵에디터의 경우만, se2_qe2_3제거 --> | |
609 | + <!-- 샐배경색 --> | |
610 | + <dl class="se2_qe2_1"> | |
611 | + | |
612 | + <dt><input type="radio" checked="checked" name="se2_tbp3" id="se2_cellbg2" class="husky_se2m_radio_bgc"><label for="se2_cellbg2">셀 배경색</label></dt> | |
613 | + <dd><span class="se2_pre_color"><button style="background: none repeat scroll 0% 0% rgb(255, 255, 255);" type="button" class="husky_se2m_table_qe_bgcolor_btn"><span>색찾기</span></button></span> | |
614 | + <!-- layer:셀배경색 --> | |
615 | + <div style="display:none;position:absolute;top:20px;left:0px;" class="se2_layer se2_b_t_b1"> | |
616 | + <div class="se2_in_layer husky_se2m_tbl_qe_bg_paletteHolder"> | |
617 | + </div> | |
618 | + </div> | |
619 | + <!-- //layer:셀배경색--> | |
620 | + | |
621 | + </dd> | |
622 | + </dl> | |
623 | + <!-- //샐배경색 --> | |
624 | + <!-- 배경이미지선택 --> | |
625 | + <dl style="display: none;" class="se2_qe2_2 husky_se2m_tbl_qe_review_bg"> | |
626 | + <dt><input type="radio" name="se2_tbp3" id="se2_cellbg3" class="husky_se2m_radio_bgimg"><label for="se2_cellbg3">이미지</label></dt> | |
627 | + <dd><span class="se2_pre_bgimg"><button class="husky_se2m_table_qe_bgimage_btn se2_cellimg0" type="button"><span>배경이미지선택</span></button></span> | |
628 | + <!-- layer:배경이미지선택 --> | |
629 | + <div style="display:none;position:absolute;top:20px;left:-155px;" class="se2_layer se2_b_t_b1"> | |
630 | + <div class="se2_in_layer husky_se2m_tbl_qe_bg_img_paletteHolder"> | |
631 | + <ul class="se2_cellimg_set"> | |
632 | + <li><button class="se2_cellimg0" type="button"><span>배경없음</span></button></li> | |
633 | + <li><button class="se2_cellimg1" type="button"><span>배경1</span></button></li> | |
634 | + <li><button class="se2_cellimg2" type="button"><span>배경2</span></button></li> | |
635 | + <li><button class="se2_cellimg3" type="button"><span>배경3</span></button></li> | |
636 | + <li><button class="se2_cellimg4" type="button"><span>배경4</span></button></li> | |
637 | + <li><button class="se2_cellimg5" type="button"><span>배경5</span></button></li> | |
638 | + <li><button class="se2_cellimg6" type="button"><span>배경6</span></button></li> | |
639 | + <li><button class="se2_cellimg7" type="button"><span>배경7</span></button></li> | |
640 | + <li><button class="se2_cellimg8" type="button"><span>배경8</span></button></li> | |
641 | + <li><button class="se2_cellimg9" type="button"><span>배경9</span></button></li> | |
642 | + <li><button class="se2_cellimg10" type="button"><span>배경10</span></button></li> | |
643 | + <li><button class="se2_cellimg11" type="button"><span>배경11</span></button></li> | |
644 | + <li><button class="se2_cellimg12" type="button"><span>배경12</span></button></li> | |
645 | + <li><button class="se2_cellimg13" type="button"><span>배경13</span></button></li> | |
646 | + <li><button class="se2_cellimg14" type="button"><span>배경14</span></button></li> | |
647 | + <li><button class="se2_cellimg15" type="button"><span>배경15</span></button></li> | |
648 | + <li><button class="se2_cellimg16" type="button"><span>배경16</span></button></li> | |
649 | + <li><button class="se2_cellimg17" type="button"><span>배경17</span></button></li> | |
650 | + <li><button class="se2_cellimg18" type="button"><span>배경18</span></button></li> | |
651 | + <li><button class="se2_cellimg19" type="button"><span>배경19</span></button></li> | |
652 | + <li><button class="se2_cellimg20" type="button"><span>배경20</span></button></li> | |
653 | + <li><button class="se2_cellimg21" type="button"><span>배경21</span></button></li> | |
654 | + <li><button class="se2_cellimg22" type="button"><span>배경22</span></button></li> | |
655 | + <li><button class="se2_cellimg23" type="button"><span>배경23</span></button></li> | |
656 | + <li><button class="se2_cellimg24" type="button"><span>배경24</span></button></li> | |
657 | + <li><button class="se2_cellimg25" type="button"><span>배경25</span></button></li> | |
658 | + <li><button class="se2_cellimg26" type="button"><span>배경26</span></button></li> | |
659 | + <li><button class="se2_cellimg27" type="button"><span>배경27</span></button></li> | |
660 | + <li><button class="se2_cellimg28" type="button"><span>배경28</span></button></li> | |
661 | + <li><button class="se2_cellimg29" type="button"><span>배경29</span></button></li> | |
662 | + <li><button class="se2_cellimg30" type="button"><span>배경30</span></button></li> | |
663 | + <li><button class="se2_cellimg31" type="button"><span>배경31</span></button></li> | |
664 | + </ul> | |
665 | + </div> | |
666 | + </div> | |
667 | + <!-- //layer:배경이미지선택--> | |
668 | + </dd> | |
669 | + </dl> | |
670 | + <!-- //배경이미지선택 --> | |
671 | + </div> | |
672 | + <dl style="display: block;" class="se2_qe3 se2_t_proper2"> | |
673 | + <dt><input type="radio" name="se2_tbp3" id="se2_tbp4" class="husky_se2m_radio_template"><label for="se2_tbp4">표 스타일</label></dt> | |
674 | + <dd> | |
675 | + <div class="se2_qe3_table"> | |
676 | + <div class="se2_select_ty2"><span class="se2_t_style1"></span><button class="se2_view_more husky_se2m_template_more" title="더보기" type="button"><span>더보기</span></button></div> | |
677 | + <!-- layer:표스타일 --> | |
678 | + <div style="display:none;top:33px;left:0;margin:0;" class="se2_layer_t_style"> | |
679 | + <ul> | |
680 | + <li><button class="se2_t_style1" type="button"><span>표 스타일1</span></button></li> | |
681 | + <li><button class="se2_t_style2" type="button"><span>표 스타일2</span></button></li> | |
682 | + <li><button class="se2_t_style3" type="button"><span>표 스타일3</span></button></li> | |
683 | + <li><button class="se2_t_style4" type="button"><span>표 스타일4</span></button></li> | |
684 | + <li><button class="se2_t_style5" type="button"><span>표 스타일5</span></button></li> | |
685 | + <li><button class="se2_t_style6" type="button"><span>표 스타일6</span></button></li> | |
686 | + <li><button class="se2_t_style7" type="button"><span>표 스타일7</span></button></li> | |
687 | + <li><button class="se2_t_style8" type="button"><span>표 스타일8</span></button></li> | |
688 | + <li><button class="se2_t_style9" type="button"><span>표 스타일9</span></button></li> | |
689 | + <li><button class="se2_t_style10" type="button"><span>표 스타일10</span></button></li> | |
690 | + <li><button class="se2_t_style11" type="button"><span>표 스타일11</span></button></li> | |
691 | + <li><button class="se2_t_style12" type="button"><span>표 스타일12</span></button></li> | |
692 | + <li><button class="se2_t_style13" type="button"><span>표 스타일13</span></button></li> | |
693 | + <li><button class="se2_t_style14" type="button"><span>표 스타일14</span></button></li> | |
694 | + <li><button class="se2_t_style15" type="button"><span>표 스타일15</span></button></li> | |
695 | + <li><button class="se2_t_style16" type="button"><span>표 스타일16</span></button></li> | |
696 | + </ul> | |
697 | + </div> | |
698 | + <!-- //layer:표스타일 --> | |
699 | + </div> | |
700 | + </dd> | |
701 | + </dl> | |
702 | + <div style="display:none" class="se2_btn_area"> | |
703 | + <button class="se2_btn_save" type="button"><span>My 리뷰저장</span></button> | |
704 | + </div> | |
705 | + <div class="se2_qdim0 husky_se2m_tbl_qe_dim1"></div> | |
706 | + <div class="se2_qdim4 husky_se2m_tbl_qe_dim2"></div> | |
707 | + <div class="se2_qdim6c husky_se2m_tbl_qe_dim_del_col"></div> | |
708 | + <div class="se2_qdim6r husky_se2m_tbl_qe_dim_del_row"></div> | |
709 | + </div> | |
710 | + </div> | |
711 | + </div> | |
712 | + </div> | |
713 | + <!--//@lazyload_html--> | |
714 | + <!-- //표/글양식 간단편집기 --> | |
715 | + <!-- 이미지 간단편집기 --> | |
716 | + <!--@lazyload_html qe_image--> | |
717 | + <div class="q_img_wrap"> | |
718 | + <button class="_fold se2_qmax q_open_img_full" style="position:absolute;display:none;top:240px;left:210px;z-index:30;" title="최대화" type="button"><span>퀵에디터최대화</span></button> | |
719 | + <div class="_full se2_qeditor se2_table_set" style="position:absolute;display:none;top:140px;left:450px;z-index:30;"> | |
720 | + <div class="se2_qbar q_dragable"><span class="se2_qmini"><button title="최소화" class="q_open_img_fold"><span>퀵에디터최소화</span></button></span></div> | |
721 | + <div class="se2_qbody0"> | |
722 | + <div class="se2_qbody"> | |
723 | + <div class="se2_qe10"> | |
724 | + <label for="se2_swidth">가로</label><input type="text" class="input_ty1 widthimg" name="" id="se2_swidth" value="1024"><label class="se2_sheight" for="se2_sheight">세로</label><input type="text" class="input_ty1 heightimg" name="" id="se2_sheight" value="768"><button class="se2_sreset" type="button"><span>초기화</span></button> | |
725 | + <div class="se2_qe10_1"><input type="checkbox" name="" class="se2_srate" id="se2_srate"><label for="se2_srate">가로 세로 비율 유지</label></div> | |
726 | + </div> | |
727 | + <div class="se2_qe11"> | |
728 | + <dl class="se2_qe11_1"> | |
729 | + <dt><label for="se2_b_width2">테두리두께</label></dt> | |
730 | + <dd class="se2_numberStepper"><input type="text" class="input_ty1 input bordersize" value="1" maxlength="2" name="" id="se2_b_width2" readonly="readonly"> | |
731 | + <button class="se2_add plus" type="button"><span>1px 더하기</span></button> | |
732 | + <button class="se2_del minus" type="button"><span>1px 빼기</span></button> | |
733 | + </dd> | |
734 | + </dl> | |
735 | + | |
736 | + <dl class="se2_qe11_2"> | |
737 | + <dt>테두리 색</dt> | |
738 | + <dd><span class="se2_pre_color"><button style="background:#000000;" type="button" class="husky_se2m_img_qe_bgcolor_btn"><span>색찾기</span></button></span> | |
739 | + <!-- layer:테두리 색 --> | |
740 | + <div style="display:none;position:absolute;top:20px;left:-209px;" class="se2_layer se2_b_t_b1"> | |
741 | + <div class="se2_in_layer husky_se2m_img_qe_bg_paletteHolder"> | |
742 | + </div> | |
743 | + </div> | |
744 | + <!-- //layer:테두리 색 --> | |
745 | + </dd> | |
746 | + </dl> | |
747 | + </div> | |
748 | + <dl class="se2_qe12"> | |
749 | + <dt>정렬</dt> | |
750 | + <dd><button title="정렬없음" class="se2_align0" type="button"><span>정렬없음</span></button><button title="좌측정렬" class="se2_align1 left" type="button"><span>좌측정렬</span></button><button title="우측정렬" class="se2_align2 right" type="button"><span>우측정렬</span></button> | |
751 | + </dd> | |
752 | + </dl> | |
753 | + <button class="se2_highedit" type="button"><span>고급편집</span></button> | |
754 | + <div class="se2_qdim0"></div> | |
755 | + </div> | |
756 | + </div> | |
757 | + </div> | |
758 | + </div> | |
759 | + <!--//@lazyload_html--> | |
760 | + <!-- 이미지 간단편집기 --> | |
761 | + </div> | |
762 | + </div> | |
763 | + <!-- //입력 --> | |
764 | + <!-- 입력창조절/ 모드전환 --> | |
765 | + <div class="se2_conversion_mode"> | |
766 | + <button type="button" class="se2_inputarea_controller husky_seditor_editingArea_verticalResizer" title="입력창 크기 조절"><span>입력창 크기 조절</span></button> | |
767 | + <ul class="se2_converter"> | |
768 | + <li class="active"><button type="button" class="se2_to_editor"><span>Editor</span></button></li> | |
769 | + <li><button type="button" class="se2_to_html"><span>HTML</span></button></li> | |
770 | + <li><button type="button" class="se2_to_text"><span>TEXT</span></button></li> | |
771 | + </ul> | |
772 | + </div> | |
773 | + <!-- //입력창조절/ 모드전환 --> | |
774 | + <hr> | |
775 | + | |
776 | + </div> | |
777 | +</div> | |
778 | +<!-- SE2 Markup End --> | |
779 | + | |
780 | +<!--Example Start--> | |
781 | +<div id="se2_sample" style="margin:10px 0;"> | |
782 | + <input type="button" onclick="pasteHTML();" value="본문에 내용 넣기" /> | |
783 | + <input type="button" onclick="showHTML();" value="본문 내용 가져오기" /> | |
784 | + <input type="button" onclick="submitContents();" value="서버로 내용 전송" /> | |
785 | + <input type="button" onclick="setDefaultFont();" value="기본 폰트 지정하기 (궁서_24)" /> | |
786 | + <form action="sample/viewer/index.php" method="post"> | |
787 | + <textarea name="ir1" id="ir1" rows="10" cols="100" style="width:766px; height:412px; display:none;"> | |
788 | + <p>글 수정시 여기에 값을 넣어주면 됩니다.</p> | |
789 | + </textarea> | |
790 | + </form> | |
791 | +</div> | |
792 | + | |
793 | +<script type="text/javascript"> | |
794 | +if(window.frameElement){ | |
795 | + jindo.$("se2_sample").style.display = "none"; | |
796 | +}else{ | |
797 | + var oEditor = createSEditor2(jindo.$("ir1"), { | |
798 | + bUseToolbar : true, // 툴바 사용 여부 (true:사용/ false:사용하지 않음) | |
799 | + bUseVerticalResizer : true, // 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음) | |
800 | + bUseModeChanger : true, // 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음) | |
801 | + //bSkipXssFilter : true, // client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용) | |
802 | + //aAdditionalFontList : [["MS UI Gothic", "MS UI Gothic"], ["Comic Sans MS", "Comic Sans MS"],["TEST","TEST"]], // 추가 글꼴 목록 | |
803 | + fOnBeforeUnload : function(){ | |
804 | + //예제 코드 | |
805 | + //return "내용이 변경되었습니다."; | |
806 | + } | |
807 | + }); | |
808 | + | |
809 | + oEditor.run({ | |
810 | + fnOnAppReady: function(){ | |
811 | + //예제 코드 | |
812 | + //oEditor.exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]); | |
813 | + } | |
814 | + }); | |
815 | + | |
816 | + function pasteHTML() { | |
817 | + var sHTML = "<span style='color:#FF0000;'>이미지도 같은 방식으로 삽입합니다.<\/span>"; | |
818 | + oEditor.exec("PASTE_HTML", [sHTML]); | |
819 | + } | |
820 | + | |
821 | + function showHTML() { | |
822 | + var sHTML = oEditor.getIR(); | |
823 | + alert(sHTML); | |
824 | + } | |
825 | + | |
826 | + function submitContents() { | |
827 | + oEditor.exec("UPDATE_CONTENTS_FIELD"); // 에디터의 내용이 textarea에 적용됩니다. | |
828 | + | |
829 | + // 에디터의 내용에 대한 값 검증은 이곳에서 document.getElementById("ir1").value를 이용해서 처리하면 됩니다. | |
830 | + jindo.$("ir1").form.submit(); | |
831 | + } | |
832 | + | |
833 | + function setDefaultFont() { | |
834 | + var sDefaultFont = '궁서'; | |
835 | + var nFontSize = 24; | |
836 | + oEditor.setDefaultFont(sDefaultFont, nFontSize); | |
837 | + } | |
838 | +} | |
839 | +</script> | |
840 | +<!--Example End--> | |
841 | +</body> | |
842 | +</html>(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/SmartEditor2noframe.html
... | ... | @@ -0,0 +1,850 @@ |
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
2 | +<html lang="ko"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
5 | +<meta http-equiv="Content-Script-Type" content="text/javascript"> | |
6 | +<meta http-equiv="Content-Style-Type" content="text/css"> | |
7 | +<title>네이버 :: Smart Editor 2 ™</title> | |
8 | +<link href="css/ko_KR/smart_editor2.css" rel="stylesheet" type="text/css"> | |
9 | +<style type="text/css"> | |
10 | + body { margin: 10px; } | |
11 | +</style> | |
12 | +<script type="text/javascript" src="./js/lib/jindo2.all.js" charset="utf-8"></script> | |
13 | +<script type="text/javascript" src="./js/lib/jindo_component.js" charset="utf-8"></script> | |
14 | +<script type="text/javascript" src="./js/service/SE2M_Configuration.js" charset="utf-8"></script> <!-- 설정 파일 --> | |
15 | +<script type="text/javascript" src="./js/service/SE2BasicCreator.js" charset="utf-8"></script> | |
16 | +<script type="text/javascript" src="./js/smarteditor2.min.js" charset="utf-8"></script> | |
17 | + | |
18 | +</head> | |
19 | +<body> | |
20 | + | |
21 | + | |
22 | + | |
23 | +<span id="rev">Version: 2.9.1.5caeebb </span> | |
24 | + | |
25 | +<!-- SE2 Markup Start --> | |
26 | +<div id="smart_editor2"> | |
27 | + <div id="smart_editor2_content"><a href="#se2_iframe" class="blind">글쓰기영역으로 바로가기</a> | |
28 | + <div class="se2_tool" id="se2_tool"> | |
29 | + | |
30 | + <div class="se2_text_tool husky_seditor_text_tool"> | |
31 | + <ul class="se2_font_type"> | |
32 | + <li class="husky_seditor_ui_fontName"><button type="button" class="se2_font_family" title="글꼴"><span class="husky_se2m_current_fontName">글꼴</span></button> | |
33 | + <!-- 글꼴 레이어 --> | |
34 | + <div class="se2_layer husky_se_fontName_layer"> | |
35 | + <div class="se2_in_layer"> | |
36 | + <ul class="se2_l_font_fam"> | |
37 | + <li style="display:none"><button type="button"><span>@DisplayName@<span>(</span><em style="font-family:FontFamily;">@SampleText@</em><span>)</span></span></button></li> | |
38 | + <li class="se2_division husky_seditor_font_separator"></li> | |
39 | + <li><button type="button"><span>나눔고딕<span>(</span><em style="font-family:'나눔고딕',NanumGothic;">가나다라</em><span>)</span></span></button></li> | |
40 | + <li><button type="button"><span>나눔명조<span>(</span><em style="font-family:'나눔명조',NanumMyeongjo;">가나다라</em><span>)</span></span></button></li> | |
41 | + <li><button type="button"><span>나눔고딕코딩<span>(</span><em style="font-family:'나눔고딕코딩',NanumGothicCoding;">가나다라</em><span>)</span></span></button></li> | |
42 | + <li><button type="button"><span>나눔바른고딕<span>(</span><em style="font-family:'나눔바른고딕',NanumBarunGothic,NanumBarunGothicOTF;">가나다라</em><span>)</span></span></button></li> | |
43 | + <li><button type="button"><span>나눔바른펜<span>(</span><em style="font-family:'나눔바른펜',NanumBarunpen;">가나다라</em><span>)</span></span></button></li> | |
44 | + </ul> | |
45 | + </div> | |
46 | + </div> | |
47 | + <!-- //글꼴 레이어 --> | |
48 | + </li> | |
49 | + | |
50 | + <li class="husky_seditor_ui_fontSize"><button type="button" class="se2_font_size" title="글자크기"><span class="husky_se2m_current_fontSize">크기</span></button> | |
51 | + <!-- 폰트 사이즈 레이어 --> | |
52 | + <div class="se2_layer husky_se_fontSize_layer"> | |
53 | + <div class="se2_in_layer"> | |
54 | + <ul class="se2_l_font_size"> | |
55 | + <li><button type="button"><span style="margin-top:4px; margin-bottom:3px; margin-left:5px; font-size:7pt;">가나다라마바사<span style=" font-size:7pt;">(7pt)</span></span></button></li> | |
56 | + <li><button type="button"><span style="margin-bottom:2px; font-size:8pt;">가나다라마바사<span style="font-size:8pt;">(8pt)</span></span></button></li> | |
57 | + <li><button type="button"><span style="margin-bottom:1px; font-size:9pt;">가나다라마바사<span style="font-size:9pt;">(9pt)</span></span></button></li> | |
58 | + <li><button type="button"><span style="margin-bottom:1px; font-size:10pt;">가나다라마바사<span style="font-size:10pt;">(10pt)</span></span></button></li> | |
59 | + <li><button type="button"><span style="margin-bottom:2px; font-size:11pt;">가나다라마바사<span style="font-size:11pt;">(11pt)</span></span></button></li> | |
60 | + <li><button type="button"><span style="margin-bottom:1px; font-size:12pt;">가나다라마바사<span style="font-size:12pt;">(12pt)</span></span></button></li> | |
61 | + <li><button type="button"><span style="margin-bottom:2px; font-size:14pt;">가나다라마바사<span style="margin-left:6px;font-size:14pt;">(14pt)</span></span></button></li> | |
62 | + <li><button type="button"><span style="margin-bottom:1px; font-size:18pt;">가나다라마바사<span style="margin-left:8px;font-size:18pt;">(18pt)</span></span></button></li> | |
63 | + <li><button type="button"><span style="margin-left:3px; font-size:24pt;">가나다라마<span style="margin-left:11px;font-size:24pt;">(24pt)</span></span></button></li> | |
64 | + <li><button type="button"><span style="margin-top:-1px; margin-left:3px; font-size:36pt;">가나다<span style="font-size:36pt;">(36pt)</span></span></button></li> | |
65 | + </ul> | |
66 | + </div> | |
67 | + </div> | |
68 | + <!-- //폰트 사이즈 레이어 --> | |
69 | + </li> | |
70 | +</ul><ul> | |
71 | + <li class="husky_seditor_ui_bold first_child"><button type="button" title="굵게[Ctrl+B]" class="se2_bold"><span class="_buttonRound tool_bg">굵게[Ctrl+B]</span></button></li> | |
72 | + | |
73 | + <li class="husky_seditor_ui_underline"><button type="button" title="밑줄[Ctrl+U]" class="se2_underline"><span class="_buttonRound">밑줄[Ctrl+U]</span></button></li> | |
74 | + | |
75 | + <li class="husky_seditor_ui_italic"><button type="button" title="기울임꼴[Ctrl+I]" class="se2_italic"><span class="_buttonRound">기울임꼴[Ctrl+I]</span></button></li> | |
76 | + | |
77 | + <li class="husky_seditor_ui_lineThrough"><button type="button" title="취소선[Ctrl+D]" class="se2_tdel"><span class="_buttonRound">취소선[Ctrl+D]</span></button></li> | |
78 | + | |
79 | + <li class="se2_pair husky_seditor_ui_fontColor"><span class="selected_color husky_se2m_fontColor_lastUsed" style="background-color:#4477f9"></span><span class="husky_seditor_ui_fontColorA"><button type="button" title="글자색" class="se2_fcolor"><span>글자색</span></button></span><span class="husky_seditor_ui_fontColorB"><button type="button" title="더보기" class="se2_fcolor_more"><span class="_buttonRound">더보기</span></button></span> | |
80 | + <!-- 글자색 --> | |
81 | + <div class="se2_layer husky_se2m_fontcolor_layer" style="display:none"> | |
82 | + <div class="se2_in_layer husky_se2m_fontcolor_paletteHolder"> | |
83 | + <div class="se2_palette husky_se2m_color_palette"> | |
84 | + <ul class="se2_pick_color"> | |
85 | + <li><button type="button" title="#ff0000" style="background:#ff0000"><span><span>#ff0000</span></span></button></li> | |
86 | + <li><button type="button" title="#ff6c00" style="background:#ff6c00"><span><span>#ff6c00</span></span></button></li> | |
87 | + <li><button type="button" title="#ffaa00" style="background:#ffaa00"><span><span>#ffaa00</span></span></button></li> | |
88 | + <li><button type="button" title="#ffef00" style="background:#ffef00"><span><span>#ffef00</span></span></button></li> | |
89 | + <li><button type="button" title="#a6cf00" style="background:#a6cf00"><span><span>#a6cf00</span></span></button></li> | |
90 | + <li><button type="button" title="#009e25" style="background:#009e25"><span><span>#009e25</span></span></button></li> | |
91 | + <li><button type="button" title="#00b0a2" style="background:#00b0a2"><span><span>#00b0a2</span></span></button></li> | |
92 | + <li><button type="button" title="#0075c8" style="background:#0075c8"><span><span>#0075c8</span></span></button></li> | |
93 | + <li><button type="button" title="#3a32c3" style="background:#3a32c3"><span><span>#3a32c3</span></span></button></li> | |
94 | + <li><button type="button" title="#7820b9" style="background:#7820b9"><span><span>#7820b9</span></span></button></li> | |
95 | + <li><button type="button" title="#ef007c" style="background:#ef007c"><span><span>#ef007c</span></span></button></li> | |
96 | + <li><button type="button" title="#000000" style="background:#000000"><span><span>#000000</span></span></button></li> | |
97 | + <li><button type="button" title="#252525" style="background:#252525"><span><span>#252525</span></span></button></li> | |
98 | + <li><button type="button" title="#464646" style="background:#464646"><span><span>#464646</span></span></button></li> | |
99 | + <li><button type="button" title="#636363" style="background:#636363"><span><span>#636363</span></span></button></li> | |
100 | + <li><button type="button" title="#7d7d7d" style="background:#7d7d7d"><span><span>#7d7d7d</span></span></button></li> | |
101 | + <li><button type="button" title="#9a9a9a" style="background:#9a9a9a"><span><span>#9a9a9a</span></span></button></li> | |
102 | + <li><button type="button" title="#ffe8e8" style="background:#ffe8e8"><span><span>#9a9a9a</span></span></button></li> | |
103 | + <li><button type="button" title="#f7e2d2" style="background:#f7e2d2"><span><span>#f7e2d2</span></span></button></li> | |
104 | + <li><button type="button" title="#f5eddc" style="background:#f5eddc"><span><span>#f5eddc</span></span></button></li> | |
105 | + <li><button type="button" title="#f5f4e0" style="background:#f5f4e0"><span><span>#f5f4e0</span></span></button></li> | |
106 | + <li><button type="button" title="#edf2c2" style="background:#edf2c2"><span><span>#edf2c2</span></span></button></li> | |
107 | + <li><button type="button" title="#def7e5" style="background:#def7e5"><span><span>#def7e5</span></span></button></li> | |
108 | + <li><button type="button" title="#d9eeec" style="background:#d9eeec"><span><span>#d9eeec</span></span></button></li> | |
109 | + <li><button type="button" title="#c9e0f0" style="background:#c9e0f0"><span><span>#c9e0f0</span></span></button></li> | |
110 | + <li><button type="button" title="#d6d4eb" style="background:#d6d4eb"><span><span>#d6d4eb</span></span></button></li> | |
111 | + <li><button type="button" title="#e7dbed" style="background:#e7dbed"><span><span>#e7dbed</span></span></button></li> | |
112 | + <li><button type="button" title="#f1e2ea" style="background:#f1e2ea"><span><span>#f1e2ea</span></span></button></li> | |
113 | + <li><button type="button" title="#acacac" style="background:#acacac"><span><span>#acacac</span></span></button></li> | |
114 | + <li><button type="button" title="#c2c2c2" style="background:#c2c2c2"><span><span>#c2c2c2</span></span></button></li> | |
115 | + <li><button type="button" title="#cccccc" style="background:#cccccc"><span><span>#cccccc</span></span></button></li> | |
116 | + <li><button type="button" title="#e1e1e1" style="background:#e1e1e1"><span><span>#e1e1e1</span></span></button></li> | |
117 | + <li><button type="button" title="#ebebeb" style="background:#ebebeb"><span><span>#ebebeb</span></span></button></li> | |
118 | + <li><button type="button" title="#ffffff" style="background:#ffffff"><span><span>#ffffff</span></span></button></li> | |
119 | + </ul> | |
120 | + <ul class="se2_pick_color" style="width:156px;"> | |
121 | + <li><button type="button" title="#e97d81" style="background:#e97d81"><span><span>#e97d81</span></span></button></li> | |
122 | + <li><button type="button" title="#e19b73" style="background:#e19b73"><span><span>#e19b73</span></span></button></li> | |
123 | + <li><button type="button" title="#d1b274" style="background:#d1b274"><span><span>#d1b274</span></span></button></li> | |
124 | + <li><button type="button" title="#cfcca2" style="background:#cfcca2"><span><span>#cfcca2</span></span></button></li> | |
125 | + <li><button type="button" title="#cfcca2" style="background:#cfcca2"><span><span>#cfcca2</span></span></button></li> | |
126 | + <li><button type="button" title="#61b977" style="background:#61b977"><span><span>#61b977</span></span></button></li> | |
127 | + <li><button type="button" title="#53aea8" style="background:#53aea8"><span><span>#53aea8</span></span></button></li> | |
128 | + <li><button type="button" title="#518fbb" style="background:#518fbb"><span><span>#518fbb</span></span></button></li> | |
129 | + <li><button type="button" title="#6a65bb" style="background:#6a65bb"><span><span>#6a65bb</span></span></button></li> | |
130 | + <li><button type="button" title="#9a54ce" style="background:#9a54ce"><span><span>#9a54ce</span></span></button></li> | |
131 | + <li><button type="button" title="#e573ae" style="background:#e573ae"><span><span>#e573ae</span></span></button></li> | |
132 | + <li><button type="button" title="#5a504b" style="background:#5a504b"><span><span>#5a504b</span></span></button></li> | |
133 | + <li><button type="button" title="#767b86" style="background:#767b86"><span><span>#767b86</span></span></button></li> | |
134 | + <li><button type="button" title="#951015" style="background:#951015"><span><span>#951015</span></span></button></li> | |
135 | + <li><button type="button" title="#6e391a" style="background:#6e391a"><span><span>#6e391a</span></span></button></li> | |
136 | + <li><button type="button" title="#785c25" style="background:#785c25"><span><span>#785c25</span></span></button></li> | |
137 | + <li><button type="button" title="#5f5b25" style="background:#5f5b25"><span><span>#5f5b25</span></span></button></li> | |
138 | + <li><button type="button" title="#4c511f" style="background:#4c511f"><span><span>#4c511f</span></span></button></li> | |
139 | + <li><button type="button" title="#1c4827" style="background:#1c4827"><span><span>#1c4827</span></span></button></li> | |
140 | + <li><button type="button" title="#0d514c" style="background:#0d514c"><span><span>#0d514c</span></span></button></li> | |
141 | + <li><button type="button" title="#1b496a" style="background:#1b496a"><span><span>#1b496a</span></span></button></li> | |
142 | + <li><button type="button" title="#2b285f" style="background:#2b285f"><span><span>#2b285f</span></span></button></li> | |
143 | + <li><button type="button" title="#45245b" style="background:#45245b"><span><span>#45245b</span></span></button></li> | |
144 | + <li><button type="button" title="#721947" style="background:#721947"><span><span>#721947</span></span></button></li> | |
145 | + <li><button type="button" title="#352e2c" style="background:#352e2c"><span><span>#352e2c</span></span></button></li> | |
146 | + <li><button type="button" title="#3c3f45" style="background:#3c3f45"><span><span>#3c3f45</span></span></button></li> | |
147 | + </ul> | |
148 | + <button type="button" title="더보기" class="se2_view_more husky_se2m_color_palette_more_btn"><span>더보기</span></button> | |
149 | + <div class="husky_se2m_color_palette_recent" style="display:none"> | |
150 | + <h4>최근 사용한 색</h4> | |
151 | + <ul class="se2_pick_color"> | |
152 | + <li></li> | |
153 | + <!-- 최근 사용한 색 템플릿 --> | |
154 | + <!-- <li><button type="button" title="#e97d81" style="background:#e97d81"><span><span>#e97d81</span></span></button></li> --> | |
155 | + <!-- //최근 사용한 색 템플릿 --> | |
156 | + </ul> | |
157 | + </div> | |
158 | + <div class="se2_palette2 husky_se2m_color_palette_colorpicker"> | |
159 | + <!--form action="http://test.emoticon.naver.com/colortable/TextAdd.nhn" method="post"--> | |
160 | + <div class="se2_color_set"> | |
161 | + <span class="se2_selected_color"><span class="husky_se2m_cp_preview" style="background:#e97d81"></span></span><input type="text" name="" class="input_ty1 husky_se2m_cp_colorcode" value="#e97d81"><button type="button" class="se2_btn_insert husky_se2m_color_palette_ok_btn" title="입력"><span>입력</span></button></div> | |
162 | + <!--input type="hidden" name="callback" value="http://test.emoticon.naver.com/colortable/result.jsp" /> | |
163 | + <input type="hidden" name="callback_func" value="1" /> | |
164 | + <input type="hidden" name="text_key" value="" /> | |
165 | + <input type="hidden" name="text_data" value="" /> | |
166 | + </form--> | |
167 | + <div class="se2_gradation1 husky_se2m_cp_colpanel"></div> | |
168 | + <div class="se2_gradation2 husky_se2m_cp_huepanel"></div> | |
169 | + </div> | |
170 | + </div> | |
171 | + </div> | |
172 | + </div> | |
173 | + <!-- //글자색 --> | |
174 | + </li> | |
175 | + | |
176 | + <li class="se2_pair husky_seditor_ui_BGColor"><span class="selected_color husky_se2m_BGColor_lastUsed" style="background-color:#4477f9"></span><span class="husky_seditor_ui_BGColorA"><button type="button" title="배경색" class="se2_bgcolor"><span>배경색</span></button></span><span class="husky_seditor_ui_BGColorB"><button type="button" title="더보기" class="se2_bgcolor_more"><span class="_buttonRound">더보기</span></button></span> | |
177 | + <!-- 배경색 --> | |
178 | + <div class="se2_layer se2_layer husky_se2m_BGColor_layer" style="display:none"> | |
179 | + <div class="se2_in_layer"> | |
180 | + <div class="se2_palette_bgcolor"> | |
181 | + <ul class="se2_background husky_se2m_bgcolor_list"> | |
182 | + <li><button type="button" title="배경색#ff0000 글자색#ffffff" style="background:#ff0000; color:#ffffff"><span><span>가나다</span></span></button></li> | |
183 | + <li><button type="button" title="배경색#6d30cf 글자색#ffffff" style="background:#6d30cf; color:#ffffff"><span><span>가나다</span></span></button></li> | |
184 | + <li><button type="button" title="배경색#000000 글자색#ffffff" style="background:#000000; color:#ffffff"><span><span>가나다</span></span></button></li> | |
185 | + <li><button type="button" title="배경색#ff6600 글자색#ffffff" style="background:#ff6600; color:#ffffff"><span><span>가나다</span></span></button></li> | |
186 | + <li><button type="button" title="배경색#3333cc 글자색#ffffff" style="background:#3333cc; color:#ffffff"><span><span>가나다</span></span></button></li> | |
187 | + <li><button type="button" title="배경색#333333 글자색#ffff00" style="background:#333333; color:#ffff00"><span><span>가나다</span></span></button></li> | |
188 | + <li><button type="button" title="배경색#ffa700 글자색#ffffff" style="background:#ffa700; color:#ffffff"><span><span>가나다</span></span></button></li> | |
189 | + <li><button type="button" title="배경색#009999 글자색#ffffff" style="background:#009999; color:#ffffff"><span><span>가나다</span></span></button></li> | |
190 | + <li><button type="button" title="배경색#8e8e8e 글자색#ffffff" style="background:#8e8e8e; color:#ffffff"><span><span>가나다</span></span></button></li> | |
191 | + <li><button type="button" title="배경색#cc9900 글자색#ffffff" style="background:#cc9900; color:#ffffff"><span><span>가나다</span></span></button></li> | |
192 | + <li><button type="button" title="배경색#77b02b 글자색#ffffff" style="background:#77b02b; color:#ffffff"><span><span>가나다</span></span></button></li> | |
193 | + <li><button type="button" title="배경색#ffffff 글자색#000000" style="background:#ffffff; color:#000000"><span><span>가나다</span></span></button></li> | |
194 | + </ul> | |
195 | + </div> | |
196 | + <div class="husky_se2m_BGColor_paletteHolder"></div> | |
197 | + </div> | |
198 | + </div> | |
199 | + <!-- //배경색 --> | |
200 | + </li> | |
201 | + | |
202 | + <li class="husky_seditor_ui_superscript"><button type="button" title="윗첨자" class="se2_sup"><span class="_buttonRound">윗첨자</span></button></li> | |
203 | + | |
204 | + <li class="husky_seditor_ui_subscript last_child"><button type="button" title="아래첨자" class="se2_sub"><span class="_buttonRound tool_bg">아래첨자</span></button></li> | |
205 | +</ul><ul> | |
206 | + <li class="husky_seditor_ui_justifyleft first_child"><button type="button" title="왼쪽정렬" class="se2_left"><span class="_buttonRound tool_bg">왼쪽정렬</span></button></li> | |
207 | + | |
208 | + <li class="husky_seditor_ui_justifycenter"><button type="button" title="가운데정렬" class="se2_center"><span class="_buttonRound">가운데정렬</span></button></li> | |
209 | + | |
210 | + <li class="husky_seditor_ui_justifyright"><button type="button" title="오른쪽정렬" class="se2_right"><span class="_buttonRound">오른쪽정렬</span></button></li> | |
211 | + | |
212 | + <li class="husky_seditor_ui_justifyfull"><button type="button" title="양쪽정렬" class="se2_justify"><span class="_buttonRound">양쪽정렬</span></button></li> | |
213 | + | |
214 | + <li class="husky_seditor_ui_orderedlist"><button type="button" title="번호매기기" class="se2_ol"><span class="_buttonRound">번호매기기</span></button></li> | |
215 | + | |
216 | + <li class="husky_seditor_ui_unorderedlist"><button type="button" title="글머리기호" class="se2_ul"><span class="_buttonRound">글머리기호</span></button></li> | |
217 | + | |
218 | + <li class="husky_seditor_ui_outdent"><button type="button" title="내어쓰기[Shift+Tab]" class="se2_outdent"><span class="_buttonRound">내어쓰기[Shift+Tab]</span></button></li> | |
219 | + | |
220 | + <li class="husky_seditor_ui_indent"><button type="button" title="들여쓰기[Tab]" class="se2_indent"><span class="_buttonRound">들여쓰기[Tab]</span></button></li> | |
221 | + | |
222 | + <li class="husky_seditor_ui_lineHeight last_child"><button type="button" title="줄간격" class="se2_lineheight" ><span class="_buttonRound tool_bg">줄간격</span></button> | |
223 | + <!-- 줄간격 레이어 --> | |
224 | + <div class="se2_layer husky_se2m_lineHeight_layer"> | |
225 | + <div class="se2_in_layer"> | |
226 | + <ul class="se2_l_line_height"> | |
227 | + <li><button type="button"><span>50%</span></button></li> | |
228 | + <li><button type="button"><span>80%</span></button></li> | |
229 | + <li><button type="button"><span>100%</span></button></li> | |
230 | + <li><button type="button"><span>120%</span></button></li> | |
231 | + <li><button type="button"><span>150%</span></button></li> | |
232 | + <li><button type="button"><span>180%</span></button></li> | |
233 | + <li><button type="button"><span>200%</span></button></li> | |
234 | + </ul> | |
235 | + <div class="se2_l_line_height_user husky_se2m_lineHeight_direct_input"> | |
236 | + <h3>직접 입력</h3> | |
237 | + <span class="bx_input"> | |
238 | + <input type="text" class="input_ty1" maxlength="3" style="width:75px"> | |
239 | + <button type="button" title="1% 더하기" class="btn_up"><span>1% 더하기</span></button> | |
240 | + <button type="button" title="1% 빼기" class="btn_down"><span>1% 빼기</span></button> | |
241 | + </span> | |
242 | + <div class="btn_area"> | |
243 | + <button type="button" class="se2_btn_apply3"><span>적용</span></button><button type="button" class="se2_btn_cancel3"><span>취소</span></button> | |
244 | + </div> | |
245 | + </div> | |
246 | + </div> | |
247 | + </div> | |
248 | + <!-- //줄간격 레이어 --> | |
249 | + </li> | |
250 | +</ul><ul> | |
251 | + <li class="husky_seditor_ui_quote single_child"><button type="button" title="인용구" class="se2_blockquote"><span class="_buttonRound tool_bg">인용구</span></button> | |
252 | + <!-- 인용구 --> | |
253 | + <div class="se2_layer husky_seditor_blockquote_layer" style="margin-left:-407px; display:none;"> | |
254 | + <div class="se2_in_layer"> | |
255 | + <div class="se2_quote"> | |
256 | + <ul> | |
257 | + <li class="q1"><button type="button" class="se2_quote1"><span><span>인용구 스타일1</span></span></button></li> | |
258 | + <li class="q2"><button type="button" class="se2_quote2"><span><span>인용구 스타일2</span></span></button></li> | |
259 | + <li class="q3"><button type="button" class="se2_quote3"><span><span>인용구 스타일3</span></span></button></li> | |
260 | + <li class="q4"><button type="button" class="se2_quote4"><span><span>인용구 스타일4</span></span></button></li> | |
261 | + <li class="q5"><button type="button" class="se2_quote5"><span><span>인용구 스타일5</span></span></button></li> | |
262 | + <li class="q6"><button type="button" class="se2_quote6"><span><span>인용구 스타일6</span></span></button></li> | |
263 | + <li class="q7"><button type="button" class="se2_quote7"><span><span>인용구 스타일7</span></span></button></li> | |
264 | + <li class="q8"><button type="button" class="se2_quote8"><span><span>인용구 스타일8</span></span></button></li> | |
265 | + <li class="q9"><button type="button" class="se2_quote9"><span><span>인용구 스타일9</span></span></button></li> | |
266 | + <li class="q10"><button type="button" class="se2_quote10"><span><span>인용구 스타일10</span></span></button></li> | |
267 | + </ul> | |
268 | + <button type="button" class="se2_cancel2"><span>적용취소</span></button> | |
269 | + </div> | |
270 | + </div> | |
271 | + </div> | |
272 | + <!-- //인용구 --> | |
273 | + </li> | |
274 | +</ul><ul> | |
275 | + <li class="husky_seditor_ui_hyperlink first_child"><button type="button" title="링크" class="se2_url"><span class="_buttonRound tool_bg">링크</span></button> | |
276 | + <!-- 링크 --> | |
277 | + <div class="se2_layer" style="margin-left:-285px"> | |
278 | + <div class="se2_in_layer"> | |
279 | + <div class="se2_url2"> | |
280 | + <input type="text" class="input_ty1" value="http://"> | |
281 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
282 | + </div> | |
283 | + </div> | |
284 | + </div> | |
285 | + <!-- //링크 --> | |
286 | + </li> | |
287 | + | |
288 | + <li class="husky_seditor_ui_sCharacter"><button type="button" title="특수기호" class="se2_character"><span class="_buttonRound">특수기호</span></button> | |
289 | + <!-- 특수기호 --> | |
290 | + <div class="se2_layer husky_seditor_sCharacter_layer" style="margin-left:-448px;"> | |
291 | + <div class="se2_in_layer"> | |
292 | + <div class="se2_bx_character"> | |
293 | + <ul class="se2_char_tab"> | |
294 | + <li class="active"><button type="button" title="일반기호" class="se2_char1"><span>일반기호</span></button> | |
295 | + <div class="se2_s_character"> | |
296 | + <ul class="husky_se2m_sCharacter_list"> | |
297 | + <li></li> | |
298 | + <!-- 일반기호 목록 --> | |
299 | + <!-- <li class="hover"><button type="button"><span>{</span></button></li><li class="active"><button type="button"><span>}</span></button></li><li><button type="button"><span>〔</span></button></li><li><button type="button"><span>〕</span></button></li><li><button type="button"><span>〈</span></button></li><li><button type="button"><span>〉</span></button></li><li><button type="button"><span>《</span></button></li><li><button type="button"><span>》</span></button></li><li><button type="button"><span>「</span></button></li><li><button type="button"><span>」</span></button></li><li><button type="button"><span>『</span></button></li><li><button type="button"><span>』</span></button></li><li><button type="button"><span>【</span></button></li><li><button type="button"><span>】</span></button></li><li><button type="button"><span>‘</span></button></li><li><button type="button"><span>’</span></button></li><li><button type="button"><span>“</span></button></li><li><button type="button"><span>”</span></button></li><li><button type="button"><span>、</span></button></li><li><button type="button"><span>。</span></button></li><li><button type="button"><span>·</span></button></li><li><button type="button"><span>‥</span></button></li><li><button type="button"><span>…</span></button></li><li><button type="button"><span>§</span></button></li><li><button type="button"><span>※</span></button></li><li><button type="button"><span>☆</span></button></li><li><button type="button"><span>★</span></button></li><li><button type="button"><span>○</span></button></li><li><button type="button"><span>●</span></button></li><li><button type="button"><span>◎</span></button></li><li><button type="button"><span>◇</span></button></li><li><button type="button"><span>◆</span></button></li><li><button type="button"><span>□</span></button></li><li><button type="button"><span>■</span></button></li><li><button type="button"><span>△</span></button></li><li><button type="button"><span>▲</span></button></li><li><button type="button"><span>▽</span></button></li><li><button type="button"><span>▼</span></button></li><li><button type="button"><span>◁</span></button></li><li><button type="button"><span>◀</span></button></li><li><button type="button"><span>▷</span></button></li><li><button type="button"><span>▶</span></button></li><li><button type="button"><span>♤</span></button></li><li><button type="button"><span>♠</span></button></li><li><button type="button"><span>♡</span></button></li><li><button type="button"><span>♥</span></button></li><li><button type="button"><span>♧</span></button></li><li><button type="button"><span>♣</span></button></li><li><button type="button"><span>⊙</span></button></li><li><button type="button"><span>◈</span></button></li><li><button type="button"><span>▣</span></button></li><li><button type="button"><span>◐</span></button></li><li><button type="button"><span>◑</span></button></li><li><button type="button"><span>▒</span></button></li><li><button type="button"><span>▤</span></button></li><li><button type="button"><span>▥</span></button></li><li><button type="button"><span>▨</span></button></li><li><button type="button"><span>▧</span></button></li><li><button type="button"><span>▦</span></button></li><li><button type="button"><span>▩</span></button></li><li><button type="button"><span>±</span></button></li><li><button type="button"><span>×</span></button></li><li><button type="button"><span>÷</span></button></li><li><button type="button"><span>≠</span></button></li><li><button type="button"><span>≤</span></button></li><li><button type="button"><span>≥</span></button></li><li><button type="button"><span>∞</span></button></li><li><button type="button"><span>∴</span></button></li><li><button type="button"><span>°</span></button></li><li><button type="button"><span>′</span></button></li><li><button type="button"><span>″</span></button></li><li><button type="button"><span>∠</span></button></li><li><button type="button"><span>⊥</span></button></li><li><button type="button"><span>⌒</span></button></li><li><button type="button"><span>∂</span></button></li><li><button type="button"><span>≡</span></button></li><li><button type="button"><span>≒</span></button></li><li><button type="button"><span>≪</span></button></li><li><button type="button"><span>≫</span></button></li><li><button type="button"><span>√</span></button></li><li><button type="button"><span>∽</span></button></li><li><button type="button"><span>∝</span></button></li><li><button type="button"><span>∵</span></button></li><li><button type="button"><span>∫</span></button></li><li><button type="button"><span>∬</span></button></li><li><button type="button"><span>∈</span></button></li><li><button type="button"><span>∋</span></button></li><li><button type="button"><span>⊆</span></button></li><li><button type="button"><span>⊇</span></button></li><li><button type="button"><span>⊂</span></button></li><li><button type="button"><span>⊃</span></button></li><li><button type="button"><span>∪</span></button></li><li><button type="button"><span>∩</span></button></li><li><button type="button"><span>∧</span></button></li><li><button type="button"><span>∨</span></button></li><li><button type="button"><span>¬</span></button></li><li><button type="button"><span>⇒</span></button></li><li><button type="button"><span>⇔</span></button></li><li><button type="button"><span>∀</span></button></li><li><button type="button"><span>∃</span></button></li><li><button type="button"><span>´</span></button></li><li><button type="button"><span>~</span></button></li><li><button type="button"><span>ˇ</span></button></li><li><button type="button"><span>˘</span></button></li><li><button type="button"><span>˝</span></button></li><li><button type="button"><span>˚</span></button></li><li><button type="button"><span>˙</span></button></li><li><button type="button"><span>¸</span></button></li><li><button type="button"><span>˛</span></button></li><li><button type="button"><span>¡</span></button></li><li><button type="button"><span>¿</span></button></li><li><button type="button"><span>ː</span></button></li><li><button type="button"><span>∮</span></button></li><li><button type="button"><span>∑</span></button></li><li><button type="button"><span>∏</span></button></li><li><button type="button"><span>♭</span></button></li><li><button type="button"><span>♩</span></button></li><li><button type="button"><span>♪</span></button></li><li><button type="button"><span>♬</span></button></li><li><button type="button"><span>㉿</span></button></li><li><button type="button"><span>→</span></button></li><li><button type="button"><span>←</span></button></li><li><button type="button"><span>↑</span></button></li><li><button type="button"><span>↓</span></button></li><li><button type="button"><span>↔</span></button></li><li><button type="button"><span>↕</span></button></li><li><button type="button"><span>↗</span></button></li><li><button type="button"><span>↙</span></button></li><li><button type="button"><span>↖</span></button></li><li><button type="button"><span>↘</span></button></li><li><button type="button"><span>㈜</span></button></li><li><button type="button"><span>№</span></button></li><li><button type="button"><span>㏇</span></button></li><li><button type="button"><span>™</span></button></li><li><button type="button"><span>㏂</span></button></li><li><button type="button"><span>㏘</span></button></li><li><button type="button"><span>℡</span></button></li><li><button type="button"><span>♨</span></button></li><li><button type="button"><span>☏</span></button></li><li><button type="button"><span>☎</span></button></li><li><button type="button"><span>☜</span></button></li><li><button type="button"><span>☞</span></button></li><li><button type="button"><span>¶</span></button></li><li><button type="button"><span>†</span></button></li><li><button type="button"><span>‡</span></button></li><li><button type="button"><span>®</span></button></li><li><button type="button"><span>ª</span></button></li><li><button type="button"><span>º</span></button></li><li><button type="button"><span>♂</span></button></li><li><button type="button"><span>♀</span></button></li> --> | |
300 | + </ul> | |
301 | + </div> | |
302 | + </li> | |
303 | + <li><button type="button" title="숫자와 단위" class="se2_char2"><span>숫자와 단위</span></button> | |
304 | + <div class="se2_s_character"> | |
305 | + <ul class="husky_se2m_sCharacter_list"> | |
306 | + <li></li> | |
307 | + <!-- 숫자와 단위 목록 --> | |
308 | + <!-- <li class="hover"><button type="button"><span>½</span></button></li><li><button type="button"><span>⅓</span></button></li><li><button type="button"><span>⅔</span></button></li><li><button type="button"><span>¼</span></button></li><li><button type="button"><span>¾</span></button></li><li><button type="button"><span>⅛</span></button></li><li><button type="button"><span>⅜</span></button></li><li><button type="button"><span>⅝</span></button></li><li><button type="button"><span>⅞</span></button></li><li><button type="button"><span>¹</span></button></li><li><button type="button"><span>²</span></button></li><li><button type="button"><span>³</span></button></li><li><button type="button"><span>⁴</span></button></li><li><button type="button"><span>ⁿ</span></button></li><li><button type="button"><span>₁</span></button></li><li><button type="button"><span>₂</span></button></li><li><button type="button"><span>₃</span></button></li><li><button type="button"><span>₄</span></button></li><li><button type="button"><span>Ⅰ</span></button></li><li><button type="button"><span>Ⅱ</span></button></li><li><button type="button"><span>Ⅲ</span></button></li><li><button type="button"><span>Ⅳ</span></button></li><li><button type="button"><span>Ⅴ</span></button></li><li><button type="button"><span>Ⅵ</span></button></li><li><button type="button"><span>Ⅶ</span></button></li><li><button type="button"><span>Ⅷ</span></button></li><li><button type="button"><span>Ⅸ</span></button></li><li><button type="button"><span>Ⅹ</span></button></li><li><button type="button"><span>ⅰ</span></button></li><li><button type="button"><span>ⅱ</span></button></li><li><button type="button"><span>ⅲ</span></button></li><li><button type="button"><span>ⅳ</span></button></li><li><button type="button"><span>ⅴ</span></button></li><li><button type="button"><span>ⅵ</span></button></li><li><button type="button"><span>ⅶ</span></button></li><li><button type="button"><span>ⅷ</span></button></li><li><button type="button"><span>ⅸ</span></button></li><li><button type="button"><span>ⅹ</span></button></li><li><button type="button"><span>₩</span></button></li><li><button type="button"><span>$</span></button></li><li><button type="button"><span>¥</span></button></li><li><button type="button"><span>£</span></button></li><li><button type="button"><span>€</span></button></li><li><button type="button"><span>℃</span></button></li><li><button type="button"><span>A</span></button></li><li><button type="button"><span>℉</span></button></li><li><button type="button"><span>¢</span></button></li><li><button type="button"><span>¤</span></button></li><li><button type="button"><span>‰</span></button></li><li><button type="button"><span>㎕</span></button></li><li><button type="button"><span>㎖</span></button></li><li><button type="button"><span>㎗</span></button></li><li><button type="button"><span>ℓ</span></button></li><li><button type="button"><span>㎘</span></button></li><li><button type="button"><span>㏄</span></button></li><li><button type="button"><span>㎣</span></button></li><li><button type="button"><span>㎤</span></button></li><li><button type="button"><span>㎥</span></button></li><li><button type="button"><span>㎦</span></button></li><li><button type="button"><span>㎙</span></button></li><li><button type="button"><span>㎚</span></button></li><li><button type="button"><span>㎛</span></button></li><li><button type="button"><span>㎜</span></button></li><li><button type="button"><span>㎝</span></button></li><li><button type="button"><span>㎞</span></button></li><li><button type="button"><span>㎟</span></button></li><li><button type="button"><span>㎠</span></button></li><li><button type="button"><span>㎡</span></button></li><li><button type="button"><span>㎢</span></button></li><li><button type="button"><span>㏊</span></button></li><li><button type="button"><span>㎍</span></button></li><li><button type="button"><span>㎎</span></button></li><li><button type="button"><span>㎏</span></button></li><li><button type="button"><span>㏏</span></button></li><li><button type="button"><span>㎈</span></button></li><li><button type="button"><span>㎉</span></button></li><li><button type="button"><span>㏈</span></button></li><li><button type="button"><span>㎧</span></button></li><li><button type="button"><span>㎨</span></button></li><li><button type="button"><span>㎰</span></button></li><li><button type="button"><span>㎱</span></button></li><li><button type="button"><span>㎲</span></button></li><li><button type="button"><span>㎳</span></button></li><li><button type="button"><span>㎴</span></button></li><li><button type="button"><span>㎵</span></button></li><li><button type="button"><span>㎶</span></button></li><li><button type="button"><span>㎷</span></button></li><li><button type="button"><span>㎸</span></button></li><li><button type="button"><span>㎹</span></button></li><li><button type="button"><span>㎀</span></button></li><li><button type="button"><span>㎁</span></button></li><li><button type="button"><span>㎂</span></button></li><li><button type="button"><span>㎃</span></button></li><li><button type="button"><span>㎄</span></button></li><li><button type="button"><span>㎺</span></button></li><li><button type="button"><span>㎻</span></button></li><li><button type="button"><span>㎼</span></button></li><li><button type="button"><span>㎽</span></button></li><li><button type="button"><span>㎾</span></button></li><li><button type="button"><span>㎿</span></button></li><li><button type="button"><span>㎐</span></button></li><li><button type="button"><span>㎑</span></button></li><li><button type="button"><span>㎒</span></button></li><li><button type="button"><span>㎓</span></button></li><li><button type="button"><span>㎔</span></button></li><li><button type="button"><span>Ω</span></button></li><li><button type="button"><span>㏀</span></button></li><li><button type="button"><span>㏁</span></button></li><li><button type="button"><span>㎊</span></button></li><li><button type="button"><span>㎋</span></button></li><li><button type="button"><span>㎌</span></button></li><li><button type="button"><span>㏖</span></button></li><li><button type="button"><span>㏅</span></button></li><li><button type="button"><span>㎭</span></button></li><li><button type="button"><span>㎮</span></button></li><li><button type="button"><span>㎯</span></button></li><li><button type="button"><span>㏛</span></button></li><li><button type="button"><span>㎩</span></button></li><li><button type="button"><span>㎪</span></button></li><li><button type="button"><span>㎫</span></button></li><li><button type="button"><span>㎬</span></button></li><li><button type="button"><span>㏝</span></button></li><li><button type="button"><span>㏐</span></button></li><li><button type="button"><span>㏓</span></button></li><li><button type="button"><span>㏃</span></button></li><li><button type="button"><span>㏉</span></button></li><li><button type="button"><span>㏜</span></button></li><li><button type="button"><span>㏆</span></button></li> --> | |
309 | + </ul> | |
310 | + </div> | |
311 | + </li> | |
312 | + <li><button type="button" title="원,괄호" class="se2_char3"><span>원,괄호</span></button> | |
313 | + <div class="se2_s_character"> | |
314 | + <ul class="husky_se2m_sCharacter_list"> | |
315 | + <li></li> | |
316 | + <!-- 원,괄호 목록 --> | |
317 | + <!-- <li><button type="button"><span>㉠</span></button></li><li><button type="button"><span>㉡</span></button></li><li><button type="button"><span>㉢</span></button></li><li><button type="button"><span>㉣</span></button></li><li><button type="button"><span>㉤</span></button></li><li><button type="button"><span>㉥</span></button></li><li><button type="button"><span>㉦</span></button></li><li><button type="button"><span>㉧</span></button></li><li><button type="button"><span>㉨</span></button></li><li><button type="button"><span>㉩</span></button></li><li><button type="button"><span>㉪</span></button></li><li><button type="button"><span>㉫</span></button></li><li><button type="button"><span>㉬</span></button></li><li><button type="button"><span>㉭</span></button></li><li><button type="button"><span>㉮</span></button></li><li><button type="button"><span>㉯</span></button></li><li><button type="button"><span>㉰</span></button></li><li><button type="button"><span>㉱</span></button></li><li><button type="button"><span>㉲</span></button></li><li><button type="button"><span>㉳</span></button></li><li><button type="button"><span>㉴</span></button></li><li><button type="button"><span>㉵</span></button></li><li><button type="button"><span>㉶</span></button></li><li><button type="button"><span>㉷</span></button></li><li><button type="button"><span>㉸</span></button></li><li><button type="button"><span>㉹</span></button></li><li><button type="button"><span>㉺</span></button></li><li><button type="button"><span>㉻</span></button></li><li><button type="button"><span>ⓐ</span></button></li><li><button type="button"><span>ⓑ</span></button></li><li><button type="button"><span>ⓒ</span></button></li><li><button type="button"><span>ⓓ</span></button></li><li><button type="button"><span>ⓔ</span></button></li><li><button type="button"><span>ⓕ</span></button></li><li><button type="button"><span>ⓖ</span></button></li><li><button type="button"><span>ⓗ</span></button></li><li><button type="button"><span>ⓘ</span></button></li><li><button type="button"><span>ⓙ</span></button></li><li><button type="button"><span>ⓚ</span></button></li><li><button type="button"><span>ⓛ</span></button></li><li><button type="button"><span>ⓜ</span></button></li><li><button type="button"><span>ⓝ</span></button></li><li><button type="button"><span>ⓞ</span></button></li><li><button type="button"><span>ⓟ</span></button></li><li><button type="button"><span>ⓠ</span></button></li><li><button type="button"><span>ⓡ</span></button></li><li><button type="button"><span>ⓢ</span></button></li><li><button type="button"><span>ⓣ</span></button></li><li><button type="button"><span>ⓤ</span></button></li><li><button type="button"><span>ⓥ</span></button></li><li><button type="button"><span>ⓦ</span></button></li><li><button type="button"><span>ⓧ</span></button></li><li><button type="button"><span>ⓨ</span></button></li><li><button type="button"><span>ⓩ</span></button></li><li><button type="button"><span>①</span></button></li><li><button type="button"><span>②</span></button></li><li><button type="button"><span>③</span></button></li><li><button type="button"><span>④</span></button></li><li><button type="button"><span>⑤</span></button></li><li><button type="button"><span>⑥</span></button></li><li><button type="button"><span>⑦</span></button></li><li><button type="button"><span>⑧</span></button></li><li><button type="button"><span>⑨</span></button></li><li><button type="button"><span>⑩</span></button></li><li><button type="button"><span>⑪</span></button></li><li><button type="button"><span>⑫</span></button></li><li><button type="button"><span>⑬</span></button></li><li><button type="button"><span>⑭</span></button></li><li><button type="button"><span>⑮</span></button></li><li><button type="button"><span>㈀</span></button></li><li><button type="button"><span>㈁</span></button></li><li class="hover"><button type="button"><span>㈂</span></button></li><li><button type="button"><span>㈃</span></button></li><li><button type="button"><span>㈄</span></button></li><li><button type="button"><span>㈅</span></button></li><li><button type="button"><span>㈆</span></button></li><li><button type="button"><span>㈇</span></button></li><li><button type="button"><span>㈈</span></button></li><li><button type="button"><span>㈉</span></button></li><li><button type="button"><span>㈊</span></button></li><li><button type="button"><span>㈋</span></button></li><li><button type="button"><span>㈌</span></button></li><li><button type="button"><span>㈍</span></button></li><li><button type="button"><span>㈎</span></button></li><li><button type="button"><span>㈏</span></button></li><li><button type="button"><span>㈐</span></button></li><li><button type="button"><span>㈑</span></button></li><li><button type="button"><span>㈒</span></button></li><li><button type="button"><span>㈓</span></button></li><li><button type="button"><span>㈔</span></button></li><li><button type="button"><span>㈕</span></button></li><li><button type="button"><span>㈖</span></button></li><li><button type="button"><span>㈗</span></button></li><li><button type="button"><span>㈘</span></button></li><li><button type="button"><span>㈙</span></button></li><li><button type="button"><span>㈚</span></button></li><li><button type="button"><span>㈛</span></button></li><li><button type="button"><span>⒜</span></button></li><li><button type="button"><span>⒝</span></button></li><li><button type="button"><span>⒞</span></button></li><li><button type="button"><span>⒟</span></button></li><li><button type="button"><span>⒠</span></button></li><li><button type="button"><span>⒡</span></button></li><li><button type="button"><span>⒢</span></button></li><li><button type="button"><span>⒣</span></button></li><li><button type="button"><span>⒤</span></button></li><li><button type="button"><span>⒥</span></button></li><li><button type="button"><span>⒦</span></button></li><li><button type="button"><span>⒧</span></button></li><li><button type="button"><span>⒨</span></button></li><li><button type="button"><span>⒩</span></button></li><li><button type="button"><span>⒪</span></button></li><li><button type="button"><span>⒫</span></button></li><li><button type="button"><span>⒬</span></button></li><li><button type="button"><span>⒭</span></button></li><li><button type="button"><span>⒮</span></button></li><li><button type="button"><span>⒯</span></button></li><li><button type="button"><span>⒰</span></button></li><li><button type="button"><span>⒱</span></button></li><li><button type="button"><span>⒲</span></button></li><li><button type="button"><span>⒳</span></button></li><li><button type="button"><span>⒴</span></button></li><li><button type="button"><span>⒵</span></button></li><li><button type="button"><span>⑴</span></button></li><li><button type="button"><span>⑵</span></button></li><li><button type="button"><span>⑶</span></button></li><li><button type="button"><span>⑷</span></button></li><li><button type="button"><span>⑸</span></button></li><li><button type="button"><span>⑹</span></button></li><li><button type="button"><span>⑺</span></button></li><li><button type="button"><span>⑻</span></button></li><li><button type="button"><span>⑼</span></button></li><li><button type="button"><span>⑽</span></button></li><li><button type="button"><span>⑾</span></button></li><li><button type="button"><span>⑿</span></button></li><li><button type="button"><span>⒀</span></button></li><li><button type="button"><span>⒁</span></button></li><li><button type="button"><span>⒂</span></button></li> --> | |
318 | + </ul> | |
319 | + </div> | |
320 | + </li> | |
321 | + <li><button type="button" title="한글" class="se2_char4"><span>한글</span></button> | |
322 | + <div class="se2_s_character"> | |
323 | + <ul class="husky_se2m_sCharacter_list"> | |
324 | + <li></li> | |
325 | + <!-- 한글 목록 --> | |
326 | + <!-- <li><button type="button"><span>ㄱ</span></button></li><li><button type="button"><span>ㄲ</span></button></li><li><button type="button"><span>ㄳ</span></button></li><li><button type="button"><span>ㄴ</span></button></li><li><button type="button"><span>ㄵ</span></button></li><li><button type="button"><span>ㄶ</span></button></li><li><button type="button"><span>ㄷ</span></button></li><li><button type="button"><span>ㄸ</span></button></li><li><button type="button"><span>ㄹ</span></button></li><li><button type="button"><span>ㄺ</span></button></li><li><button type="button"><span>ㄻ</span></button></li><li><button type="button"><span>ㄼ</span></button></li><li><button type="button"><span>ㄽ</span></button></li><li><button type="button"><span>ㄾ</span></button></li><li><button type="button"><span>ㄿ</span></button></li><li><button type="button"><span>ㅀ</span></button></li><li><button type="button"><span>ㅁ</span></button></li><li><button type="button"><span>ㅂ</span></button></li><li><button type="button"><span>ㅃ</span></button></li><li><button type="button"><span>ㅄ</span></button></li><li><button type="button"><span>ㅅ</span></button></li><li><button type="button"><span>ㅆ</span></button></li><li><button type="button"><span>ㅇ</span></button></li><li><button type="button"><span>ㅈ</span></button></li><li><button type="button"><span>ㅉ</span></button></li><li><button type="button"><span>ㅊ</span></button></li><li><button type="button"><span>ㅋ</span></button></li><li><button type="button"><span>ㅌ</span></button></li><li><button type="button"><span>ㅍ</span></button></li><li><button type="button"><span>ㅎ</span></button></li><li><button type="button"><span>ㅏ</span></button></li><li><button type="button"><span>ㅐ</span></button></li><li><button type="button"><span>ㅑ</span></button></li><li><button type="button"><span>ㅒ</span></button></li><li><button type="button"><span>ㅓ</span></button></li><li><button type="button"><span>ㅔ</span></button></li><li><button type="button"><span>ㅕ</span></button></li><li><button type="button"><span>ㅖ</span></button></li><li><button type="button"><span>ㅗ</span></button></li><li><button type="button"><span>ㅘ</span></button></li><li><button type="button"><span>ㅙ</span></button></li><li><button type="button"><span>ㅚ</span></button></li><li><button type="button"><span>ㅛ</span></button></li><li><button type="button"><span>ㅜ</span></button></li><li><button type="button"><span>ㅝ</span></button></li><li><button type="button"><span>ㅞ</span></button></li><li><button type="button"><span>ㅟ</span></button></li><li><button type="button"><span>ㅠ</span></button></li><li><button type="button"><span>ㅡ</span></button></li><li><button type="button"><span>ㅢ</span></button></li><li><button type="button"><span>ㅣ</span></button></li><li><button type="button"><span>ㅥ</span></button></li><li><button type="button"><span>ㅦ</span></button></li><li><button type="button"><span>ㅧ</span></button></li><li><button type="button"><span>ㅨ</span></button></li><li><button type="button"><span>ㅩ</span></button></li><li><button type="button"><span>ㅪ</span></button></li><li><button type="button"><span>ㅫ</span></button></li><li><button type="button"><span>ㅬ</span></button></li><li><button type="button"><span>ㅭ</span></button></li><li><button type="button"><span>ㅮ</span></button></li><li><button type="button"><span>ㅯ</span></button></li><li><button type="button"><span>ㅰ</span></button></li><li><button type="button"><span>ㅱ</span></button></li><li><button type="button"><span>ㅲ</span></button></li><li><button type="button"><span>ㅳ</span></button></li><li><button type="button"><span>ㅴ</span></button></li><li><button type="button"><span>ㅵ</span></button></li><li><button type="button"><span>ㅶ</span></button></li><li><button type="button"><span>ㅷ</span></button></li><li><button type="button"><span>ㅸ</span></button></li><li><button type="button"><span>ㅹ</span></button></li><li><button type="button"><span>ㅺ</span></button></li><li><button type="button"><span>ㅻ</span></button></li><li><button type="button"><span>ㅼ</span></button></li><li><button type="button"><span>ㅽ</span></button></li><li><button type="button"><span>ㅾ</span></button></li><li><button type="button"><span>ㅿ</span></button></li><li><button type="button"><span>ㆀ</span></button></li><li><button type="button"><span>ㆁ</span></button></li><li><button type="button"><span>ㆂ</span></button></li><li><button type="button"><span>ㆃ</span></button></li><li><button type="button"><span>ㆄ</span></button></li><li><button type="button"><span>ㆅ</span></button></li><li><button type="button"><span>ㆆ</span></button></li><li><button type="button"><span>ㆇ</span></button></li><li><button type="button"><span>ㆈ</span></button></li><li><button type="button"><span>ㆉ</span></button></li><li><button type="button"><span>ㆊ</span></button></li><li><button type="button"><span>ㆋ</span></button></li><li><button type="button"><span>ㆌ</span></button></li><li><button type="button"><span>ㆍ</span></button></li><li><button type="button"><span>ㆎ</span></button></li> --> | |
327 | + </ul> | |
328 | + </div> | |
329 | + </li> | |
330 | + <li><button type="button" title="그리스,라틴어" class="se2_char5"><span>그리스,라틴어</span></button> | |
331 | + <div class="se2_s_character"> | |
332 | + <ul class="husky_se2m_sCharacter_list"> | |
333 | + <li></li> | |
334 | + <!-- 그리스,라틴어 목록 --> | |
335 | + <!-- <li><button type="button"><span>Α</span></button></li><li><button type="button"><span>Β</span></button></li><li><button type="button"><span>Γ</span></button></li><li><button type="button"><span>Δ</span></button></li><li><button type="button"><span>Ε</span></button></li><li><button type="button"><span>Ζ</span></button></li><li><button type="button"><span>Η</span></button></li><li><button type="button"><span>Θ</span></button></li><li><button type="button"><span>Ι</span></button></li><li><button type="button"><span>Κ</span></button></li><li><button type="button"><span>Λ</span></button></li><li><button type="button"><span>Μ</span></button></li><li><button type="button"><span>Ν</span></button></li><li><button type="button"><span>Ξ</span></button></li><li class="hover"><button type="button"><span>Ο</span></button></li><li><button type="button"><span>Π</span></button></li><li><button type="button"><span>Ρ</span></button></li><li><button type="button"><span>Σ</span></button></li><li><button type="button"><span>Τ</span></button></li><li><button type="button"><span>Υ</span></button></li><li><button type="button"><span>Φ</span></button></li><li><button type="button"><span>Χ</span></button></li><li><button type="button"><span>Ψ</span></button></li><li><button type="button"><span>Ω</span></button></li><li><button type="button"><span>α</span></button></li><li><button type="button"><span>β</span></button></li><li><button type="button"><span>γ</span></button></li><li><button type="button"><span>δ</span></button></li><li><button type="button"><span>ε</span></button></li><li><button type="button"><span>ζ</span></button></li><li><button type="button"><span>η</span></button></li><li><button type="button"><span>θ</span></button></li><li><button type="button"><span>ι</span></button></li><li><button type="button"><span>κ</span></button></li><li><button type="button"><span>λ</span></button></li><li><button type="button"><span>μ</span></button></li><li><button type="button"><span>ν</span></button></li><li><button type="button"><span>ξ</span></button></li><li><button type="button"><span>ο</span></button></li><li><button type="button"><span>π</span></button></li><li><button type="button"><span>ρ</span></button></li><li><button type="button"><span>σ</span></button></li><li><button type="button"><span>τ</span></button></li><li><button type="button"><span>υ</span></button></li><li><button type="button"><span>φ</span></button></li><li><button type="button"><span>χ</span></button></li><li><button type="button"><span>ψ</span></button></li><li><button type="button"><span>ω</span></button></li><li><button type="button"><span>Æ</span></button></li><li><button type="button"><span>Ð</span></button></li><li><button type="button"><span>Ħ</span></button></li><li><button type="button"><span>IJ</span></button></li><li><button type="button"><span>Ŀ</span></button></li><li><button type="button"><span>Ł</span></button></li><li><button type="button"><span>Ø</span></button></li><li><button type="button"><span>Œ</span></button></li><li><button type="button"><span>Þ</span></button></li><li><button type="button"><span>Ŧ</span></button></li><li><button type="button"><span>Ŋ</span></button></li><li><button type="button"><span>æ</span></button></li><li><button type="button"><span>đ</span></button></li><li><button type="button"><span>ð</span></button></li><li><button type="button"><span>ħ</span></button></li><li><button type="button"><span>I</span></button></li><li><button type="button"><span>ij</span></button></li><li><button type="button"><span>ĸ</span></button></li><li><button type="button"><span>ŀ</span></button></li><li><button type="button"><span>ł</span></button></li><li><button type="button"><span>ł</span></button></li><li><button type="button"><span>œ</span></button></li><li><button type="button"><span>ß</span></button></li><li><button type="button"><span>þ</span></button></li><li><button type="button"><span>ŧ</span></button></li><li><button type="button"><span>ŋ</span></button></li><li><button type="button"><span>ʼn</span></button></li><li><button type="button"><span>Б</span></button></li><li><button type="button"><span>Г</span></button></li><li><button type="button"><span>Д</span></button></li><li><button type="button"><span>Ё</span></button></li><li><button type="button"><span>Ж</span></button></li><li><button type="button"><span>З</span></button></li><li><button type="button"><span>И</span></button></li><li><button type="button"><span>Й</span></button></li><li><button type="button"><span>Л</span></button></li><li><button type="button"><span>П</span></button></li><li><button type="button"><span>Ц</span></button></li><li><button type="button"><span>Ч</span></button></li><li><button type="button"><span>Ш</span></button></li><li><button type="button"><span>Щ</span></button></li><li><button type="button"><span>Ъ</span></button></li><li><button type="button"><span>Ы</span></button></li><li><button type="button"><span>Ь</span></button></li><li><button type="button"><span>Э</span></button></li><li><button type="button"><span>Ю</span></button></li><li><button type="button"><span>Я</span></button></li><li><button type="button"><span>б</span></button></li><li><button type="button"><span>в</span></button></li><li><button type="button"><span>г</span></button></li><li><button type="button"><span>д</span></button></li><li><button type="button"><span>ё</span></button></li><li><button type="button"><span>ж</span></button></li><li><button type="button"><span>з</span></button></li><li><button type="button"><span>и</span></button></li><li><button type="button"><span>й</span></button></li><li><button type="button"><span>л</span></button></li><li><button type="button"><span>п</span></button></li><li><button type="button"><span>ф</span></button></li><li><button type="button"><span>ц</span></button></li><li><button type="button"><span>ч</span></button></li><li><button type="button"><span>ш</span></button></li><li><button type="button"><span>щ</span></button></li><li><button type="button"><span>ъ</span></button></li><li><button type="button"><span>ы</span></button></li><li><button type="button"><span>ь</span></button></li><li><button type="button"><span>э</span></button></li><li><button type="button"><span>ю</span></button></li><li><button type="button"><span>я</span></button></li> --> | |
336 | + </ul> | |
337 | + </div> | |
338 | + </li> | |
339 | + <li><button type="button" title="일본어" class="se2_char6"><span>일본어</span></button> | |
340 | + <div class="se2_s_character"> | |
341 | + <ul class="husky_se2m_sCharacter_list"> | |
342 | + <li></li> | |
343 | + <!-- 일본어 목록 --> | |
344 | + <!-- <li><button type="button"><span>ぁ</span></button></li><li class="hover"><button type="button"><span>あ</span></button></li><li><button type="button"><span>ぃ</span></button></li><li><button type="button"><span>い</span></button></li><li><button type="button"><span>ぅ</span></button></li><li><button type="button"><span>う</span></button></li><li><button type="button"><span>ぇ</span></button></li><li><button type="button"><span>え</span></button></li><li><button type="button"><span>ぉ</span></button></li><li><button type="button"><span>お</span></button></li><li><button type="button"><span>か</span></button></li><li><button type="button"><span>が</span></button></li><li><button type="button"><span>き</span></button></li><li><button type="button"><span>ぎ</span></button></li><li><button type="button"><span>く</span></button></li><li><button type="button"><span>ぐ</span></button></li><li><button type="button"><span>け</span></button></li><li><button type="button"><span>げ</span></button></li><li><button type="button"><span>こ</span></button></li><li><button type="button"><span>ご</span></button></li><li><button type="button"><span>さ</span></button></li><li><button type="button"><span>ざ</span></button></li><li><button type="button"><span>し</span></button></li><li><button type="button"><span>じ</span></button></li><li><button type="button"><span>す</span></button></li><li><button type="button"><span>ず</span></button></li><li><button type="button"><span>せ</span></button></li><li><button type="button"><span>ぜ</span></button></li><li><button type="button"><span>そ</span></button></li><li><button type="button"><span>ぞ</span></button></li><li><button type="button"><span>た</span></button></li><li><button type="button"><span>だ</span></button></li><li><button type="button"><span>ち</span></button></li><li><button type="button"><span>ぢ</span></button></li><li><button type="button"><span>っ</span></button></li><li><button type="button"><span>つ</span></button></li><li><button type="button"><span>づ</span></button></li><li><button type="button"><span>て</span></button></li><li><button type="button"><span>で</span></button></li><li><button type="button"><span>と</span></button></li><li><button type="button"><span>ど</span></button></li><li><button type="button"><span>な</span></button></li><li><button type="button"><span>に</span></button></li><li><button type="button"><span>ぬ</span></button></li><li><button type="button"><span>ね</span></button></li><li><button type="button"><span>の</span></button></li><li><button type="button"><span>は</span></button></li><li><button type="button"><span>ば</span></button></li><li><button type="button"><span>ぱ</span></button></li><li><button type="button"><span>ひ</span></button></li><li><button type="button"><span>び</span></button></li><li><button type="button"><span>ぴ</span></button></li><li><button type="button"><span>ふ</span></button></li><li><button type="button"><span>ぶ</span></button></li><li><button type="button"><span>ぷ</span></button></li><li><button type="button"><span>へ</span></button></li><li><button type="button"><span>べ</span></button></li><li><button type="button"><span>ぺ</span></button></li><li><button type="button"><span>ほ</span></button></li><li><button type="button"><span>ぼ</span></button></li><li><button type="button"><span>ぽ</span></button></li><li><button type="button"><span>ま</span></button></li><li><button type="button"><span>み</span></button></li><li><button type="button"><span>む</span></button></li><li><button type="button"><span>め</span></button></li><li><button type="button"><span>も</span></button></li><li><button type="button"><span>ゃ</span></button></li><li><button type="button"><span>や</span></button></li><li><button type="button"><span>ゅ</span></button></li><li><button type="button"><span>ゆ</span></button></li><li><button type="button"><span>ょ</span></button></li><li><button type="button"><span>よ</span></button></li><li><button type="button"><span>ら</span></button></li><li><button type="button"><span>り</span></button></li><li><button type="button"><span>る</span></button></li><li><button type="button"><span>れ</span></button></li><li><button type="button"><span>ろ</span></button></li><li><button type="button"><span>ゎ</span></button></li><li><button type="button"><span>わ</span></button></li><li><button type="button"><span>ゐ</span></button></li><li><button type="button"><span>ゑ</span></button></li><li><button type="button"><span>を</span></button></li><li><button type="button"><span>ん</span></button></li><li><button type="button"><span>ァ</span></button></li><li><button type="button"><span>ア</span></button></li><li><button type="button"><span>ィ</span></button></li><li><button type="button"><span>イ</span></button></li><li><button type="button"><span>ゥ</span></button></li><li><button type="button"><span>ウ</span></button></li><li><button type="button"><span>ェ</span></button></li><li><button type="button"><span>エ</span></button></li><li><button type="button"><span>ォ</span></button></li><li><button type="button"><span>オ</span></button></li><li><button type="button"><span>カ</span></button></li><li><button type="button"><span>ガ</span></button></li><li><button type="button"><span>キ</span></button></li><li><button type="button"><span>ギ</span></button></li><li><button type="button"><span>ク</span></button></li><li><button type="button"><span>グ</span></button></li><li><button type="button"><span>ケ</span></button></li><li><button type="button"><span>ゲ</span></button></li><li><button type="button"><span>コ</span></button></li><li><button type="button"><span>ゴ</span></button></li><li><button type="button"><span>サ</span></button></li><li><button type="button"><span>ザ</span></button></li><li><button type="button"><span>シ</span></button></li><li><button type="button"><span>ジ</span></button></li><li><button type="button"><span>ス</span></button></li><li><button type="button"><span>ズ</span></button></li><li><button type="button"><span>セ</span></button></li><li><button type="button"><span>ゼ</span></button></li><li><button type="button"><span>ソ</span></button></li><li><button type="button"><span>ゾ</span></button></li><li><button type="button"><span>タ</span></button></li><li><button type="button"><span>ダ</span></button></li><li><button type="button"><span>チ</span></button></li><li><button type="button"><span>ヂ</span></button></li><li><button type="button"><span>ッ</span></button></li><li><button type="button"><span>ツ</span></button></li><li><button type="button"><span>ヅ</span></button></li><li><button type="button"><span>テ</span></button></li><li><button type="button"><span>デ</span></button></li><li><button type="button"><span>ト</span></button></li><li><button type="button"><span>ド</span></button></li><li><button type="button"><span>ナ</span></button></li><li><button type="button"><span>ニ</span></button></li><li><button type="button"><span>ヌ</span></button></li><li><button type="button"><span>ネ</span></button></li><li><button type="button"><span>ノ</span></button></li><li><button type="button"><span>ハ</span></button></li><li><button type="button"><span>バ</span></button></li><li><button type="button"><span>パ</span></button></li><li><button type="button"><span>ヒ</span></button></li><li><button type="button"><span>ビ</span></button></li><li><button type="button"><span>ピ</span></button></li><li><button type="button"><span>フ</span></button></li><li><button type="button"><span>ブ</span></button></li><li><button type="button"><span>プ</span></button></li><li><button type="button"><span>ヘ</span></button></li><li><button type="button"><span>ベ</span></button></li><li><button type="button"><span>ペ</span></button></li><li><button type="button"><span>ホ</span></button></li><li><button type="button"><span>ボ</span></button></li><li><button type="button"><span>ポ</span></button></li><li><button type="button"><span>マ</span></button></li><li><button type="button"><span>ミ</span></button></li><li><button type="button"><span>ム</span></button></li><li><button type="button"><span>メ</span></button></li><li><button type="button"><span>モ</span></button></li><li><button type="button"><span>ャ</span></button></li><li><button type="button"><span>ヤ</span></button></li><li><button type="button"><span>ュ</span></button></li><li><button type="button"><span>ユ</span></button></li><li><button type="button"><span>ョ</span></button></li><li><button type="button"><span>ヨ</span></button></li><li><button type="button"><span>ラ</span></button></li><li><button type="button"><span>リ</span></button></li><li><button type="button"><span>ル</span></button></li><li><button type="button"><span>レ</span></button></li><li><button type="button"><span>ロ</span></button></li><li><button type="button"><span>ヮ</span></button></li><li><button type="button"><span>ワ</span></button></li><li><button type="button"><span>ヰ</span></button></li><li><button type="button"><span>ヱ</span></button></li><li><button type="button"><span>ヲ</span></button></li><li><button type="button"><span>ン</span></button></li><li><button type="button"><span>ヴ</span></button></li><li><button type="button"><span>ヵ</span></button></li><li><button type="button"><span>ヶ</span></button></li> --> | |
345 | + </ul> | |
346 | + </div> | |
347 | + </li> | |
348 | + </ul> | |
349 | + <p class="se2_apply_character"> | |
350 | + <label for="char_preview">선택한 기호</label> <input type="text" name="char_preview" id="char_preview" value="®º⊆●○" class="input_ty1"><button type="button" class="se2_confirm"><span>적용</span></button><button type="button" class="se2_cancel husky_se2m_sCharacter_close"><span>취소</span></button> | |
351 | + </p> | |
352 | + </div> | |
353 | + </div> | |
354 | + </div> | |
355 | + <!-- //특수기호 --> | |
356 | + </li> | |
357 | + | |
358 | + <li class="husky_seditor_ui_table"><button type="button" title="표" class="se2_table"><span class="_buttonRound">표</span></button> | |
359 | + <!--@lazyload_html create_table--> | |
360 | + <!-- 표 --> | |
361 | + <div class="se2_layer husky_se2m_table_layer" style="margin-left:-171px"> | |
362 | + <div class="se2_in_layer"> | |
363 | + <div class="se2_table_set"> | |
364 | + <fieldset> | |
365 | + <legend>칸수 지정</legend> | |
366 | + <dl class="se2_cell_num"> | |
367 | + <dt><label for="row">행</label></dt> | |
368 | + <dd><input id="row" name="" type="text" maxlength="2" value="4" class="input_ty2"> | |
369 | + <button type="button" class="se2_add"><span>1행추가</span></button> | |
370 | + <button type="button" class="se2_del"><span>1행삭제</span></button> | |
371 | + </dd> | |
372 | + <dt><label for="col">열</label></dt> | |
373 | + <dd><input id="col" name="" type="text" maxlength="2" value="4" class="input_ty2"> | |
374 | + <button type="button" class="se2_add"><span>1열추가</span></button> | |
375 | + <button type="button" class="se2_del"><span>1열삭제</span></button> | |
376 | + </dd> | |
377 | + </dl> | |
378 | + <table border="0" cellspacing="1" class="se2_pre_table husky_se2m_table_preview"> | |
379 | + <tr> | |
380 | + <td> </td> | |
381 | + <td> </td> | |
382 | + <td> </td> | |
383 | + <td> </td> | |
384 | + </tr> | |
385 | + <tr> | |
386 | + <td> </td> | |
387 | + <td> </td> | |
388 | + <td> </td> | |
389 | + <td> </td> | |
390 | + </tr> | |
391 | + <tr> | |
392 | + <td> </td> | |
393 | + <td> </td> | |
394 | + <td> </td> | |
395 | + <td> </td> | |
396 | + </tr> | |
397 | + </table> | |
398 | + </fieldset> | |
399 | + <fieldset> | |
400 | + <legend>속성직접입력</legend> | |
401 | + <dl class="se2_t_proper1"> | |
402 | + <dt><input type="radio" id="se2_tbp1" name="se2_tbp" checked><label for="se2_tbp1">속성직접입력</label></dt> | |
403 | + <dd> | |
404 | + <dl class="se2_t_proper1_1"> | |
405 | + <dt><label>표스타일</label></dt> | |
406 | + <dd><div class="se2_select_ty1"><span class="se2_b_style3 husky_se2m_table_border_style_preview"></span><button type="button" title="더보기" class="se2_view_more"><span>더보기</span></button></div> | |
407 | + <!-- 레이어 : 테두리스타일 --> | |
408 | + <div class="se2_layer_b_style husky_se2m_table_border_style_layer" style="display:none"> | |
409 | + <ul> | |
410 | + <li><button type="button" class="se2_b_style1"><span class="se2m_no_border">테두리없음</span></button></li> | |
411 | + <li><button type="button" class="se2_b_style2"><span><span>테두리스타일2</span></span></button></li> | |
412 | + <li><button type="button" class="se2_b_style3"><span><span>테두리스타일3</span></span></button></li> | |
413 | + <li><button type="button" class="se2_b_style4"><span><span>테두리스타일4</span></span></button></li> | |
414 | + <li><button type="button" class="se2_b_style5"><span><span>테두리스타일5</span></span></button></li> | |
415 | + <li><button type="button" class="se2_b_style6"><span><span>테두리스타일6</span></span></button></li> | |
416 | + <li><button type="button" class="se2_b_style7"><span><span>테두리스타일7</span></span></button></li> | |
417 | + </ul> | |
418 | + </div> | |
419 | + <!-- //레이어 : 테두리스타일 --> | |
420 | + </dd> | |
421 | + </dl> | |
422 | + <dl class="se2_t_proper1_1 se2_t_proper1_2"> | |
423 | + <dt><label for="se2_b_width">테두리두께</label></dt> | |
424 | + <dd><input id="se2_b_width" name="" type="text" maxlength="2" value="1" class="input_ty1"> | |
425 | + <button type="button" title="1px 더하기" class="se2_add se2m_incBorder"><span>1px 더하기</span></button> | |
426 | + <button type="button" title="1px 빼기" class="se2_del se2m_decBorder"><span>1px 빼기</span></button> | |
427 | + </dd> | |
428 | + </dl> | |
429 | + <dl class="se2_t_proper1_1 se2_t_proper1_3"> | |
430 | + <dt><label for="se2_b_color">테두리색</label></dt> | |
431 | + <dd><input id="se2_b_color" name="" type="text" maxlength="7" value="#cccccc" class="input_ty3"><span class="se2_pre_color"><button type="button" style="background:#cccccc;"><span>색찾기</span></button></span> | |
432 | + <!-- 레이어 : 테두리색 --> | |
433 | + <div class="se2_layer se2_b_t_b1" style="clear:both;display:none;position:absolute;top:20px;left:-147px;"> | |
434 | + <div class="se2_in_layer husky_se2m_table_border_color_pallet"> | |
435 | + </div> | |
436 | + </div> | |
437 | + <!-- //레이어 : 테두리색--> | |
438 | + </dd> | |
439 | + </dl> | |
440 | + <div class="se2_t_dim0"></div><!-- 테두리 없음일때 딤드레이어 --> | |
441 | + <dl class="se2_t_proper1_1 se2_t_proper1_4"> | |
442 | + <dt><label for="se2_cellbg">셀 배경색</label></dt> | |
443 | + <dd><input id="se2_cellbg" name="" type="text" maxlength="7" value="#ffffff" class="input_ty3"><span class="se2_pre_color"><button type="button" style="background:#ffffff;"><span>색찾기</span></button></span> | |
444 | + <!-- 레이어 : 셀배경색 --> | |
445 | + <div class="se2_layer se2_b_t_b1" style="clear:both;display:none;position:absolute;top:20px;left:-147px;"> | |
446 | + <div class="se2_in_layer husky_se2m_table_bgcolor_pallet"> | |
447 | + </div> | |
448 | + </div> | |
449 | + <!-- //레이어 : 셀배경색--> | |
450 | + </dd> | |
451 | + </dl> | |
452 | + </dd> | |
453 | + </dl> | |
454 | + </fieldset> | |
455 | + <fieldset> | |
456 | + <legend>표스타일</legend> | |
457 | + <dl class="se2_t_proper2"> | |
458 | + <dt><input type="radio" id="se2_tbp2" name="se2_tbp"><label for="se2_tbp2">스타일 선택</label></dt> | |
459 | + <dd><div class="se2_select_ty2"><span class="se2_t_style1 husky_se2m_table_style_preview"></span><button type="button" title="더보기" class="se2_view_more"><span>더보기</span></button></div> | |
460 | + <!-- 레이어 : 표템플릿선택 --> | |
461 | + <div class="se2_layer_t_style husky_se2m_table_style_layer" style="display:none"> | |
462 | + <ul class="se2_scroll"> | |
463 | + <li><button type="button" class="se2_t_style1"><span>표스타일1</span></button></li> | |
464 | + <li><button type="button" class="se2_t_style2"><span>표스타일2</span></button></li> | |
465 | + <li><button type="button" class="se2_t_style3"><span>표스타일3</span></button></li> | |
466 | + <li><button type="button" class="se2_t_style4"><span>표스타일4</span></button></li> | |
467 | + <li><button type="button" class="se2_t_style5"><span>표스타일5</span></button></li> | |
468 | + <li><button type="button" class="se2_t_style6"><span>표스타일6</span></button></li> | |
469 | + <li><button type="button" class="se2_t_style7"><span>표스타일7</span></button></li> | |
470 | + <li><button type="button" class="se2_t_style8"><span>표스타일8</span></button></li> | |
471 | + <li><button type="button" class="se2_t_style9"><span>표스타일9</span></button></li> | |
472 | + <li><button type="button" class="se2_t_style10"><span>표스타일10</span></button></li> | |
473 | + <li><button type="button" class="se2_t_style11"><span>표스타일11</span></button></li> | |
474 | + <li><button type="button" class="se2_t_style12"><span>표스타일12</span></button></li> | |
475 | + <li><button type="button" class="se2_t_style13"><span>표스타일13</span></button></li> | |
476 | + <li><button type="button" class="se2_t_style14"><span>표스타일14</span></button></li> | |
477 | + <li><button type="button" class="se2_t_style15"><span>표스타일15</span></button></li> | |
478 | + <li><button type="button" class="se2_t_style16"><span>표스타일16</span></button></li> | |
479 | + </ul> | |
480 | + </div> | |
481 | + <!-- //레이어 : 표템플릿선택 --> | |
482 | + </dd> | |
483 | + </dl> | |
484 | + </fieldset> | |
485 | + <p class="se2_btn_area"> | |
486 | + <button type="button" class="se2_apply"><span>적용</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
487 | + </p> | |
488 | + <!-- 딤드레이어 --> | |
489 | + <div class="se2_t_dim3"></div> | |
490 | + <!-- //딤드레이어 --> | |
491 | + </div> | |
492 | + </div> | |
493 | + </div> | |
494 | + <!-- //표 --> | |
495 | + <!--//@lazyload_html--> | |
496 | + </li> | |
497 | + | |
498 | + <li class="husky_seditor_ui_findAndReplace last_child"><button type="button" title="찾기/바꾸기" class="se2_find"><span class="_buttonRound tool_bg">찾기/바꾸기</span></button> | |
499 | + <!--@lazyload_html find_and_replace--> | |
500 | + <!-- 찾기/바꾸기 --> | |
501 | + <div class="se2_layer husky_se2m_findAndReplace_layer" style="margin-left:-238px;"> | |
502 | + <div class="se2_in_layer"> | |
503 | + <div class="se2_bx_find_revise"> | |
504 | + <button type="button" title="닫기" class="se2_close husky_se2m_cancel"><span>닫기</span></button> | |
505 | + <h3>찾기/바꾸기</h3> | |
506 | + <ul> | |
507 | + <li class="active"><button type="button" class="se2_tabfind"><span>찾기</span></button></li> | |
508 | + <li><button type="button" class="se2_tabrevise"><span>바꾸기</span></button></li> | |
509 | + </ul> | |
510 | + <div class="se2_in_bx_find husky_se2m_find_ui" style="display:block"> | |
511 | + <dl> | |
512 | + <dt><label for="find_word">찾을 단어</label></dt><dd><input type="text" id="find_word" value="스마트에디터" class="input_ty1"></dd> | |
513 | + </dl> | |
514 | + <p class="se2_find_btns"> | |
515 | + <button type="button" class="se2_find_next husky_se2m_find_next"><span>다음 찾기</span></button><button type="button" class="se2_cancel husky_se2m_cancel"><span>취소</span></button> | |
516 | + </p> | |
517 | + </div> | |
518 | + <div class="se2_in_bx_revise husky_se2m_replace_ui" style="display:none"> | |
519 | + <dl> | |
520 | + <dt><label for="find_word2">찾을 단어</label></dt><dd><input type="text" id="find_word2" value="스마트에디터" class="input_ty1"></dd> | |
521 | + <dt><label for="revise_word">바꿀 단어</label></dt><dd><input type="text" id="revise_word" value="스마트에디터" class="input_ty1"></dd> | |
522 | + </dl> | |
523 | + <p class="se2_find_btns"> | |
524 | + <button type="button" class="se2_find_next2 husky_se2m_replace_find_next"><span>다음 찾기</span></button><button type="button" class="se2_revise1 husky_se2m_replace"><span>바꾸기</span></button><button type="button" class="se2_revise2 husky_se2m_replace_all"><span>모두 바꾸기</span></button><button type="button" class="se2_cancel husky_se2m_cancel"><span>취소</span></button> | |
525 | + </p> | |
526 | + </div> | |
527 | + <button type="button" title="닫기" class="se2_close husky_se2m_cancel"><span>닫기</span></button> | |
528 | + </div> | |
529 | + </div> | |
530 | + </div> | |
531 | + <!-- //찾기/바꾸기 --> | |
532 | + <!--//@lazyload_html--> | |
533 | + </li> | |
534 | +</ul> | |
535 | + </div> | |
536 | + <!-- //704이상 --> | |
537 | + </div> | |
538 | + | |
539 | + <!-- 접근성 도움말 레이어 --> | |
540 | + <div class="se2_layer se2_accessibility" style="display:none;"> | |
541 | + <div class="se2_in_layer"> | |
542 | + <button type="button" title="닫기" class="se2_close"><span>닫기</span></button> | |
543 | + <h3><strong>접근성 도움말</strong></h3> | |
544 | + <div class="box_help"> | |
545 | + <div> | |
546 | + <strong>툴바</strong> | |
547 | + <p>ALT+F10 을 누르면 툴바로 이동합니다. 다음 버튼은 TAB 으로 이전 버튼은 SHIFT+TAB 으로 이동 가능합니다. ENTER 를 누르면 해당 버튼의 기능이 동작하고 글쓰기 영역으로 포커스가 이동합니다. ESC 를 누르면 아무런 기능을 실행하지 않고 글쓰기 영역으로 포커스가 이동합니다.</p> | |
548 | + <strong>빠져 나가기</strong> | |
549 | + <p>ALT+. 를 누르면 스마트 에디터 다음 요소로 ALT+, 를 누르면 스마트에디터 이전 요소로 빠져나갈 수 있습니다.</p> | |
550 | + <strong>명령어 단축키</strong> | |
551 | + <ul> | |
552 | + <li>CTRL+B <span>굵게</span></li> | |
553 | + <li>SHIFT+TAB <span>내어쓰기</span></li> | |
554 | + <li>CTRL+U <span>밑줄</span></li> | |
555 | + <li>CTRL+F <span>찾기</span></li> | |
556 | + <li>CTRL+I <span>기울임 글꼴</span></li> | |
557 | + <li>CTRL+H <span>바꾸기</span></li> | |
558 | + <li>CTRL+D <span>취소선</span></li> | |
559 | + <li>CTRL+K <span>링크걸기</span></li> | |
560 | + <li>TAB <span>들여쓰기</span></li> | |
561 | + </ul> | |
562 | + </div> | |
563 | + </div> | |
564 | + <div class="se2_btns"> | |
565 | + <button type="button" class="se2_close2"><span>닫기</span></button> | |
566 | + </div> | |
567 | + </div> | |
568 | + </div> | |
569 | + <!-- //접근성 도움말 레이어 --> | |
570 | + | |
571 | + <hr> | |
572 | + <!-- 입력 --> | |
573 | + <div class="se2_input_area husky_seditor_editing_area_container"> | |
574 | + | |
575 | + | |
576 | + <iframe src="about:blank" id="se2_iframe" name="se2_iframe" class="se2_input_wysiwyg" width="400" height="300" title="글쓰기 영역 : 도구 모음은 ALT+F10을, 도움말은 ALT+0을 누르세요." frameborder="0" style="display:block;"></iframe> | |
577 | + <textarea name="" rows="10" cols="100" title="HTML 편집 모드" class="se2_input_syntax se2_input_htmlsrc" style="display:none;outline-style:none;resize:none"> </textarea> | |
578 | + <textarea name="" rows="10" cols="100" title="TEXT 편집 모드" class="se2_input_syntax se2_input_text" style="display:none;outline-style:none;resize:none;"> </textarea> | |
579 | + | |
580 | + <!-- 입력창 조절 안내 레이어 --> | |
581 | + <div class="ly_controller husky_seditor_resize_notice" style="z-index:20;display:none;"> | |
582 | + <p>아래 영역을 드래그하여 입력창 크기를 조절할 수 있습니다.</p> | |
583 | + <button type="button" title="닫기" class="bt_clse"><span>닫기</span></button> | |
584 | + <span class="ic_arr"></span> | |
585 | + </div> | |
586 | + <!-- //입력창 조절 안내 레이어 --> | |
587 | + <div class="quick_wrap"> | |
588 | + <!-- 표/글양식 간단편집기 --> | |
589 | + <!--@lazyload_html qe_table--> | |
590 | + <div class="q_table_wrap" style="z-index: 150;"> | |
591 | + <button class="_fold se2_qmax q_open_table_full" style="position:absolute; display:none;top:340px;left:210px;z-index:30;" title="최대화" type="button"><span>퀵에디터최대화</span></button> | |
592 | + <div class="_full se2_qeditor se2_table_set" style="position:absolute;display:none;top:135px;left:661px;z-index:30;"> | |
593 | + <div class="se2_qbar q_dragable"><span class="se2_qmini"><button title="최소화" class="q_open_table_fold"><span>퀵에디터최소화</span></button></span></div> | |
594 | + <div class="se2_qbody0"> | |
595 | + <div class="se2_qbody"> | |
596 | + <dl class="se2_qe1"> | |
597 | + <dt>삽입</dt><dd><button class="se2_addrow" title="행삽입" type="button"><span>행삽입</span></button><button class="se2_addcol" title="열삽입" type="button"><span>열삽입</span></button></dd> | |
598 | + <dt>분할</dt><dd><button class="se2_seprow" title="행분할" type="button"><span>행분할</span></button><button class="se2_sepcol" title="열분할" type="button"><span>열분할</span></button></dd> | |
599 | + | |
600 | + <dt>삭제</dt><dd><button class="se2_delrow" title="행삭제" type="button"><span>행삭제</span></button><button class="se2_delcol" title="열삭제" type="button"><span>열삭제</span></button></dd> | |
601 | + <dt>병합</dt><dd><button class="se2_merrow" title="행병합" type="button"><span>행병합</span></button></dd> | |
602 | + </dl> | |
603 | + <div class="se2_qe2 se2_qe2_3"> <!-- 테이블 퀵에디터의 경우만, se2_qe2_3제거 --> | |
604 | + <!-- 샐배경색 --> | |
605 | + <dl class="se2_qe2_1"> | |
606 | + | |
607 | + <dt><input type="radio" checked="checked" name="se2_tbp3" id="se2_cellbg2" class="husky_se2m_radio_bgc"><label for="se2_cellbg2">셀 배경색</label></dt> | |
608 | + <dd><span class="se2_pre_color"><button style="background: none repeat scroll 0% 0% rgb(255, 255, 255);" type="button" class="husky_se2m_table_qe_bgcolor_btn"><span>색찾기</span></button></span> | |
609 | + <!-- layer:셀배경색 --> | |
610 | + <div style="display:none;position:absolute;top:20px;left:0px;" class="se2_layer se2_b_t_b1"> | |
611 | + <div class="se2_in_layer husky_se2m_tbl_qe_bg_paletteHolder"> | |
612 | + </div> | |
613 | + </div> | |
614 | + <!-- //layer:셀배경색--> | |
615 | + | |
616 | + </dd> | |
617 | + </dl> | |
618 | + <!-- //샐배경색 --> | |
619 | + <!-- 배경이미지선택 --> | |
620 | + <dl style="display: none;" class="se2_qe2_2 husky_se2m_tbl_qe_review_bg"> | |
621 | + <dt><input type="radio" name="se2_tbp3" id="se2_cellbg3" class="husky_se2m_radio_bgimg"><label for="se2_cellbg3">이미지</label></dt> | |
622 | + <dd><span class="se2_pre_bgimg"><button class="husky_se2m_table_qe_bgimage_btn se2_cellimg0" type="button"><span>배경이미지선택</span></button></span> | |
623 | + <!-- layer:배경이미지선택 --> | |
624 | + <div style="display:none;position:absolute;top:20px;left:-155px;" class="se2_layer se2_b_t_b1"> | |
625 | + <div class="se2_in_layer husky_se2m_tbl_qe_bg_img_paletteHolder"> | |
626 | + <ul class="se2_cellimg_set"> | |
627 | + <li><button class="se2_cellimg0" type="button"><span>배경없음</span></button></li> | |
628 | + <li><button class="se2_cellimg1" type="button"><span>배경1</span></button></li> | |
629 | + <li><button class="se2_cellimg2" type="button"><span>배경2</span></button></li> | |
630 | + <li><button class="se2_cellimg3" type="button"><span>배경3</span></button></li> | |
631 | + <li><button class="se2_cellimg4" type="button"><span>배경4</span></button></li> | |
632 | + <li><button class="se2_cellimg5" type="button"><span>배경5</span></button></li> | |
633 | + <li><button class="se2_cellimg6" type="button"><span>배경6</span></button></li> | |
634 | + <li><button class="se2_cellimg7" type="button"><span>배경7</span></button></li> | |
635 | + <li><button class="se2_cellimg8" type="button"><span>배경8</span></button></li> | |
636 | + <li><button class="se2_cellimg9" type="button"><span>배경9</span></button></li> | |
637 | + <li><button class="se2_cellimg10" type="button"><span>배경10</span></button></li> | |
638 | + <li><button class="se2_cellimg11" type="button"><span>배경11</span></button></li> | |
639 | + <li><button class="se2_cellimg12" type="button"><span>배경12</span></button></li> | |
640 | + <li><button class="se2_cellimg13" type="button"><span>배경13</span></button></li> | |
641 | + <li><button class="se2_cellimg14" type="button"><span>배경14</span></button></li> | |
642 | + <li><button class="se2_cellimg15" type="button"><span>배경15</span></button></li> | |
643 | + <li><button class="se2_cellimg16" type="button"><span>배경16</span></button></li> | |
644 | + <li><button class="se2_cellimg17" type="button"><span>배경17</span></button></li> | |
645 | + <li><button class="se2_cellimg18" type="button"><span>배경18</span></button></li> | |
646 | + <li><button class="se2_cellimg19" type="button"><span>배경19</span></button></li> | |
647 | + <li><button class="se2_cellimg20" type="button"><span>배경20</span></button></li> | |
648 | + <li><button class="se2_cellimg21" type="button"><span>배경21</span></button></li> | |
649 | + <li><button class="se2_cellimg22" type="button"><span>배경22</span></button></li> | |
650 | + <li><button class="se2_cellimg23" type="button"><span>배경23</span></button></li> | |
651 | + <li><button class="se2_cellimg24" type="button"><span>배경24</span></button></li> | |
652 | + <li><button class="se2_cellimg25" type="button"><span>배경25</span></button></li> | |
653 | + <li><button class="se2_cellimg26" type="button"><span>배경26</span></button></li> | |
654 | + <li><button class="se2_cellimg27" type="button"><span>배경27</span></button></li> | |
655 | + <li><button class="se2_cellimg28" type="button"><span>배경28</span></button></li> | |
656 | + <li><button class="se2_cellimg29" type="button"><span>배경29</span></button></li> | |
657 | + <li><button class="se2_cellimg30" type="button"><span>배경30</span></button></li> | |
658 | + <li><button class="se2_cellimg31" type="button"><span>배경31</span></button></li> | |
659 | + </ul> | |
660 | + </div> | |
661 | + </div> | |
662 | + <!-- //layer:배경이미지선택--> | |
663 | + </dd> | |
664 | + </dl> | |
665 | + <!-- //배경이미지선택 --> | |
666 | + </div> | |
667 | + <dl style="display: block;" class="se2_qe3 se2_t_proper2"> | |
668 | + <dt><input type="radio" name="se2_tbp3" id="se2_tbp4" class="husky_se2m_radio_template"><label for="se2_tbp4">표 스타일</label></dt> | |
669 | + <dd> | |
670 | + <div class="se2_qe3_table"> | |
671 | + <div class="se2_select_ty2"><span class="se2_t_style1"></span><button class="se2_view_more husky_se2m_template_more" title="더보기" type="button"><span>더보기</span></button></div> | |
672 | + <!-- layer:표스타일 --> | |
673 | + <div style="display:none;top:33px;left:0;margin:0;" class="se2_layer_t_style"> | |
674 | + <ul> | |
675 | + <li><button class="se2_t_style1" type="button"><span>표 스타일1</span></button></li> | |
676 | + <li><button class="se2_t_style2" type="button"><span>표 스타일2</span></button></li> | |
677 | + <li><button class="se2_t_style3" type="button"><span>표 스타일3</span></button></li> | |
678 | + <li><button class="se2_t_style4" type="button"><span>표 스타일4</span></button></li> | |
679 | + <li><button class="se2_t_style5" type="button"><span>표 스타일5</span></button></li> | |
680 | + <li><button class="se2_t_style6" type="button"><span>표 스타일6</span></button></li> | |
681 | + <li><button class="se2_t_style7" type="button"><span>표 스타일7</span></button></li> | |
682 | + <li><button class="se2_t_style8" type="button"><span>표 스타일8</span></button></li> | |
683 | + <li><button class="se2_t_style9" type="button"><span>표 스타일9</span></button></li> | |
684 | + <li><button class="se2_t_style10" type="button"><span>표 스타일10</span></button></li> | |
685 | + <li><button class="se2_t_style11" type="button"><span>표 스타일11</span></button></li> | |
686 | + <li><button class="se2_t_style12" type="button"><span>표 스타일12</span></button></li> | |
687 | + <li><button class="se2_t_style13" type="button"><span>표 스타일13</span></button></li> | |
688 | + <li><button class="se2_t_style14" type="button"><span>표 스타일14</span></button></li> | |
689 | + <li><button class="se2_t_style15" type="button"><span>표 스타일15</span></button></li> | |
690 | + <li><button class="se2_t_style16" type="button"><span>표 스타일16</span></button></li> | |
691 | + </ul> | |
692 | + </div> | |
693 | + <!-- //layer:표스타일 --> | |
694 | + </div> | |
695 | + </dd> | |
696 | + </dl> | |
697 | + <div style="display:none" class="se2_btn_area"> | |
698 | + <button class="se2_btn_save" type="button"><span>My 리뷰저장</span></button> | |
699 | + </div> | |
700 | + <div class="se2_qdim0 husky_se2m_tbl_qe_dim1"></div> | |
701 | + <div class="se2_qdim4 husky_se2m_tbl_qe_dim2"></div> | |
702 | + <div class="se2_qdim6c husky_se2m_tbl_qe_dim_del_col"></div> | |
703 | + <div class="se2_qdim6r husky_se2m_tbl_qe_dim_del_row"></div> | |
704 | + </div> | |
705 | + </div> | |
706 | + </div> | |
707 | + </div> | |
708 | + <!--//@lazyload_html--> | |
709 | + <!-- //표/글양식 간단편집기 --> | |
710 | + <!-- 이미지 간단편집기 --> | |
711 | + <!--@lazyload_html qe_image--> | |
712 | + <div class="q_img_wrap"> | |
713 | + <button class="_fold se2_qmax q_open_img_full" style="position:absolute;display:none;top:240px;left:210px;z-index:30;" title="최대화" type="button"><span>퀵에디터최대화</span></button> | |
714 | + <div class="_full se2_qeditor se2_table_set" style="position:absolute;display:none;top:140px;left:450px;z-index:30;"> | |
715 | + <div class="se2_qbar q_dragable"><span class="se2_qmini"><button title="최소화" class="q_open_img_fold"><span>퀵에디터최소화</span></button></span></div> | |
716 | + <div class="se2_qbody0"> | |
717 | + <div class="se2_qbody"> | |
718 | + <div class="se2_qe10"> | |
719 | + <label for="se2_swidth">가로</label><input type="text" class="input_ty1 widthimg" name="" id="se2_swidth" value="1024"><label class="se2_sheight" for="se2_sheight">세로</label><input type="text" class="input_ty1 heightimg" name="" id="se2_sheight" value="768"><button class="se2_sreset" type="button"><span>초기화</span></button> | |
720 | + <div class="se2_qe10_1"><input type="checkbox" name="" class="se2_srate" id="se2_srate"><label for="se2_srate">가로 세로 비율 유지</label></div> | |
721 | + </div> | |
722 | + <div class="se2_qe11"> | |
723 | + <dl class="se2_qe11_1"> | |
724 | + <dt><label for="se2_b_width2">테두리두께</label></dt> | |
725 | + <dd class="se2_numberStepper"><input type="text" class="input_ty1 input bordersize" value="1" maxlength="2" name="" id="se2_b_width2" readonly="readonly"> | |
726 | + <button class="se2_add plus" type="button"><span>1px 더하기</span></button> | |
727 | + <button class="se2_del minus" type="button"><span>1px 빼기</span></button> | |
728 | + </dd> | |
729 | + </dl> | |
730 | + | |
731 | + <dl class="se2_qe11_2"> | |
732 | + <dt>테두리 색</dt> | |
733 | + <dd><span class="se2_pre_color"><button style="background:#000000;" type="button" class="husky_se2m_img_qe_bgcolor_btn"><span>색찾기</span></button></span> | |
734 | + <!-- layer:테두리 색 --> | |
735 | + <div style="display:none;position:absolute;top:20px;left:-209px;" class="se2_layer se2_b_t_b1"> | |
736 | + <div class="se2_in_layer husky_se2m_img_qe_bg_paletteHolder"> | |
737 | + </div> | |
738 | + </div> | |
739 | + <!-- //layer:테두리 색 --> | |
740 | + </dd> | |
741 | + </dl> | |
742 | + </div> | |
743 | + <dl class="se2_qe12"> | |
744 | + <dt>정렬</dt> | |
745 | + <dd><button title="정렬없음" class="se2_align0" type="button"><span>정렬없음</span></button><button title="좌측정렬" class="se2_align1 left" type="button"><span>좌측정렬</span></button><button title="우측정렬" class="se2_align2 right" type="button"><span>우측정렬</span></button> | |
746 | + </dd> | |
747 | + </dl> | |
748 | + <button class="se2_highedit" type="button"><span>고급편집</span></button> | |
749 | + <div class="se2_qdim0"></div> | |
750 | + </div> | |
751 | + </div> | |
752 | + </div> | |
753 | + </div> | |
754 | + <!--//@lazyload_html--> | |
755 | + <!-- 이미지 간단편집기 --> | |
756 | + </div> | |
757 | + </div> | |
758 | + <!-- //입력 --> | |
759 | + <!-- 입력창조절/ 모드전환 --> | |
760 | + <div class="se2_conversion_mode"> | |
761 | + <button type="button" class="se2_inputarea_controller husky_seditor_editingArea_verticalResizer" title="입력창 크기 조절"><span>입력창 크기 조절</span></button> | |
762 | + <ul class="se2_converter"> | |
763 | + <li class="active"><button type="button" class="se2_to_editor"><span>Editor</span></button></li> | |
764 | + <li><button type="button" class="se2_to_html"><span>HTML</span></button></li> | |
765 | + <li><button type="button" class="se2_to_text"><span>TEXT</span></button></li> | |
766 | + </ul> | |
767 | + </div> | |
768 | + <!-- //입력창조절/ 모드전환 --> | |
769 | + <hr> | |
770 | + <!-- 얼럿 메세지 공통 --> | |
771 | + <div class="se2_alert_wrap" style="display:none"> | |
772 | + <div class="se2_alert_content"> | |
773 | + <div class="se2_alert_txts"></div> | |
774 | + <p class="se2_alert_btns"> | |
775 | + <button type="button" class="se2_confirm"><span>확인</span></button><button type="button" class="se2_cancel"><span>취소</span></button> | |
776 | + </p> | |
777 | + <a href="#" class="btn_close">닫기</a> | |
778 | + </div> | |
779 | + <!-- 레이어 중앙정렬 --> | |
780 | + <span class="va_line"></span> | |
781 | + <div class="ie_cover"></div> | |
782 | + </div> | |
783 | + <!-- //얼럿 메세지 공통 --> | |
784 | + </div> | |
785 | +</div> | |
786 | +<!-- SE2 Markup End --> | |
787 | + | |
788 | +<!--Example Start--> | |
789 | +<div id="se2_sample" style="margin:10px 0;"> | |
790 | + <input type="button" onclick="pasteHTML();" value="본문에 내용 넣기" /> | |
791 | + <input type="button" onclick="showHTML();" value="본문 내용 가져오기" /> | |
792 | + <input type="button" onclick="submitContents();" value="서버로 내용 전송" /> | |
793 | + <input type="button" onclick="setDefaultFont();" value="기본 폰트 지정하기 (궁서_24)" /> | |
794 | + <form action="sample/viewer/index.php" method="post"> | |
795 | + <textarea name="ir1" id="ir1" rows="10" cols="100" style="width:766px; height:412px; display:none;"> | |
796 | + <p>글 수정시 여기에 값을 넣어주면 됩니다.</p> | |
797 | + </textarea> | |
798 | + </form> | |
799 | +</div> | |
800 | + | |
801 | +<script type="text/javascript"> | |
802 | +if(window.frameElement){ | |
803 | + jindo.$("se2_sample").style.display = "none"; | |
804 | +}else{ | |
805 | + var oEditor = createSEditor2(jindo.$("ir1"), { | |
806 | + bUseToolbar : true, // 툴바 사용 여부 (true:사용/ false:사용하지 않음) | |
807 | + bUseVerticalResizer : true, // 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음) | |
808 | + bUseModeChanger : true, // 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음) | |
809 | + //bSkipXssFilter : true, // client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용) | |
810 | + //aAdditionalFontList : [["MS UI Gothic", "MS UI Gothic"], ["Comic Sans MS", "Comic Sans MS"],["TEST","TEST"]], // 추가 글꼴 목록 | |
811 | + fOnBeforeUnload : function(){ | |
812 | + //예제 코드 | |
813 | + //return "내용이 변경되었습니다."; | |
814 | + } | |
815 | + }); | |
816 | + | |
817 | + oEditor.run({ | |
818 | + fnOnAppReady: function(){ | |
819 | + //예제 코드 | |
820 | + //oEditor.exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]); | |
821 | + } | |
822 | + }); | |
823 | + | |
824 | + function pasteHTML() { | |
825 | + var sHTML = "<span style='color:#FF0000;'>이미지도 같은 방식으로 삽입합니다.<\/span>"; | |
826 | + oEditor.exec("PASTE_HTML", [sHTML]); | |
827 | + } | |
828 | + | |
829 | + function showHTML() { | |
830 | + var sHTML = oEditor.getIR(); | |
831 | + alert(sHTML); | |
832 | + } | |
833 | + | |
834 | + function submitContents() { | |
835 | + oEditor.exec("UPDATE_CONTENTS_FIELD"); // 에디터의 내용이 textarea에 적용됩니다. | |
836 | + | |
837 | + // 에디터의 내용에 대한 값 검증은 이곳에서 document.getElementById("ir1").value를 이용해서 처리하면 됩니다. | |
838 | + jindo.$("ir1").form.submit(); | |
839 | + } | |
840 | + | |
841 | + function setDefaultFont() { | |
842 | + var sDefaultFont = '궁서'; | |
843 | + var nFontSize = 24; | |
844 | + oEditor.setDefaultFont(sDefaultFont, nFontSize); | |
845 | + } | |
846 | +} | |
847 | +</script> | |
848 | +<!--Example End--> | |
849 | +</body> | |
850 | +</html>(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/css/ko_KR/smart_editor2.css
... | ... | @@ -0,0 +1,234 @@ |
1 | +@charset "UTF-8"; | |
2 | +/* NHN Web Standardization Team (http://html.nhndesign.com/) HHJ 090226 */ | |
3 | +/* COMMON */ | |
4 | +body,#smart_editor2,#smart_editor2 p,#smart_editor2 h1,#smart_editor2 h2,#smart_editor2 h3,#smart_editor2 h4,#smart_editor2 h5,#smart_editor2 h6,#smart_editor2 ul,#smart_editor2 ol,#smart_editor2 li,#smart_editor2 dl,#smart_editor2 dt,#smart_editor2 dd,#smart_editor2 table,#smart_editor2 th,#smart_editor2 td,#smart_editor2 form,#smart_editor2 fieldset,#smart_editor2 legend,#smart_editor2 input,#smart_editor2 textarea,#smart_editor2 button,#smart_editor2 select{margin:0;padding:0} | |
5 | +#smart_editor2,#smart_editor2 h1,#smart_editor2 h2,#smart_editor2 h3,#smart_editor2 h4,#smart_editor2 h5,#smart_editor2 h6,#smart_editor2 input,#smart_editor2 textarea,#smart_editor2 select,#smart_editor2 table,#smart_editor2 button{font-family:'돋움',Dotum,Helvetica,sans-serif;font-size:16px;color:#666} | |
6 | + | |
7 | +/* 에디터 사이즈 조정 */ | |
8 | +#smart_editor2 {width:94% !important;margin-right: 1px !important;min-width: 100px !important;} | |
9 | + | |
10 | +#smart_editor2 span,#smart_editor2 em{font-size:12px} | |
11 | +#smart_editor2 em,#smart_editor2 address{font-style:normal} | |
12 | +#smart_editor2 img,#smart_editor2 fieldset{border:0} | |
13 | +#smart_editor2 hr{display:none} | |
14 | +#smart_editor2 ol,#smart_editor2 ul{list-style:none} | |
15 | +#smart_editor2 button{border:0;background:none;font-size:11px;vertical-align:top;cursor:pointer} | |
16 | +#smart_editor2 button span,#smart_editor2 button em{visibility:hidden;overflow:hidden;position:absolute;top:0;font-size:0;line-height:0} | |
17 | +#smart_editor2 legend,#smart_editor2 .blind{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0} | |
18 | +#smart_editor2 .input_ty1{height:14px;margin:0;padding:4px 2px 0 4px;border:1px solid #c7c7c7;font-size:11px;color:#666} | |
19 | +#smart_editor2 a:link,#smart_editor2 a:visited,#smart_editor2 a:active,#smart_editor2 a:focus{color:#666;text-decoration:none} | |
20 | +#smart_editor2 a:hover{color:#666;text-decoration:underline} | |
21 | +/* LAYOUT */ | |
22 | +#smart_editor2 .se2_header{margin:10px 0 29px 0} | |
23 | +#smart_editor2 .se2_bi{float:left;width:93px;height:20px;margin:0;padding:0;background:url("../../img/ko_KR/btn_set.png?160622") -343px -358px no-repeat;font-size:0;line-height:0;text-indent:-10000px;vertical-align:middle} | |
24 | +#smart_editor2 .se2_allhelp{display:inline-block;width:18px;height:18px;padding:0;background:url("../../img/ko_KR/btn_set.png?160622") -437px -358px no-repeat;font-size:0;line-height:0;text-indent:-10000px;vertical-align:middle} | |
25 | +#smart_editor2 #smart_editor2_content{position:relative;border:1px solid #b5b5b5} | |
26 | +#smart_editor2 .se2_tool{overflow:visible;position:relative;z-index:25} | |
27 | +/* EDITINGAREA */ | |
28 | +#smart_editor2 .se2_input_area{position:relative;z-index:22;height:400px;margin:0;padding:0;*zoom:1} | |
29 | +#smart_editor2 .se2_input_wysiwyg,#smart_editor2 .se2_input_syntax{display:block;overflow:auto;width:100%;height:100%;margin:0;*margin:-1px 0 0 0;border:0} | |
30 | +/* EDITINGMODE */ | |
31 | +#smart_editor2 .se2_conversion_mode{position:relative;height:15px;padding-top:1px;border-top:1px solid #b5b5b5;background:url("../../img/icon_set.gif?141007") 0 -896px repeat-x} | |
32 | +#smart_editor2 .se2_inputarea_controller{display:block;clear:both;position:relative;width:100%;height:15px;text-align:center;cursor:n-resize} | |
33 | +#smart_editor2 .se2_inputarea_controller span,#smart_editor2 .controller_on span{background:url("../../img/ico_extend.png") no-repeat} | |
34 | +#smart_editor2 .se2_inputarea_controller span{position:static;display:inline-block;visibility:visible;overflow:hidden;height:15px;padding-left:11px;background-position:0 2px;color:#888;font-size:11px;letter-spacing:-1px;line-height:16px;white-space:nowrap} | |
35 | +* + html #smart_editor2 .se2_inputarea_controller span{line-height:14px} | |
36 | +#smart_editor2 .controller_on span{background-position:0 -21px;color:#249c04} | |
37 | +#smart_editor2 .ly_controller{display:block;position:absolute;bottom:2px;left:50%;width:287px;margin-left:-148px;padding:8px 0 7px 9px;border:1px solid #827f7c;background:#fffdef} | |
38 | +#smart_editor2 .ly_controller p{color:#666;font-size:11px;letter-spacing:-1px;line-height:11px} | |
39 | +#smart_editor2 .ly_controller .bt_clse,#smart_editor2 .ly_controller .ic_arr{position:absolute;background:url("../../img/ico_extend.png") no-repeat} | |
40 | +#smart_editor2 .ly_controller .bt_clse{top:5px;right:4px;width:14px;height:15px;background-position:1px -43px} | |
41 | +#smart_editor2 .ly_controller .ic_arr{top:25px;left:50%;width:10px;height:6px;margin-left:-5px;background-position:0 -65px} | |
42 | +#smart_editor2 .se2_converter{float:left;position:absolute;top:-1px;right:3px;z-index:20} | |
43 | +#smart_editor2 .se2_converter li{float:left} | |
44 | +#smart_editor2 .se2_converter .se2_to_editor{width:59px;height:15px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -85px no-repeat;vertical-align:top} | |
45 | +#smart_editor2 .se2_converter .se2_to_html{width:59px;height:15px;background:url("../../img/ko_KR/btn_set.png?160622") -59px -70px no-repeat;vertical-align:top} | |
46 | +#smart_editor2 .se2_converter .se2_to_text{width:60px;height:15px;background:url("../../img/ko_KR/btn_set.png?160622") -417px -466px no-repeat;vertical-align:top} | |
47 | +#smart_editor2 .se2_converter .active .se2_to_editor{width:59px;height:15px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -70px no-repeat;vertical-align:top} | |
48 | +#smart_editor2 .se2_converter .active .se2_to_html{width:59px;height:15px;background:url("../../img/ko_KR/btn_set.png?160622") -59px -85px no-repeat;vertical-align:top} | |
49 | +#smart_editor2 .se2_converter .active .se2_to_text{width:60px;height:15px;background:url("../../img/ko_KR/btn_set.png?160622") -417px -481px no-repeat;vertical-align:top} | |
50 | +/* EDITINGAREA_HTMLSRC */ | |
51 | +#smart_editor2 .off .ico_btn,#smart_editor2 .off .se2_more,#smart_editor2 .off .se2_more2,#smart_editor2 .off .se2_font_family,#smart_editor2 .off .se2_font_size,#smart_editor2 .off .se2_bold,#smart_editor2 .off .se2_underline,#smart_editor2 .off .se2_italic,#smart_editor2 .off .se2_tdel,#smart_editor2 .off .se2_fcolor,#smart_editor2 .off .se2_fcolor_more,#smart_editor2 .off .se2_bgcolor,#smart_editor2 .off .se2_bgcolor_more,#smart_editor2 .off .se2_left,#smart_editor2 .off .se2_center,#smart_editor2 .off .se2_right,#smart_editor2 .off .se2_justify,#smart_editor2 .off .se2_ol,#smart_editor2 .off .se2_ul,#smart_editor2 .off .se2_indent,#smart_editor2 .off .se2_outdent,#smart_editor2 .off .se2_lineheight,#smart_editor2 .off .se2_del_style,#smart_editor2 .off .se2_blockquote,#smart_editor2 .off .se2_summary,#smart_editor2 .off .se2_footnote,#smart_editor2 .off .se2_url,#smart_editor2 .off .se2_emoticon,#smart_editor2 .off .se2_character,#smart_editor2 .off .se2_table,#smart_editor2 .off .se2_find,#smart_editor2 .off .se2_spelling,#smart_editor2 .off .se2_sup,#smart_editor2 .off .se2_sub,#smart_editor2 .off .se2_text_tool_more,#smart_editor2 .off .se2_new,#smart_editor2 .off .selected_color,#smart_editor2 .off .se2_lineSticker{-ms-filter:alpha(opacity=50);opacity:.5;cursor:default;filter:alpha(opacity=50)} | |
52 | +/* LAYER */ | |
53 | +#smart_editor2 .se2_text_tool .se2_layer{display:none;float:left;position:absolute;top:20px;left:0;z-index:50;margin:0;padding:0;border:1px solid #bcbbbb;background:#fafafa} | |
54 | +#smart_editor2 .se2_text_tool li.active{z-index:50} | |
55 | +#smart_editor2 .se2_text_tool .active .se2_layer{display:block} | |
56 | +#smart_editor2 .se2_text_tool .active li .se2_layer{display:none} | |
57 | +#smart_editor2 .se2_text_tool .active .active .se2_layer{display:block} | |
58 | +#smart_editor2 .se2_text_tool .se2_layer .se2_in_layer{float:left;margin:0;padding:0;border:1px solid #fff;background:#fafafa} | |
59 | +#smart_editor2 .se2_content_loading{display:none;z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center} | |
60 | +#smart_editor2 .se2_content_loading img{position:absolute;top:50%;left:50%;margin:-27px 0 0 -27px} | |
61 | +#smart_editor2 .se2_alert_wrap{display:none;z-index:20;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;text-align:center} | |
62 | +#smart_editor2 .se2_alert_wrap.active{display:block} | |
63 | +#smart_editor2 .se2_alert_wrap .dimmed{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40)} | |
64 | +#smart_editor2 .se2_alert_wrap .ie_cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0)} | |
65 | +#smart_editor2 .se2_alert_wrap .va_line{display:inline-block;height:100%;vertical-align:middle;*zoom:1} | |
66 | +#smart_editor2 .se2_alert_wrap .se2_alert_content{z-index:10;position:relative;display:inline-block;*display:inline;*zoom:1;border:1px solid #727272;background:#fff;padding:26px 33px 22px;vertical-align:middle} | |
67 | +#smart_editor2 .se2_alert_wrap .se2_alert_content{margin-top:47px} | |
68 | +#smart_editor2 .se2_alert_wrap .txt1{color:#333;line-height:18px} | |
69 | +#smart_editor2 .se2_alert_wrap .txt2{margin-top:3px;color:#999} | |
70 | +#smart_editor2 .se2_alert_wrap .btn_close,#smart_editor2 .se2_alert_btns button{background:url("../../img/ko_KR/btn_set.png?160622") no-repeat} | |
71 | +#smart_editor2 .se2_alert_wrap .btn_close{z-index:10;position:absolute;top:7px;right:7px;width:11px;height:11px;background-position:-122px -32px;text-indent:-5000px} | |
72 | +#smart_editor2 .se2_alert_btns{margin-top:19px} | |
73 | +#smart_editor2 .se2_alert_btns button{display:inline;float:none;width:48px;height:27px} | |
74 | +#smart_editor2 .se2_alert_btns button + button{margin-left:10px} | |
75 | +#smart_editor2 .se2_alert_btns .se2_confirm{background-position:-369px -434px} | |
76 | +#smart_editor2 .se2_alert_btns .se2_cancel{background-position:-419px -434px} | |
77 | +/* TEXT_TOOLBAR */ | |
78 | +#smart_editor2 .se2_text_tool{position:relative;clear:both;z-index:30;padding:4px 0 4px 3px;background:#f4f4f4 url("../../img/bg_text_tool.gif") 0 0 repeat-x;border-bottom:1px solid #b5b5b5;*zoom:1} | |
79 | +#smart_editor2 .se2_text_tool:after{content:"";display:block;clear:both} | |
80 | +#smart_editor2 .se2_text_tool ul{float:left;display:inline;margin-right:3px;padding-left:1px;white-space:nowrap} | |
81 | +#smart_editor2 .se2_text_tool li{_display:inline;float:left;position:relative;z-index:30} | |
82 | +#smart_editor2 .se2_text_tool button,#smart_editor2 .se2_multy .se2_icon{width:21px;height:21px;background:url("../../img/ko_KR/text_tool_set.png?140317") no-repeat;vertical-align:top} | |
83 | +#smart_editor2 .se2_text_tool .se2_font_type{position:relative} | |
84 | +#smart_editor2 .se2_text_tool .se2_font_type li{margin-left:3px} | |
85 | +#smart_editor2 .se2_text_tool .se2_font_type button{text-align:left} | |
86 | +#smart_editor2 .se2_text_tool .se2_font_type button.se2_font_family span,#smart_editor2 .se2_text_tool .se2_font_type button.se2_font_size span{display:inline-block;visibility:visible;position:static;width:52px;height:20px;padding:0 0 0 6px;font-size:12px;line-height:20px;*line-height:22px;color:#333;*zoom:1} | |
87 | +#smart_editor2 .se2_text_tool .se2_multy{position:absolute;top:0;right:0;padding-left:0;margin-right:0;white-space:nowrap;border-left:1px solid #e0dedf} | |
88 | +#smart_editor2 .se2_text_tool .se2_multy .se2_mn{float:left;white-space:nowrap} | |
89 | +#smart_editor2 .se2_text_tool .se2_multy button{background-image:none;width:47px} | |
90 | +#smart_editor2 .se2_text_tool .se2_multy .se2_icon{display:inline-block;visibility:visible;overflow:visible;position:static;width:16px;height:29px;margin:-1px 2px 0 -1px;background-position:0 -132px;line-height:30px;vertical-align:top} | |
91 | +#smart_editor2 .se2_text_tool .se2_multy button,#smart_editor2 .se2_text_tool .se2_multy button span{height:29px;line-height:29px} | |
92 | +#smart_editor2 .se2_text_tool .se2_map .se2_icon{background-position:-29px -132px} | |
93 | +#smart_editor2 .se2_text_tool button span.se2_mntxt{display:inline-block;visibility:visible;overflow:visible;_overflow-y:hidden;position:relative;*margin-right:-1px;width:auto;height:29px;font-weight:normal;font-size:11px;line-height:30px;*line-height:29px;_line-height:30px;color:#444;letter-spacing:-1px;vertical-align:top} | |
94 | +#smart_editor2 .se2_text_tool .se2_multy .se2_photo{margin-right:1px} | |
95 | +#smart_editor2 .se2_text_tool .se2_multy .hover .ico_btn{background:#e8e8e8} | |
96 | +#smart_editor2 .se2_text_tool .se2_multy .se2_mn.hover{background:#e0dedf} | |
97 | +/* TEXT_TOOLBAR : ROUNDING */ | |
98 | +#smart_editor2 ul li.first_child button span.tool_bg, #smart_editor2 ul li.last_child button span.tool_bg, #smart_editor2 ul li.single_child button span.tool_bg{visibility:visible;height:21px} | |
99 | +#smart_editor2 ul li.first_child button span.tool_bg{left:-1px;width:3px;background:url("../../img/bg_button_left.gif?20121228") no-repeat} | |
100 | +#smart_editor2 ul li.last_child button span.tool_bg{right:0px;_right:-1px;width:2px;background:url("../../img/bg_button_right.gif") no-repeat} | |
101 | +#smart_editor2 ul li.single_child{padding-right:1px} | |
102 | +#smart_editor2 ul li.single_child button span.tool_bg{left:0;background:url("../../img/bg_button.gif?20121228") no-repeat;width:22px} | |
103 | +#smart_editor2 div.se2_text_tool ul li.hover button span.tool_bg{background-position:0 -21px} | |
104 | +#smart_editor2 div.se2_text_tool ul li.active button span.tool_bg, #smart_editor2 div.se2_text_tool ul li.active li.active button span.tool_bg{background-position:0 -42px} | |
105 | +#smart_editor2 div.se2_text_tool ul li.active li button span.tool_bg{background-position:0 0} | |
106 | +/* TEXT_TOOLBAR : SUB_MENU */ | |
107 | +#smart_editor2 .se2_sub_text_tool{display:none;position:absolute;top:20px;left:0;z-index:40;width:auto;height:29px;padding:0 4px 0 0;border:1px solid #b5b5b5;border-top:1px solid #9a9a9a;background:#f4f4f4} | |
108 | +#smart_editor2 .active .se2_sub_text_tool{display:block} | |
109 | +#smart_editor2 .se2_sub_text_tool ul{float:left;height:25px;margin:0;padding:4px 0 0 4px} | |
110 | +/* TEXT_TOOLBAR : SUB_MENU_SIZE */ | |
111 | +#smart_editor2 .se2_sub_step1{width:88px} | |
112 | +#smart_editor2 .se2_sub_step2{width:199px} | |
113 | +#smart_editor2 .se2_sub_step2_1{width:178px} | |
114 | +/* TEXT_TOOLBAR : BUTTON */ | |
115 | +#smart_editor2 .se2_text_tool .se2_font_family{width:70px;height:21px;background-position:0 -10px} | |
116 | +#smart_editor2 .se2_text_tool .hover .se2_font_family{background-position:0 -72px} | |
117 | +#smart_editor2 .se2_text_tool .active .se2_font_family{background-position:0 -103px} | |
118 | +#smart_editor2 .se2_text_tool .se2_font_size{width:45px;height:21px;background-position:-70px -10px} | |
119 | +#smart_editor2 .se2_text_tool .hover .se2_font_size{background-position:-70px -72px} | |
120 | +#smart_editor2 .se2_text_tool .active .se2_font_size{background-position:-70px -103px} | |
121 | +#smart_editor2 .se2_text_tool .se2_bold{background-position:-115px -10px} | |
122 | +#smart_editor2 .se2_text_tool .hover .se2_bold{background-position:-115px -72px} | |
123 | +#smart_editor2 .se2_text_tool .active .se2_bold{background-position:-115px -103px} | |
124 | +#smart_editor2 .se2_text_tool .se2_underline{background-position:-136px -10px} | |
125 | +#smart_editor2 .se2_text_tool .hover .se2_underline{background-position:-136px -72px} | |
126 | +#smart_editor2 .se2_text_tool .active .se2_underline{background-position:-136px -103px} | |
127 | +#smart_editor2 .se2_text_tool .se2_italic{background-position:-157px -10px} | |
128 | +#smart_editor2 .se2_text_tool .hover .se2_italic{background-position:-157px -72px} | |
129 | +#smart_editor2 .se2_text_tool .active .se2_italic{background-position:-157px -103px} | |
130 | +#smart_editor2 .se2_text_tool .se2_tdel{background-position:-178px -10px} | |
131 | +#smart_editor2 .se2_text_tool .hover .se2_tdel{background-position:-178px -72px} | |
132 | +#smart_editor2 .se2_text_tool .active .se2_tdel{background-position:-178px -103px} | |
133 | +#smart_editor2 .se2_text_tool .se2_fcolor{position:relative;background-position:-199px -10px} | |
134 | +#smart_editor2 .se2_text_tool .hover .se2_fcolor{background-position:-199px -72px} | |
135 | +#smart_editor2 .se2_text_tool .active .se2_fcolor{background-position:-199px -103px} | |
136 | +#smart_editor2 .se2_text_tool .se2_fcolor_more{background-position:-220px -10px;width:10px} | |
137 | +#smart_editor2 .se2_text_tool .hover .se2_fcolor_more{background-position:-220px -72px} | |
138 | +#smart_editor2 .se2_text_tool .active .se2_fcolor_more{background-position:-220px -103px} | |
139 | +#smart_editor2 .se2_text_tool .selected_color{position:absolute;top:14px;left:5px;width:11px;height:3px;font-size:0} | |
140 | +#smart_editor2 .se2_text_tool .se2_ol,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_ol{background-position:-345px -10px} | |
141 | +#smart_editor2 .se2_text_tool .se2_ul,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_ul{background-position:-366px -10px} | |
142 | +#smart_editor2 .se2_text_tool .hover .se2_ol,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .hover .se2_ol{background-position:-345px -72px} | |
143 | +#smart_editor2 .se2_text_tool .hover .se2_ul,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .hover .se2_ul{background-position:-366px -72px} | |
144 | +#smart_editor2 .se2_text_tool .active .se2_ol,#smart_editor2 .se2_text_tool .active .active .se2_ol{background-position:-345px -103px} | |
145 | +#smart_editor2 .se2_text_tool .active .se2_ul,#smart_editor2 .se2_text_tool .active .active .se2_ul{background-position:-366px -103px} | |
146 | +#smart_editor2 .se2_text_tool .se2_indent,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_indent{background-position:-408px -10px} | |
147 | +#smart_editor2 .se2_text_tool .se2_outdent,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_outdent{background-position:-387px -10px} | |
148 | +#smart_editor2 .se2_text_tool .hover .se2_indent,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .hover .se2_indent{background-position:-408px -72px} | |
149 | +#smart_editor2 .se2_text_tool .hover .se2_outdent,#smart_editor2 .se2_text_tool .active .se2_sub_text_tool .hover .se2_outdent{background-position:-387px -72px} | |
150 | +#smart_editor2 .se2_text_tool .active .se2_indent,#smart_editor2 .se2_text_tool .active .active .se2_indent{background-position:-408px -103px} | |
151 | +#smart_editor2 .se2_text_tool .active .se2_outdent,#smart_editor2 .se2_text_tool .active .active .se2_outdent{background-position:-387px -103px} | |
152 | +#smart_editor2 .se2_text_tool .se2_lineheight{background-position:-429px -10px} | |
153 | +#smart_editor2 .se2_text_tool .hover .se2_lineheight{background-position:-429px -72px} | |
154 | +#smart_editor2 .se2_text_tool .active .se2_lineheight{background-position:-429px -103px} | |
155 | +#smart_editor2 .se2_text_tool .se2_url{background-position:-513px -10px} | |
156 | +#smart_editor2 .se2_text_tool .hover .se2_url{background-position:-513px -72px} | |
157 | +#smart_editor2 .se2_text_tool .active .se2_url{background-position:-513px -103px} | |
158 | +#smart_editor2 .se2_text_tool .se2_bgcolor{position:relative;background-position:-230px -10px} | |
159 | +#smart_editor2 .se2_text_tool .hover .se2_bgcolor{background-position:-230px -72px} | |
160 | +#smart_editor2 .se2_text_tool .active .se2_bgcolor{background-position:-230px -103px} | |
161 | +#smart_editor2 .se2_text_tool .se2_bgcolor_more{background-position:-251px -10px;width:10px} | |
162 | +#smart_editor2 .se2_text_tool .hover .se2_bgcolor_more{background-position:-251px -72px} | |
163 | +#smart_editor2 .se2_text_tool .active .se2_bgcolor_more{background-position:-251px -103px} | |
164 | +#smart_editor2 .se2_text_tool .se2_left{background-position:-261px -10px} | |
165 | +#smart_editor2 .se2_text_tool .hover .se2_left{background-position:-261px -72px} | |
166 | +#smart_editor2 .se2_text_tool .active .se2_left{background-position:-261px -103px} | |
167 | +#smart_editor2 .se2_text_tool .se2_center{background-position:-282px -10px} | |
168 | +#smart_editor2 .se2_text_tool .hover .se2_center{background-position:-282px -72px} | |
169 | +#smart_editor2 .se2_text_tool .active .se2_center{background-position:-282px -103px} | |
170 | +#smart_editor2 .se2_text_tool .se2_right{background-position:-303px -10px} | |
171 | +#smart_editor2 .se2_text_tool .hover .se2_right{background-position:-303px -72px} | |
172 | +#smart_editor2 .se2_text_tool .active .se2_right{background-position:-303px -103px} | |
173 | +#smart_editor2 .se2_text_tool .se2_justify{background-position:-324px -10px} | |
174 | +#smart_editor2 .se2_text_tool .hover .se2_justify{background-position:-324px -72px} | |
175 | +#smart_editor2 .se2_text_tool .active .se2_justify{background-position:-324px -103px} | |
176 | +#smart_editor2 .se2_text_tool .se2_blockquote{background-position:-471px -10px} | |
177 | +#smart_editor2 .se2_text_tool .hover .se2_blockquote{background-position:-471px -72px} | |
178 | +#smart_editor2 .se2_text_tool .active .se2_blockquote{background-position:-471px -103px} | |
179 | +#smart_editor2 .se2_text_tool .se2_character{background-position:-555px -10px} | |
180 | +#smart_editor2 .se2_text_tool .hover .se2_character{background-position:-555px -72px} | |
181 | +#smart_editor2 .se2_text_tool .active .se2_character{background-position:-555px -103px} | |
182 | +#smart_editor2 .se2_text_tool .se2_table{background-position:-576px -10px} | |
183 | +#smart_editor2 .se2_text_tool .hover .se2_table{background-position:-576px -72px} | |
184 | +#smart_editor2 .se2_text_tool .active .se2_table{background-position:-576px -103px} | |
185 | +#smart_editor2 .se2_text_tool .se2_find{background-position:-597px -10px} | |
186 | +#smart_editor2 .se2_text_tool .hover .se2_find{background-position:-597px -72px} | |
187 | +#smart_editor2 .se2_text_tool .active .se2_find{background-position:-597px -103px} | |
188 | +#smart_editor2 .se2_text_tool .se2_sup{background-position:-660px -10px} | |
189 | +#smart_editor2 .se2_text_tool .hover .se2_sup{background-position:-660px -72px} | |
190 | +#smart_editor2 .se2_text_tool .active .se2_sup{background-position:-660px -103px} | |
191 | +#smart_editor2 .se2_text_tool .se2_sub{background-position:-681px -10px} | |
192 | +#smart_editor2 .se2_text_tool .hover .se2_sub{background-position:-681px -72px} | |
193 | +#smart_editor2 .se2_text_tool .active .se2_sub{background-position:-681px -103px} | |
194 | +#smart_editor2 .se2_text_tool .se2_text_tool_more{background-position:0 -41px;width:13px} | |
195 | +#smart_editor2 .se2_text_tool .se2_text_tool_more span.tool_bg{background:none} | |
196 | +#smart_editor2 .se2_text_tool .hover .se2_text_tool_more{background-position:-13px -41px} | |
197 | +#smart_editor2 .se2_text_tool .active .se2_text_tool_more{background-position:-26px -41px} | |
198 | + | |
199 | +/*@###################################################추가####################################################################################*/ | |
200 | +#smart_editor2 .input_ty2{width: 23px; height:14px;margin:0 4px;padding:4px 2px 0 4px;border:1px solid #c7c7c7;font-size:11px;color:#666} | |
201 | +#smart_editor2 .se2_text_tool .se2_video_2 .se2_icon{width:21px;height:21px;background:url("../../img/icon_set.gif") no-repeat;vertical-align:top} | |
202 | +#smart_editor2 .se2_text_tool .se2_video_2{position:absolute;top:0;right:0;padding-left:0;margin-right:0;white-space:nowrap;border-left:1px solid #e0dedf} | |
203 | +#smart_editor2 .se2_text_tool .se2_video_2 .se2_mn{float:left;white-space:nowrap} | |
204 | +#smart_editor2 .se2_text_tool .se2_video_2 button{background-image:none;width:47px} | |
205 | +#smart_editor2 .se2_text_tool .se2_video_2 .se2_icon{display:inline-block;visibility:visible;overflow:visible;position:static;width:16px;height:29px;margin:-1px 2px 0 -1px;background-position:-17px -1255px;line-height:30px;vertical-align:top} | |
206 | +#smart_editor2 .se2_text_tool .se2_video_2 button,#smart_editor2 .se2_text_tool .se2_video_2 button span{height:29px;line-height:29px} | |
207 | +#smart_editor2 .se2_text_tool .se2_video_2 .se2_photo{margin-right:1px} | |
208 | +#smart_editor2 .se2_text_tool .se2_video_2 .hover .ico_btn{background:#e8e8e8} | |
209 | +#smart_editor2 .se2_text_tool .se2_video_2 .se2_mn.hover{background:#e0dedf} | |
210 | +/*@###################################################추가 끝############################################################################*/ | |
211 | + | |
212 | +/* 반응형을 위한 css 코드 추가 */ | |
213 | +@media screen and (max-width: 640px){ | |
214 | + #smart_editor2 .se2_text_tool ul:nth-child(4n){clear:both;} | |
215 | + #smart_editor2 .se2_text_tool ul{margin-bottom:4px} | |
216 | + #smart_editor2 .se2_text_tool ul:nth-child(n+4){margin-bottom:0} | |
217 | + #smart_editor2 .se2_text_tool .se2_multy,#smart_editor2 .se2_text_tool .se2_multy button, #smart_editor2 .se2_text_tool .se2_multy button span{height:54px} | |
218 | +} | |
219 | +@media screen and (max-width: 515px){ | |
220 | + #smart_editor2 .se2_text_tool ul:nth-child(3n){clear:both;margin-left:4px} | |
221 | + #smart_editor2 .se2_text_tool ul:nth-child(6n),#smart_editor2 .se2_text_tool ul:nth-child(4n){clear:none;margin-left:0} | |
222 | + #smart_editor2 .se2_text_tool ul:nth-child(n+3){margin-bottom:4px} | |
223 | +} | |
224 | +@media screen and (max-width: 370px){ | |
225 | + #smart_editor2 .se2_text_tool ul:nth-child(2n){clear:both;margin-left:4px} | |
226 | + #smart_editor2 .se2_text_tool ul:nth-child(3n){clear:both;margin-left:4px} | |
227 | + #smart_editor2 .se2_text_tool ul:nth-child(6n),#smart_editor2 .se2_text_tool ul:nth-child(4n){clear:none;margin-left:0} | |
228 | + #smart_editor2 .se2_text_tool ul:nth-child(n+3){margin-bottom:4px} | |
229 | + #smart_editor2 .se2_text_tool .se2_multy,#smart_editor2 .se2_text_tool .se2_multy button, #smart_editor2 .se2_text_tool .se2_multy button span{height:79px} | |
230 | +} | |
231 | +@media screen and (max-width: 325px){ | |
232 | + #smart_editor2 .se2_text_tool .se2_multy,#smart_editor2 .se2_text_tool .se2_multy button, #smart_editor2 .se2_text_tool .se2_multy button span{height:29px;} | |
233 | + #smart_editor2 .se2_text_tool .se2_multy{border-bottom:1px solid #e0dedf} | |
234 | +}(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/css/ko_KR/smart_editor2_in.css
... | ... | @@ -0,0 +1,25 @@ |
1 | +@charset "UTF-8"; | |
2 | +/* NHN Web Standardization Team (http://html.nhndesign.com/) HHJ 090226 */ | |
3 | + | |
4 | +/* COMMON */ | |
5 | +body,.se2_inputarea{margin:0;padding:0;font-family:'돋움',Dotum,Helvetica,Sans-serif;font-size:16px;line-height:1.5} | |
6 | +/* body,.se2_inputarea,.se2_inputarea th,.se2_inputarea td{margin:0;padding:0;font-family:'돋움',Dotum,Helvetica,Sans-serif;font-size:12px;line-height:1.5;color:#666} */ | |
7 | +.se2_inputarea p,.se2_inputarea br{margin:0;padding:0} | |
8 | +.se2_inputarea{margin:15px;word-wrap:break-word;*word-wrap:normal;*word-break:break-all} | |
9 | +.se2_inputarea td{word-break:break-all} | |
10 | +.se2_inputarea_890{width:741px;margin:20px 0 10px 64px} | |
11 | +.se2_inputarea_698{width:548px;margin:20px 0 10px 64px} | |
12 | +@media screen and (-webkit-min-device-pixel-ratio: 0) { | |
13 | + .se2_inputarea td:empty:after,.se2_inputarea td > p:empty:after{content:"\00A0";line-height:1} | |
14 | +} | |
15 | +/* TEXT_TOOLBAR : QUOTE */ | |
16 | +.se2_quote1{margin:0 0 30px 20px;padding:0 8px;border-left:2px solid #ccc;color:#888} | |
17 | +.se2_quote2{margin:0 0 30px 13px;padding:0 8px 0 16px;background:url("../../img/bg_quote2.gif") 0 3px no-repeat;color:#888} | |
18 | +.se2_quote3{margin:0 0 30px;padding:12px 10px 11px;border:1px dashed #ccc;color:#888} | |
19 | +.se2_quote4{margin:0 0 30px;padding:12px 10px 11px;border:1px dashed #66b246;color:#888} | |
20 | +.se2_quote5{margin:0 0 30px;padding:12px 10px 11px;border:1px dashed #ccc;background:#fafafa;color:#888} | |
21 | +.se2_quote6{margin:0 0 30px;padding:12px 10px 11px;border:1px solid #e5e5e5;color:#888} | |
22 | +.se2_quote7{margin:0 0 30px;padding:12px 10px 11px;border:1px solid #66b246;color:#888} | |
23 | +.se2_quote8{margin:0 0 30px;padding:12px 10px 11px;border:1px solid #e5e5e5;background:#fafafa;color:#888} | |
24 | +.se2_quote9{margin:0 0 30px;padding:12px 10px 11px;border:2px solid #e5e5e5;color:#888} | |
25 | +.se2_quote10{margin:0 0 30px;padding:12px 10px 11px;border:2px solid #e5e5e5;background:#fafafa;color:#888} |
+++ client/smarteditor2-2.8.2.3/css/ko_KR/smart_editor2_items.css
... | ... | @@ -0,0 +1,468 @@ |
1 | +@charset "UTF-8"; | |
2 | +/* NHN Web Standardization Team (http://html.nhndesign.com/) HHJ 090226 */ | |
3 | +/* TEXT_TOOLBAR : FONTNAME */ | |
4 | +#smart_editor2 .se2_tool .se2_l_font_fam{width:202px;margin:0;padding:0} | |
5 | +#smart_editor2 .se2_tool .se2_l_font_fam li{display:block;width:202px;height:21px;margin:0;padding:0;color:#333;cursor:pointer} | |
6 | +#smart_editor2 .se2_l_font_fam .hover,#smart_editor2 .se2_l_font_fam .active{background:#ebebeb} | |
7 | +#smart_editor2 .se2_l_font_fam button{width:200px;height:21px;margin:0;padding:2px 0 2px 0px;background:none;text-align:left} | |
8 | +#smart_editor2 .se2_l_font_fam button span{display:block;visibility:visible;overflow:visible;position:relative;top:auto;left:auto;width:auto;height:auto;margin:0 0 0 4px;padding:0;font-size:12px;line-height:normal;color:#333} | |
9 | +#smart_editor2 .se2_l_font_fam button span span{display:inline;visibility:visible;overflow:visible;width:auto;height:auto;margin:0 0 0 4px;font-family:Verdana;font-size:12px;line-height:14px;color:#888} | |
10 | +#smart_editor2 .se2_l_font_fam button span em{visibility:visible;overflow:auto;position:static;width:auto;height:auto;margin-right:-4px;font-size:12px;color:#888} | |
11 | +#smart_editor2 .se2_l_font_fam .se2_division{width:162px;height:2px !important;margin:1px 0 1px 0px;border:0;background:url("../../img/bg_line1.gif") 0 0 repeat-x;font-size:0;cursor:default} | |
12 | +/* TEXT_TOOLBAR : FONTSIZE */ | |
13 | +#smart_editor2 .se2_tool .se2_l_font_size{width:302px;margin:0;padding:0} | |
14 | +#smart_editor2 .se2_tool .se2_l_font_size li{width:302px;margin:0;padding:0;color:#333;cursor:pointer} | |
15 | +#smart_editor2 .se2_l_font_size .hover,#smart_editor2 .se2_l_font_size .active{background:#ebebeb} | |
16 | +#smart_editor2 .se2_l_font_size button{width:300px;height:auto;margin:0;padding:2px 0 1px 0px;*padding:4px 0 1px 0px;background:none;text-align:left} | |
17 | +#smart_editor2 .se2_l_font_size button span{display:block;visibility:visible;overflow:visible;position:relative;top:auto;left:auto;width:auto;height:auto;margin:0 0 0 4px;padding:0;line-height:normal;color:#373737;letter-spacing:0px} | |
18 | +#smart_editor2 .se2_l_font_size button span span{display:inline;margin:0 0 0 5px;padding:0} | |
19 | +#smart_editor2 .se2_l_font_size span em{visibility:visible;overflow:auto;position:static;width:auto;height:auto;color:#888} | |
20 | +/* TEXT_TOOLBAR : FONTCOLOR */ | |
21 | +#smart_editor2 .se2_palette{float:left;position:relative;width:225px;margin:0;padding:11px 0 10px 0} | |
22 | +#smart_editor2 .se2_palette .se2_pick_color{_display:inline;float:left;clear:both;width:205px;margin:0 0 0 11px;padding:0} | |
23 | +#smart_editor2 .se2_palette .se2_pick_color li{float:left;width:12px;height:12px;margin:0;padding:0} | |
24 | +#smart_editor2 .se2_palette .se2_pick_color li button{width:11px;height:11px;border:0} | |
25 | +#smart_editor2 .se2_palette .se2_pick_color li button span{display:block;visibility:visible;overflow:visible;position:absolute;top:1px;left:1px;width:11px;height:11px} | |
26 | +#smart_editor2 .se2_palette .se2_pick_color li button span span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0} | |
27 | +#smart_editor2 .se2_palette .se2_pick_color .hover button,#smart_editor2 .se2_palette .se2_pick_color .active button{width:11px;height:11px;border:1px solid #666} | |
28 | +#smart_editor2 .se2_palette .se2_pick_color .hover span,#smart_editor2 .se2_palette .se2_pick_color .active span{width:7px;height:7px;border:1px solid #fff} | |
29 | +#smart_editor2 .se2_palette .se2_view_more{_display:inline;float:left;width:46px;height:23px;margin:1px 0 0 1px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -47px no-repeat} | |
30 | +#smart_editor2 .se2_palette .se2_view_more2{_display:inline;float:left;width:46px;height:23px;margin:1px 0 0 1px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -24px no-repeat} | |
31 | +#smart_editor2 .se2_palette h4{_display:inline;float:left;width:203px;margin:9px 0 0 11px;padding:10px 0 4px 0;background:url("../../img/bg_line1.gif") repeat-x;font-weight:normal;font-size:12px;line-height:14px;color:#333;letter-spacing:-1px} | |
32 | +#smart_editor2 .se2_palette2{float:left;_float:none;width:214px;margin:9px 0 0 0;padding:11px 0 0 11px;background:url("../../img/bg_line1.gif") repeat-x} | |
33 | +#smart_editor2 .se2_palette2 .se2_color_set{float:left} | |
34 | +#smart_editor2 .se2_palette2 .se2_selected_color{_display:inline;float:left;width:83px;height:18px;margin:0;border:1px solid #c7c7c7;background:#fff} | |
35 | +#smart_editor2 .se2_palette2 .se2_selected_color span{_display:inline;float:left;width:79px;height:14px;margin:2px} | |
36 | +#smart_editor2 .se2_palette2 .input_ty1{_display:inline;float:left;width:67px;height:16px;margin:0 3px 0 3px;padding:2px 2px 0 4px;font-family:tahoma;font-size:11px} | |
37 | +#smart_editor2 .se2_palette2 button.se2_btn_insert{float:left;width:35px;height:21px;margin-left:2px;padding:0;background:url("../../img/ko_KR/btn_set.png?160622") -80px 0 no-repeat} | |
38 | +#smart_editor2 .se2_gradation1{float:left;_float:none;width:201px;height:128px;margin:4px 0 0 0;border:1px solid #c7c7c7;cursor:crosshair} | |
39 | +#smart_editor2 .se2_gradation2{float:left;_float:none;width:201px;height:10px;margin:4px 0 1px 0;border:1px solid #c7c7c7;cursor:crosshair} | |
40 | +/* TEXT_TOOLBAR : BGCOLOR */ | |
41 | +#smart_editor2 .se2_palette_bgcolor{width:225px;margin:11px 0 0;padding:0} | |
42 | +#smart_editor2 .se2_palette_bgcolor .se2_background{width:205px;margin:0 11px 0 11px} | |
43 | +#smart_editor2 .se2_palette_bgcolor .se2_background li{width:68px;height:20px} | |
44 | +#smart_editor2 .se2_palette_bgcolor .se2_background button{width:67px;height:19px;border:0} | |
45 | +#smart_editor2 .se2_palette_bgcolor .se2_background span{left:0;display:block;visibility:visible;overflow:visible;width:65px;height:17px;padding:0} | |
46 | +#smart_editor2 .se2_palette_bgcolor .se2_background span span{display:block;visibility:visible;overflow:visible;width:64px;height:16px;padding:3px 0 0 3px;font-size:11px;line-height:14px;text-align:left} | |
47 | +#smart_editor2 .se2_palette_bgcolor .se2_background .hover span{width:65px;height:17px;border:1px solid #666} | |
48 | +#smart_editor2 .se2_palette_bgcolor .se2_background .hover span span{width:62px;height:14px;padding:1px 0 0 1px;border:1px solid #fff} | |
49 | +/* TEXT_TOOLBAR : LINEHEIGHT */ | |
50 | +#smart_editor2 .se2_l_line_height{width:107px;margin:0;padding:0} | |
51 | +#smart_editor2 .se2_l_line_height li{width:107px;margin:0;padding:0;border-top:0;border-bottom:0;color:#333;cursor:pointer} | |
52 | +#smart_editor2 .se2_l_line_height .hover{background:#ebebeb} | |
53 | +#smart_editor2 .se2_l_line_height button{width:105px;height:19px;margin:0;padding:3px 0 2px 0px;background:none;text-align:left} | |
54 | +#smart_editor2 .se2_l_line_height button span{visibility:visible;overflow:visible;position:relative;width:auto;height:auto;margin:0;padding:0 0 0 15px;font-size:12px;line-height:normal;color:#373737} | |
55 | +#smart_editor2 .se2_l_line_height li button.active span{background:url("../../img/icon_set.gif?141007") 5px -30px no-repeat} | |
56 | +#smart_editor2 .se2_l_line_height_user{clear:both;width:83px;margin:5px 0 0 12px;padding:10px 0 0 0;_padding:11px 0 0 0;background:url("../../img/bg_line1.gif") repeat-x} | |
57 | +#smart_editor2 .se2_l_line_height_user h3{margin:0 0 4px 0;_margin:0 0 2px -1px;padding:0;line-height:14px;color:#000;letter-spacing:-1px} | |
58 | +#smart_editor2 .se2_l_line_height_user .bx_input{display:block;position:relative;width:83px} | |
59 | +#smart_editor2 .se2_l_line_height_user .btn_up{position:absolute;top:2px;*top:3px;left:68px;width:13px;height:8px;background:url("../../img/ko_KR/btn_set.png?160622") -86px -54px no-repeat} | |
60 | +#smart_editor2 .se2_l_line_height_user .btn_down{position:absolute;top:10px;*top:11px;left:68px;width:13px;height:8px;background:url("../../img/ko_KR/btn_set.png?160622") -86px -62px no-repeat} | |
61 | +#smart_editor2 .se2_l_line_height_user .btn_area{margin:5px 0 10px 0} | |
62 | +#smart_editor2 .se2_tool .btn_area .se2_btn_apply3{width:41px;height:24px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat} | |
63 | +#smart_editor2 .se2_tool .btn_area .se2_btn_cancel3{width:39px;height:24px;margin-left:3px;background:url("../../img/ko_KR/btn_set.png?160622") -41px 0 no-repeat} | |
64 | +/* TEXT_TOOLBAR : QUOTE */ | |
65 | +#smart_editor2 .se2_quote{width:425px;height:56px} | |
66 | +#smart_editor2 .se2_quote ul{_display:inline;float:left;margin:11px 0 0 9px;padding:0} | |
67 | +#smart_editor2 .se2_quote li{_display:inline;float:left;margin:0 0 0 2px;padding:0} | |
68 | +#smart_editor2 .se2_quote button{width:34px;height:34px;margin:0;padding:0;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat;cursor:pointer} | |
69 | +#smart_editor2 .se2_quote button span{left:0;display:block;visibility:visible;overflow:visible;width:32px;height:32px;margin:0;padding:0;border:1px solid #c7c7c7} | |
70 | +#smart_editor2 .se2_quote button span span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0} | |
71 | +#smart_editor2 .se2_quote .se2_quote1{background-position:1px -375px} | |
72 | +#smart_editor2 .se2_quote .se2_quote2{background-position:-32px -375px} | |
73 | +#smart_editor2 .se2_quote .se2_quote3{background-position:-65px -375px} | |
74 | +#smart_editor2 .se2_quote .se2_quote4{background-position:-98px -375px} | |
75 | +#smart_editor2 .se2_quote .se2_quote5{background-position:-131px -375px} | |
76 | +#smart_editor2 .se2_quote .se2_quote6{background-position:-164px -375px} | |
77 | +#smart_editor2 .se2_quote .se2_quote7{background-position:-197px -375px} | |
78 | +#smart_editor2 .se2_quote .se2_quote8{background-position:-230px -375px} | |
79 | +#smart_editor2 .se2_quote .se2_quote9{background-position:-263px -375px} | |
80 | +#smart_editor2 .se2_quote .se2_quote10{background-position:-296px -375px} | |
81 | +#smart_editor2 .se2_quote .hover button span,#smart_editor2 .se2_quote .active button span{width:30px;height:30px;margin:0;padding:0;border:2px solid #44b525} | |
82 | +#smart_editor2 .se2_quote .hover button span span,#smart_editor2 .se2_quote .active button span span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0} | |
83 | +#smart_editor2 .se2_quote .se2_cancel2{float:left;width:40px;height:35px;margin:11px 0 0 5px;background:url("../../img/ko_KR/btn_set.png?160622") -46px -24px no-repeat} | |
84 | +#smart_editor2 .se2_quote .se2_cancel2 span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0} | |
85 | +/* TEXT_TOOLBAR : HYPERLINK */ | |
86 | +#smart_editor2 .se2_url2{width:281px;padding:11px 11px 6px 11px;color:#666} | |
87 | +#smart_editor2 .se2_url2 .input_ty1{display:block;width:185px;height:16px;margin:0 5px 5px 0;*margin:-1px 5px 5px 0;padding:5px 2px 0 4px} | |
88 | +#smart_editor2 .se2_url2 .se2_url_new{width:15px;height:15px;margin:-1px 3px 1px -1px;*margin:-2px 3px 2px -1px;vertical-align:middle} | |
89 | +#smart_editor2 .se2_url2 label{font-size:11px;line-height:14px;vertical-align:middle} | |
90 | +#smart_editor2 .se2_url2 .se2_apply{position:absolute;top:13px;right:51px;width:41px;height:24px;margin:-1px 3px 1px 0;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat} | |
91 | +#smart_editor2 .se2_url2 .se2_cancel{position:absolute;top:13px;right:9px;width:39px;height:24px;margin:-1px 3px 1px 0;background:url("../../img/ko_KR/btn_set.png?160622") -41px 0 no-repeat} | |
92 | + | |
93 | +/* TEXT_TOOLBAR : VIDEOLINK ( 추가 ) */ | |
94 | +#smart_editor2 .se2_video_2 .se2_url2 .se2_apply{position:absolute;top:13px;right:51px;width:41px;height:24px;margin:-1px 3px 1px 0;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat} | |
95 | +#smart_editor2 .se2_video_2 .se2_url2 .se2_cancel{position:absolute;top:13px;right:9px;width:39px;height:24px;margin:-1px 3px 1px 0;background:url("../../img/ko_KR/btn_set.png?160622") -41px 0 no-repeat} | |
96 | +#smart_editor2 .se2_video_2 .se2_url2 .se2_vdefault{border:0.01px solid #8080806b;height:21px;width:43px;border-radius:3px;line-height:1px;font-size:11px;margin-left:3px;background-color:#FFFF;box-shadow: 0.05px 0.05px;} | |
97 | + | |
98 | +/* TEXT_TOOLBAR : SCHARACTER */ | |
99 | +#smart_editor2 .se2_bx_character{width:469px;height:272px;margin:0;padding:0;background:url("../../img/bx_set_110302.gif") 9px -1230px no-repeat} | |
100 | +#smart_editor2 .se2_bx_character .se2_char_tab{_display:inline;float:left;position:relative;width:443px;margin:11px 10px 200px 11px;padding:0 0 0 1px} | |
101 | +#smart_editor2 .se2_bx_character .se2_char_tab li{position:static;margin:0 0 0 -1px;padding:0} | |
102 | +#smart_editor2 .se2_bx_character .se2_char1{width:76px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -204px no-repeat} | |
103 | +#smart_editor2 .se2_bx_character .se2_char2{width:86px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -75px -204px no-repeat} | |
104 | +#smart_editor2 .se2_bx_character .se2_char3{width:68px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -160px -204px no-repeat} | |
105 | +#smart_editor2 .se2_bx_character .se2_char4{width:55px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -227px -204px no-repeat} | |
106 | +#smart_editor2 .se2_bx_character .se2_char5{width:97px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -281px -204px no-repeat} | |
107 | +#smart_editor2 .se2_bx_character .se2_char6{width:66px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -377px -204px no-repeat} | |
108 | +#smart_editor2 .se2_bx_character .active .se2_char1{width:76px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -230px no-repeat} | |
109 | +#smart_editor2 .se2_bx_character .active .se2_char2{width:86px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -75px -230px no-repeat} | |
110 | +#smart_editor2 .se2_bx_character .active .se2_char3{width:68px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -160px -230px no-repeat} | |
111 | +#smart_editor2 .se2_bx_character .active .se2_char4{width:55px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -227px -230px no-repeat} | |
112 | +#smart_editor2 .se2_bx_character .active .se2_char5{width:97px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -281px -230px no-repeat} | |
113 | +#smart_editor2 .se2_bx_character .active .se2_char6{width:66px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -377px -230px no-repeat} | |
114 | +#smart_editor2 .se2_bx_character .se2_s_character{display:none;position:absolute;top:26px;left:0;width:448px;height:194px;margin:0;padding:0} | |
115 | +#smart_editor2 .se2_bx_character .active .se2_s_character{display:block} | |
116 | +#smart_editor2 .se2_bx_character .se2_s_character ul{float:left;width:422px;height:172px;margin:0;padding:9px 0 0 11px} | |
117 | +#smart_editor2 .se2_bx_character .se2_s_character li{_display:inline;float:left;position:relative;width:20px;height:18px;margin:0 0 1px 1px;background:#fff} | |
118 | +#smart_editor2 .se2_bx_character .se2_s_character button{width:20px;height:18px;margin:0;padding:2px;background:none} | |
119 | +#smart_editor2 .se2_bx_character .se2_s_character .hover,#smart_editor2 .se2_bx_character .se2_s_character .active{background:url("../../img/ko_KR/btn_set.png?160622") -446px -274px no-repeat} | |
120 | +#smart_editor2 .se2_bx_character .se2_s_character button span{left:0;display:block;visibility:visible;overflow:visible;width:14px;height:16px;margin:3px 0 0 3px;border:0;background:none;font-size:12px;line-height:normal} | |
121 | +#smart_editor2 .se2_apply_character{clear:both;position:relative;padding:0 0 0 11px} | |
122 | +#smart_editor2 .se2_apply_character label{margin:0 3px 0 0;font-size:12px;color:#666;letter-spacing:-1px} | |
123 | +#smart_editor2 .se2_apply_character .input_ty1{width:283px;height:17px;margin:-1px 5px 1px 0;padding:4px 0 0 5px;font-size:12px;color:#666;letter-spacing:0;vertical-align:middle} | |
124 | +#smart_editor2 .se2_apply_character .se2_confirm{width:41px;height:24px;margin-right:3px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat;vertical-align:middle} | |
125 | +#smart_editor2 .se2_apply_character .se2_cancel{width:39px;height:24px;background:url("../../img/ko_KR/btn_set.png?160622") -41px 0 no-repeat;vertical-align:middle} | |
126 | +/* TEXT_TOOLBAR : TABLECREATOR */ | |
127 | +#smart_editor2 .se2_table_set{position:relative;width:166px;margin:3px 11px 0 11px;padding:8px 0 0 0} | |
128 | +#smart_editor2 .se2_table_set .se2_cell_num{float:left;width:73px} | |
129 | +#smart_editor2 .se2_table_set .se2_cell_num dt{float:left;clear:both;width:17px;height:23px;margin:0;padding:0} | |
130 | +#smart_editor2 .se2_table_set .se2_cell_num dt label{display:block;margin:5px 0 0 0;font-size:11px;color:#666} | |
131 | +#smart_editor2 .se2_table_set .se2_cell_num dd{float:left;position:relative;width:54px;height:23px;margin:0;padding:0} | |
132 | +#smart_editor2 .se2_table_set .se2_cell_num .input_ty2{display:block;width:32px;height:16px;*margin:-1px 0 0 0;padding:2px 19px 0 0px;border:1px solid #c7c7c7;font-family:tahoma,verdana,times New Roman;font-size:11px;color:#666;text-align:right;*direction:rtl} | |
133 | +#smart_editor2 .se2_table_set .se2_cell_num .input_ty2::-ms-clear{display:none} | |
134 | +#smart_editor2 .se2_table_set .se2_pre_table{float:right;width:91px;height:43px;background:#c7c7c7;border-spacing:1px} | |
135 | +#smart_editor2 .se2_table_set .se2_pre_table tr{background:#fff} | |
136 | +#smart_editor2 .se2_table_set .se2_pre_table td{font-size:0;line-height:0} | |
137 | +#smart_editor2 .se2_table_set .se2_add{position:absolute;top:2px;right:3px;width:13px;height:8px;background:url("../../img/ko_KR/btn_set.png?160622") -86px -54px no-repeat} | |
138 | +#smart_editor2 .se2_table_set .se2_del{position:absolute;top:10px;right:3px;width:13px;height:8px;background:url("../../img/ko_KR/btn_set.png?160622") -86px -62px no-repeat} | |
139 | +/* TEXT_TOOLBAR : TABLEEDITOR */ | |
140 | +#smart_editor2 .se2_table_set .se2_t_proper1{float:left;width:166px;margin:7px 0 0 0;padding:10px 0 5px;background:url("../../img/bg_line1.gif") repeat-x} | |
141 | +#smart_editor2 .se2_table_set .se2_t_proper1 dt{width:166px;margin:0 0 6px 0} | |
142 | +#smart_editor2 .se2_table_set .se2_t_proper1 dd{width:166px} | |
143 | +#smart_editor2 .se2_table_set .se2_t_proper1 dt input{width:15px;height:15px;margin:-1px 3px 1px 0;_margin:-2px 3px 2px 0;vertical-align:middle} | |
144 | +#smart_editor2 .se2_table_set .se2_t_proper1 dt label{font-weight:bold;font-size:11px;color:#666;letter-spacing:-1px;vertical-align:middle} | |
145 | +#smart_editor2 .se2_table_set .se2_t_proper1_1{float:left;position:relative;z-index:59;width:166px;margin:1px 0 0 0} | |
146 | +#smart_editor2 .se2_table_set .se2_t_proper1_2{z-index:54;margin:0} | |
147 | +#smart_editor2 .se2_table_set .se2_t_proper1_3{z-index:53;margin:0} | |
148 | +#smart_editor2 .se2_table_set .se2_t_proper1_4{z-index:52;margin:0} | |
149 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 dt{_display:inline;float:left;clear:both;width:66px;height:22px;margin:1px 0 0 18px} | |
150 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 dt label{display:block;margin:4px 0 0 0;font-weight:normal;font-size:11px;color:#666;letter-spacing:-1px} | |
151 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 dd{float:left;position:relative;width:82px;height:23px} | |
152 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 .input_ty1{width:72px;height:16px;*margin:-1px 0 0 0;padding:2px 2px 0 6px;font-family:tahoma,verdana,times New Roman;font-size:11px;color:#666} | |
153 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 .input_ty3{float:left;width:49px;height:16px;margin:0 3px 0 0;padding:2px 4px 0 4px;border:1px solid #c7c7c7;font-family:tahoma,verdana,times New Roman;font-size:11px;color:#666} | |
154 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 .se2_add{top:2px;right:2px} | |
155 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 .se2_del{top:10px;right:2px} | |
156 | +#smart_editor2 .se2_table_set .se2_t_proper1_1 .se2_color_set .input_ty1{_display:inline;float:left;width:67px;height:16px;margin:0 3px 0 3px;padding:2px 2px 0 4px; font-family:tahoma,verdana,times New Roman;font-size:11px} | |
157 | +#smart_editor2 .se2_select_ty1{position:relative;width:80px;height:18px;border:1px solid #c7c7c7;background:#fff;font-size:11px;line-height:14px;text-align:left} | |
158 | +#smart_editor2 .se2_select_ty1 span{float:left;width:54px;height:18px;margin:0 0 0 5px;font-size:11px;line-height:14px;color:#666} | |
159 | +#smart_editor2 .se2_select_ty1 .se2_b_style0{position:relative;top:3px;left:-3px;white-space:nowrap} | |
160 | +#smart_editor2 .se2_select_ty1 .se2_b_style1{height:15px;margin:3px 0 0 4px;font-size:11px;line-height:14px;color:#666;letter-spacing:-1px} | |
161 | +#smart_editor2 .se2_select_ty1 .se2_b_style2{background:url("../../img/bg_set.gif") 0 -50px repeat-x} | |
162 | +#smart_editor2 .se2_select_ty1 .se2_b_style3{background:url("../../img/bg_set.gif") 0 -68px repeat-x} | |
163 | +#smart_editor2 .se2_select_ty1 .se2_b_style4{background:url("../../img/bg_set.gif") 0 -85px repeat-x} | |
164 | +#smart_editor2 .se2_select_ty1 .se2_b_style5{background:url("../../img/bg_set.gif") 0 -103px repeat-x} | |
165 | +#smart_editor2 .se2_select_ty1 .se2_b_style6{background:url("../../img/bg_set.gif") 0 -121px repeat-x} | |
166 | +#smart_editor2 .se2_select_ty1 .se2_b_style7{background:url("../../img/bg_set.gif") 0 -139px repeat-x} | |
167 | +#smart_editor2 .se2_select_ty1 .se2_view_more{position:absolute;top:1px;right:1px;width:13px;height:16px;background:url("../../img/ko_KR/btn_set.png?160622") -112px -54px no-repeat} | |
168 | +#smart_editor2 .se2_select_ty1 .se2_view_more2{position:absolute;top:1px;right:1px;width:13px;height:16px;background:url("../../img/ko_KR/btn_set.png?160622") -99px -54px no-repeat} | |
169 | +/* TEXT_TOOLBAR : TABLEEDITOR > BORDER */ | |
170 | +#smart_editor2 .se2_table_set .se2_b_t_b1{border-top:1px solid #b1b1b1} | |
171 | +#smart_editor2 .se2_layer_b_style{position:absolute;top:20px;right:0px;width:80px;padding-bottom:1px;border:1px solid #c7c7c7;border-top:1px solid #a8a8a8;background:#fff} | |
172 | +#smart_editor2 .se2_layer_b_style ul{width:80px;margin:0;padding:1px 0 0 0} | |
173 | +#smart_editor2 .se2_layer_b_style li{width:80px;height:18px;margin:0;padding:0} | |
174 | +#smart_editor2 .se2_layer_b_style .hover,#smart_editor2 .se2_layer_b_style .active{background:#ebebeb} | |
175 | +#smart_editor2 .se2_layer_b_style button{width:80px;height:18px;background:none} | |
176 | +#smart_editor2 .se2_layer_b_style button span{left:0;display:block;visibility:visible;overflow:visible;width:71px;height:18px;margin:0 0 0 5px;font-size:11px;line-height:15px;text-align:left} | |
177 | +#smart_editor2 .se2_layer_b_style button span span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0} | |
178 | +#smart_editor2 .se2_layer_b_style .se2_b_style1 span{margin:3px 0 0 4px;font-size:11px;line-height:14px;color:#666;letter-spacing:-1px} | |
179 | +#smart_editor2 .se2_layer_b_style .se2_b_style2 span{background:url("../../img/bg_set.gif") 0 -50px repeat-x} | |
180 | +#smart_editor2 .se2_layer_b_style .se2_b_style3 span{background:url("../../img/bg_set.gif") 0 -68px repeat-x} | |
181 | +#smart_editor2 .se2_layer_b_style .se2_b_style4 span{background:url("../../img/bg_set.gif") 0 -86px repeat-x} | |
182 | +#smart_editor2 .se2_layer_b_style .se2_b_style5 span{background:url("../../img/bg_set.gif") 0 -103px repeat-x} | |
183 | +#smart_editor2 .se2_layer_b_style .se2_b_style6 span{background:url("../../img/bg_set.gif") 0 -121px repeat-x} | |
184 | +#smart_editor2 .se2_layer_b_style .se2_b_style7 span{background:url("../../img/bg_set.gif") 0 -139px repeat-x} | |
185 | +/* TEXT_TOOLBAR : TABLEEDITOR > COLOR */ | |
186 | +#smart_editor2 .se2_pre_color{float:left;width:18px;height:18px;border:1px solid #c7c7c7} | |
187 | +#smart_editor2 .se2_pre_color button{float:left;width:14px;height:14px;margin:2px 0 0 2px;padding:0} | |
188 | +#smart_editor2 .se2_pre_color button span{overflow:hidden;position:absolute;top:-10000px;left:-10000px;z-index:-100;width:0;height:0} | |
189 | +/* TEXT_TOOLBAR : TABLEEDITOR > DIMMED */ | |
190 | +#smart_editor2 .se2_table_set .se2_t_dim1{clear:both;position:absolute;top:71px;left:16px;z-index:60;width:157px;height:118px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
191 | +#smart_editor2 .se2_table_set .se2_t_dim2{position:absolute;top:116px;left:16px;z-index:55;width:157px;height:45px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
192 | +#smart_editor2 .se2_table_set .se2_t_dim3{clear:both;position:absolute;top:192px;left:16px;z-index:51;width:157px;height:39px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
193 | +/* TEXT_TOOLBAR : TABLEEDITOR > STYLE PREVIEW */ | |
194 | +#smart_editor2 .se2_table_set .se2_t_proper2{float:left;position:relative;z-index:50;width:166px;margin:2px 0 0 0} | |
195 | +#smart_editor2 .se2_table_set .se2_t_proper2 dt{float:left;width:84px;height:33px;margin:4px 0 0 0} | |
196 | +#smart_editor2 .se2_table_set .se2_t_proper2 dt input{width:15px;height:15px;margin:-1px 3px 1px 0;_margin:-2px 3px 2px 0;vertical-align:middle} | |
197 | +#smart_editor2 .se2_table_set .se2_t_proper2 dt label{font-weight:bold;font-size:11px;color:#666;letter-spacing:-1px;vertical-align:middle} | |
198 | +#smart_editor2 .se2_table_set .se2_t_proper2 dd{float:left;width:66px;height:33px} | |
199 | +#smart_editor2 .se2_select_ty2{position:relative;width:65px;height:31px;border:1px solid #c7c7c7;background:#fff;font-size:11px;line-height:14px;text-align:left} | |
200 | +#smart_editor2 .se2_select_ty2 span{float:left;width:45px;height:25px;margin:3px 0 0 3px;background:url("../../img/ko_KR/btn_set.png?160622") repeat-x} | |
201 | +#smart_editor2 .se2_select_ty2 .se2_t_style1{background-position:0 -410px} | |
202 | +#smart_editor2 .se2_select_ty2 .se2_t_style2{background-position:-46px -410px} | |
203 | +#smart_editor2 .se2_select_ty2 .se2_t_style3{background-position:-92px -410px} | |
204 | +#smart_editor2 .se2_select_ty2 .se2_t_style4{background-position:-138px -410px} | |
205 | +#smart_editor2 .se2_select_ty2 .se2_t_style5{background-position:-184px -410px} | |
206 | +#smart_editor2 .se2_select_ty2 .se2_t_style6{background-position:-230px -410px} | |
207 | +#smart_editor2 .se2_select_ty2 .se2_t_style7{background-position:-276px -410px} | |
208 | +#smart_editor2 .se2_select_ty2 .se2_t_style8{background-position:-322px -410px} | |
209 | +#smart_editor2 .se2_select_ty2 .se2_t_style9{background-position:0 -436px} | |
210 | +#smart_editor2 .se2_select_ty2 .se2_t_style10{background-position:-46px -436px} | |
211 | +#smart_editor2 .se2_select_ty2 .se2_t_style11{background-position:-92px -436px} | |
212 | +#smart_editor2 .se2_select_ty2 .se2_t_style12{background-position:-138px -436px} | |
213 | +#smart_editor2 .se2_select_ty2 .se2_t_style13{background-position:-184px -436px} | |
214 | +#smart_editor2 .se2_select_ty2 .se2_t_style14{background-position:-230px -436px} | |
215 | +#smart_editor2 .se2_select_ty2 .se2_t_style15{background-position:-276px -436px} | |
216 | +#smart_editor2 .se2_select_ty2 .se2_t_style16{background-position:-322px -436px} | |
217 | +#smart_editor2 .se2_select_ty2 .se2_view_more{position:absolute;top:1px;right:1px;_right:0px;width:13px !important;height:29px !important;background:url("../../img/ko_KR/btn_set.png?160622") -353px -48px no-repeat !important} | |
218 | +#smart_editor2 .se2_select_ty2 .se2_view_more2{position:absolute;top:1px;right:1px;_right:0px;width:13px !important;height:29px !important;background:url("../../img/ko_KR/btn_set.png?160622") -340px -48px no-repeat !important} | |
219 | +#smart_editor2 .se2_select_ty2 .se2_view_more span{display:none} | |
220 | +/* TEXT_TOOLBAR : TABLEEDITOR > STYLE */ | |
221 | +#smart_editor2 .se2_layer_t_style{position:absolute;top:33px;right:15px;width:208px;border:1px solid #c7c7c7;border-top:1px solid #a8a8a8;background:#fff} | |
222 | +#smart_editor2 .se2_layer_t_style ul{width:204px;height:126px;margin:1px 2px;padding:1px 0 0 0;background:#fff} | |
223 | +#smart_editor2 .se2_layer_t_style li{_display:inline;float:left;width:45px;height:25px;margin:1px;padding:1px;border:1px solid #fff} | |
224 | +#smart_editor2 .se2_layer_t_style .hover,#smart_editor2 .se2_layer_t_style .active{border:1px solid #666;background:#fff} | |
225 | +#smart_editor2 .se2_layer_t_style button{width:45px;height:25px;background:url("../../img/ko_KR/btn_set.png?160622") repeat-x !important} | |
226 | +#smart_editor2 .se2_layer_t_style .se2_t_style1{background-position:0 -410px !important} | |
227 | +#smart_editor2 .se2_layer_t_style .se2_t_style2{background-position:-46px -410px !important} | |
228 | +#smart_editor2 .se2_layer_t_style .se2_t_style3{background-position:-92px -410px !important} | |
229 | +#smart_editor2 .se2_layer_t_style .se2_t_style4{background-position:-138px -410px !important} | |
230 | +#smart_editor2 .se2_layer_t_style .se2_t_style5{background-position:-184px -410px !important} | |
231 | +#smart_editor2 .se2_layer_t_style .se2_t_style6{background-position:-230px -410px !important} | |
232 | +#smart_editor2 .se2_layer_t_style .se2_t_style7{background-position:-276px -410px !important} | |
233 | +#smart_editor2 .se2_layer_t_style .se2_t_style8{background-position:-322px -410px !important} | |
234 | +#smart_editor2 .se2_layer_t_style .se2_t_style9{background-position:0 -436px !important} | |
235 | +#smart_editor2 .se2_layer_t_style .se2_t_style10{background-position:-46px -436px !important} | |
236 | +#smart_editor2 .se2_layer_t_style .se2_t_style11{background-position:-92px -436px !important} | |
237 | +#smart_editor2 .se2_layer_t_style .se2_t_style12{background-position:-138px -436px !important} | |
238 | +#smart_editor2 .se2_layer_t_style .se2_t_style13{background-position:-184px -436px !important} | |
239 | +#smart_editor2 .se2_layer_t_style .se2_t_style14{background-position:-230px -436px !important} | |
240 | +#smart_editor2 .se2_layer_t_style .se2_t_style15{background-position:-276px -436px !important} | |
241 | +#smart_editor2 .se2_layer_t_style .se2_t_style16{background-position:-322px -436px !important} | |
242 | +#smart_editor2 .se2_table_set .se2_btn_area{float:left;width:166px;margin:6px 0 0 0;padding:12px 0 8px 0;background:url("../../img/bg_line1.gif") repeat-x;text-align:center} | |
243 | +#smart_editor2 .se2_table_set button.se2_apply{width:41px;height:24px;margin-right:3px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat} | |
244 | +#smart_editor2 .se2_table_set button.se2_cancel{width:39px;height:24px;background:url("../../img/ko_KR/btn_set.png?160622") -41px 0 no-repeat} | |
245 | +#smart_editor2 .se2_table_set .se2_rd{width:14px;height:14px;vertical-align:middle} | |
246 | +#smart_editor2 .se2_table_set .se2_celltit{font-size:11px;font-size:11px;color:#666;letter-spacing:-1px} | |
247 | +#smart_editor2 .se2_table_set dt label.se2_celltit{display:inline} | |
248 | +/* TEXT_TOOLBAR : FINDREPLACE */ | |
249 | +#smart_editor2 .se2_bx_find_revise{position:relative;width:255px;margin:0;padding:0} | |
250 | +#smart_editor2 .se2_bx_find_revise .se2_close{position:absolute;top:5px;right:8px;width:20px;height:20px;background:url("../../img/ko_KR/btn_set.png?160622") -151px -1px no-repeat} | |
251 | +#smart_editor2 .se2_bx_find_revise h3{margin:0;padding:10px 0 13px 10px;background:url("../../img/bg_find_h3.gif") 0 -1px repeat-x;font-size:12px;line-height:14px;letter-spacing:-1px} | |
252 | +#smart_editor2 .se2_bx_find_revise ul{position:relative;margin:8px 0 0 0;padding:0 0 0 12px} | |
253 | +#smart_editor2 .se2_bx_find_revise ul li{_display:inline;float:left;position:static;margin:0 0 0 -1px;padding:0} | |
254 | +#smart_editor2 .se2_bx_find_revise .se2_tabfind{width:117px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -100px no-repeat} | |
255 | +#smart_editor2 .se2_bx_find_revise .se2_tabrevise{width:117px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -116px -100px no-repeat} | |
256 | +#smart_editor2 .se2_bx_find_revise .active .se2_tabfind{width:117px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -126px no-repeat} | |
257 | +#smart_editor2 .se2_bx_find_revise .active .se2_tabrevise{width:117px;height:26px;background:url("../../img/ko_KR/btn_set.png?160622") -116px -126px no-repeat} | |
258 | +#smart_editor2 .se2_bx_find_revise .se2_in_bx_find dl{_display:inline;float:left;width:223px;margin:0 0 0 9px;padding:7px 0 13px 14px;background:url("../../img/bx_set_110302.gif") -289px -1518px no-repeat} | |
259 | +#smart_editor2 .se2_bx_find_revise .se2_in_bx_revise dl{_display:inline;float:left;width:223px;margin:0 0 0 9px;padding:7px 0 13px 14px;background:url("../../img/bx_set_110302.gif") -289px -1619px no-repeat} | |
260 | +#smart_editor2 .se2_bx_find_revise dt{_display:inline;float:left;clear:both;width:47px;margin:1px 0 2px 0} | |
261 | +#smart_editor2 .se2_bx_find_revise dd{float:left;margin:0 0 2px 0} | |
262 | +#smart_editor2 .se2_bx_find_revise label{float:left;padding:5px 0 0 0;font-size:11px;color:#666;letter-spacing:-2px} | |
263 | +#smart_editor2 .se2_bx_find_revise input{float:left;width:155px;height:12px;margin:1px 0 0 0;padding:3px 2px 3px 4px;font-size:12px;color:#666} | |
264 | +#smart_editor2 .se2_bx_find_revise .se2_find_btns{float:left;clear:both;width:255px;padding:8px 0 10px 0;text-align:center} | |
265 | +#smart_editor2 .se2_bx_find_revise .se2_find_next{width:65px;height:24px;margin:0 3px 0 0;background:url("../../img/ko_KR/btn_set.png?160622") -180px -48px no-repeat} | |
266 | +#smart_editor2 .se2_bx_find_revise .se2_find_next2{width:61px;height:24px;margin:0 3px 0 0;background:url("../../img/ko_KR/btn_set.png?160622") -180px -24px no-repeat} | |
267 | +#smart_editor2 .se2_bx_find_revise .se2_revise1{width:54px;height:24px;margin:0 3px 0 0;background:url("../../img/ko_KR/btn_set.png?160622") -245px -48px no-repeat} | |
268 | +#smart_editor2 .se2_bx_find_revise .se2_revise2{width:70px;height:24px;margin:0 3px 0 0;background:url("../../img/ko_KR/btn_set.png?160622") -245px -24px no-repeat} | |
269 | +#smart_editor2 .se2_bx_find_revise .se2_cancel{width:39px;height:24px;background:url("../../img/ko_KR/btn_set.png?160622") -41px 0 no-repeat} | |
270 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE */ | |
271 | +#smart_editor2 .se2_qmax{position:absolute;width:18px;height:18px;background:url("../../img/ko_KR/btn_set.png?160622") -339px -169px no-repeat} | |
272 | +#smart_editor2 .se2_qeditor{position:absolute;top:0;left:0;width:183px;margin:0;padding:0;border:1px solid #c7c7c7;border-right:1px solid #ababab;border-bottom:1px solid #ababab;background:#fafafa} | |
273 | +#smart_editor2 .se2_qeditor label,#smart_editor2 .se2_qeditor span,#smart_editor2 .se2_qeditor dt{font-size:11px;color:#666;letter-spacing:-1px} | |
274 | +#smart_editor2 .se2_qbar{position:relative;width:183px;height:11px;background:url("../../img/bx_set_110302.gif") 0 -731px no-repeat} | |
275 | +#smart_editor2 .se2_qbar .se2_qmini{position:absolute;top:-1px;right:0;*right:-1px;_right:-3px;width:18px;height:14px;background:url("../../img/ko_KR/btn_set.png?160622") -315px -170px no-repeat} | |
276 | +#smart_editor2 .se2_qbar .se2_qmini button{width:20px;height:14px;margin-top:-1px} | |
277 | +#smart_editor2 .se2_qeditor .se2_qbody0{float:left;border:1px solid #fefefe} | |
278 | +#smart_editor2 .se2_qeditor .se2_qbody{position:relative;z-index:90;width:174px;padding:4px 0 0 7px} | |
279 | +#smart_editor2 .se2_qeditor .se2_qe1{overflow:hidden;width:174px} | |
280 | +#smart_editor2 .se2_qeditor .se2_qe1 dt{float:left;width:22px;height:18px;padding:4px 0 0 0} | |
281 | +#smart_editor2 .se2_qeditor .se2_qe1 dd{float:left;width:65px;height:22px} | |
282 | +#smart_editor2 .se2_qeditor .se2_addrow{width:28px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -385px -49px} | |
283 | +#smart_editor2 .se2_qeditor .se2_addcol{width:29px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -413px -49px} | |
284 | +#smart_editor2 .se2_qeditor .se2_seprow{width:28px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -385px -68px} | |
285 | +#smart_editor2 .se2_qeditor .se2_sepcol{width:29px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -413px -68px} | |
286 | +#smart_editor2 .se2_qeditor .se2_delrow{width:28px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -385px -106px} | |
287 | +#smart_editor2 .se2_qeditor .se2_delcol{width:29px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -413px -106px} | |
288 | +#smart_editor2 .se2_qeditor .se2_merrow{width:57px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -385px -125px} | |
289 | +#smart_editor2 .se2_qeditor .se2_mercol{width:57px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -413px -125px} | |
290 | +#smart_editor2 .se2_qeditor .se2_seprow_off{width:28px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -385px -87px} | |
291 | +#smart_editor2 .se2_qeditor .se2_sepcol_off{width:29px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -413px -87px} | |
292 | +#smart_editor2 .se2_qeditor .se2_merrow_off{width:57px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -385px -144px} | |
293 | +#smart_editor2 .se2_qeditor .se2_mercol_off{width:57px;height:19px;background:url("../../img/ko_KR/btn_set.png?160622") no-repeat -413px -144px} | |
294 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > CELL_BACKGROUND */ | |
295 | +#smart_editor2 .se2_qeditor .se2_qe2{_display:inline;float:left;position:relative;z-index:100;width:165px;margin:2px 0 0 1px;padding:7px 0 0 0;background:url("../../img/bg_line1.gif") repeat-x;zoom:1} | |
296 | +#smart_editor2 .se2_qeditor .se2_qe2_1 dt{float:left;width:62px;padding:3px 0 0 0} | |
297 | +#smart_editor2 .se2_qeditor .se2_qe2_1 dt input{width:15px;height:15px;margin:-1px 1px 1px -1px;vertical-align:middle} | |
298 | +#smart_editor2 .se2_qeditor .se2_qe2_1 dd{float:left;position:relative;zoom:1} | |
299 | +#smart_editor2 .se2_qeditor .se2_qe2_3{padding:7px 0 6px 0} | |
300 | +/* My글양식 없을때 */ | |
301 | +#smart_editor2 .se2_qeditor .se2_qe2_2{position:relative;_position:absolute} | |
302 | +#smart_editor2 .se2_qeditor .se2_qe2_2 dt{float:left;width:50px;padding:3px 0 0 13px} | |
303 | +#smart_editor2 .se2_qeditor .se2_qe2_2 dt input{width:15px;height:15px;margin:-1px 2px 1px -1px;vertical-align:middle} | |
304 | +#smart_editor2 .se2_qeditor .se2_qe2_2 dd{float:left} | |
305 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > STYLE */ | |
306 | +#smart_editor2 .se2_table_set .se2_qbody .se2_t_proper2{float:left;*float:none;position:static;width:166px;margin:5px 0 0 1px} | |
307 | +#smart_editor2 .se2_qeditor .se2_qe3 dt{float:left;width:62px;padding:0} | |
308 | +#smart_editor2 .se2_qeditor .se2_qe3 dt label{font-weight:normal} | |
309 | +#smart_editor2 .se2_qeditor .se2_qe3 dt input{width:15px;height:15px;margin:-1px 1px 1px -1px;vertical-align:middle} | |
310 | +#smart_editor2 .se2_qeditor .se2_qe3 dd .se2_qe3_table{position:relative} | |
311 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > CELL_BACKGROUND PREWVIEW */ | |
312 | +#smart_editor2 .se2_qeditor .se2_pre_color{float:left;width:18px;height:18px;border:1px solid #c7c7c7} | |
313 | +#smart_editor2 .se2_qeditor .se2_pre_color button{float:left;width:14px;height:14px;margin:2px 0 0 2px;padding:0} | |
314 | +#smart_editor2 .se2_qeditor .se2_pre_color button span{overflow:hidden;position:absolute;top:-10000px;left:-10000px;z-index:-100;width:0;height:0} | |
315 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > CELL_BACKGROUND LAYER */ | |
316 | +#smart_editor2 .se2_qeditor .se2_layer{float:left;clear:both;position:absolute;top:20px;left:0;margin:0;padding:0;border:1px solid #c7c7c7;border-top:1px solid #9a9a9a;background:#fafafa} | |
317 | +#smart_editor2 .se2_qeditor .se2_layer .se2_in_layer{float:left;margin:0;padding:0;border:1px solid #fff;background:#fafafa} | |
318 | +#smart_editor2 .se2_qeditor .se2_layer button{vertical-align:top} | |
319 | +#smart_editor2 .se2_qeditor .se2_layer .se2_pick_color li{position:relative} | |
320 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > CELL_BACKGROUND IMAGE */ | |
321 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg{float:left;width:14px;height:14px;padding:2px;border:1px solid #c7c7c7} | |
322 | +#smart_editor2 .se2_qeditor .se2_qe2_2 button{width:16px;height:16px;background:url("../../img/ko_KR/btn_set.png?160622") 0 -261px no-repeat} | |
323 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > CELL_BACKGROUND IMAGE LAYER */ | |
324 | +#smart_editor2 .se2_cellimg_set{_display:inline;float:left;width:136px;margin:4px 3px 0 4px;padding-bottom:4px} | |
325 | +#smart_editor2 .se2_cellimg_set li{_display:inline;float:left;width:16px;height:16px;margin:0 1px 1px 0} | |
326 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg0{background-position:-255px -278px} | |
327 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg1{background-position:0 -261px} | |
328 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg2{background-position:-17px -261px} | |
329 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg3{background-position:-34px -261px} | |
330 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg4{background-position:-51px -261px} | |
331 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg5{background-position:-68px -261px} | |
332 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg6{background-position:-85px -261px} | |
333 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg7{background-position:-102px -261px} | |
334 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg8{background-position:-119px -261px} | |
335 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg9{background-position:-136px -261px} | |
336 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg10{background-position:-153px -261px} | |
337 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg11{background-position:-170px -261px} | |
338 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg12{background-position:-187px -261px} | |
339 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg13{background-position:-204px -261px} | |
340 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg14{background-position:-221px -261px} | |
341 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg15{background-position:-238px -261px} | |
342 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg16{background-position:-255px -261px} | |
343 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg17{background-position:0 -278px} | |
344 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg18{background-position:-17px -278px} | |
345 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg19{background-position:-34px -278px} | |
346 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg20{background-position:-51px -278px} | |
347 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg21{background-position:-68px -278px} | |
348 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg22{background-position:-85px -278px} | |
349 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg23{background-position:-102px -278px} | |
350 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg24{background-position:-119px -278px} | |
351 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg25{background-position:-136px -278px} | |
352 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg26{background-position:-153px -278px} | |
353 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg27{background-position:-170px -278px} | |
354 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg28{background-position:-187px -278px} | |
355 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg29{background-position:-204px -278px} | |
356 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg30{background-position:-221px -278px} | |
357 | +#smart_editor2 .se2_qeditor .se2_qe2_2 .se2_cellimg31{background-position:-238px -278px} | |
358 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg button{width:14px;height:14px} | |
359 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg1{background-position:-1px -262px} | |
360 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg2{background-position:-18px -262px} | |
361 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg3{background-position:-35px -262px} | |
362 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg4{background-position:-52px -262px} | |
363 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg5{background-position:-69px -262px} | |
364 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg6{background-position:-86px -262px} | |
365 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg7{background-position:-103px -262px} | |
366 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg8{background-position:-120px -262px} | |
367 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg9{background-position:-137px -262px} | |
368 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg10{background-position:-154px -262px} | |
369 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg11{background-position:-171px -262px} | |
370 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg12{background-position:-188px -262px} | |
371 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg13{background-position:-205px -262px} | |
372 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg14{background-position:-222px -262px} | |
373 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg15{background-position:-239px -262px} | |
374 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg16{background-position:-256px -262px} | |
375 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg17{background-position:-1px -279px} | |
376 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg18{background-position:-18px -279px} | |
377 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg19{background-position:-35px -279px} | |
378 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg20{background-position:-52px -279px} | |
379 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg21{background-position:-69px -279px} | |
380 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg22{background-position:-86px -279px} | |
381 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg23{background-position:-103px -279px} | |
382 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg24{background-position:-120px -279px} | |
383 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg25{background-position:-137px -279px} | |
384 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg26{background-position:-154px -279px} | |
385 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg27{background-position:-171px -279px} | |
386 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg28{background-position:-188px -279px} | |
387 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg29{background-position:-205px -279px} | |
388 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg30{background-position:-222px -279px} | |
389 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg31{background-position:-239px -279px} | |
390 | +#smart_editor2 .se2_qeditor .se2_pre_bgimg .se2_cellimg32{background-position:-256px -279px} | |
391 | +/* TEXT_TOOLBAR : QUICKEDITOR_TABLE > MY REVIEW */ | |
392 | +#smart_editor2 .se2_btn_area{_display:inline;float:left;clear:both;width:166px;margin:5px 0 0 1px;padding:7px 0 6px 0;background:url("../../img/bg_line1.gif") repeat-x;text-align:center} | |
393 | +#smart_editor2 .se2_btn_area .se2_btn_save{width:97px;height:21px;background:url("../../img/ko_KR/btn_set.png?160622") -369px -163px no-repeat} | |
394 | +/* TEXT_TOOLBAR : QUICKEDITOR_IMAGE */ | |
395 | +#smart_editor2 .se2_qe10{width:166px;margin:0;*margin:-2px 0 0 0} | |
396 | +#smart_editor2 .se2_qe10 label{margin:0 1px 0 0;vertical-align:middle} | |
397 | +#smart_editor2 .se2_qe10 .se2_sheight{margin-left:4px} | |
398 | +#smart_editor2 .se2_qe10 .input_ty1{width:30px;height:13px;margin:0 0 1px 1px;padding:3px 4px 0 1px;font-size:11px;letter-spacing:0;text-align:right;vertical-align:middle} | |
399 | +#smart_editor2 .se2_qe10 .se2_sreset{width:41px;height:19px;margin-left:3px;background:url("../../img/ko_KR/btn_set.png?160622") -401px -184px no-repeat;vertical-align:middle} | |
400 | +#smart_editor2 .se2_qe10_1{margin-top:4px;padding:10px 0 3px;background:url("../../img/bg_line1.gif") repeat-x} | |
401 | +#smart_editor2 .se2_qe10_1 input{width:15px;height:15px;margin:-1px 3px 1px -1px;vertical-align:middle} | |
402 | +#smart_editor2 .se2_qe11{float:left;width:166px;margin:4px 0 0 0;padding:7px 0 2px 0;background:url("../../img/bg_line1.gif") repeat-x} | |
403 | +#smart_editor2 .se2_qe11_1{float:left;width:99px} | |
404 | +#smart_editor2 .se2_qe11_1 dt{float:left;width:56px;height:15px;padding:5px 0 0 0} | |
405 | +#smart_editor2 .se2_qe11_1 dd{float:left;position:relative;width:38px;height:20px} | |
406 | +#smart_editor2 .se2_qe11_1 .input_ty1{display:block;width:29px;height:15px;margin:0;*margin:-1px 0 1px 0;padding:3px 1px 0 5px;font-size:11px;letter-spacing:0;text-align:left} | |
407 | +#smart_editor2 .se2_qe11_1 .se2_add{position:absolute;top:2px;right:3px;width:13px;height:8px;background:url("../../img/ko_KR/btn_set.png?160622") -86px -54px no-repeat} | |
408 | +#smart_editor2 .se2_qe11_1 .se2_del{position:absolute;top:10px;right:3px;width:13px;height:8px;background:url("../../img/ko_KR/btn_set.png?160622") -86px -62px no-repeat} | |
409 | +#smart_editor2 .se2_qe11_2{float:left;width:67px} | |
410 | +#smart_editor2 .se2_qe11_2 dt{float:left;width:47px;margin:5px 0 0 0} | |
411 | +#smart_editor2 .se2_qe11_2 dd{float:left;position:relative;width:20px} | |
412 | +#smart_editor2 .se2_qe12{float:left;width:166px;margin:3px 0 0 0;padding:7px 0 0 0;background:url("../../img/bg_line1.gif") repeat-x} | |
413 | +#smart_editor2 .se2_qe12 dt{float:left;margin:5px 4px 0 0} | |
414 | +#smart_editor2 .se2_qe12 dd{float:left;padding:0 0 6px 0} | |
415 | +#smart_editor2 .se2_qe12 .se2_align0{float:left;width:19px;height:21px;background:url("../../img/ko_KR/btn_set.png?160622") -276px -121px no-repeat} | |
416 | +#smart_editor2 .se2_qe12 .se2_align1{float:left;width:19px;height:21px;background:url("../../img/ko_KR/btn_set.png?160622") -295px -121px no-repeat} | |
417 | +#smart_editor2 .se2_qe12 .se2_align2{float:left;width:20px;height:21px;background:url("../../img/ko_KR/btn_set.png?160622") -314px -121px no-repeat} | |
418 | +#smart_editor2 .se2_qe13{position:relative;z-index:10;zoom:1} | |
419 | +#smart_editor2 .se2_qe13 dt{float:left;width:62px;padding:3px 0 0} | |
420 | +#smart_editor2 .se2_qe13 dt input{width:15px;height:15px;margin:-1px 1px 1px -1px;vertical-align:middle;zoom:1} | |
421 | +#smart_editor2 .se2_qe13 dt .se2_qdim2{width:32px} | |
422 | +#smart_editor2 .se2_qe13 dd .se2_select_ty1{width:38px} | |
423 | +#smart_editor2 .se2_qe13 dd .se2_select_ty1 span{width:15px} | |
424 | +#smart_editor2 .se2_qe13 dd .input_ty1{width:20px} | |
425 | +#smart_editor2 .se2_qe13 dd .se2_palette2 .input_ty1{width:67px} | |
426 | +#smart_editor2 .se2_qe13 .se2_add{*top:3px} | |
427 | +#smart_editor2 .se2_qe13 .se2_del{*top:11px} | |
428 | +#smart_editor2 .se2_qe13 .se2_layer_b_style{right:-2px;_right:0} | |
429 | +#smart_editor2 .se2_qe13 .se2_layer_b_style li span{width:auto;margin:0 4px 0 5px;padding-top:2px} | |
430 | +#smart_editor2 .se2_qe13 dd{_display:inline;float:left;position:relative;width:29px;margin-right:5px;_margin-right:3px;zoom:1} | |
431 | +#smart_editor2 .se2_qe13 dd .se2_palette h4{margin-top:9px;font-family:dotum;font-size:12px} | |
432 | +#smart_editor2 .se2_qe13 dd.dd_type{width:38px} | |
433 | +#smart_editor2 .se2_qe13 dd.dd_type2{width:37px;margin-right:3px} | |
434 | +#smart_editor2 .se2_qe13 dd.dd_type2 .input_ty1{width:29px} | |
435 | +#smart_editor2 .se2_qe13 dd.dd_type2 button{right:2px;_right:1px} | |
436 | +#smart_editor2 .se2_qe13 dd.dd_type3{width:20px;margin:0} | |
437 | +#smart_editor2 .se2_qe13_v1{_display:inline;float:left;margin:2px 0 1px} | |
438 | +#smart_editor2 .se2_qe13_v1 dt{padding:4px 0 0 1px} | |
439 | +#smart_editor2 .se2_qe13_v2{_display:inline;float:left;position:relative;z-index:100;width:165px;margin:4px 0 0 1px;zoom:1} | |
440 | +#smart_editor2 .se2_qe13_v2 dd{width:18px;margin:0} | |
441 | +#smart_editor2 .se2_qeditor .se2_qdim1{clear:both;position:absolute;top:25px;left:115px;width:60px;height:23px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
442 | +#smart_editor2 .se2_qeditor .se2_qdim2{clear:both;position:absolute;top:55px;left:24px;z-index:110;width:70px;height:22px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
443 | +#smart_editor2 .se2_qeditor .se2_qdim3{clear:both;position:absolute;top:55px;left:118px;z-index:110;width:56px;height:22px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
444 | +#smart_editor2 .se2_qeditor .se2_qdim4{clear:both;position:absolute;top:81px;left:23px;z-index:35;width:116px;height:35px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
445 | +#smart_editor2 .se2_qeditor .se2_qdim5{clear:both;position:absolute;top:31px;left:106px;width:68px;height:26px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
446 | +#smart_editor2 .se2_qeditor .se2_qdim6c{clear:both;position:absolute;top:25px;left:28px;width:29px;height:23px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
447 | +#smart_editor2 .se2_qeditor .se2_qdim6r{clear:both;position:absolute;top:25px;left:57px;width:29px;height:23px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
448 | +#smart_editor2 .se2_highedit{float:right;width:56px;height:21px;margin:-27px 8px 0 0;background:url("../../img/ko_KR/btn_set.png?160622") -329px -142px no-repeat} | |
449 | +#smart_editor2 .se2_qeditor .se2_qdim7{clear:both;position:absolute;top:55px;left:24px;z-index:110;width:150px;height:48px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
450 | +#smart_editor2 .se2_qeditor .se2_qdim8{clear:both;position:absolute;top:105px;left:24px;z-index:110;width:150px;height:37px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
451 | +#smart_editor2 .se2_qeditor .se2_qdim9{clear:both;position:absolute;top:55px;left:111px;z-index:110;width:65px;height:24px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
452 | +#smart_editor2 .se2_qeditor .se2_qdim10{clear:both;position:absolute;top:55px;left:100px;z-index:110;width:77px;height:24px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
453 | +#smart_editor2 .se2_qeditor .se2_qdim11{clear:both;position:absolute;top:55px;left:65px;z-index:110;width:115px;height:24px;background:#fafafa;opacity:0.5;filter:alpha(opacity=50)} | |
454 | +/* HELP : ACCESSIBILITY */ | |
455 | +#smart_editor2 .se2_accessibility{z-index:90} | |
456 | +#smart_editor2 .se2_accessibility .se2_in_layer{width:568px;padding:0 10px;background:#fafafa;border:1px solid #bcbbbb} | |
457 | +#smart_editor2 .se2_accessibility h3{margin:0 -10px;padding:6px 0 12px 0;background:url("../../img/bg_find_h3.gif") repeat-x;font-size:12px;line-height:14px;letter-spacing:-1px} | |
458 | +#smart_editor2 .se2_accessibility h3 strong{display:inline-block;padding:4px 0 3px 11px;color:#333;letter-spacing:0} | |
459 | +#smart_editor2 .se2_accessibility .se2_close{position:absolute;top:10px;right:12px;width:13px;height:12px;background:url("../../img/ko_KR/btn_set.png?160622") -155px -5px no-repeat} | |
460 | +#smart_editor2 .se2_accessibility .box_help{padding:0 2px;margin-top:8px;background:url("../../img/bg_help.gif") 0 100% no-repeat} | |
461 | +#smart_editor2 .se2_accessibility .box_help div{overflow:hidden;padding:20px 21px 24px;border-top:1px solid #d0d0d0;color:#333} | |
462 | +#smart_editor2 .se2_accessibility .box_help strong{display:block;margin-bottom:2px} | |
463 | +#smart_editor2 .se2_accessibility .box_help p{margin-bottom:28px;line-height:1.5} | |
464 | +#smart_editor2 .se2_accessibility .box_help ul{width:150%;margin-top:10px} | |
465 | +#smart_editor2 .se2_accessibility .box_help li{position:relative;float:left;width:252px;padding:5px 0 5px 9px;margin-right:40px;background:url("../../img/ko_KR/btn_set.png?160622") -475px -51px no-repeat;border-right:1px solid #f0f0f0;*zoom:1;line-height:1} | |
466 | +#smart_editor2 .se2_accessibility .box_help li span{position:absolute;top:4px;left:138px;line-height:1.2} | |
467 | +#smart_editor2 .se2_accessibility .se2_btns{padding:9px 0 10px;text-align:center} | |
468 | +#smart_editor2 .se2_accessibility .se2_btns .se2_close2{width:39px;height:24px;background:url("../../img/ko_KR/btn_set.png?160622") -235px -120px no-repeat} |
+++ client/smarteditor2-2.8.2.3/css/ko_KR/smart_editor2_out.css
... | ... | @@ -0,0 +1,12 @@ |
1 | +@charset "UTF-8"; | |
2 | +/* NHN Web Standardization Team (http://html.nhndesign.com/) HHJ 090226 */ | |
3 | +/* COMMON */ | |
4 | +.se2_outputarea, .se2_outputarea th, .se2_outputarea td{margin:0;padding:0;color:#666;font-size:16pt;font-family:'돋움',Dotum,'굴림',Gulim,Helvetica,Sans-serif;line-height:1.5} | |
5 | +.se2_outputarea p{margin:0;padding:0} | |
6 | +.se2_outputarea a:hover{text-decoration:underline} | |
7 | +.se2_outputarea a:link{color:#0000ff} | |
8 | +.se2_outputarea ul{margin:0 0 0 40px;padding:0} | |
9 | +.se2_outputarea ul li{margin:0;list-style-type:disc;padding:0} | |
10 | +.se2_outputarea ul ul li{list-style-type:circle} | |
11 | +.se2_outputarea ul ul ul li{list-style-type:square} | |
12 | +.se2_outputarea img, .se2_outputarea fieldset{border:0} |
+++ client/smarteditor2-2.8.2.3/img/bg_b1.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_find_h3.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_help.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_icon_tool.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_line1.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_quote2.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_set.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_spell.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_text_tool.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bg_tool2.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/bx_set_110302.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/editor_guideline_698.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/editor_guideline_890.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/ico_extend.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/icon_set.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/ko_KR/btn_set.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/ko_KR/bx_set_110302.gif
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/ko_KR/text_tool_set.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/img/text_tool_set2.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/js/HuskyEZCreator.js
... | ... | @@ -0,0 +1,151 @@ |
1 | +/* | |
2 | +Copyright (C) NAVER corp. | |
3 | + | |
4 | +This library is free software; you can redistribute it and/or | |
5 | +modify it under the terms of the GNU Lesser General Public | |
6 | +License as published by the Free Software Foundation; either | |
7 | +version 2.1 of the License, or (at your option) any later version. | |
8 | + | |
9 | +This library is distributed in the hope that it will be useful, | |
10 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | +Lesser General Public License for more details. | |
13 | + | |
14 | +You should have received a copy of the GNU Lesser General Public | |
15 | +License along with this library; if not, write to the Free Software | |
16 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |
17 | +*/ | |
18 | +if(typeof window.nhn=='undefined') window.nhn = {}; | |
19 | +if (!nhn.husky) nhn.husky = {}; | |
20 | + | |
21 | +/** | |
22 | + * @fileOverview This file contains application creation helper function, which would load up an HTML(Skin) file and then execute a specified create function. | |
23 | + * @name HuskyEZCreator.js | |
24 | + */ | |
25 | +nhn.husky.EZCreator = new (function(){ | |
26 | + this.nBlockerCount = 0; | |
27 | + | |
28 | + this.createInIFrame = function(htOptions){ | |
29 | + if(arguments.length == 1){ | |
30 | + var oAppRef = htOptions.oAppRef; | |
31 | + var elPlaceHolder = htOptions.elPlaceHolder; | |
32 | + var sSkinURI = htOptions.sSkinURI; | |
33 | + var fCreator = htOptions.fCreator; | |
34 | + var fOnAppLoad = htOptions.fOnAppLoad; | |
35 | + var bUseBlocker = htOptions.bUseBlocker; | |
36 | + var htParams = htOptions.htParams || null; | |
37 | + }else{ | |
38 | + // for backward compatibility only | |
39 | + var oAppRef = arguments[0]; | |
40 | + var elPlaceHolder = arguments[1]; | |
41 | + var sSkinURI = arguments[2]; | |
42 | + var fCreator = arguments[3]; | |
43 | + var fOnAppLoad = arguments[4]; | |
44 | + var bUseBlocker = arguments[5]; | |
45 | + var htParams = arguments[6]; | |
46 | + } | |
47 | + | |
48 | + if(bUseBlocker) nhn.husky.EZCreator.showBlocker(); | |
49 | + | |
50 | + var attachEvent = function(elNode, sEvent, fHandler){ | |
51 | + if(elNode.addEventListener){ | |
52 | + elNode.addEventListener(sEvent, fHandler, false); | |
53 | + }else{ | |
54 | + elNode.attachEvent("on"+sEvent, fHandler); | |
55 | + } | |
56 | + } | |
57 | + | |
58 | + if(!elPlaceHolder){ | |
59 | + alert("Placeholder is required!"); | |
60 | + return; | |
61 | + } | |
62 | + | |
63 | + if(typeof(elPlaceHolder) != "object") | |
64 | + elPlaceHolder = document.getElementById(elPlaceHolder); | |
65 | + | |
66 | + var elIFrame, nEditorWidth, nEditorHeight; | |
67 | + | |
68 | + | |
69 | + try{ | |
70 | + elIFrame = document.createElement("<IFRAME frameborder=0 scrolling=no>"); | |
71 | + }catch(e){ | |
72 | + elIFrame = document.createElement("IFRAME"); | |
73 | + elIFrame.setAttribute("frameborder", "0"); | |
74 | + elIFrame.setAttribute("scrolling", "no"); | |
75 | + } | |
76 | + | |
77 | + elIFrame.style.width = "1px"; | |
78 | + elIFrame.style.height = "1px"; | |
79 | + elPlaceHolder.parentNode.insertBefore(elIFrame, elPlaceHolder.nextSibling); | |
80 | + | |
81 | + attachEvent(elIFrame, "load", function(){ | |
82 | + fCreator = elIFrame.contentWindow[fCreator] || elIFrame.contentWindow.createSEditor2; | |
83 | + | |
84 | +// top.document.title = ((new Date())-window.STime); | |
85 | +// window.STime = new Date(); | |
86 | + | |
87 | + try{ | |
88 | + | |
89 | + nEditorWidth = elIFrame.contentWindow.document.body.scrollWidth || "500px"; | |
90 | + nEditorHeight = elIFrame.contentWindow.document.body.scrollHeight + 12; | |
91 | + elIFrame.style.width = "100%"; | |
92 | + elIFrame.style.height = nEditorHeight+ "px"; | |
93 | + elIFrame.contentWindow.document.body.style.margin = "0"; | |
94 | + }catch(e){ | |
95 | + nhn.husky.EZCreator.hideBlocker(true); | |
96 | + elIFrame.style.border = "5px solid red"; | |
97 | + elIFrame.style.width = "500px"; | |
98 | + elIFrame.style.height = "500px"; | |
99 | + alert("Failed to access "+sSkinURI); | |
100 | + return; | |
101 | + } | |
102 | + | |
103 | + var oApp = fCreator(elPlaceHolder, htParams); // oEditor | |
104 | + | |
105 | + | |
106 | + oApp.elPlaceHolder = elPlaceHolder; | |
107 | + | |
108 | + oAppRef[oAppRef.length] = oApp; | |
109 | + if(!oAppRef.getById) oAppRef.getById = {}; | |
110 | + | |
111 | + if(elPlaceHolder.id) oAppRef.getById[elPlaceHolder.id] = oApp; | |
112 | + | |
113 | + oApp.run({fnOnAppReady:fOnAppLoad}); | |
114 | + | |
115 | +// top.document.title += ", "+((new Date())-window.STime); | |
116 | + nhn.husky.EZCreator.hideBlocker(); | |
117 | + }); | |
118 | +// window.STime = new Date(); | |
119 | + elIFrame.src = sSkinURI; | |
120 | + this.elIFrame = elIFrame; | |
121 | + }; | |
122 | + | |
123 | + this.showBlocker = function(){ | |
124 | + if(this.nBlockerCount<1){ | |
125 | + var elBlocker = document.createElement("DIV"); | |
126 | + elBlocker.style.position = "absolute"; | |
127 | + elBlocker.style.top = 0; | |
128 | + elBlocker.style.left = 0; | |
129 | + elBlocker.style.backgroundColor = "#FFFFFF"; | |
130 | + elBlocker.style.width = "100%"; | |
131 | + | |
132 | + document.body.appendChild(elBlocker); | |
133 | + | |
134 | + nhn.husky.EZCreator.elBlocker = elBlocker; | |
135 | + } | |
136 | + | |
137 | + nhn.husky.EZCreator.elBlocker.style.height = Math.max(document.body.scrollHeight, document.body.clientHeight)+"px"; | |
138 | + | |
139 | + this.nBlockerCount++; | |
140 | + }; | |
141 | + | |
142 | + this.hideBlocker = function(bForce){ | |
143 | + if(!bForce){ | |
144 | + if(--this.nBlockerCount > 0) return; | |
145 | + } | |
146 | + | |
147 | + this.nBlockerCount = 0; | |
148 | + | |
149 | + if(nhn.husky.EZCreator.elBlocker) nhn.husky.EZCreator.elBlocker.style.display = "none"; | |
150 | + } | |
151 | +})();(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/js/lib/jindo2.all.js
... | ... | @@ -0,0 +1,4 @@ |
1 | +function isUnCacheAgent(){var e=_ua.indexOf("iPad")>-1,t=_ua.indexOf("Android")>-1,n=!(_ua.indexOf("IEMobile")>-1)&&_ua.indexOf("Mobile")>-1||e&&_ua.indexOf("Safari")>-1;return n&&!e&&!t}"undefined"!=typeof window&&"undefined"==typeof window.nhn&&(window.nhn={}),"undefined"!=typeof window?"undefined"==typeof window.jindo&&(window.jindo={}):jindo||(jindo={}),jindo.$Jindo=function(){var e=arguments.callee,t=e._cached;return t?t:this instanceof e?(t||(e._cached=this),void(this.version="1.5.2-SMART_EDITOR")):new e},jindo.$=function(e){var t=[],n=arguments,o=n.length,i=n[o-1],r=document,s=null,a=/^<([a-z]+|h[1-5])>$/i,u=/^<([a-z]+|h[1-5])(\s+[^>]+)?>/i;o>1&&"string"!=typeof i&&i.body&&(n=Array.prototype.slice.apply(n,[0,o-1]),r=i);for(var l=0;o>l;l++){if(s=n[l],"string"==typeof s)if(s=s.replace(/^\s+|\s+$/g,""),s.indexOf("<")>-1){if(a.test(s))s=r.createElement(RegExp.$1);else if(u.test(s)){for(var d={thead:"table",tbody:"table",tr:"tbody",td:"tr",dt:"dl",dd:"dl",li:"ul",legend:"fieldset",option:"select"},c=RegExp.$1.toLowerCase(),p=jindo._createEle(d[c],s,r),l=0,f=p.length;f>l;l++)t.push(p[l]);s=null}}else s=r.getElementById(s);s&&(t[t.length]=s)}return t.length>1?t:t[0]||null},jindo._createEle=function(e,t,n,o){var i="R"+(new Date).getTime()+parseInt(1e5*Math.random(),10),r=n.createElement("div");switch(e){case"select":case"table":case"dl":case"ul":case"fieldset":r.innerHTML="<"+e+' class="'+i+'">'+t+"</"+e+">";break;case"thead":case"tbody":case"col":r.innerHTML="<table><"+e+' class="'+i+'">'+t+"</"+e+"></table>";break;case"tr":r.innerHTML='<table><tbody><tr class="'+i+'">'+t+"</tr></tbody></table>";break;default:r.innerHTML='<div class="'+i+'">'+t+"</div>"}var s;for(s=r.firstChild;s&&s.className!=i;s=s.firstChild);return o?s:s.childNodes},jindo.$Class=function(oDef){function typeClass(){for(var t=this,a=[],superFunc=function(m,superClass,func){if("constructor"!=m&&func.toString().indexOf("$super")>-1){var funcArg=func.toString().replace(/function[^\(]*\(([^\)]*)[\w\W]*/g,"$1").split(","),funcStr=func.toString().replace(/function[^{]*{/,"").replace(/(\w|\.?)(this\.\$super|this)/g,function(e,t,n){return t?e:n+".$super"});funcStr=funcStr.substr(0,funcStr.length-1),func=superClass[m]=eval("false||function("+funcArg.join(",")+"){"+funcStr+"}")}return function(){var e=this.$this[m],t=this.$this,n=(t[m]=func).apply(t,arguments);return t[m]=e,n}};"undefined"!=typeof t._$superClass;){t.$super=new Object,t.$super.$this=this;for(var x in t._$superClass.prototype)t._$superClass.prototype.hasOwnProperty(x)&&("undefined"==typeof this[x]&&"$init"!=x&&(this[x]=t._$superClass.prototype[x]),"constructor"!=x&&"_$superClass"!=x&&"function"==typeof t._$superClass.prototype[x]?t.$super[x]=superFunc(x,t._$superClass,t._$superClass.prototype[x]):t.$super[x]=t._$superClass.prototype[x]);"function"==typeof t.$super.$init&&(a[a.length]=t),t=t.$super}for(var i=a.length-1;i>-1;i--)a[i].$super.$init.apply(a[i].$super,arguments);"function"==typeof this.$init&&this.$init.apply(this,arguments)}if("undefined"!=typeof oDef.$static){var i=0,x;for(x in oDef)oDef.hasOwnProperty(x)&&("$static"==x||i++);for(x in oDef.$static)oDef.$static.hasOwnProperty(x)&&(typeClass[x]=oDef.$static[x]);if(!i)return oDef.$static;delete oDef.$static}return typeClass.prototype=oDef,typeClass.prototype.constructor=typeClass,typeClass.extend=jindo.$Class.extend,typeClass},jindo.$Class.extend=function(e){if("undefined"==typeof e||null===e||!e.extend)throw new Error("extend시 슈퍼 클래스는 Class여야 합니다.");this.prototype._$superClass=e;for(var t in e)if(e.hasOwnProperty(t)){if("prototype"==t)continue;this[t]=e[t]}return this},jindo.$$=jindo.cssquery=function(){function getElementsByClass(e,t,n){var o=new Array;null==t&&(t=document),null==n&&(n="*");var r=t.getElementsByTagName(n),s=r.length,a=new RegExp("(^|\\s)"+e+"(\\s|$)");for(i=0,j=0;i<s;i++)a.test(r[i].className)&&(o[j]=r[i],j++);return o}function _isNonStandardQueryButNotException(e){return/\[\s*(?:checked|selected|disabled)/.test(e)}function _commaRevise(e,t){return e.replace(/\,/gi,t)}var sVersion="3.0",debugOption={repeat:1},UID=1,cost=0,validUID={},bSupportByClassName=document.getElementsByClassName?!0:!1,safeHTML=!1,getUID4HTML=function(e){var t=safeHTML?e._cssquery_UID&&e._cssquery_UID[0]:e._cssquery_UID;return t&&validUID[t]==e?t:(t=UID++,e._cssquery_UID=safeHTML?[t]:t,validUID[t]=e,t)},getUID4XML=function(e){var t=e.getAttribute("_cssquery_UID"),n=safeHTML?t&&t[0]:t;return n||(n=UID++,e.setAttribute("_cssquery_UID",safeHTML?[n]:n)),n},getUID=getUID4HTML,uniqid=function(e){return(e||"")+(new Date).getTime()+parseInt(1e8*Math.random(),10)},getChilds_dontShrink=function(e,t,n){return bSupportByClassName&&n?e.getElementsByClassName?e.getElementsByClassName(n):e.querySelectorAll?e.querySelectorAll(n):getElementsByClass(n,e,t):"*"==t?e.all||e.getElementsByTagName(t):e.getElementsByTagName(t)},clearKeys=function(){backupKeys._keys={}},oDocument_dontShrink=document,bXMLDocument=!1,backupKeys=function(e){var t=backupKeys._keys;e=e.replace(/'(\\'|[^'])*'/g,function(e){var n=uniqid("QUOT");return t[n]=e,n}),e=e.replace(/"(\\"|[^"])*"/g,function(e){var n=uniqid("QUOT");return t[n]=e,n}),e=e.replace(/\[(.*?)\]/g,function(e,n){if(0==n.indexOf("ATTR"))return e;var o="["+uniqid("ATTR")+"]";return t[o]=e,o});var n;do n=!1,e=e.replace(/\(((\\\)|[^)|^(])*)\)/g,function(e,o){if(0==o.indexOf("BRCE"))return e;var i="_"+uniqid("BRCE");return t[i]=e,n=!0,i});while(n);return e},restoreKeys=function(e,t){var n,o=backupKeys._keys,i=t?/(\[ATTR[0-9]+\])/g:/(QUOT[0-9]+|\[ATTR[0-9]+\])/g;do n=!1,e=e.replace(i,function(e){return o[e]?(n=!0,o[e]):e});while(n);return e=e.replace(/_BRCE[0-9]+/g,function(e){return o[e]?o[e]:e})},restoreString=function(sKey){var oKeys=backupKeys._keys,sOrg=oKeys[sKey];return sOrg?eval(sOrg):sKey},wrapQuot=function(e){return'"'+e.replace(/"/g,'\\"')+'"'},getStyleKey=function(e){return/^@/.test(e)?e.substr(1):null},getCSS=function(e,t){return e.currentStyle?("float"==t&&(t="styleFloat"),e.currentStyle[t]||e.style[t]):window.getComputedStyle?oDocument_dontShrink.defaultView.getComputedStyle(e,null).getPropertyValue(t.replace(/([A-Z])/g,"-$1").toLowerCase())||e.style[t]:("float"==t&&/MSIE/.test(window.navigator.userAgent)&&(t="styleFloat"),e.style[t])},oCamels={accesskey:"accessKey",cellspacing:"cellSpacing",cellpadding:"cellPadding","class":"className",colspan:"colSpan","for":"htmlFor",maxlength:"maxLength",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",valign:"vAlign"},getDefineCode=function(e){var t,n;if(bXMLDocument)t='oEl.getAttribute("'+e+'",2)';else if(n=getStyleKey(e))e="$$"+n,t='getCSS(oEl, "'+n+'")';else switch(e){case"checked":t='oEl.checked + ""';break;case"disabled":t='oEl.disabled + ""';break;case"enabled":t='!oEl.disabled + ""';break;case"readonly":t='oEl.readOnly + ""';break;case"selected":t='oEl.selected + ""';break;default:t=oCamels[e]?"oEl."+oCamels[e]:'oEl.getAttribute("'+e+'",2)'}return"_"+e.replace(/\-/g,"_")+" = "+t},getReturnCode=function(e){var t=getStyleKey(e.key),n="_"+(t?"$$"+t:e.key);n=n.replace(/\-/g,"_");var o=e.val?wrapQuot(e.val):"";switch(e.op){case"~=":return"("+n+' && (" " + '+n+' + " ").indexOf(" " + '+o+' + " ") > -1)';case"^=":return"("+n+" && "+n+".indexOf("+o+") == 0)";case"$=":return"("+n+" && "+n+".substr("+n+".length - "+e.val.length+") == "+o+")";case"*=":return"("+n+" && "+n+".indexOf("+o+") > -1)";case"!=":return"("+n+" != "+o+")";case"=":return"("+n+" == "+o+")"}return"("+n+")"},getNodeIndex=function(e){var t=getUID(e),n=oNodeIndexes[t]||0;if(0==n){for(var o=(e.parentNode||e._IE5_parentNode).firstChild;o;o=o.nextSibling)1==o.nodeType&&(n++,setNodeIndex(o,n));n=oNodeIndexes[t]}return n},oNodeIndexes={},setNodeIndex=function(e,t){var n=getUID(e);oNodeIndexes[n]=t},unsetNodeIndexes=function(){setTimeout(function(){oNodeIndexes={}},0)},oPseudoes_dontShrink={contains:function(e,t){return(e.innerText||e.textContent||"").indexOf(t)>-1},"last-child":function(e,t){for(e=e.nextSibling;e;e=e.nextSibling)if(1==e.nodeType)return!1;return!0},"first-child":function(e,t){for(e=e.previousSibling;e;e=e.previousSibling)if(1==e.nodeType)return!1;return!0},"only-child":function(e,t){for(var n=0,o=(e.parentNode||e._IE5_parentNode).firstChild;o;o=o.nextSibling)if(1==o.nodeType&&n++,n>1)return!1;return n?!0:!1},empty:function(e,t){return e.firstChild?!1:!0},"nth-child":function(e,t,n){var o=getNodeIndex(e);return o%t==n},"nth-last-child":function(e,t,n){for(var o=(e.parentNode||e._IE5_parentNode).lastChild;o&&1!=o.nodeType;o=o.previousSibling);var i=getNodeIndex(o),r=getNodeIndex(e),s=i-r+1;return s%t==n},checked:function(e){return!!e.checked},selected:function(e){return!!e.selected},enabled:function(e){return!e.disabled},disabled:function(e){return!!e.disabled}},getExpression=function(e){var t,n,o={defines:"",returns:"true"},e=restoreKeys(e,!0),i=[],r=[],s=[],e=e.replace(/:([\w-]+)(\(([^)]*)\))?/g,function(e,t,n,i){switch(t){case"not":var r=getExpression(i),a=r.defines,u=r.returnsID+r.returnsTAG+r.returns;s.push("!(function() { "+a+" return "+u+" })()");break;case"nth-child":case"nth-last-child":i=restoreString(i),"even"==i?i="2n":"odd"==i&&(i="2n+1");var l,d,c=i.match(/([0-9]*)n([+-][0-9]+)*/);c?(l=c[1]||1,d=c[2]||0):(l=1/0,d=parseInt(i,10)),s.push("oPseudoes_dontShrink["+wrapQuot(t)+"](oEl, "+l+", "+d+")");break;case"first-of-type":case"last-of-type":t="first-of-type"==t?"nth-of-type":"nth-last-of-type",i=1;case"nth-of-type":case"nth-last-of-type":i=restoreString(i),"even"==i?i="2n":"odd"==i&&(i="2n+1");var l,d;/([0-9]*)n([+-][0-9]+)*/.test(i)?(l=parseInt(RegExp.$1,10)||1,d=parseInt(RegExp.$2,20)||0):(l=1/0,d=parseInt(i,10)),o.nth=[l,d,t];break;default:i=i?restoreString(i):"",s.push("oPseudoes_dontShrink["+wrapQuot(t)+"](oEl, "+wrapQuot(i)+")")}return""}),e=e.replace(/\[(@?[\w-]+)(([!^~$*]?=)([^\]]*))?\]/g,function(e,t,n,o,r){return t=restoreString(t),r=restoreString(r),("checked"==t||"disabled"==t||"enabled"==t||"readonly"==t||"selected"==t)&&(r||(o="=",r="true")),i.push({key:t,op:o,val:r}),""}),a=null,e=e.replace(/\.([\w-]+)/g,function(e,t){return i.push({key:"class",op:"~=",val:t}),a||(a=t),""}),e=e.replace(/#([\w-]+)/g,function(e,n){return bXMLDocument?i.push({key:"id",op:"=",val:n}):t=n,""});n="*"==e?"":e;for(var u,l={},d=0;u=i[d];d++){var c=u.key;l[c]||r.push(getDefineCode(c)),s.unshift(getReturnCode(u)),l[c]=!0}return r.length&&(o.defines="var "+r.join(",")+";"),s.length&&(o.returns=s.join("&&")),o.quotID=t?wrapQuot(t):"",o.quotTAG=n?wrapQuot(bXMLDocument?n:n.toUpperCase()):"",bSupportByClassName&&(o.quotCLASS=a?wrapQuot(a):""),o.returnsID=t?"oEl.id == "+o.quotID+" && ":"",o.returnsTAG=n&&"*"!=n?"oEl.tagName == "+o.quotTAG+" && ":"",o},splitToParts=function(e){var t=[],n=" ",o=e.replace(/(.*?)\s*(!?[+>~ ]|!)\s*/g,function(e,o,i){return o&&t.push({rel:n,body:o}),n=i.replace(/\s+$/g,"")||" ",""});return o&&t.push({rel:n,body:o}),t},isNth_dontShrink=function(e,t,n,o,i){for(var r=0,s=e;s;s=s[i])1!=s.nodeType||t&&t!=s.tagName||r++;return r%n==o},compileParts=function(aParts){for(var aPartExprs=[],i=0,oPart;oPart=aParts[i];i++)aPartExprs.push(getExpression(oPart.body));for(var sFunc="",sPushCode="aRet.push(oEl); if (oOptions.single) { bStop = true; }",i=aParts.length-1,oPart;oPart=aParts[i];i--){var oExpr=aPartExprs[i],sPush=(debugOption.callback?"cost++;":"")+oExpr.defines,sReturn="if (bStop) {"+(0==i?"return aRet;":"return;")+"}";sPush+="true"==oExpr.returns?(sFunc?sFunc+"(oEl);":sPushCode)+sReturn:"if ("+oExpr.returns+") {"+(sFunc?sFunc+"(oEl);":sPushCode)+sReturn+"}";var sCheckTag="oEl.nodeType != 1";oExpr.quotTAG&&(sCheckTag="oEl.tagName != "+oExpr.quotTAG);var sTmpFunc="(function(oBase"+(0==i?", oOptions) { var bStop = false; var aRet = [];":") {");switch(oExpr.nth&&(sPush="if (isNth_dontShrink(oEl, "+(oExpr.quotTAG?oExpr.quotTAG:"false")+","+oExpr.nth[0]+","+oExpr.nth[1]+',"'+("nth-of-type"==oExpr.nth[2]?"previousSibling":"nextSibling")+'")) {'+sPush+"}"),oPart.rel){case" ":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");var oCandi = oEl;for (; oCandi; oCandi = (oCandi.parentNode || oCandi._IE5_parentNode)) {if (oCandi == oBase) break;}if (!oCandi || "+sCheckTag+") return aRet;"+sPush:"var aCandi = getChilds_dontShrink(oBase, "+(oExpr.quotTAG||'"*"')+", "+(oExpr.quotCLASS||"null")+");for (var i = 0, oEl; oEl = aCandi[i]; i++) {"+(oExpr.quotCLASS?"if ("+sCheckTag+") continue;":"")+sPush+"}";break;case">":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");if ((oEl.parentNode || oEl._IE5_parentNode) != oBase || "+sCheckTag+") return aRet;"+sPush:"for (var oEl = oBase.firstChild; oEl; oEl = oEl.nextSibling) {if ("+sCheckTag+") { continue; }"+sPush+"}";break;case"+":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");var oPrev;for (oPrev = oEl.previousSibling; oPrev; oPrev = oPrev.previousSibling) { if (oPrev.nodeType == 1) break; }if (!oPrev || oPrev != oBase || "+sCheckTag+") return aRet;"+sPush:"for (var oEl = oBase.nextSibling; oEl; oEl = oEl.nextSibling) { if (oEl.nodeType == 1) break; }if (!oEl || "+sCheckTag+") { return aRet; }"+sPush;break;case"~":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");var oCandi = oEl;for (; oCandi; oCandi = oCandi.previousSibling) { if (oCandi == oBase) break; }if (!oCandi || "+sCheckTag+") return aRet;"+sPush:"for (var oEl = oBase.nextSibling; oEl; oEl = oEl.nextSibling) {if ("+sCheckTag+") { continue; }if (!markElement_dontShrink(oEl, "+i+")) { break; }"+sPush+"}";break;case"!":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");for (; oBase; oBase = (oBase.parentNode || oBase._IE5_parentNode)) { if (oBase == oEl) break; }if (!oBase || "+sCheckTag+") return aRet;"+sPush:"for (var oEl = (oBase.parentNode || oBase._IE5_parentNode); oEl; oEl = (oEl.parentNode || oEl._IE5_parentNode)) {if ("+sCheckTag+") { continue; }"+sPush+"}";break;case"!>":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");var oRel = (oBase.parentNode || oBase._IE5_parentNode);if (!oRel || oEl != oRel || ("+sCheckTag+")) return aRet;"+sPush:"var oEl = (oBase.parentNode || oBase._IE5_parentNode);if (!oEl || "+sCheckTag+") { return aRet; }"+sPush;break;case"!+":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");var oRel;for (oRel = oBase.previousSibling; oRel; oRel = oRel.previousSibling) { if (oRel.nodeType == 1) break; }if (!oRel || oEl != oRel || ("+sCheckTag+")) return aRet;"+sPush:"for (oEl = oBase.previousSibling; oEl; oEl = oEl.previousSibling) { if (oEl.nodeType == 1) break; }if (!oEl || "+sCheckTag+") { return aRet; }"+sPush;break;case"!~":sTmpFunc+=oExpr.quotID?"var oEl = oDocument_dontShrink.getElementById("+oExpr.quotID+");var oRel;for (oRel = oBase.previousSibling; oRel; oRel = oRel.previousSibling) { if (oRel.nodeType != 1) { continue; }if (oRel == oEl) { break; }}if (!oRel || ("+sCheckTag+")) return aRet;"+sPush:"for (oEl = oBase.previousSibling; oEl; oEl = oEl.previousSibling) {if ("+sCheckTag+") { continue; }if (!markElement_dontShrink(oEl, "+i+")) { break; }"+sPush+"}"}sTmpFunc+=(0==i?"return aRet;":"")+"})",sFunc=sTmpFunc}return eval("var fpCompiled = "+sFunc+";"),fpCompiled},parseQuery=function(e){var t=e,n=arguments.callee,o=n._cache[t];if(!o){e=backupKeys(e);var i=splitToParts(e);o=n._cache[t]=compileParts(i),o.depth=i.length}return o};parseQuery._cache={};var parseTestQuery=function(sQuery){for(var fpSelf=arguments.callee,aSplitQuery=backupKeys(sQuery).split(/\s*,\s*/),aResult=[],nLen=aSplitQuery.length,aFunc=[],i=0;nLen>i;i++)aFunc.push(function(sQuery){var sCacheKey=sQuery,fpFunction=fpSelf._cache[sCacheKey];if(!fpFunction){sQuery=backupKeys(sQuery);var oExpr=getExpression(sQuery);eval("fpFunction = function(oEl) { "+oExpr.defines+"return ("+oExpr.returnsID+oExpr.returnsTAG+oExpr.returns+"); };")}return fpFunction}(restoreKeys(aSplitQuery[i])));return aFunc};parseTestQuery._cache={};var distinct=function(e){for(var t,n=[],o={},i=0;t=e[i];i++){var r=getUID(t);o[r]||(n.push(t),o[r]=!0)}return n},markElement_dontShrink=function(e,t){var n=getUID(e);return cssquery._marked[t][n]?!1:(cssquery._marked[t][n]=!0,!0)},oResultCache=null,bUseResultCache=!1,bExtremeMode=!1,old_cssquery=function(e,t,n){if("object"==typeof e){var o={};for(var i in e)e.hasOwnProperty(i)&&(o[i]=arguments.callee(e[i],t,n));return o}cost=0;for(var r,s=(new Date).getTime(),a=0,u=debugOption.repeat;u>a;a++)r=function(e,t,n){if(n?n.oneTimeOffCache||(n.oneTimeOffCache=!1):n={oneTimeOffCache:!1},cssquery.safeHTML(n.oneTimeOffCache),t||(t=document),oDocument_dontShrink=t.ownerDocument||t.document||t,/\bMSIE\s([0-9]+(\.[0-9]+)*);/.test(navigator.userAgent)&&parseFloat(RegExp.$1)<6){try{oDocument_dontShrink.location}catch(o){oDocument_dontShrink=document}oDocument_dontShrink.firstChild=oDocument_dontShrink.getElementsByTagName("html")[0],oDocument_dontShrink.firstChild._IE5_parentNode=oDocument_dontShrink}bXMLDocument="undefined"!=typeof XMLDocument?oDocument_dontShrink.constructor===XMLDocument:!oDocument_dontShrink.location,getUID=bXMLDocument?getUID4XML:getUID4HTML,clearKeys();for(var i=backupKeys(e).split(/\s*,\s*/),r=[],s=i.length,a=0;s>a;a++)i[a]=restoreKeys(i[a]);for(var a=0;s>a;a++){var u=i[a],l=null,d=u+(n.single?"_single":""),c=bUseResultCache?oResultCache[d]:null;if(c)for(var p,f=0;p=c[f];f++)if(p.parent==t){l=p.result;break}if(!l){var h=parseQuery(u);cssquery._marked=[];for(var f=0,y=h.depth;y>f;f++)cssquery._marked.push({});l=distinct(h(t,n)),bUseResultCache&&!n.oneTimeOffCache&&(oResultCache[d]instanceof Array||(oResultCache[d]=[]),oResultCache[d].push({parent:t,result:l}))}r=r.concat(l)}return unsetNodeIndexes(),r}(e,t,n);return s=(new Date).getTime()-s,debugOption.callback&&debugOption.callback(e,cost,s),r},cssquery;if(document.querySelectorAll){var protoSlice=Array.prototype.slice,_toArray=function(e){return protoSlice.apply(e)};try{protoSlice.apply(document.documentElement.childNodes)}catch(e){_toArray=function(e){for(var t=[],n=e.length,o=0;n>o;o++)t.push(e[o]);return t}}cssquery=function(e,t,n){t=t||document;try{if(_isNonStandardQueryButNotException(e))throw Error("None Standard Query");var o=e,i=t;if(9!=t.nodeType){if(!bExtremeMode)throw Error("Parent Element has not ID.or It is not document.or None Extreme Mode.");t.id||(t.id="p"+(new Date).getTime()+parseInt(1e8*Math.random(),10)),o=_commaRevise("#"+t.id+" "+e,", #"+t.id),i=t.ownerDocument||t.document||document}return n&&n.single?[i.querySelector(o)]:_toArray(i.querySelectorAll(o))}catch(r){return old_cssquery(e,t,n)}}}else cssquery=old_cssquery;return cssquery.test=function(e,t){clearKeys();for(var n=parseTestQuery(t),o=0,i=n.length;i>o;o++)if(n[o](e))return!0;return!1},cssquery.useCache=function(e){return"undefined"!=typeof e&&(bUseResultCache=e,cssquery.clearCache()),bUseResultCache},cssquery.clearCache=function(){oResultCache={}},cssquery.getSingle=function(e,t,n){return cssquery(e,t,{single:!0,oneTimeOffCache:n?!!n.oneTimeOffCache:!1})[0]||null},cssquery.xpath=function(e,t){var e=e.replace(/\/(\w+)(\[([0-9]+)\])?/g,function(e,t,n,o){return o=o||"1",">"+t+":nth-of-type("+o+")"});return old_cssquery(e,t)},cssquery.debug=function(e,t){debugOption.callback=e,debugOption.repeat=t||1},cssquery.safeHTML=function(e){var t=/MSIE/.test(window.navigator.userAgent);return arguments.length>0&&(safeHTML=e&&t),safeHTML||!t},cssquery.version=sVersion,cssquery.release=function(){/MSIE/.test(window.navigator.userAgent)&&(delete validUID,validUID={},bUseResultCache&&cssquery.clearCache())},cssquery._getCacheInfo=function(){return{uidCache:validUID,eleCache:oResultCache}},cssquery._resetUID=function(){UID=0},cssquery.extreme=function(e){0==arguments.length&&(e=!0),bExtremeMode=e},cssquery}(),jindo.$Agent=function(){var e=arguments.callee,t=e._cached;return t?t:this instanceof e?(t||(e._cached=this),this._navigator=navigator,void(this._dm=document.documentMode)):new e},jindo.$Agent.prototype.navigator=function(){function e(e,t){return(t||"").indexOf(e)>-1}var t={},n=-1,o=-1,i=this._navigator.userAgent,r=this._navigator.vendor||"",s=this._dm;t.getName=function(){var e="";for(x in t)"boolean"==typeof t[x]&&t[x]&&t.hasOwnProperty(x)&&(e=x);return e},t.edge=e("Edge",i),t.webkit=!t.edge&&e("WebKit",i),t.opera=void 0!==window.opera||e("Opera",i)||e("OPR",i),t.ie=!t.opera&&(e("MSIE",i)||e("Trident",i)),t.chrome=!t.edge&&t.webkit&&!t.opera&&e("Chrome",i)||e("CriOS",i),t.safari=!t.edge&&t.webkit&&!t.chrome&&!t.opera&&e("Apple",r),t.firefox=e("Firefox",i),t.mozilla=!t.edge&&e("Gecko",i)&&!t.safari&&!t.chrome&&!t.firefox&&!t.ie,t.camino=e("Camino",r),t.netscape=e("Netscape",i),t.omniweb=e("OmniWeb",i),t.icab=e("iCab",r),t.konqueror=e("KDE",r),t.mobile=!t.edge&&(e("Mobile",i)||e("Android",i)||e("Nokia",i)||e("webOS",i)||e("Opera Mini",i)||e("Opera Mobile",i)||e("BlackBerry",i)||e("Windows",i)&&e("PPC",i)||e("Smartphone",i)||e("IEMobile",i))&&!(e("iPad",i)||e("Tablet",i)),t.msafari=!t.edge&&(!e("IEMobile",i)&&e("Mobile",i)||e("iPad",i)&&e("Safari",i))&&!t.chrome&&!t.opera&&!t.firefox,t.mopera=e("Opera Mini",i),t.mie=e("PPC",i)||e("Smartphone",i)||e("IEMobile",i);try{if(t.ie)if(s>0)if(n=s,i.match(/(?:Trident)\/([0-9.]+)/)){var a=parseFloat(RegExp.$1,10);a>3&&(o=a+4)}else o=n;else o=n=i.match(/(?:MSIE) ([0-9.]+)/)[1];else t.edge?n=i.match(/(?:Edge)\/([\d.]+)/)[1]:t.safari||t.msafari?(n=parseFloat(i.match(/Safari\/([0-9.]+)/)[1]),n=100==n?1.1:i.match(/Version\/([0-9.]+)/)?RegExp.$1:[1,1.2,-1,1.3,2,3][Math.floor(n/100)]):t.mopera?n=i.match(/(?:Opera\sMini)\/([0-9.]+)/)[1]:t.firefox||t.opera||t.omniweb?n=i.match(/(?:Firefox|Opera|OmniWeb)\/([0-9.]+)/)[1]:t.mozilla?n=i.match(/rv:([0-9.]+)/)[1]:t.icab?n=i.match(/iCab[ \/]([0-9.]+)/)[1]:t.chrome&&(n=i.match(/Chrome[ \/]([0-9.]+)/)[1]);t.version=parseFloat(n),t.nativeVersion=parseFloat(o),isNaN(t.version)&&(t.version=-1)}catch(u){t.version=-1}return this.navigator=function(){return t},t},jindo.$Agent.prototype.os=function(){var e=new Object,t=this._navigator.userAgent,n=this._navigator.platform,o=function(e,t){return t.indexOf(e)>-1};return e.getName=function(){var t="";for(x in e)"boolean"==typeof e[x]&&e[x]&&e.hasOwnProperty(x)&&(t=x);return t},e.win=o("Win",n),e.mac=o("Mac",n),e.linux=o("Linux",n),e.win2000=e.win&&(o("NT 5.0",t)||o("2000",t)),e.winxp=e.win&&o("NT 5.1",t),e.xpsp2=e.winxp&&o("SV1",t),e.vista=e.win&&o("NT 6.0",t),e.win7=e.win&&o("NT 6.1",t),e.ipad=o("iPad",t),e.iphone=o("iPhone",t)&&!e.ipad,e.android=o("Android",t),e.nokia=o("Nokia",t),e.webos=o("webOS",t),e.blackberry=o("BlackBerry",t),e.mwin=o("PPC",t)||o("Smartphone",t)||o("IEMobile",t),this.os=function(){return e},e},jindo.$Agent.prototype.flash=function(){var e=new Object,t=this._navigator.plugins,n=this._navigator.mimeTypes,o=null;if(e.installed=!1,e.version=-1,"undefined"!=typeof t&&t.length)o=t["Shockwave Flash"],o&&(e.installed=!0,o.description&&(e.version=parseFloat(o.description.match(/[0-9.]+/)[0]))),t["Shockwave Flash 2.0"]&&(e.installed=!0,e.version=2);else if("undefined"!=typeof n&&n.length)o=n["application/x-shockwave-flash"],e.installed=o&&o.enabledPlugin;else for(var i=10;i>1;i--)try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i),e.installed=!0,e.version=i;break}catch(r){}return this.flash=function(){return e},this.info=this.flash,e},jindo.$Agent.prototype.silverlight=function(){var e=new Object,t=this._navigator.plugins,n=null;if(e.installed=!1,e.version=-1,"undefined"!=typeof t&&t.length)n=t["Silverlight Plug-In"],n&&(e.installed=!0,e.version=parseInt(n.description.split(".")[0],10),"1.0.30226.2"==n.description&&(e.version=2));else try{n=new ActiveXObject("AgControl.AgControl"),e.installed=!0,n.isVersionSupported("3.0")?e.version=3:n.isVersionSupported("2.0")?e.version=2:n.isVersionSupported("1.0")&&(e.version=1)}catch(o){}return this.silverlight=function(){return e},e},jindo.$A=function(e){var t=arguments.callee;if(("undefined"==typeof e||null==e)&&(e=[]),e instanceof t)return e;if(!(this instanceof t))return new t(e);if(this._array=[],e.constructor!=String){this._array=[];for(var n=0;n<e.length;n++)this._array[this._array.length]=e[n]}},jindo.$A.prototype.toString=function(){return this._array.toString()},jindo.$A.prototype.get=function(e){return this._array[e]},jindo.$A.prototype.length=function(e,t){if("number"==typeof e){var n=this._array.length;if(this._array.length=e,"undefined"!=typeof t)for(var o=n;e>o;o++)this._array[o]=t;return this}return this._array.length},jindo.$A.prototype.has=function(e){return this.indexOf(e)>-1},jindo.$A.prototype.indexOf=function(e){return"undefined"!=typeof this._array.indexOf?jindo.$A.prototype.indexOf=function(e){return this._array.indexOf(e)}:jindo.$A.prototype.indexOf=function(e){for(var t=0;t<this._array.length;t++)if(this._array[t]==e)return t;return-1},this.indexOf(e)},jindo.$A.prototype.$value=function(){return this._array},jindo.$A.prototype.push=function(e){return this._array.push.apply(this._array,Array.prototype.slice.apply(arguments))},jindo.$A.prototype.pop=function(){return this._array.pop()},jindo.$A.prototype.shift=function(){return this._array.shift()},jindo.$A.prototype.unshift=function(e){return this._array.unshift.apply(this._array,Array.prototype.slice.apply(arguments)),this._array.length},jindo.$A.prototype.forEach=function(e,t){return"function"==typeof this._array.forEach?jindo.$A.prototype.forEach=function(e,t){function n(n,o,r){try{e.call(t,n,o,r)}catch(s){if(!(s instanceof i))throw s}}var o=(this._array,this.constructor.Break),i=this.constructor.Continue;try{this._array.forEach(n)}catch(r){if(!(r instanceof o))throw r}return this}:jindo.$A.prototype.forEach=function(e,t){function n(n,o,i){try{e.call(t,n,o,i)}catch(s){if(!(s instanceof r))throw s}}for(var o=this._array,i=this.constructor.Break,r=this.constructor.Continue,s=0;s<o.length;s++)try{n(o[s],s,o)}catch(a){if(a instanceof i)break;throw a}return this},this.forEach(e,t)},jindo.$A.prototype.slice=function(e,t){var n=this._array.slice.call(this._array,e,t);return jindo.$A(n)},jindo.$A.prototype.splice=function(e,t){var n=this._array.splice.apply(this._array,Array.prototype.slice.apply(arguments));return jindo.$A(n)},jindo.$A.prototype.shuffle=function(){return this._array.sort(function(e,t){return Math.random()>Math.random()?1:-1}),this},jindo.$A.prototype.reverse=function(){return this._array.reverse(),this},jindo.$A.prototype.empty=function(){return this.length(0)},jindo.$A.Break=function(){if(!(this instanceof arguments.callee))throw new arguments.callee},jindo.$A.Continue=function(){if(!(this instanceof arguments.callee))throw new arguments.callee},jindo.$A.prototype.map=function(e,t){return"function"==typeof this._array.map?jindo.$A.prototype.map=function(e,t){function n(n,o,r){try{return e.call(t,n,o,r)}catch(s){if(s instanceof i)return n;throw s}}var o=(this._array,this.constructor.Break),i=this.constructor.Continue;try{this._array=this._array.map(n)}catch(r){if(!(r instanceof o))throw r}return this}:jindo.$A.prototype.map=function(e,t){function n(n,o,i){try{return e.call(t,n,o,i)}catch(r){if(r instanceof s)return n;throw r}}for(var o=this._array,i=[],r=this.constructor.Break,s=this.constructor.Continue,a=0;a<this._array.length;a++)try{i[a]=n(o[a],a,o)}catch(u){if(u instanceof r)return this;throw u}return this._array=i,this},this.map(e,t)},jindo.$A.prototype.filter=function(e,t){return"undefined"!=typeof this._array.filter?jindo.$A.prototype.filter=function(e,t){return jindo.$A(this._array.filter(e,t))}:jindo.$A.prototype.filter=function(e,t){var n=[];return this.forEach(function(o,i,r){e.call(t,o,i,r)===!0&&(n[n.length]=o)}),jindo.$A(n)},this.filter(e,t)},jindo.$A.prototype.every=function(e,t){return"undefined"!=typeof this._array.every?jindo.$A.prototype.every=function(e,t){return this._array.every(e,t)}:jindo.$A.prototype.every=function(e,t){var n=!0;return this.forEach(function(o,i,r){e.call(t,o,i,r)===!1&&(n=!1,jindo.$A.Break())}),n},this.every(e,t)},jindo.$A.prototype.some=function(e,t){return"undefined"!=typeof this._array.some?jindo.$A.prototype.some=function(e,t){return this._array.some(e,t)}:jindo.$A.prototype.some=function(e,t){var n=!1;return this.forEach(function(o,i,r){e.call(t,o,i,r)===!0&&(n=!0,jindo.$A.Break())}),n},this.some(e,t)},jindo.$A.prototype.refuse=function(e){var t=jindo.$A(Array.prototype.slice.apply(arguments));return this.filter(function(e,n){return!t.has(e)})},jindo.$A.prototype.unique=function(){var e,t,n=this._array,o=[],i=n.length;for(e=0;i>e;e++){for(t=0;t<o.length&&n[e]!=o[t];t++);t>=o.length&&(o[t]=n[e])}return this._array=o,this},jindo.$Ajax=function(e,t){function n(){var e=window.XMLHttpRequest&&new XMLHttpRequest;if(this._checkCORSUrl(this._url)){if(e&&"withCredentials"in e)return e;if(window.XDomainRequest)return this._bXDomainRequest=!0,new XDomainRequest}else{if(e)return e;if(window.ActiveXObject)try{return new ActiveXObject("MSXML2.XMLHTTP")}catch(t){return new ActiveXObject("Microsoft.XMLHTTP")}}return null}var o=arguments.callee;if(!(this instanceof o))return new o(e,t);this._status=0,this._url=e,this._options=new Object,this._headers=new Object,this._options={type:"xhr",method:"post",proxy:"",timeout:0,onload:function(e){},onerror:null,ontimeout:function(e){},jsonp_charset:"utf-8",callbackid:"",callbackname:"",sendheader:!0,async:!0,decode:!0,postBody:!1,withCredentials:!1},this.option(t),jindo.$Ajax.CONFIG&&this.option(jindo.$Ajax.CONFIG);var i=this._options;switch(i.type=i.type.toLowerCase(),i.method=i.method.toLowerCase(),"undefined"==typeof window.__jindo2_callback&&(window.__jindo2_callback=new Array),i.type){case"put":case"delete":case"get":case"post":i.method=i.type,i.type="xhr";case"xhr":this._request=n.call(this),this._checkCORS(this._url,i.type);break;case"flash":if(!jindo.$Ajax.SWFRequest)throw Error("Require jindo.$Ajax.SWFRequest");this._request=new jindo.$Ajax.SWFRequest(jindo.$Fn(this.option,this).bind());break;case"jsonp":if(!jindo.$Ajax.JSONPRequest)throw Error("Require jindo.$Ajax.JSONPRequest");i.method="get",this._request=new jindo.$Ajax.JSONPRequest(jindo.$Fn(this.option,this).bind());break;case"iframe":if(!jindo.$Ajax.FrameRequest)throw Error("Require jindo.$Ajax.FrameRequest");this._request=new jindo.$Ajax.FrameRequest(jindo.$Fn(this.option,this).bind())}},jindo.$Ajax.prototype._checkCORSUrl=function(e){return/^http/.test(e)&&!new RegExp("^http://"+window.location.host,"i").test(e)},jindo.$Ajax.prototype._checkCORS=function(e,t){if(this._bCORS=!1,this._checkCORSUrl(e)&&"xhr"===t){if(!(this._bXDomainRequest||"withCredentials"in this._request))throw Error("This browser does not support CORS.");this._bCORS=!0}},jindo.$Ajax.prototype._onload=function(e){return e?function(){var e,t=this._request.status,n=4==this._request.readyState&&(200==t||0==t)||this._bXDomainRequest&&!!this._request.responseText;if(4==this._request.readyState||this._bXDomainRequest)try{200!=this._request.status&&"function"==typeof this._options.onerror?0==!this._request.status&&this._options.onerror(jindo.$Ajax.Response(this._request)):this._is_abort||(e=this._options.onload(jindo.$Ajax.Response(this._request)))}finally{if("function"==typeof this._oncompleted&&this._oncompleted(n,e),"xhr"==this._options.type){this.abort();try{delete this._request.onload}catch(o){this._request.onload=void 0}}this._request.onreadystatechange&&delete this._request.onreadystatechange}}:function(){var e,t=4==this._request.readyState&&200==this._request.status;if(4==this._request.readyState)try{200!=this._request.status&&"function"==typeof this._options.onerror?this._options.onerror(jindo.$Ajax.Response(this._request)):e=this._options.onload(jindo.$Ajax.Response(this._request))}finally{this._status--,"function"==typeof this._oncompleted&&this._oncompleted(t,e)}}}(/MSIE/.test(window.navigator.userAgent)),jindo.$Ajax.prototype.request=function(e){this._status++;var t,n,o=this,i=this._request,r=this._options,s=[],t="",a=null,u=this._url;this._is_abort=!1;var l=r.type.toUpperCase(),d=r.method.toUpperCase(); | |
2 | +if(r.postBody&&"XHR"==l&&"GET"!=d)t="string"==typeof e?e:jindo.$Json(e).toString();else if("undefined"!=typeof e&&e){for(var c in e)e.hasOwnProperty(c)&&(n=e[c],"function"==typeof n&&(n=n()),n instanceof Array||n instanceof jindo.$A?jindo.$A(n).forEach(function(e,t,n){s[s.length]=c+"="+encodeURIComponent(e)}):s[s.length]=c+"="+encodeURIComponent(n));t=s.join("&")}else t=null;if(t&&"XHR"==l&&"GET"==d&&(u+=-1==u.indexOf("?")?"?":"&",u+=t,t=null),i.open(d,u,!!r.async),r.withCredentials&&(i.withCredentials=!0),this._bCORS&&r.sendheader===!1&&(i.setRequestHeader=null),"XHR"==l&&"GET"==d&&/MSIE|Trident/.test(window.navigator.userAgent)&&i.setRequestHeader&&i.setRequestHeader("If-Modified-Since","Thu, 1 Jan 1970 00:00:00 GMT"),("XHR"==l||"IFRAME"==l||"FLASH"==l&&r.sendheader)&&i.setRequestHeader){this._headers["Content-Type"]||i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8"),i.setRequestHeader("charset","utf-8"),this._bCORS||this._headers["X-Requested-With"]||i.setRequestHeader("X-Requested-With","XMLHttpRequest");for(var p in this._headers)if(this._headers.hasOwnProperty(p)){if("function"==typeof this._headers[p])continue;i.setRequestHeader(p,String(this._headers[p]))}}var f=navigator.userAgent;if(!i.addEventListener||f.indexOf("Opera")>-1||f.indexOf("MSIE")>-1)if("undefined"!=typeof i.onload){if(i.onload=function(e){4!=i.readyState||o._is_abort||(clearTimeout(a),a=void 0,o._onload(e))},this._bXDomainRequest){var h=i.onload;i.onload=function(e){o._request.readyState=4,o._request.status=200,h(e)},i.onerror=function(e){o._request.readyState=4,o._request.status=404,h(e)}}}else if(6==window.navigator.userAgent.match(/(?:MSIE) ([0-9.]+)/)[1]&&r.async){var y=function(e){4!=i.readyState||o._is_abort||(a&&(clearTimeout(a),a=void 0),o._onload(e),clearInterval(o._interval),o._interval=void 0)};this._interval=setInterval(y,300)}else i.onreadystatechange=function(e){4==i.readyState&&(clearTimeout(a),a=void 0,o._onload(e))};else this._loadFunc&&i.removeEventListener("load",this._loadFunc,!1),this._loadFunc=function(e){clearTimeout(a),a=void 0,o._onload(e)},i.addEventListener("load",this._loadFunc,!1),i.addEventListener("error",this._loadFunc,!1);return r.timeout>0&&(this._timer&&clearTimeout(this._timer),a=setTimeout(function(){o._is_abort=!0,o._interval&&(clearInterval(o._interval),o._interval=void 0);try{i.abort()}catch(e){}r.ontimeout(i),"function"==typeof o._oncompleted&&o._oncompleted(!1)},1e3*r.timeout),this._timer=a),this._test_url=u,i.send(t),this},jindo.$Ajax.prototype.isIdle=function(){return 0==this._status},jindo.$Ajax.prototype.abort=function(){try{this._interval&&clearInterval(this._interval),this._timer&&clearTimeout(this._timer),this._interval=void 0,this._timer=void 0,this._is_abort=!0,this._request.abort()}finally{this._status--}return this},jindo.$Ajax.prototype.option=function(e,t){if("undefined"==typeof e)return"";if("string"==typeof e)return"undefined"==typeof t?this._options[e]:(this._options[e]=t,this);try{for(var n in e)e.hasOwnProperty(n)&&(this._options[n]=e[n])}catch(o){}return this},jindo.$Ajax.prototype.header=function(e,t){if("undefined"==typeof e)return"";if("string"==typeof e)return"undefined"==typeof t?this._headers[e]:(this._headers[e]=t,this);try{for(var n in e)e.hasOwnProperty(n)&&(this._headers[n]=e[n])}catch(o){}return this},jindo.$Ajax.Response=function(e){return this===jindo.$Ajax?new jindo.$Ajax.Response(e):void(this._response=e)},jindo.$Ajax.Response.prototype.xml=function(){return this._response.responseXML},jindo.$Ajax.Response.prototype.text=function(){return this._response.responseText},jindo.$Ajax.Response.prototype.status=function(){return this._response.status},jindo.$Ajax.Response.prototype.readyState=function(){return this._response.readyState},jindo.$Ajax.Response.prototype.json=function(){if(this._response.responseJSON)return this._response.responseJSON;if(this._response.responseText)try{return eval("("+this._response.responseText+")")}catch(e){return{}}return{}},jindo.$Ajax.Response.prototype.header=function(e){return"string"==typeof e?this._response.getResponseHeader(e):this._response.getAllResponseHeaders()},jindo.$Ajax.RequestBase=jindo.$Class({_respHeaderString:"",callbackid:"",callbackname:"",responseXML:null,responseJSON:null,responseText:"",status:404,readyState:0,$init:function(e){},onload:function(){},abort:function(){},open:function(){},send:function(){},setRequestHeader:function(e,t){this._headers[e]=t},getResponseHeader:function(e){return this._respHeaders[e]||""},getAllResponseHeaders:function(){return this._respHeaderString},_getCallbackInfo:function(){var e="";if(""!=this.option("callbackid")){var t=0;do e="_"+this.option("callbackid")+"_"+t,t++;while(window.__jindo2_callback[e])}else do e="_"+Math.floor(1e4*Math.random());while(window.__jindo2_callback[e]);return""==this.option("callbackname")&&this.option("callbackname","_callback"),{callbackname:this.option("callbackname"),id:e,name:"window.__jindo2_callback."+e}}}),jindo.$Ajax.JSONPRequest=jindo.$Class({_headers:{},_respHeaders:{},_script:null,_onerror:null,$init:function(e){this.option=e},_callback:function(e){this._onerror&&(clearTimeout(this._onerror),this._onerror=null);var t=this;this.responseJSON=e,this.onload(this),setTimeout(function(){t.abort()},10)},abort:function(){if(this._script)try{this._script.parentNode.removeChild(this._script)}catch(e){}},open:function(e,t){this.responseJSON=null,this._url=t},send:function(e){var t=this,n=this._getCallbackInfo(),o=document.getElementsByTagName("head")[0];this._script=jindo.$("<script>"),this._script.type="text/javascript",this._script.charset=this.option("jsonp_charset"),o?o.appendChild(this._script):document.body&&document.body.appendChild(this._script),window.__jindo2_callback[n.id]=function(e){try{t.readyState=4,t.status=200,t._callback(e)}finally{delete window.__jindo2_callback[n.id]}};var i=jindo.$Agent(navigator);i.navigator().ie||i.navigator().opera?this._script.onreadystatechange=function(){"loaded"==this.readyState&&(t.responseJSON||(t.readyState=4,t.status=500,t._onerror=setTimeout(function(){t._callback(null)},200)),this.onreadystatechange=null)}:(this._script.onload=function(){t.responseJSON||(t.readyState=4,t.status=500,t._onerror=setTimeout(function(){t._callback(null)},200)),this.onload=null,this.onerror=null},this._script.onerror=function(){t.responseJSON||(t.readyState=4,t.status=404,t._onerror=setTimeout(function(){t._callback(null)},200)),this.onerror=null,this.onload=null});var r="&";-1==this._url.indexOf("?")&&(r="?"),e=e?"&"+e:"",this._test_url=this._url+r+n.callbackname+"="+n.name+e,this._script.src=this._url+r+n.callbackname+"="+n.name+e}}).extend(jindo.$Ajax.RequestBase),jindo.$Ajax.SWFRequest=jindo.$Class({$init:function(e){this.option=e},_headers:{},_respHeaders:{},_getFlashObj:function(){var e,t=jindo.$Agent(window.navigator).navigator();return e=t.ie&&9==t.version?document.getElementById(jindo.$Ajax.SWFRequest._tmpId):window.document[jindo.$Ajax.SWFRequest._tmpId],(this._getFlashObj=function(){return e})()},_callback:function(e,t,n){if(this.readyState=4,"number"==(typeof e).toLowerCase()?this.status=e:1==e&&(this.status=200),200==this.status){if("string"==typeof t)try{this.responseText=this.option("decode")?decodeURIComponent(t):t,this.responseText&&""!=this.responseText||(this.responseText=t)}catch(o){"URIError"==o.name&&(this.responseText=t,this.responseText&&""!=this.responseText||(this.responseText=t))}"object"==typeof n&&(this._respHeaders=n)}this.onload(this)},open:function(e,t){this._url=t,this._method=e},send:function(e){function t(e){switch(typeof e){case"string":return'"'+e.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"';case"number":return e;case"object":var n="",o=[];if(e instanceof Array){for(var i=0;i<e.length;i++)o[i]=t(e[i]);n="["+o.join(",")+"]"}else{for(var r in e)e.hasOwnProperty(r)&&(o[o.length]=t(r)+":"+t(e[r]));n="{"+o.join(",")+"}"}return n;default:return'""'}}this.responseXML=!1,this.responseText="";var n=this,o={},i=this._getCallbackInfo(),r=this._getFlashObj();e=e?e.split("&"):[];for(var s=0;s<e.length;s++)pos=e[s].indexOf("="),key=e[s].substring(0,pos),val=e[s].substring(pos+1),o[key]=decodeURIComponent(val);this._current_callback_id=i.id,window.__jindo2_callback[i.id]=function(e,t){try{n._callback(e,t)}finally{delete window.__jindo2_callback[i.id]}};var a={url:this._url,type:this._method,data:o,charset:"UTF-8",callback:i.name,header_json:this._headers};r.requestViaFlash(t(a))},abort:function(){this._current_callback_id&&(window.__jindo2_callback[this._current_callback_id]=function(){delete window.__jindo2_callback[info.id]})}}).extend(jindo.$Ajax.RequestBase),jindo.$Ajax.SWFRequest.write=function(e){"undefined"==typeof e&&(e="./ajax.swf"),jindo.$Ajax.SWFRequest._tmpId="tmpSwf"+(new Date).getMilliseconds()+Math.floor(1e5*Math.random());var t="jindo.$Ajax.SWFRequest.loaded";jindo.$Ajax._checkFlashLoad(),document.write('<div style="position:absolute;top:-1000px;left:-1000px"><object tabindex="-1" id="'+jindo.$Ajax.SWFRequest._tmpId+'" width="1" height="1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"><param name="movie" value="'+e+'"><param name = "FlashVars" value = "activeCallback='+t+'" /><param name = "allowScriptAccess" value = "always" /><embed name="'+jindo.$Ajax.SWFRequest._tmpId+'" src="'+e+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="1" height="1" allowScriptAccess="always" swLiveConnect="true" FlashVars="activeCallback='+t+'"></embed></object></div>')},jindo.$Ajax._checkFlashLoad=function(){jindo.$Ajax._checkFlashKey=setTimeout(function(){},5e3),jindo.$Ajax._checkFlashLoad=function(){}},jindo.$Ajax.SWFRequest.activeFlash=!1,jindo.$Ajax.SWFRequest.loaded=function(){clearTimeout(jindo.$Ajax._checkFlashKey),jindo.$Ajax.SWFRequest.activeFlash=!0},jindo.$Ajax.FrameRequest=jindo.$Class({_headers:{},_respHeaders:{},_frame:null,_domain:"",$init:function(e){this.option=e},_callback:function(e,t,n){var o=this;this.readyState=4,this.status=200,this.responseText=t,this._respHeaderString=n,n.replace(/^([\w\-]+)\s*:\s*(.+)$/m,function(e,t,n){o._respHeaders[t]=n}),this.onload(this),setTimeout(function(){o.abort()},10)},abort:function(){if(this._frame)try{this._frame.parentNode.removeChild(this._frame)}catch(e){}},open:function(e,t){var n=/https?:\/\/([a-z0-9_\-\.]+)/i,o=document.location.toString().match(n);this._method=e,this._url=t,this._remote=String(t).match(/(https?:\/\/[a-z0-9_\-\.]+)(:[0-9]+)?/i)[0],this._frame=null,this._domain=o[1]!=document.domain?document.domain:""},send:function(e){this.responseXML="",this.responseText="";var t=this,n=/https?:\/\/([a-z0-9_\-\.]+)/i,o=this._getCallbackInfo(),i=[];i.push(this._remote+"/ajax_remote_callback.html?method="+this._method);var r=new Array;window.__jindo2_callback[o.id]=function(e,n,i){try{t._callback(e,n,i)}finally{delete window.__jindo2_callback[o.id]}};for(var s in this._headers)this._headers.hasOwnProperty(s)&&(r[r.length]="'"+s+"':'"+this._headers[s]+"'");r="{"+r.join(",")+"}",i.push("&id="+o.id),i.push("&header="+encodeURIComponent(r)),i.push("&proxy="+encodeURIComponent(this.option("proxy"))),i.push("&domain="+this._domain),i.push("&url="+encodeURIComponent(this._url.replace(n,""))),i.push("#"+encodeURIComponent(e));var a=this._frame=jindo.$("<iframe>");a.style.position="absolute",a.style.visibility="hidden",a.style.width="1px",a.style.height="1px";var u=document.body||document.documentElement;u.firstChild?u.insertBefore(a,u.firstChild):u.appendChild(a),a.src=i.join("")}}).extend(jindo.$Ajax.RequestBase),jindo.$Ajax.Queue=function(e){var t=arguments.callee;return this instanceof t?(this._options={async:!1,useResultAsParam:!1,stopOnFailure:!1},this.option(e),void(this._queue=[])):new t(e)},jindo.$Ajax.Queue.prototype.option=function(e,t){if("undefined"==typeof e)return"";if("string"==typeof e)return"undefined"==typeof t?this._options[e]:(this._options[e]=t,this);try{for(var n in e)e.hasOwnProperty(n)&&(this._options[n]=e[n])}catch(o){}return this},jindo.$Ajax.Queue.prototype.add=function(e,t){this._queue.push({obj:e,param:t})},jindo.$Ajax.Queue.prototype.request=function(){this.option("async")?this._requestAsync():this._requestSync(0)},jindo.$Ajax.Queue.prototype._requestSync=function(e,t){var n=this;this._queue.length>e+1&&(this._queue[e].obj._oncompleted=function(t,o){(!n.option("stopOnFailure")||t)&&n._requestSync(e+1,o)});var o=this._queue[e].param||{};if(this.option("useResultAsParam")&&t)try{for(var i in t)"undefined"==typeof o[i]&&t.hasOwnProperty(i)&&(o[i]=t[i])}catch(r){}this._queue[e].obj.request(o)},jindo.$Ajax.Queue.prototype._requestAsync=function(){for(var e=0;e<this._queue.length;e++)this._queue[e].obj.request(this._queue[e].param)},jindo.$H=function(e){var t=arguments.callee;if("undefined"==typeof e&&(e=new Object),e instanceof t)return e;if(!(this instanceof t))return new t(e);this._table={};for(var n in e)e.hasOwnProperty(n)&&(this._table[n]=e[n])},jindo.$H.prototype.$value=function(){return this._table},jindo.$H.prototype.$=function(e,t){return"undefined"==typeof t?this._table[e]:(this._table[e]=t,this)},jindo.$H.prototype.length=function(){var e=0;for(var t in this._table)if(this._table.hasOwnProperty(t)){if("undefined"!=typeof Object.prototype[t]&&Object.prototype[t]===this._table[t])continue;e++}return e},jindo.$H.prototype.forEach=function(e,t){var n=this._table,o=this.constructor;for(var i in n)if(n.hasOwnProperty(i)){if(!n.propertyIsEnumerable(i))continue;try{e.call(t,n[i],i,n)}catch(r){if(r instanceof o.Break)break;if(r instanceof o.Continue)continue;throw r}}return this},jindo.$H.prototype.filter=function(e,t){var n=jindo.$H();return this.forEach(function(o,i,r){e.call(t,o,i,r)===!0&&n.add(i,o)}),n},jindo.$H.prototype.map=function(e,t){var n=this._table;return this.forEach(function(o,i,r){n[i]=e.call(t,o,i,r)}),this},jindo.$H.prototype.add=function(e,t){return this._table[e]=t,this},jindo.$H.prototype.remove=function(e){if("undefined"==typeof this._table[e])return null;var t=this._table[e];return delete this._table[e],t},jindo.$H.prototype.search=function(e){var t=!1;return this.forEach(function(n,o,i){n===e&&(t=o,jindo.$H.Break())}),t},jindo.$H.prototype.hasKey=function(e){return"undefined"!=typeof this._table[e]},jindo.$H.prototype.hasValue=function(e){return this.search(e)!==!1},jindo.$H.prototype.sort=function(){var e=new Object,t=this.values(),n=!1;t.sort();for(var o=0;o<t.length;o++)n=this.search(t[o]),e[n]=t[o],delete this._table[n];return this._table=e,this},jindo.$H.prototype.ksort=function(){var e=new Object,t=this.keys();t.sort();for(var n=0;n<t.length;n++)e[t[n]]=this._table[t[n]];return this._table=e,this},jindo.$H.prototype.keys=function(){var e=new Array;for(var t in this._table)this._table.hasOwnProperty(t)&&e.push(t);return e},jindo.$H.prototype.values=function(){var e=[];for(var t in this._table)this._table.hasOwnProperty(t)&&(e[e.length]=this._table[t]);return e},jindo.$H.prototype.toQueryString=function(){var e=[],t=null;for(var n in this._table)if(this._table.hasOwnProperty(n))if("object"==typeof(t=this._table[n])&&t.constructor==Array)for(i=0;i<t.length;i++)e[e.length]=encodeURIComponent(n)+"[]="+encodeURIComponent(t[i]+"");else e[e.length]=encodeURIComponent(n)+"="+encodeURIComponent(this._table[n]+"");return e.join("&")},jindo.$H.prototype.empty=function(){for(var e=this.keys(),t=0;t<e.length;t++)delete this._table[e[t]];return this},jindo.$H.Break=function(){if(!(this instanceof arguments.callee))throw new arguments.callee},jindo.$H.Continue=function(){if(!(this instanceof arguments.callee))throw new arguments.callee},jindo.$Json=function(e){var t=arguments.callee;return"undefined"==typeof e&&(e={}),e instanceof t?e:this instanceof t?void("string"==typeof e?this._object=jindo.$Json._oldMakeJSON(e):this._object=e):new t(e)},jindo.$Json._oldMakeJSON=function(sObject){try{sObject=/^(?:\s*)[\{\[]/.test(sObject)?eval("("+sObject+")"):sObject}catch(e){sObject={}}return sObject},jindo.$Json.fromXML=function(e){var t={},n=/\s*<(\/?[\w:\-]+)((?:\s+[\w:\-]+\s*=\s*(?:"(?:\\"|[^"])*"|'(?:\\'|[^'])*'))*)\s*((?:\/>)|(?:><\/\1>|\s*))|\s*<!\[CDATA\[([\w\W]*?)\]\]>\s*|\s*>?([^<]*)/gi,o=/^[0-9]+(?:\.[0-9]+)?$/,i={"&":"&"," ":" ",""":'"',"<":"<",">":">"},r={tags:["/"],stack:[t]},s=function(e){return"undefined"==typeof e?"":e.replace(/&[a-z]+;/g,function(e){return"string"==typeof i[e]?i[e]:e})},a=function(e,t){e.replace(/([\w\:\-]+)\s*=\s*(?:"((?:\\"|[^"])*)"|'((?:\\'|[^'])*)')/g,function(e,n,o,i){t[n]=s((o?o.replace(/\\"/g,'"'):void 0)||(i?i.replace(/\\'/g,"'"):void 0))})},u=function(e){for(var t in e)if(e.hasOwnProperty(t)){if(Object.prototype[t])continue;return!1}return!0},l=function(e,t,n,i,l,d){var c,p="",f=r.stack.length-1;if("string"==typeof t&&t)if("/"!=t.substr(0,1)){var h="string"==typeof n&&n,y="string"==typeof i&&i,m=!h&&y?"":{};if(c=r.stack[f],"undefined"==typeof c[t])c[t]=m,c=r.stack[f+1]=c[t];else if(c[t]instanceof Array){var _=c[t].length;c[t][_]=m,c=r.stack[f+1]=c[t][_]}else c[t]=[c[t],m],c=r.stack[f+1]=c[t][1];h&&a(n,c),r.tags[f+1]=t,y&&(r.tags.length--,r.stack.length--)}else r.tags.length--,r.stack.length--;else"string"==typeof l&&l?p=l:"string"==typeof d&&d&&(p=s(d));if(p.replace(/^\s+/g,"").length>0){var g=r.stack[f-1],v=r.tags[f];if(o.test(p)?p=parseFloat(p):"true"==p?p=!0:"false"==p&&(p=!1),"undefined"==typeof g)return;if(g[v]instanceof Array){var j=g[v];"object"!=typeof j[j.length-1]||u(j[j.length-1])?j[j.length-1]=p:(j[j.length-1].$cdata=p,j[j.length-1].toString=function(){return p})}else"object"!=typeof g[v]||u(g[v])?g[v]=p:(g[v].$cdata=p,g[v].toString=function(){return p})}};return e=e.replace(/<(\?|\!-)[^>]*>/g,""),e.replace(n,l),jindo.$Json(t)},jindo.$Json.prototype.get=function(e){for(var t,n,o,i,r,s=this._object,a=e.split("/"),u=/^([\w:\-]+)\[([0-9]+)\]$/,l=[[s]],d=l[0],c=a.length,p=0;c>p;p++)if("."!=a[p]&&""!=a[p]){if(".."==a[p])l.length--;else{if(o=[],n=-1,t=d.length,0==t)return[];for(u.test(a[p])&&(n=+RegExp.$2),i=0;t>i;i++)r=d[i][a[p]],"undefined"!=typeof r&&(r instanceof Array?n>-1?n<r.length&&(o[o.length]=r[n]):o=o.concat(r):-1==n&&(o[o.length]=r));l[l.length]=o}d=l[l.length-1]}return d},jindo.$Json.prototype.toString=function(){return window.JSON&&window.JSON.stringify?jindo.$Json.prototype.toString=function(){try{return window.JSON.stringify(this._object)}catch(e){return jindo.$Json._oldToString(this._object)}}:jindo.$Json.prototype.toString=function(){return jindo.$Json._oldToString(this._object)},this.toString()},jindo.$Json._oldToString=function(e){var t={$:function(e){return"object"==typeof e&&null==e?"null":"undefined"==typeof e?'""':"boolean"==typeof e?e?"true":"false":"string"==typeof e?this.s(e):"number"==typeof e?e:e instanceof Array?this.a(e):e instanceof Object?this.o(e):void 0},s:function(e){var t={'"':'\\"',"\\":"\\\\","\n":"\\n","\r":"\\r"," ":"\\t"},n=function(e){return"undefined"!=typeof t[e]?t[e]:e};return'"'+e.replace(/[\\"'\n\r\t]/g,n)+'"'},a:function(e){for(var t="[",n="",o=e.length,i=0;o>i;i++)"function"!=typeof e[i]&&(t+=n+this.$(e[i]),n||(n=","));return t+"]"},o:function(e){e=jindo.$H(e).ksort().$value();var t="{",n="";for(var o in e)if(e.hasOwnProperty(o)){if("function"==typeof e[o])continue;t+=n+this.s(o)+":"+this.$(e[o]),n||(n=",")}return t+"}"}};return t.$(e)},jindo.$Json.prototype.toXML=function(){var e=function(t,n){var o=function(e,t){return"<"+n+(t||"")+">"+e+"</"+n+">"};switch(typeof t){case"undefined":case"null":return o("");case"number":return o(t);case"string":return o(t.indexOf("<")<0?t.replace(/&/g,"&"):"<![CDATA["+t+"]]>");case"boolean":return o(String(t));case"object":var i="";if(t instanceof Array)for(var r=t.length,s=0;r>s;s++)i+=e(t[s],n);else{var a="";for(var u in t)if(t.hasOwnProperty(u)){if("$cdata"==u||"function"==typeof t[u])continue;i+=e(t[u],u)}n&&(i=o(i,a))}return i}};return e(this._object,"")},jindo.$Json.prototype.toObject=function(){return this._object},jindo.$Json.prototype.compare=function(e){return jindo.$Json._oldToString(this._object).toString()==jindo.$Json._oldToString(jindo.$Json(e).$value()).toString()},jindo.$Json.prototype.$value=jindo.$Json.prototype.toObject,jindo.$Cookie=function(){var e=arguments.callee;e._cached;return e._cached?e._cached:this instanceof e?void("undefined"==typeof e._cached&&(e._cached=this)):new e},jindo.$Cookie.prototype.keys=function(){for(var e=document.cookie.split(";"),t=/^\s+|\s+$/g,n=new Array,o=0;o<e.length;o++)n[n.length]=e[o].substr(0,e[o].indexOf("=")).replace(t,"");return n},jindo.$Cookie.prototype.get=function(e){for(var t=document.cookie.split(/\s*;\s*/),n=new RegExp("^(\\s*"+e+"\\s*=)"),o=0;o<t.length;o++)if(n.test(t[o]))return unescape(t[o].substr(RegExp.$1.length));return null},jindo.$Cookie.prototype.set=function(e,t,n,o,i){var r="";return"number"==typeof n&&(r=";expires="+new Date((new Date).getTime()+1e3*n*60*60*24).toGMTString()),"undefined"==typeof o&&(o=""),"undefined"==typeof i&&(i="/"),document.cookie=e+"="+escape(t)+r+"; path="+i+(o?"; domain="+o:""),this},jindo.$Cookie.prototype.remove=function(e,t,n){return null!=this.get(e)&&this.set(e,"",-1,t,n),this},jindo.$Event=function(e){var t=arguments.callee;return e instanceof t?e:this instanceof t?("undefined"==typeof e&&(e=window.event),e===window.event&&document.createEventObject&&(e=document.createEventObject(e)),this._event=e,this._globalEvent=window.event,this.type=e.type.toLowerCase(),"dommousescroll"==this.type?this.type="mousewheel":"domcontentloaded"==this.type&&(this.type="domready"),this.canceled=!1,this.element=e.target||e.srcElement,this.currentElement=e.currentTarget,this.relatedElement=null,void("undefined"!=typeof e.relatedTarget?this.relatedElement=e.relatedTarget:e.fromElement&&e.toElement&&(this.relatedElement=e["mouseout"==this.type?"toElement":"fromElement"]))):new t(e)},jindo.$Event.prototype.mouse=function(){var e=this._event,t=0,n=!1,o=!1,i=!1,n=e.which?0==e.button:!!(1&e.button),o=e.which?1==e.button:!!(4&e.button),i=e.which?2==e.button:!!(2&e.button),r={};return e.wheelDelta?t=e.wheelDelta/120:e.detail&&(t=-e.detail/3),r={delta:t,left:n,middle:o,right:i},this.mouse=function(){return r},r},jindo.$Event.prototype.key=function(){var e=this._event,t=e.keyCode||e.charCode,n={keyCode:t,alt:e.altKey,ctrl:e.ctrlKey,meta:e.metaKey,shift:e.shiftKey,up:38==t,down:40==t,left:37==t,right:39==t,enter:13==t,esc:27==t};return this.key=function(){return n},n},jindo.$Event.prototype.pos=function(e){var t=this._event,n=(this.element.ownerDocument||document).body,o=(this.element.ownerDocument||document).documentElement,i=[n.scrollLeft||o.scrollLeft,n.scrollTop||o.scrollTop],r={clientX:t.clientX,clientY:t.clientY,pageX:"pageX"in t?t.pageX:t.clientX+i[0]-n.clientLeft,pageY:"pageY"in t?t.pageY:t.clientY+i[1]-n.clientTop,layerX:"offsetX"in t?t.offsetX:t.layerX-1,layerY:"offsetY"in t?t.offsetY:t.layerY-1};if(e&&jindo.$Element){var s=jindo.$Element(this.element).offset();r.offsetX=r.pageX-s.left,r.offsetY=r.pageY-s.top}return r},jindo.$Event.prototype.stop=function(e){e=e||jindo.$Event.CANCEL_ALL;var t=window.event&&window.event==this._globalEvent?this._globalEvent:this._event,n=!!(e&jindo.$Event.CANCEL_BUBBLE),o=!!(e&jindo.$Event.CANCEL_DEFAULT);return this.canceled=!0,"undefined"!=typeof t.preventDefault&&o&&t.preventDefault(),"undefined"!=typeof t.stopPropagation&&n&&t.stopPropagation(),o&&(t.returnValue=!1),n&&(t.cancelBubble=!0),this},jindo.$Event.prototype.stopDefault=function(){return this.stop(jindo.$Event.CANCEL_DEFAULT)},jindo.$Event.prototype.stopBubble=function(){return this.stop(jindo.$Event.CANCEL_BUBBLE)},jindo.$Event.prototype.$value=function(){return this._event},jindo.$Event.CANCEL_BUBBLE=1,jindo.$Event.CANCEL_DEFAULT=2,jindo.$Event.CANCEL_ALL=3,jindo.$Element=function(e){var t=arguments.callee;if(e&&e instanceof t)return e;if(null===e||"undefined"==typeof e)return null;if(e=jindo.$(e),null===e)return null;if(!(this instanceof t))return new t(e);this._element="string"==typeof e?jindo.$(e):e;var n=this._element.tagName;this.tag="undefined"!=typeof n?n.toLowerCase():""};var _j_ag=navigator.userAgent,IS_IE=_j_ag.indexOf("MSIE")>-1,IS_FF=_j_ag.indexOf("Firefox")>-1,IS_OP=_j_ag.indexOf("Opera")>-1,IS_SF=_j_ag.indexOf("Apple")>-1,IS_CH=_j_ag.indexOf("Chrome")>-1;jindo.$Element.prototype.$value=function(){return this._element},jindo.$Element.prototype.visible=function(e,t){return"undefined"!=typeof e?(this[e?"show":"hide"](t),this):"none"!=this.css("display")},jindo.$Element.prototype.show=function(e){var t=this._element.style,n="block",o={p:n,div:n,form:n,h1:n,h2:n,h3:n,h4:n,ol:n,ul:n,fieldset:n,td:"table-cell",th:"table-cell",li:"list-item",table:"table",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",col:"table-column",colgroup:"table-column-group",caption:"table-caption",dl:n,dt:n,dd:n};try{if(e)t.display=e;else{var i=o[this.tag];t.display=i||"inline"}}catch(r){t.display="block"}return this},jindo.$Element.prototype.hide=function(){return this._element.style.display="none",this},jindo.$Element.prototype.toggle=function(e){return this[this.visible()?"hide":"show"](e),this},jindo.$Element.prototype.opacity=function(e){var t,n=this._element,o="none"!=this._getCss(n,"display");return e=parseFloat(e),n.style.zoom=1,isNaN(e)?("undefined"!=typeof n.filters?(t="undefined"==typeof n.filters.alpha?o?100:0:n.filters.alpha.opacity,t/=100):(t=parseFloat(n.style.opacity),isNaN(t)&&(t=o?1:0)),t):(e=Math.max(Math.min(e,1),0),"undefined"!=typeof n.filters?(e=Math.ceil(100*e),"unknown"!=typeof n.filters&&"undefined"!=typeof n.filters.alpha?n.filters.alpha.opacity=e:n.style.filter=n.style.filter+" alpha(opacity="+e+")"):n.style.opacity=e,e)},jindo.$Element.prototype.css=function(e,t){var n=this._element,o=typeof t;if("opacity"==e)return"undefined"==o?this.opacity():this.opacity(t);var i=typeof e;if("string"==i){if("string"!=o&&"number"!=o){var r=this._getCss;if((IS_FF||IS_OP)&&("backgroundPositionX"==e||"backgroundPositionY"==e)){var s=r(n,"backgroundPosition").split(/\s+/);return"backgroundPositionX"==e?s[0]:s[1]}if(IS_IE&&"backgroundPosition"==e)return r(n,"backgroundPositionX")+" "+r(n,"backgroundPositionY");if((IS_FF||IS_SF||IS_CH)&&("padding"==e||"margin"==e)){var a=r(n,e+"Top"),u=r(n,e+"Right"),l=r(n,e+"Bottom"),d=r(n,e+"Left");return a==u&&l==d?a:a==l&&u==d?a+" "+u:a+" "+u+" "+l+" "+d}return r(n,e)}var c={};c[e]=t,e=c}var p=jindo.$H;if("undefined"!=typeof p&&e instanceof p&&(e=e._table),"object"==typeof e){var f,h;for(var y in e)if(e.hasOwnProperty(y)){if(f=e[y],h=typeof f,"string"!=h&&"number"!=h)continue;if("opacity"==y){"undefined"==h?this.opacity():this.opacity(f);continue}if("cssFloat"==y&&IS_IE&&(y="styleFloat"),!IS_FF&&!IS_OP||"backgroundPositionX"!=y&&"backgroundPositionY"!=y)this._setCss(n,y,f);else{var s=this.css("backgroundPosition").split(/\s+/);f="backgroundPositionX"==y?f+" "+s[1]:s[0]+" "+f,this._setCss(n,"backgroundPosition",f)}}}return this},jindo.$Element.prototype._getCss=function(e,t){var n;return n=e.currentStyle?function(e,t){try{"cssFloat"==t&&(t="styleFloat");var n=e.style[t];if(n)return n;var o=e.currentStyle;return o?o[t]:n}catch(i){throw new Error((e.tagName||"document")+"는 css를 사용 할수 없습니다.")}}:window.getComputedStyle?function(e,t){try{"cssFloat"==t&&(t="float");var n=e.ownerDocument||e.document||document,o=e.style[t]||n.defaultView.getComputedStyle(e,null).getPropertyValue(t.replace(/([A-Z])/g,"-$1").toLowerCase());return"textDecoration"==t&&(o=o.replace(",","")),o}catch(i){throw new Error((e.tagName||"document")+"는 css를 사용 할수 없습니다.")}}:function(e,t){try{return"cssFloat"==t&&IS_IE&&(t="styleFloat"),e.style[t]}catch(n){throw new Error((e.tagName||"document")+"는 css를 사용 할수 없습니다.")}},jindo.$Element.prototype._getCss=n,n(e,t)},jindo.$Element.prototype._setCss=function(e,t,n){"#top#left#right#bottom#".indexOf(t+"#")>0&&("number"==typeof n||/\d$/.test(n))?e.style[t]=parseInt(n,10)+"px":e.style[t]=n},jindo.$Element.prototype.attr=function(e,t){var n=this._element;if("string"==typeof e){if("undefined"==typeof t)return"class"==e||"className"==e?n.className:"style"==e?n.style.cssText:"checked"==e||"disabled"==e?!!n[e]:"value"==e?n.value:"href"==e?n.getAttribute(e,2):n.getAttribute(e);var o={};o[e]=t,e=o}if("undefined"!=typeof jindo.$H&&e instanceof jindo.$H&&(e=e.$value()),"object"==typeof e)for(var i in e)e.hasOwnProperty(i)&&("undefined"!=typeof t&&null===t?n.removeAttribute(i):"class"==i||"className"==i?n.className=e[i]:"style"==i?n.style.cssText=e[i]:"checked"==i||"disabled"==i?n[i]=e[i]:"value"==i?n.value=e[i]:n.setAttribute(i,e[i]));return this},jindo.$Element.prototype.width=function(e){if("number"==typeof e){var t=this._element;t.style.width=e+"px";var n=t.offsetWidth;if(n!=e&&0!==n){var o=2*e-n;o>0&&(t.style.width=o+"px")}return this}return this._element.offsetWidth},jindo.$Element.prototype.height=function(e){if("number"==typeof e){var t=this._element;t.style.height=e+"px";var n=t.offsetHeight;if(n!=e&&0!==n){var e=2*e-n;e>0&&(t.style.height=e+"px")}return this}return this._element.offsetHeight},jindo.$Element.prototype.className=function(e){var t=this._element;return"undefined"==typeof e?t.className:(t.className=e,this)},jindo.$Element.prototype.hasClass=function(e){return this._element.classList?jindo.$Element.prototype.hasClass=function(e){return this._element.classList.contains(e)}:jindo.$Element.prototype.hasClass=function(e){return(" "+this._element.className+" ").indexOf(" "+e+" ")>-1},this.hasClass(e)},jindo.$Element.prototype.addClass=function(e){return this._element.classList?jindo.$Element.prototype.addClass=function(e){for(var t=e.split(/\s+/),n=this._element.classList,o=t.length;o--;)n.add(t[o]);return this}:jindo.$Element.prototype.addClass=function(e){for(var t,n=this._element,o=e.split(/\s+/),i=o.length-1;i>=0;i--)t=o[i],this.hasClass(t)||(n.className=(n.className+" "+t).replace(/^\s+/,""));return this},this.addClass(e)},jindo.$Element.prototype.removeClass=function(e){return this._element.classList?jindo.$Element.prototype.removeClass=function(e){for(var t=this._element.classList,n=e.split(" "),o=n.length;o--;)t.remove(n[o]);return this}:jindo.$Element.prototype.removeClass=function(e){for(var t,n=this._element,o=e.split(/\s+/),i=o.length-1;i>=0;i--)t=o[i],this.hasClass(t)&&(n.className=(" "+n.className.replace(/\s+$/,"").replace(/^\s+/,"")+" ").replace(" "+t+" "," ").replace(/\s+$/,"").replace(/^\s+/,""));return this},this.removeClass(e)},jindo.$Element.prototype.toggleClass=function(e,t){return this._element.classList?jindo.$Element.prototype.toggleClass=function(e,t){return"undefined"==typeof t?this._element.classList.toggle(e):this.hasClass(e)?(this.removeClass(e),this.addClass(t)):(this.addClass(e),this.removeClass(t)),this}:jindo.$Element.prototype.toggleClass=function(e,t){return t=t||"",this.hasClass(e)?(this.removeClass(e),t&&this.addClass(t)):(this.addClass(e),t&&this.removeClass(t)),this},this.toggleClass(e,t)},jindo.$Element.prototype.text=function(e){var t=this._element,n=this.tag,o="undefined"!=typeof t.innerText?"innerText":"textContent";("textarea"==n||"input"==n)&&(o="value");var i=typeof e;if("undefined"!=i&&("string"==i||"number"==i||"boolean"==i)){e+="";try{"value"!=o&&(o="undefined"!=typeof t.textContent?"textContent":"innerText"),t[o]=e}catch(r){return this.html(e.replace(/&/g,"&").replace(/</g,"<"))}return this}return t[o]},jindo.$Element.prototype.html=function(e){var t=IS_IE,n=IS_FF;return t?jindo.$Element.prototype.html=function(e){if("undefined"!=typeof e&&arguments.length){e+="",jindo.$$.release();for(var t=this._element;t.firstChild;)t.removeChild(t.firstChild);var n,o="R"+(new Date).getTime()+parseInt(1e5*Math.random(),10),i=t.ownerDocument||t.document||document,r=t.tagName.toLowerCase();switch(r){case"select":case"table":n=i.createElement("div"),n.innerHTML="<"+r+' class="'+o+'">'+e+"</"+r+">";break;case"tr":case"thead":case"tbody":case"colgroup": | |
3 | +n=i.createElement("div"),n.innerHTML="<table><"+r+' class="'+o+'">'+e+"</"+r+"></table>";break;default:t.innerHTML=e}if(n){var s;for(s=n.firstChild;s&&s.className!=o;s=s.firstChild);if(s){for(var a,u=!0;a=t.firstChild;)a.removeNode(!0);for(var a=s.firstChild;a;a=s.firstChild)if("select"==r){var l=a.cloneNode(!0);a.selected&&u&&(u=!1,l.selected=!0),t.appendChild(l),a.removeNode(!0)}else t.appendChild(a);n.removeNode&&n.removeNode(!0)}n=null}return this}return this._element.innerHTML}:n?jindo.$Element.prototype.html=function(e){if("undefined"!=typeof e&&arguments.length){e+="";var t=this._element;if(t.parentNode)t.innerHTML=e;else{var n,o="R"+(new Date).getTime()+parseInt(1e5*Math.random(),10),i=t.ownerDocument||t.document||document,r=t.tagName.toLowerCase();switch(r){case"select":case"table":n=i.createElement("div"),n.innerHTML="<"+r+' class="'+o+'">'+e+"</"+r+">";break;case"tr":case"thead":case"tbody":case"colgroup":n=i.createElement("div"),n.innerHTML="<table><"+r+' class="'+o+'">'+e+"</"+r+"></table>";break;default:t.innerHTML=e}if(n){var s;for(s=n.firstChild;s&&s.className!=o;s=s.firstChild);if(s){for(var a;a=t.firstChild;)a.removeNode(!0);for(var a=s.firstChild;a;a=s.firstChild)t.appendChild(a);n.removeNode&&n.removeNode(!0)}n=null}}return this}return this._element.innerHTML}:jindo.$Element.prototype.html=function(e){if("undefined"!=typeof e&&arguments.length){e+="";var t=this._element;return t.innerHTML=e,this}return this._element.innerHTML},this.html(e)},jindo.$Element.prototype.outerHTML=function(){var e=this._element;if("undefined"!=typeof e.outerHTML)return e.outerHTML;var t=e.ownerDocument||e.document||document,n=t.createElement("div"),o=e.parentNode;if(!o)return e.innerHTML;o.insertBefore(n,e),n.style.display="none",n.appendChild(e);var i=n.innerHTML;return o.insertBefore(e,n),o.removeChild(n),i},jindo.$Element.prototype.toString=jindo.$Element.prototype.outerHTML,jindo.$Element._getTransition=function(){var e=!1,t="";return"undefined"!=typeof document.body.style.trasition?(e=!0,t="trasition"):"undefined"!=typeof document.body.style.webkitTransition?(e=!0,t="webkitTransition"):"undefined"!=typeof document.body.style.OTransition&&(e=!0,t="OTransition"),(jindo.$Element._getTransition=function(){return{hasTransition:e,name:t}})()},jindo.$Element.prototype.appear=function(e,t){var n=jindo.$Element._getTransition();return n.hasTransition?jindo.$Element.prototype.appear=function(e,t){e=e||.3;var o=this;t=t||function(){};var i=function(){t(),o.show(),this.removeEventListener(n.name+"End",arguments.callee,!1)},r=this._element;return this.visible()||(r.style.opacity=r.style.opacity||0,o.show()),r.addEventListener(n.name+"End",i,!1),r.style[n.name+"Property"]="opacity",r.style[n.name+"Duration"]=e+"s",r.style[n.name+"TimingFunction"]="linear",setTimeout(function(){r.style.opacity="1"},1),this}:jindo.$Element.prototype.appear=function(e,t){var n=this,o=this.opacity();if(this.visible()||(o=0),1==o)return this;try{clearTimeout(this._fade_timer)}catch(i){}t=t||function(){};var r=(1-o)/(100*(e||.3)),s=function(){o+=r,n.opacity(o),o>=1?t(n):n._fade_timer=setTimeout(s,10)};return this.show(),s(),this},this.appear(e,t)},jindo.$Element.prototype.disappear=function(e,t){var n=jindo.$Element._getTransition();return n.hasTransition?jindo.$Element.prototype.disappear=function(e,t){e=e||.3;var o=this;t=t||function(){};var i=function(){t(),this.removeEventListener(n.name+"End",arguments.callee,!1),o.hide()},r=this._element;return r.addEventListener(n.name+"End",i,!1),r.style[n.name+"Property"]="opacity",r.style[n.name+"Duration"]=e+"s",r.style[n.name+"TimingFunction"]="linear",setTimeout(function(){r.style.opacity="0"},1),this}:jindo.$Element.prototype.disappear=function(e,t){var n=this,o=this.opacity();if(0==o)return this;try{clearTimeout(this._fade_timer)}catch(i){}t=t||function(){};var r=o/(100*(e||.3)),s=function(){o-=r,n.opacity(o),0>=o?(n.hide(),n.opacity(1),t(n)):n._fade_timer=setTimeout(s,10)};return s(),this},this.disappear(e,t)},jindo.$Element.prototype.offset=function(e,t){var n=this._element,o=null;if("number"==typeof e&&"number"==typeof t){isNaN(parseInt(this.css("top"),10))&&this.css("top",0),isNaN(parseInt(this.css("left"),10))&&this.css("left",0);var i=this.offset(),r={top:e-i.top,left:t-i.left};return n.style.top=parseInt(this.css("top"),10)+r.top+"px",n.style.left=parseInt(this.css("left"),10)+r.left+"px",this}var s=/Safari/.test(navigator.userAgent),a=/MSIE/.test(navigator.userAgent),u=a?navigator.userAgent.match(/(?:MSIE) ([0-9.]+)/)[1]:0,l=function(e){for(var t={left:0,top:0},n=e,o=n.offsetParent;n=n.parentNode;)n.offsetParent&&(t.left-=n.scrollLeft,t.top-=n.scrollTop),n==o&&(t.left+=e.offsetLeft+n.clientLeft,t.top+=e.offsetTop+n.clientTop,n.offsetParent||(t.left+=n.offsetLeft,t.top+=n.offsetTop),o=n.offsetParent,e=n);return t},d=function(e){var t={left:0,top:0},n=e.ownerDocument||e.document||document,i=n.documentElement,r=n.body;if(e.getBoundingClientRect){if(!o){var s=window==top;if(!s)try{s=window.frameElement&&1==window.frameElement.frameBorder}catch(l){}a&&8>u&&window.external&&s?(o={left:2,top:2},oBase=null):o={left:0,top:0}}var d=e.getBoundingClientRect();e!==i&&e!==r&&(t.left=d.left-o.left,t.top=d.top-o.top,t.left+=i.scrollLeft||r.scrollLeft,t.top+=i.scrollTop||r.scrollTop)}else if(n.getBoxObjectFor){var d=n.getBoxObjectFor(e),c=n.getBoxObjectFor(i||r);t.left=d.screenX-c.screenX,t.top=d.screenY-c.screenY}else{for(var p=e;p;p=p.offsetParent)t.left+=p.offsetLeft,t.top+=p.offsetTop;for(var p=e.parentNode;p&&"BODY"!=p.tagName;p=p.parentNode)"TR"==p.tagName&&(t.top+=2),t.left-=p.scrollLeft,t.top-=p.scrollTop}return t};return(s?l:d)(n)},jindo.$Element.prototype.evalScripts=function(sHTML){var aJS=[];return sHTML=sHTML.replace(new RegExp("<script(\\s[^>]+)*>(.*?)</script>","gi"),function(e,t,n){return aJS.push(n),""}),eval(aJS.join("\n")),this},jindo.$Element._append=function(e,t){return"string"==typeof t?t=jindo.$(t):t instanceof jindo.$Element&&(t=t.$value()),e._element.appendChild(t),e},jindo.$Element._prepend=function(e,t){"string"==typeof e?e=jindo.$(e):e instanceof jindo.$Element&&(e=e.$value());var n=e.childNodes;return n.length>0?e.insertBefore(t._element,n[0]):e.appendChild(t._element),t},jindo.$Element.prototype.append=function(e){return jindo.$Element._append(this,e)},jindo.$Element.prototype.prepend=function(e){return jindo.$Element._prepend(this._element,jindo.$Element(e))},jindo.$Element.prototype.replace=function(e){jindo.$$.release();var t=this._element,n=t.parentNode,o=jindo.$Element(e);if(n&&n.replaceChild)return n.replaceChild(o.$value(),t),o;var o=o.$value();return n.insertBefore(o,t),n.removeChild(t),o},jindo.$Element.prototype.appendTo=function(e){var t=jindo.$Element(e);return jindo.$Element._append(t,this._element),t},jindo.$Element.prototype.prependTo=function(e){return jindo.$Element._prepend(e,this),jindo.$Element(e)},jindo.$Element.prototype.before=function(e){var t=jindo.$Element(e),n=t.$value();return this._element.parentNode.insertBefore(n,this._element),t},jindo.$Element.prototype.after=function(e){var t=this.before(e);return t.before(this),t},jindo.$Element.prototype.parent=function(e,t){var n=this._element,o=[],i=null;if("undefined"==typeof e)return jindo.$Element(n.parentNode);for(("undefined"==typeof t||0==t)&&(t=-1);n.parentNode&&0!=t--&&(i=jindo.$Element(n.parentNode),n.parentNode!=document.documentElement);)(!e||e&&e(i))&&(o[o.length]=i),n=n.parentNode;return o},jindo.$Element.prototype.child=function(e,t){var n=this._element,o=[],i=null;return"undefined"==typeof e?jindo.$A(n.childNodes).filter(function(e){return 1==e.nodeType}).map(function(e){return jindo.$Element(e)}).$value():(("undefined"==typeof t||0==t)&&(t=-1),(i=function(t,n){for(var r=null,s=null,a=0;a<t.childNodes.length;a++)r=t.childNodes[a],1==r.nodeType&&(s=jindo.$Element(t.childNodes[a]),(!e||e&&e(s))&&(o[o.length]=s),0!=n&&i(t.childNodes[a],n-1))})(n,t-1),o)},jindo.$Element.prototype.prev=function(e){var t=this._element,n=[],o="undefined"==typeof e;if(!t)return o?jindo.$Element(null):n;do if(t=t.previousSibling,t&&1==t.nodeType){if(o)return jindo.$Element(t);(!e||e(t))&&(n[n.length]=jindo.$Element(t))}while(t);return o?jindo.$Element(t):n},jindo.$Element.prototype.next=function(e){var t=this._element,n=[],o="undefined"==typeof e;if(!t)return o?jindo.$Element(null):n;do if(t=t.nextSibling,t&&1==t.nodeType){if(o)return jindo.$Element(t);(!e||e(t))&&(n[n.length]=jindo.$Element(t))}while(t);return o?jindo.$Element(t):n},jindo.$Element.prototype.first=function(){var e=this._element.firstElementChild||this._element.firstChild;if(!e)return null;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e?jindo.$Element(e):null},jindo.$Element.prototype.last=function(){var e=this._element.lastElementChild||this._element.lastChild;if(!e)return null;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e?jindo.$Element(e):null},jindo.$Element.prototype.isChildOf=function(e){return jindo.$Element._contain(jindo.$Element(e).$value(),this._element)},jindo.$Element.prototype.isParentOf=function(e){return jindo.$Element._contain(this._element,jindo.$Element(e).$value())},jindo.$Element._contain=function(e,t){return document.compareDocumentPosition?jindo.$Element._contain=function(e,t){return!!(16&e.compareDocumentPosition(t))}:document.body.contains?jindo.$Element._contain=function(e,t){return e!==t&&(e.contains?e.contains(t):!0)}:jindo.$Element._contain=function(e,t){for(var n=e,o=t;n&&n.parentNode;)if(n=n.parentNode,n==o)return!0;return!1},jindo.$Element._contain(e,t)},jindo.$Element.prototype.isEqual=function(e){try{return this._element===jindo.$Element(e).$value()}catch(t){return!1}},jindo.$Element.prototype.fireEvent=function(e,t){function n(e,t){e=(e+"").toLowerCase();var n=document.createEventObject();if(t){for(k in t)t.hasOwnProperty(k)&&(n[k]=t[k]);n.button=(t.left?1:0)+(t.middle?4:0)+(t.right?2:0),n.relatedTarget=t.relatedElement||null}var o=this._element;return"input"==this.tag&&"click"==e&&("checkbox"==o.type?o.checked=!o.checked:"radio"==o.type&&(o.checked=!0)),this._element.fireEvent("on"+e,n),this}function o(e,t){var n="HTMLEvents";e=(e+"").toLowerCase(),"click"==e||0==e.indexOf("mouse")?(n="MouseEvent","mousewheel"==e&&(e="dommousescroll")):0==e.indexOf("key")&&(n="KeyboardEvent");var o;if(t)switch(t.button=0+(t.middle?1:0)+(t.right?2:0),t.ctrl=t.ctrl||!1,t.alt=t.alt||!1,t.shift=t.shift||!1,t.meta=t.meta||!1,n){case"MouseEvent":o=document.createEvent(n),o.initMouseEvent(e,!0,!0,null,t.detail||0,t.screenX||0,t.screenY||0,t.clientX||0,t.clientY||0,t.ctrl,t.alt,t.shift,t.meta,t.button,t.relatedElement||null);break;case"KeyboardEvent":if(window.KeyEvent)o=document.createEvent("KeyEvents"),o.initKeyEvent(e,!0,!0,window,t.ctrl,t.alt,t.shift,t.meta,t.keyCode,t.keyCode);else try{o=document.createEvent("Events")}catch(i){o=document.createEvent("UIEvents")}finally{o.initEvent(e,!0,!0),o.ctrlKey=t.ctrl,o.altKey=t.alt,o.shiftKey=t.shift,o.metaKey=t.meta,o.keyCode=t.keyCode,o.which=t.keyCode}break;default:o=document.createEvent(n),o.initEvent(e,!0,!0)}else o=document.createEvent(n),o.initEvent(e,!0,!0);return this._element.dispatchEvent(o),this}return jindo.$Element.prototype.fireEvent="undefined"!=typeof this._element.dispatchEvent?o:n,this.fireEvent(e,t)},jindo.$Element.prototype.empty=function(){return jindo.$$.release(),this.html(""),this},jindo.$Element.prototype.remove=function(e){return jindo.$$.release(),jindo.$Element(e).leave(),this},jindo.$Element.prototype.leave=function(){var e=this._element;return e.parentNode&&(jindo.$$.release(),e.parentNode.removeChild(e)),jindo.$Fn.freeElement(this._element),this},jindo.$Element.prototype.wrap=function(e){var t=this._element;return e=jindo.$Element(e).$value(),t.parentNode&&t.parentNode.insertBefore(e,t),e.appendChild(t),this},jindo.$Element.prototype.ellipsis=function(e){e=e||"...";var t=this.text(),n=t.length,o=parseInt(this.css("paddingTop"),10)+parseInt(this.css("paddingBottom"),10),i=this.height()-o,r=0,s=this.text("A").height()-o;if(1.5*s>i)return this.text(t);for(i=s;1.5*s>i;)r+=Math.max(Math.ceil((n-r)/2),1),i=this.text(t.substring(0,r)+e).height()-o;for(;i>1.5*s;)r--,i=this.text(t.substring(0,r)+e).height()-o},jindo.$Element.prototype.indexOf=function(e){try{for(var t=jindo.$Element(e).$value(),n=this._element.childNodes,o=0,i=n.length,r=0;i>r;r++)if(1==n[r].nodeType){if(n[r]===t)return o;o++}}catch(t){}return-1},jindo.$Element.prototype.queryAll=function(e){return jindo.$$(e,this._element)},jindo.$Element.prototype.query=function(e){return jindo.$$.getSingle(e,this._element)},jindo.$Element.prototype.test=function(e){return jindo.$$.test(this._element,e)},jindo.$Element.prototype.xpathAll=function(e){return jindo.$$.xpath(e,this._element)},jindo.$Element.insertAdjacentHTML=function(e,t,n,o,i){var r=e._element;if(r.insertAdjacentHTML&&!/^<(option|tr|td|th|col)(?:.*?)>/.test(t.replace(/^(\s| )+|(\s| )+$/g,"").toLowerCase()))r.insertAdjacentHTML(n,t);else{var s,a=r.ownerDocument||r.document||document,u=a.createDocumentFragment(),l=t.replace(/^(\s| )+|(\s| )+$/g,""),d={option:"select",tr:"tbody",thead:"table",tbody:"table",col:"table",td:"tr",th:"tr",div:"div"},c=/^\<(option|tr|thead|tbody|td|th|col)(?:.*?)\>/i.exec(l),p=null===c?"div":c[1].toLowerCase(),f=d[p];s=jindo._createEle(f,l,a,!0);for(var h=s.getElementsByTagName("script"),y=0,m=h.length;m>y;y++)h[y].parentNode.removeChild(h[y]);for(;s[o];)u.appendChild(s[o]);i(u.cloneNode(!0))}return e},jindo.$Element.prototype.appendHTML=function(e){return jindo.$Element.insertAdjacentHTML(this,e,"beforeEnd","firstChild",jindo.$Fn(function(e){this.append(e)},this).bind())},jindo.$Element.prototype.prependHTML=function(e){return jindo.$Element.insertAdjacentHTML(this,e,"afterBegin","lastChild",jindo.$Fn(function(e){this.prepend(e)},this).bind())},jindo.$Element.prototype.beforeHTML=function(e){return jindo.$Element.insertAdjacentHTML(this,e,"beforeBegin","firstChild",jindo.$Fn(function(e){this.before(e)},this).bind())},jindo.$Element.prototype.afterHTML=function(e){return jindo.$Element.insertAdjacentHTML(this,e,"afterEnd","lastChild",jindo.$Fn(function(e){this._element.parentNode.insertBefore(e,this._element.nextSibling)},this).bind())},jindo.$Element.prototype.delegate=function(e,t,n){if(!this._element["_delegate_"+e]){this._element["_delegate_"+e]={};var o=jindo.$Fn(function(e,t){t=t||window.event,"undefined"==typeof t.currentTarget&&(t.currentTarget=this._element);var n,o,i,r,s=t.target||t.srcElement,a=this._element["_delegate_"+e];for(var u in a)if(n=a[u],r=n.checker(s),r[0]){o=n.func,i=jindo.$Event(t),i.element=r[1];for(var l=0,d=o.length;d>l;l++)o[l](i)}},this).bind(e);jindo.$Element._eventBind(this._element,e,o);var i=this._element;i["_delegate_"+e+"_func"]=o,this._element._delegate_events?this._element._delegate_events.push(e):this._element._delegate_events=[e],i=null}return this._bind(e,t,n),this},jindo.$Element._eventBind=function(e,t,n){e.addEventListener?jindo.$Element._eventBind=function(e,t,n){e.addEventListener(t,n,!1)}:jindo.$Element._eventBind=function(e,t,n){e.attachEvent("on"+t,n)},jindo.$Element._eventBind(e,t,n)},jindo.$Element.prototype.undelegate=function(e,t,n){return this._unbind(e,t,n),this},jindo.$Element.prototype._bind=function(e,t,n){var o=this._element["_delegate_"+e];if(o){var i;"string"==typeof t?i=jindo.$Fn(function(e,t){var n=t,o=jindo.$$.test(t,e);if(!o)for(var i=this._getParent(t),r=0,s=i.length;s>r;r++)if(n=i[r],jindo.$$.test(n,e)){o=!0;break}return[o,n]},this).bind(t):"function"==typeof t&&(i=jindo.$Fn(function(e,t){var n=t,o=e(this._element,t);if(!o)for(var i=this._getParent(t),r=0,s=i.length;s>r;r++)if(n=i[r],e(this._element,n)){o=!0;break}return[o,n]},this).bind(t)),this._element["_delegate_"+e]=jindo.$Element._addBind(o,t,n,i)}else alert("check your delegate event.")},jindo.$Element.prototype._getParent=function(e){for(var t=this._element,n=[],o=null;e.parentNode&&o!=t&&(o=e.parentNode,o!=document.documentElement);)n[n.length]=o,e=o;return n},jindo.$Element._addBind=function(e,t,n,o){var i=e[t];if(i){var r=i.func;r.push(n),i.func=r}else i={checker:o,func:[n]};return e[t]=i,e},jindo.$Element.prototype._unbind=function(e,t,n){var o=this._element;if(e&&t&&n){var i=o["_delegate_"+e];if(i&&i[t]){var r=i[t].func;r=i[t].func=jindo.$A(r).refuse(n).$value(),r.length||jindo.$Element._deleteFilter(o,e,t)}}else if(e&&t)jindo.$Element._deleteFilter(o,e,t);else if(e)jindo.$Element._deleteEvent(o,e,t);else{for(var s,a=o._delegate_events,u=0,l=a.length;l>u;u++)s=a[u],jindo.$Element._unEventBind(o,s,o["_delegate_"+s+"_func"]),jindo.$Element._delDelegateInfo(o,"_delegate_"+s),jindo.$Element._delDelegateInfo(o,"_delegate_"+s+"_func");jindo.$Element._delDelegateInfo(o,"_delegate_events")}return this},jindo.$Element._delDelegateInfo=function(e,t){try{e[t]=null,delete e[t]}catch(n){}return e},jindo.$Element._deleteFilter=function(e,t,n){var o=e["_delegate_"+t];o&&o[n]&&(1==jindo.$H(o).keys().length?jindo.$Element._deleteEvent(e,t,n):jindo.$Element._delDelegateInfo(o,n))},jindo.$Element._deleteEvent=function(e,t,n){var o=e._delegate_events;jindo.$Element._unEventBind(e,t,e["_delegate_"+t+"_func"]),jindo.$Element._delDelegateInfo(e,"_delegate_"+t),jindo.$Element._delDelegateInfo(e,"_delegate_"+t+"_func"),o=jindo.$A(o).refuse(t).$value(),o.length?e._delegate_events=jindo.$A(o).refuse(t).$value():jindo.$Element._delDelegateInfo(e,"_delegate_events")},jindo.$Element._unEventBind=function(e,t,n){e.removeEventListener?jindo.$Element._unEventBind=function(e,t,n){e.removeEventListener(t,n,!1)}:jindo.$Element._unEventBind=function(e,t,n){e.detachEvent("on"+t,n)},jindo.$Element._unEventBind(e,t,n)},jindo.$Fn=function(func,thisObject){var cl=arguments.callee;return func instanceof cl?func:this instanceof cl?(this._events=[],this._tmpElm=null,this._key=null,void("function"==typeof func?(this._func=func,this._this=thisObject):"string"==typeof func&&"string"==typeof thisObject&&(this._func=eval("false||function("+func+"){"+thisObject+"}")))):new cl(func,thisObject)};var _ua=navigator.userAgent;if(jindo.$Fn.prototype.$value=function(){return this._func},jindo.$Fn.prototype.bind=function(){var e=jindo.$A(arguments).$value(),t=this._func,n=this._this,o=function(){var o=jindo.$A(arguments).$value();return e.length&&(o=e.concat(o)),t.apply(n,o)};return o},jindo.$Fn.prototype.bindForEvent=function(){var e=arguments,t=this._func,n=this._this,o=this._tmpElm||null,i=function(i){var r=Array.prototype.slice.apply(e);"undefined"==typeof i&&(i=window.event),"undefined"==typeof i.currentTarget&&(i.currentTarget=o);var s=jindo.$Event(i);r.unshift(s);var a=t.apply(n,r);return"undefined"!=typeof a&&"beforeunload"==s.type&&(i.returnValue=a),a};return i},jindo.$Fn._resizeEventBugInIE=function(e){var t=document.documentMode>=9&&document.documentMode<11;if(t){var n=/resize/;jindo.$Fn._resizeEventBugInIE=function(e){return n.test(e)}}else jindo.$Fn._resizeEventBugInIE=function(){return!1};return jindo.$Fn._resizeEventBugInIE(e)},jindo.$Fn.prototype.attach=function(e,t,n){var o=null,i=t,r=e,s=_ua;if("undefined"==typeof n&&(n=!1),this._bUseCapture=n,r instanceof Array||jindo.$A&&r instanceof jindo.$A&&(r=r.$value())){for(var a=0;a<r.length;a++)this.attach(r[a],i,n);return this}if(!r||!i)return this;"function"==typeof r.$value&&(r=r.$value()),r=jindo.$(r),i=i.toLowerCase(),this._tmpElm=r,o=this.bindForEvent(),this._tmpElm=null;var u=s.indexOf("MSIE")>-1;if("undefined"==typeof r.addEventListener||jindo.$Fn._resizeEventBugInIE(t)){if("undefined"!=typeof r.attachEvent){if("domready"==i){if(window.top!=window)throw new Error("Domready Event doesn't work in the iframe.");return jindo.$Fn._domready(r,o),this}r.attachEvent("on"+i,o)}}else{if("domready"==i)i="DOMContentLoaded";else if("mousewheel"==i&&s.indexOf("WebKit")<0&&!/Opera/.test(s)&&!u)i="DOMMouseScroll";else if("mouseenter"!=i||u)if("mouseleave"!=i||u){if("transitionend"==i||"transitionstart"==i){var l,d=i.replace("transition","");d=d.substr(0,1).toUpperCase()+d.substr(1),"undefined"!=typeof document.body.style.WebkitTransition?l="webkit":"undefined"!=typeof document.body.style.OTransition?l="o":"undefined"!=typeof document.body.style.MsTransition&&(l="ms"),i=(l?l+"Transition":"transition")+d,this._for_test_attach=i,this._for_test_detach=""}else if("animationstart"==i||"animationend"==i||"animationiteration"==i){var l,d=i.replace("animation","");d=d.substr(0,1).toUpperCase()+d.substr(1),"undefined"!=typeof document.body.style.WebkitAnimationName?l="webkit":"undefined"!=typeof document.body.style.OAnimationName?l="o":"undefined"!=typeof document.body.style.MsTransitionName&&(l="ms"),i=(l?l+"Animation":"animation")+d,this._for_test_attach=i,this._for_test_detach=""}}else i="mouseout",o=jindo.$Fn._fireWhenElementBoundary(r,o);else i="mouseover",o=jindo.$Fn._fireWhenElementBoundary(r,o);r.addEventListener(i,o,n)}return this._key||(this._key="$"+jindo.$Fn.gc.count++,jindo.$Fn.gc.pool[this._key]=this),this._events[this._events.length]={element:r,event:t.toLowerCase(),func:o},this},jindo.$Fn.prototype.detach=function(e,t){var n=null,o=e,i=t,r=_ua;if(o instanceof Array||jindo.$A&&o instanceof jindo.$A&&(o=o.$value())){for(var s=0;s<o.length;s++)this.detach(o[s],i);return this}if(!o||!i)return this;jindo.$Element&&o instanceof jindo.$Element&&(o=o.$value()),o=jindo.$(o),i=i.toLowerCase();for(var a=this._events,s=0;s<a.length;s++)if(a[s].element===o&&a[s].event===i){n=a[s].func,this._events=jindo.$A(this._events).refuse(a[s]).$value();break}if("undefined"==typeof o.removeEventListener||jindo.$Fn._resizeEventBugInIE(t)){if("undefined"!=typeof o.detachEvent){if("domready"==i)return jindo.$Fn._domready.list=jindo.$Fn._domready.list.refuse(n),this;o.detachEvent("on"+i,n)}}else{if("domready"==i)i="DOMContentLoaded";else if("mousewheel"==i&&r.indexOf("WebKit")<0)i="DOMMouseScroll";else if("mouseenter"==i)i="mouseover";else if("mouseleave"==i)i="mouseout";else if("transitionend"==i||"transitionstart"==i){var u,l=i.replace("transition","");l=l.substr(0,1).toUpperCase()+l.substr(1),"undefined"!=typeof document.body.style.WebkitTransition?u="webkit":"undefined"!=typeof document.body.style.OTransition?u="o":"undefined"!=typeof document.body.style.MsTransition&&(u="ms"),i=(u?u+"Transition":"transition")+l,this._for_test_detach=i,this._for_test_attach=""}else if("animationstart"==i||"animationend"==i||"animationiteration"==i){var u,l=i.replace("animation","");l=l.substr(0,1).toUpperCase()+l.substr(1),"undefined"!=typeof document.body.style.WebkitAnimationName?u="webkit":"undefined"!=typeof document.body.style.OAnimationName?u="o":"undefined"!=typeof document.body.style.MsTransitionName&&(u="ms"),i=(u?u+"Animation":"animation")+l,this._for_test_detach=i,this._for_test_attach=""}n&&o.removeEventListener(i,n,!1)}return this},jindo.$Fn.prototype.delay=function(e,t){return"undefined"==typeof t&&(t=[]),this._delayKey=setTimeout(this.bind.apply(this,t),1e3*e),this},jindo.$Fn.prototype.setInterval=function(e,t){return"undefined"==typeof t&&(t=[]),this._repeatKey=setInterval(this.bind.apply(this,t),1e3*e),this._repeatKey},jindo.$Fn.prototype.repeat=jindo.$Fn.prototype.setInterval,jindo.$Fn.prototype.stopDelay=function(){return"undefined"!=typeof this._delayKey&&(window.clearTimeout(this._delayKey),delete this._delayKey),this},jindo.$Fn.prototype.stopRepeat=function(){return"undefined"!=typeof this._repeatKey&&(window.clearInterval(this._repeatKey),delete this._repeatKey),this},jindo.$Fn.prototype.free=function(e){for(var t=this._events.length;t>0;){var n=this._events[--t].element,o=this._events[t].event;this._events[t].func;if(!e||n===e){this.detach(n,o);var i=!e;i&&window===n&&"unload"==o&&_ua.indexOf("MSIE")<1&&this._func.call(this._this),delete this._events[t]}}if(0==this._events.length)try{delete jindo.$Fn.gc.pool[this._key]}catch(r){}},jindo.$Fn._domready=function(e,t){if("undefined"==typeof jindo.$Fn._domready.list){var n=null,o=jindo.$Fn._domready.list=jindo.$A([t]),i=!1,r=function(){if(!i){i=!0;for(var t={type:"domready",target:e,currentTarget:e};n=o.shift();)n(t)}};!function(){try{e.documentElement.doScroll("left")}catch(t){return void setTimeout(arguments.callee,50)}r()}(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,r())}}else jindo.$Fn._domready.list.push(t)},jindo.$Fn._fireWhenElementBoundary=function(e,t){return function(e){var n=jindo.$Event(e),o=jindo.$Element(n.relatedElement);o&&(o.isEqual(this)||o.isChildOf(this))||t.call(this,e)}},jindo.$Fn.gc=function(){var e=jindo.$Fn.gc.pool;for(var t in e)if(e.hasOwnProperty(t))try{e[t].free()}catch(n){}jindo.$Fn.gc.pool=e={}},jindo.$Fn.freeElement=function(e){var t=jindo.$Fn.gc.pool;for(var n in t)if(t.hasOwnProperty(n))try{t[n].free(e)}catch(o){}},jindo.$Fn.gc.count=0,jindo.$Fn.gc.pool={},"undefined"==typeof window||isUnCacheAgent()||jindo.$Fn(jindo.$Fn.gc).attach(window,"unload"),jindo.$ElementList=function(e){var t=arguments.callee;return e instanceof t?e:this instanceof t?(e=e instanceof Array?jindo.$A(e):jindo.$A&&e instanceof jindo.$A?jindo.$A(e.$value()):"string"==typeof e&&jindo.cssquery?jindo.$A(jindo.cssquery(e)):jindo.$A(),void(this._elements=e.map(function(e,t,n){return jindo.$Element(e)}))):new t(e)},jindo.$ElementList.prototype.get=function(e){return this._elements.$value()[e]},jindo.$ElementList.prototype.getFirst=function(){return this.get(0)},jindo.$ElementList.prototype.length=function(e,t){return this._elements.length(e,t)},jindo.$ElementList.prototype.getLast=function(){return this.get(Math.max(this._elements.length()-1,0))},jindo.$ElementList.prototype.$value=function(){return this._elements.$value()},function(e){var t=["show","hide","toggle","addClass","removeClass","toggleClass","fireEvent","leave","empty","appear","disappear","className","width","height","text","html","css","attr"];jindo.$A(t).forEach(function(t){e[t]=function(){var e=jindo.$A(arguments).$value();return this._elements.forEach(function(n){n[t].apply(n,e)}),this}}),jindo.$A(["appear","disappear"]).forEach(function(t){e[t]=function(e,n){var o=this._elements.length,i=this;return this._elements.forEach(function(r,s){s==o-1?r[t](e,function(){n(i)}):r[t](e)}),this}})}(jindo.$ElementList.prototype),jindo.$S=function(e){var t=arguments.callee;return"undefined"==typeof e&&(e=""),e instanceof t?e:this instanceof t?void(this._str=e+""):new t(e)},jindo.$S.prototype.$value=function(){return this._str},jindo.$S.prototype.toString=jindo.$S.prototype.$value,jindo.$S.prototype.trim=function(){return"".trim?jindo.$S.prototype.trim=function(){return jindo.$S(this._str.trim())}:jindo.$S.prototype.trim=function(){return jindo.$S(this._str.replace(/^(\s| )+/g,"").replace(/(\s| )+$/g,""))},jindo.$S(this.trim())},jindo.$S.prototype.escapeHTML=function(){var e={'"':"quot","&":"amp","<":"lt",">":"gt","'":"#39"},t=this._str.replace(/[<>&"']/g,function(t){return e[t]?"&"+e[t]+";":t});return jindo.$S(t)},jindo.$S.prototype.stripTags=function(){return jindo.$S(this._str.replace(/<\/?(?:h[1-5]|[a-z]+(?:\:[a-z]+)?)[^>]*>/gi,""))},jindo.$S.prototype.times=function(e){for(var t=[],n=0;e>n;n++)t[t.length]=this._str;return jindo.$S(t.join(""))},jindo.$S.prototype.unescapeHTML=function(){var e={quot:'"',amp:"&",lt:"<",gt:">","#39":"'"},t=this._str.replace(/&([a-z]+|#[0-9]+);/g,function(t,n){return e[n]?e[n]:t});return jindo.$S(t)},jindo.$S.prototype.escape=function(){var e=this._str.replace(/([\u0080-\uFFFF]+)|[\n\r\t"'\\]/g,function(e,t,n){return t?escape(t).replace(/%/g,"\\"):(n={"\n":"\\n","\r":"\\r"," ":"\\t"})[e]?n[e]:"\\"+e});return jindo.$S(e)},jindo.$S.prototype.bytes=function(e){var t,n,o=0,i=0,r=0,s=this._str.length,a=(document.charset||document.characterSet||document.defaultCharset)+"";if("undefined"==typeof e?t=!1:e.constructor==Number?(t=!0,n=e):e.constructor==Object?(a=e.charset||a,n=e.size||!1,t=!!n):t=!1,"utf-8"==a.toLowerCase()){for(r=0;s>r;r++)if(o=this._str.charCodeAt(r),i+=128>o?1:2048>o?2:65536>o?3:4,t&&i>n){this._str=this._str.substr(0,r);break}}else for(r=0;s>r;r++)if(i+=this._str.charCodeAt(r)>128?2:1,t&&i>n){this._str=this._str.substr(0,r);break}return t?this:i},jindo.$S.prototype.parseString=function(){if(""==this._str)return{};for(var e,t,n,o=this._str.split(/&/g),i={},r=!1,s=0;s<o.length;s++){t=o[s].substring(0,e=o[s].indexOf("=")),r=!1;try{n=decodeURIComponent(o[s].substring(e+1))}catch(a){r=!0,n=decodeURIComponent(unescape(o[s].substring(e+1)))}"[]"==t.substr(t.length-2,2)?(t=t.substring(0,t.length-2),"undefined"==typeof i[t]&&(i[t]=[]),i[t][i[t].length]=r?escape(n):n):i[t]=r?escape(n):n}return i},jindo.$S.prototype.escapeRegex=function(){var e=this._str,t=/([\?\.\*\+\-\/\(\)\{\}\[\]\:\!\^\$\\\|])/g;return jindo.$S(e.replace(t,"\\$1"))},jindo.$S.prototype.format=function(){var e=arguments,t=0,n=this._str.replace(/%([ 0])?(-)?([1-9][0-9]*)?([bcdsoxX])/g,function(n,o,i,r,s){var a=e[t++],u="",l="";if(r=r?+r:0,"s"==s)u=a+"";else if(" bcdoxX".indexOf(s)>0){if("number"!=typeof a)return"";u="c"==s?String.fromCharCode(a):a.toString({b:2,d:10,o:8,x:16,X:16}[s])," X".indexOf(s)>0&&(u=u.toUpperCase())}return u.length<r&&(l=jindo.$S(o||" ").times(r-u.length).toString()),"-"==i?u+=l:u=l+u,u});return jindo.$S(n)},jindo.$Document=function(e){var t=arguments.callee;return e instanceof t?e:this instanceof t?(this._doc=e||document,void(this._docKey="Standards"==this.renderingMode()?"documentElement":"body")):new t(e)},jindo.$Document.prototype.$value=function(){return this._doc},jindo.$Document.prototype.scrollSize=function(){var e=navigator.userAgent.indexOf("WebKit")>-1,t=this._doc[e?"body":this._docKey];return{width:Math.max(t.scrollWidth,t.clientWidth),height:Math.max(t.scrollHeight,t.clientHeight)}},jindo.$Document.prototype.scrollPosition=function(){var e=navigator.userAgent.indexOf("WebKit")>-1,t=this._doc[e?"body":this._docKey];return{left:t.scrollLeft||window.pageXOffset||window.scrollX||0,top:t.scrollTop||window.pageYOffset||window.scrollY||0}},jindo.$Document.prototype.clientSize=function(){var e=navigator.userAgent,t=this._doc[this._docKey],n=e.indexOf("WebKit")>-1&&-1==e.indexOf("Chrome");return n?{width:window.innerWidth,height:window.innerHeight}:{width:t.clientWidth,height:t.clientHeight}},jindo.$Document.prototype.renderingMode=function(){var e,t=navigator.userAgent,n="undefined"==typeof window.opera&&t.indexOf("MSIE")>-1,o=t.indexOf("WebKit")>-1&&t.indexOf("Chrome")<0&&navigator.vendor.indexOf("Apple")>-1;return e="compatMode"in this._doc?"CSS1Compat"==this._doc.compatMode?"Standards":n?"Quirks":"Almost":o?"Standards":"Quirks"},jindo.$Document.prototype.queryAll=function(e){return jindo.$$(e,this._doc)},jindo.$Document.prototype.query=function(e){return jindo.$$.getSingle(e,this._doc)},jindo.$Document.prototype.xpathAll=function(e){return jindo.$$.xpath(e,this._doc)},jindo.$Form=function(e){var t=arguments.callee;if(e instanceof t)return e;if(!(this instanceof t))return new t(e);if(e=jindo.$(e),!e.tagName||"FORM"!=e.tagName.toUpperCase())throw new Error("The element should be a FORM element");this._form=e},jindo.$Form.prototype.$value=function(){return this._form},jindo.$Form.prototype.serialize=function(){var e=this,t={},n=arguments.length,o=function(n){var o=e.value(n);"undefined"!=typeof o&&(t[n]=o)};if(0==n)jindo.$A(this.element()).forEach(function(e){e.name&&o(e.name)});else for(var i=0;n>i;i++)o(arguments[i]);return jindo.$H(t).toQueryString()},jindo.$Form.prototype.element=function(e){return arguments.length>0?this._form[e]:this._form.elements},jindo.$Form.prototype.enable=function(){var e=arguments[0];if("object"==typeof e){var t=this;return jindo.$H(e).forEach(function(e,n){t.enable(n,e)}),this}var n=this.element(e);if(!n)return this;if(n=1==n.nodeType?[n]:n,arguments.length<2){var o=!0;return jindo.$A(n).forEach(function(e){e.disabled&&(o=!1,jindo.$A.Break())}),o}var i=arguments[1];return jindo.$A(n).forEach(function(e){e.disabled=!i}),this},jindo.$Form.prototype.value=function(e){if("object"==typeof e){var t=this;return jindo.$H(e).forEach(function(e,n){t.value(n,e)}),this}var n=this.element(e);if(!n)throw new Error("엘리먼트는 존재하지 않습니다."); | |
4 | +if(n=1==n.nodeType?[n]:n,arguments.length>1){var o=arguments[1];return jindo.$A(n).forEach(function(e){switch(e.type){case"radio":e.checked=e.value==o;break;case"checkbox":o.constructor==Array?e.checked=jindo.$A(o).has(e.value):e.checked=e.value==o;break;case"select-one":for(var t=-1,n=0,i=e.options.length;i>n;n++)e.options[n].value==o&&(t=n);e.selectedIndex=t;break;case"select-multiple":var t=-1;if(o.constructor==Array)for(var r=jindo.$A(o),n=0,i=e.options.length;i>n;n++)e.options[n].selected=r.has(e.options[n].value);else{for(var n=0,i=e.options.length;i>n;n++)e.options[n].value==o&&(t=n);e.selectedIndex=t}break;default:e.value=o}}),this}var i=[];return jindo.$A(n).forEach(function(e){switch(e.type){case"radio":case"checkbox":e.checked&&i.push(e.value);break;case"select-one":-1!=e.selectedIndex&&i.push(e.options[e.selectedIndex].value);break;case"select-multiple":if(-1!=e.selectedIndex)for(var t=0,n=e.options.length;n>t;t++)e.options[t].selected&&i.push(e.options[t].value);break;default:i.push(e.value)}}),i.length>1?i:i[0]},jindo.$Form.prototype.submit=function(e,t){var n=null;return"string"==typeof e&&(n=this._form.target,this._form.target=e),"function"==typeof e&&(t=e),"undefined"==typeof t||t(this._form)?(this._form.submit(),null!==n&&(this._form.target=n),this):this},jindo.$Form.prototype.reset=function(e){return"undefined"==typeof e||e(this._form)?(this._form.reset(),this):this},jindo.$Template=function(e){var t=null,n="",o=arguments.callee;return e instanceof o?e:this instanceof o?("undefined"==typeof e?e="":(t=document.getElementById(e)||e)&&t.tagName&&(n=t.tagName.toUpperCase())&&("TEXTAREA"==n||"SCRIPT"==n&&"text/template"==t.getAttribute("type"))&&(e=(t.value||t.innerHTML).replace(/^\s+|\s+$/g,"")),void(this._str=e+"")):new o(e)},jindo.$Template.splitter=/(?!\\)[\{\}]/g,jindo.$Template.pattern=/^(?:if (.+)|elseif (.+)|for (?:(.+)\:)?(.+) in (.+)|(else)|\/(if|for)|=(.+)|js (.+)|set (.+))$/,jindo.$Template.prototype.process=function(data){var key="",leftBrace="",rightBrace="",tpl=(" "+this._str+" ").replace(/\\{/g,leftBrace).replace(/\\}/g,rightBrace).replace(/(?!\\)\}\{/g,"}"+key+"{").split(jindo.$Template.splitter),i=tpl.length,map={'"':'\\"',"\\":"\\\\","\n":"\\n","\r":"\\r"," ":"\\t","\f":"\\f"},reg=[/(["'](?:(?:\\.)+|[^\\["']+)*["']|[a-zA-Z_][\w\.]*)/g,/[\n\r\t\f"\\]/g,/^\s+/,/\s+$/,/#/g],cb=[function(e){return'"'==e.substring(0,1)||"'"==e.substring(0,1)||"null"==e?e:"d."+e},function(e){return map[e]||e},"",""],stm=[],lev=0;if(tpl[0]=tpl[0].substr(1),tpl[i-1]=tpl[i-1].substr(0,tpl[i-1].length-1),2>i)return tpl[0];tpl=jindo.$A(tpl).reverse().$value();for(var delete_info;i--;)i%2?tpl[i]=tpl[i].replace(jindo.$Template.pattern,function(){var e=arguments;if(e[10])return e[10].replace(/(\w+)(?:\s*)=(?:\s*)(?:([a-zA-Z0-9_]+)|(.+))$/g,function(){var e=arguments,t="d."+e[1]+"=";return t+=e[2]?"d."+e[2]:e[3].replace(/(=(?:[a-zA-Z_][\w\.]*)+)/g,function(e){return"="==e.substring(0,1)?"d."+e.replace("=",""):e})})+";";if(e[9])return"s[i++]="+e[9].replace(/(=(?:[a-zA-Z_][\w\.]*)+)/g,function(e){return"="==e.substring(0,1)?"d."+e.replace("=",""):e})+";";if(e[8])return"s[i++]= d."+e[8]+";";if(e[1])return"if("+e[1].replace(reg[0],cb[0]).replace(/d\.(typeof) /,"$1 ").replace(/ d\.(instanceof) d\./," $1 ")+"){";if(e[2])return"}else if("+e[2].replace(reg[0],cb[0]).replace(/d\.(typeof) /,"$1 ").replace(/ d\.(instanceof) d\./," $1 ")+"){";if(e[5]){delete_info=e[4];var t=[];return t.push("var t#=d."+e[5]+"||{},p#=isArray(t#),i#=0;"),t.push("for(var x# in t#){"),t.push("if(!t#.hasOwnProperty(x#)){continue;}"),t.push(" if( (p# && isNaN(i#=parseInt(x#,10))) || (!p# && !t#.propertyIsEnumerable(x#)) ) continue;"),t.push(" d."+e[4]+"=t#[x#];"),t.push(e[3]?"d."+e[3]+"=p#?i#:x#;":""),t.join("").replace(reg[4],lev++)}return e[6]?"}else{":e[7]?"for"==e[7]?"delete d."+delete_info+"; };":"};":e[0]}):tpl[i]==key?tpl[i]="":tpl[i]&&(tpl[i]='s[i++]="'+tpl[i].replace(reg[1],cb[1])+'";');tpl=jindo.$A(tpl).reverse().$value().join("").replace(new RegExp(leftBrace,"g"),"{").replace(new RegExp(rightBrace,"g"),"}");var _aStr=[];return _aStr.push("var s=[],i=0;"),_aStr.push('function isArray(o){ return Object.prototype.toString.call(o) == "[object Array]" };'),_aStr.push(tpl),_aStr.push('return s.join("");'),tpl=eval("false||function(d){"+_aStr.join("")+"}"),tpl=tpl(data)},jindo.$Date=function(e){var t=arguments,n="",o=arguments.callee;if(e&&e instanceof o)return e;if(!(this instanceof o))return new o(t[0],t[1],t[2],t[3],t[4],t[5],t[6]);if("string"==(n=typeof e))if(/(\d\d\d\d)(?:-?(\d\d)(?:-?(\d\d)))/.test(e))try{this._date=new Date(e),this._date.toISOString?"Invalid Date"==this._date.toISOString()&&(this._date=jindo.$Date.makeISO(e)):this._date=jindo.$Date.makeISO(e)}catch(i){this._date=jindo.$Date.makeISO(e)}else this._date=o.parse(e);else if("number"==n)if("undefined"==typeof t[1])this._date=new Date(e);else{for(var r=0;7>r;r++)"number"!=typeof t[r]&&(t[r]=1);this._date=new Date(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}else"object"==n&&e.constructor==Date?((this._date=new Date).setTime(e.getTime()),this._date.setMilliseconds(e.getMilliseconds())):this._date=new Date;this._names={};for(var r in jindo.$Date.names)jindo.$Date.names.hasOwnProperty(r)&&(this._names[r]=jindo.$Date.names[r])},jindo.$Date.makeISO=function(e){var t=e.match(/(\d\d\d\d)(?:-?(\d\d)(?:-?(\d\d)(?:[T ](\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|(?:([-+])(\d\d)(?::?(\d\d))?)?)?)?)?)?/),n=parseInt(t[4]||0,10),o=parseInt(t[5]||0,10);return"Z"==t[8]?n+=jindo.$Date.utc:("+"==t[9]||"-"==t[9])&&(n+=jindo.$Date.utc-parseInt(t[9]+t[10],10),o+=parseInt(t[9]+t[11],10)),new Date(t[1]||0,parseInt(t[2]||0,10)-1,t[3]||0,n,o,t[6]||0,t[7]||0)},jindo.$Date.names={month:["January","Febrary","March","April","May","June","July","August","September","October","Novermber","December"],s_month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],day:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s_day:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ampm:["AM","PM"]},jindo.$Date.utc=9,jindo.$Date.now=function(){return Date.now()},jindo.$Date.prototype.name=function(e){if(!arguments.length)return this._names;for(var t in e)e.hasOwnProperty(t)&&(this._names[t]=e[t])},jindo.$Date.parse=function(e){return new Date(Date.parse(e))},jindo.$Date.prototype.$value=function(){return this._date},jindo.$Date.prototype.format=function(e){var t={},n=this._date,o=this.name(),i=this;return(e||"").replace(/[a-z]/gi,function(e){if("undefined"!=typeof t[e])return t[e];switch(e){case"d":case"j":return t.j=n.getDate(),t.d=(t.j>9?"":"0")+t.j,t[e];case"l":case"D":case"w":case"N":return t.w=n.getDay(),t.N=t.w?t.w:7,t.D=o.s_day[t.w],t.l=o.day[t.w],t[e];case"S":return(t.S=["st","nd","rd"][n.getDate()])?t.S:t.S="th";case"z":return t.z=Math.floor((n.getTime()-new Date(n.getFullYear(),0,1).getTime())/864e5),t.z;case"m":case"n":return t.n=n.getMonth()+1,t.m=(t.n>9?"":"0")+t.n,t[e];case"L":return t.L=i.isLeapYear(),t.L;case"o":case"Y":case"y":return t.o=t.Y=n.getFullYear(),t.y=(t.o+"").substr(2),t[e];case"a":case"A":case"g":case"G":case"h":case"H":return t.G=n.getHours(),t.g=(t.g=t.G%12)?t.g:12,t.A=t.G<12?o.ampm[0]:o.ampm[1],t.a=t.A.toLowerCase(),t.H=(t.G>9?"":"0")+t.G,t.h=(t.g>9?"":"0")+t.g,t[e];case"i":return t.i=((t.i=n.getMinutes())>9?"":"0")+t.i,t.i;case"s":return t.s=((t.s=n.getSeconds())>9?"":"0")+t.s,t.s;case"u":return t.u=n.getMilliseconds(),t.u;case"U":return t.U=i.time(),t.U;default:return e}})},jindo.$Date.prototype.time=function(e){return"number"==typeof e?(this._date.setTime(e),this):this._date.getTime()},jindo.$Date.prototype.year=function(e){return"number"==typeof e?(this._date.setFullYear(e),this):this._date.getFullYear()},jindo.$Date.prototype.month=function(e){return"number"==typeof e?(this._date.setMonth(e),this):this._date.getMonth()},jindo.$Date.prototype.date=function(e){return"number"==typeof e?(this._date.setDate(e),this):this._date.getDate()},jindo.$Date.prototype.day=function(){return this._date.getDay()},jindo.$Date.prototype.hours=function(e){return"number"==typeof e?(this._date.setHours(e),this):this._date.getHours()},jindo.$Date.prototype.minutes=function(e){return"number"==typeof e?(this._date.setMinutes(e),this):this._date.getMinutes()},jindo.$Date.prototype.seconds=function(e){return"number"==typeof e?(this._date.setSeconds(e),this):this._date.getSeconds()},jindo.$Date.prototype.isLeapYear=function(){var e=this._date.getFullYear();return!((e%4||!(e%100))&&e%400)},jindo.$Window=function(e){var t=arguments.callee;return e instanceof t?e:this instanceof t?void(this._win=e||window):new t(e)},jindo.$Window.prototype.$value=function(){return this._win},jindo.$Window.prototype.resizeTo=function(e,t){return this._win.resizeTo(e,t),this},jindo.$Window.prototype.resizeBy=function(e,t){return this._win.resizeBy(e,t),this},jindo.$Window.prototype.moveTo=function(e,t){return this._win.moveTo(e,t),this},jindo.$Window.prototype.moveBy=function(e,t){return this._win.moveBy(e,t),this},jindo.$Window.prototype.sizeToContent=function(e,t){if("function"==typeof this._win.sizeToContent)this._win.sizeToContent();else{if(2!=arguments.length){var n,o,i=this._win,r=this._win.document;i.innerHeight?(n=i.innerWidth,o=i.innerHeight):r.documentElement&&r.documentElement.clientHeight?(n=r.documentElement.clientWidth,o=r.documentElement.clientHeight):r.body&&(n=r.body.clientWidth,o=r.body.clientHeight);var s,a,u=r.body.scrollHeight,l=r.body.offsetHeight;u>l?(s=r.body.scrollWidth,a=r.body.scrollHeight):(s=r.body.offsetWidth,a=r.body.offsetHeight),e=s-n,t=a-o}this.resizeBy(e,t)}return this},"undefined"!=typeof window)for(prop in jindo)jindo.hasOwnProperty(prop)&&(window[prop]=jindo[prop]);(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/js/lib/jindo_component.js
... | ... | @@ -0,0 +1,3 @@ |
1 | +jindo.Component=jindo.$Class({_htEventHandler:null,_htOption:null,$init:function(){var t=this.constructor.getInstance();t.push(this),this._htEventHandler={},this._htOption={},this._htOption._htSetter={}},option:function(t,e){switch(typeof t){case"undefined":return this._htOption;case"string":if("undefined"==typeof e)return this._htOption[t];if("htCustomEventHandler"==t){if("undefined"!=typeof this._htOption[t])return this;this.attach(e)}this._htOption[t]=e,"function"==typeof this._htOption._htSetter[t]&&this._htOption._htSetter[t](e);break;case"object":for(var n in t){if("htCustomEventHandler"==n){if("undefined"!=typeof this._htOption[n])continue;this.attach(t[n])}this._htOption[n]=t[n],"function"==typeof this._htOption._htSetter[n]&&this._htOption._htSetter[n](t[n])}}return this},optionSetter:function(t,e){switch(typeof t){case"undefined":return this._htOption._htSetter;case"string":if("undefined"==typeof e)return this._htOption._htSetter[t];this._htOption._htSetter[t]=jindo.$Fn(e,this).bind();break;case"object":for(var n in t)this._htOption._htSetter[n]=jindo.$Fn(t[n],this).bind()}return this},fireEvent:function(t,e){e=e||{};var n=this["on"+t],i=this._htEventHandler[t]||[],s="function"==typeof n,a=i.length>0;if(!s&&!a)return!0;i=i.concat(),e.sType=t,"undefined"==typeof e._aExtend&&(e._aExtend=[],e.stop=function(){e._aExtend.length>0&&(e._aExtend[e._aExtend.length-1].bCanceled=!0)}),e._aExtend.push({sType:t,bCanceled:!1});var o,r,h=[e];for(o=2,r=arguments.length;r>o;o++)h.push(arguments[o]);if(s&&n.apply(this,h),a){var l;for(o=0,l;l=i[o];o++)l.apply(this,h)}return!e._aExtend.pop().bCanceled},attach:function(t,e){if(1==arguments.length)return jindo.$H(arguments[0]).forEach(jindo.$Fn(function(t,e){this.attach(e,t)},this).bind()),this;var n=this._htEventHandler[t];return"undefined"==typeof n&&(n=this._htEventHandler[t]=[]),n.push(e),this},detach:function(t,e){if(1==arguments.length)return jindo.$H(arguments[0]).forEach(jindo.$Fn(function(t,e){this.detach(e,t)},this).bind()),this;var n=this._htEventHandler[t];if(n)for(var i,s=0;i=n[s];s++)if(i===e){n=n.splice(s,1);break}return this},detachAll:function(t){var e=this._htEventHandler;if(arguments.length)return"undefined"==typeof e[t]?this:(delete e[t],this);for(var n in e)delete e[n];return this}}),jindo.Component.factory=function(t,e){var n,i=[];"undefined"==typeof e&&(e={});for(var s,a=0;s=t[a];a++)n=new this(s,e),i[i.length]=n;return i},jindo.Component.getInstance=function(){return"undefined"==typeof this._aInstance&&(this._aInstance=[]),this._aInstance},jindo.UIComponent=jindo.$Class({$init:function(){this._bIsActivating=!1},isActivating:function(){return this._bIsActivating},activate:function(){return this.isActivating()?this:(this._bIsActivating=!0,arguments.length>0?this._onActivate.apply(this,arguments):this._onActivate(),this)},deactivate:function(){return this.isActivating()?(this._bIsActivating=!1,arguments.length>0?this._onDeactivate.apply(this,arguments):this._onDeactivate(),this):this}}).extend(jindo.Component),jindo.RolloverArea=jindo.$Class({$init:function(t,e){this.option({sClassName:"rollover",sClassPrefix:"rollover-",bCheckMouseDown:!0,bActivateOnload:!0,htStatus:{sOver:"over",sDown:"down"}}),this.option(e||{}),this._elArea=jindo.$(t),this._aOveredElements=[],this._aDownedElements=[],this._wfMouseOver=jindo.$Fn(this._onMouseOver,this),this._wfMouseOut=jindo.$Fn(this._onMouseOut,this),this._wfMouseDown=jindo.$Fn(this._onMouseDown,this),this._wfMouseUp=jindo.$Fn(this._onMouseUp,this),this.option("bActivateOnload")&&this.activate()},_addOvered:function(t){this._aOveredElements.push(t)},_removeOvered:function(t){this._aOveredElements.splice(jindo.$A(this._aOveredElements).indexOf(t),1)},_addStatus:function(t,e){jindo.$Element(t).addClass(this.option("sClassPrefix")+e)},_removeStatus:function(t,e){jindo.$Element(t).removeClass(this.option("sClassPrefix")+e)},_isInnerElement:function(t,e){return t===e?!0:jindo.$Element(t).isParentOf(e)},_onActivate:function(){this._wfMouseOver.attach(this._elArea,"mouseover"),this._wfMouseOut.attach(this._elArea,"mouseout"),this.option("bCheckMouseDown")&&(this._wfMouseDown.attach(this._elArea,"mousedown"),this._wfMouseUp.attach(document,"mouseup"))},_onDeactivate:function(){this._wfMouseOver.detach(this._elArea,"mouseover"),this._wfMouseOut.detach(this._elArea,"mouseout"),this._wfMouseDown.detach(this._elArea,"mousedown"),this._wfMouseUp.detach(document,"mouseup"),this._aOveredElements.length=0,this._aDownedElements.length=0},_findRollover:function(t){var e=this.option("sClassName");return jindo.$$.test(t,"."+e)?t:jindo.$$.getSingle("! ."+e,t)},_onMouseOver:function(t){for(var e,n=t.element,i=t.relatedElement;n=this._findRollover(n);n=n.parentNode)i&&this._isInnerElement(n,i)||(this._addOvered(n),e={element:n,htStatus:this.option("htStatus"),weEvent:t},this.fireEvent("over",e)&&this._addStatus(e.element,e.htStatus.sOver))},_onMouseOut:function(t){for(var e,n=t.element,i=t.relatedElement;n=this._findRollover(n);n=n.parentNode)i&&this._isInnerElement(n,i)||(this._removeOvered(n),e={element:n,htStatus:this.option("htStatus"),weEvent:t},this.fireEvent("out",e)&&this._removeStatus(e.element,e.htStatus.sOver))},_onMouseDown:function(t){for(var e,n=t.element;n=this._findRollover(n);)e={element:n,htStatus:this.option("htStatus"),weEvent:t},this._aDownedElements.push(n),this.fireEvent("down",e)&&this._addStatus(e.element,e.htStatus.sDown),n=n.parentNode},_onMouseUp:function(t){var e,n,i,s=t.element,a=[],o=this._aDownedElements;for(i=0;n=o[i];i++)a.push({element:n,htStatus:this.option("htStatus"),weEvent:t});for(;s=this._findRollover(s);s=s.parentNode)jindo.$A(o).indexOf(s)>-1||a.push({element:s,htStatus:this.option("htStatus"),weEvent:t});for(i=0;e=a[i];i++)this.fireEvent("up",e)&&this._removeStatus(e.element,e.htStatus.sDown);this._aDownedElements=[]}}).extend(jindo.UIComponent),jindo.Calendar=jindo.$Class({$init:function(t,e){this._htToday=this.constructor.getDateHashTable(new Date),this._elLayer=jindo.$(t),this.htDefaultOption={sClassPrefix:"calendar-",nYear:this._htToday.nYear,nMonth:this._htToday.nMonth,nDate:this._htToday.nDate,sTitleFormat:"yyyy-mm",sYearTitleFormat:"yyyy",sMonthTitleFormat:"m",aMonthTitle:["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],bDrawOnload:!0},this.option(this.htDefaultOption),this.option(e||{}),this._assignHTMLElements(),this.activate(),this.setDate(this.option("nYear"),this.option("nMonth"),this.option("nDate")),this.option("bDrawOnload")&&this.draw()},getBaseElement:function(){return this._elLayer},getDate:function(){return this._htDate},getDateOfElement:function(t){var e=jindo.$A(this._aDateContainerElement).indexOf(t);return e>-1?this._aMetaData[e]:null},getToday:function(){return this._htToday},setDate:function(t,e,n){this._htDate={nYear:t,nMonth:1*e,nDate:1*n}},getShownDate:function(){return this._getShownDate()},_getShownDate:function(){return this.htShownDate||this.getDate()},_setShownDate:function(t,e){this.htShownDate={nYear:t,nMonth:1*e,nDate:1}},_assignHTMLElements:function(){var t=this.option("sClassPrefix"),e=this.getBaseElement();(this.elBtnPrevYear=jindo.$$.getSingle("."+t+"btn-prev-year",e))&&(this.wfPrevYear=jindo.$Fn(function(t){t.stop(jindo.$Event.CANCEL_DEFAULT),this.draw(-1,0,!0)},this)),(this.elBtnPrevMonth=jindo.$$.getSingle("."+t+"btn-prev-mon",e))&&(this.wfPrevMonth=jindo.$Fn(function(t){t.stop(jindo.$Event.CANCEL_DEFAULT),this.draw(0,-1,!0)},this)),(this.elBtnNextMonth=jindo.$$.getSingle("."+t+"btn-next-mon",e))&&(this.wfNextMonth=jindo.$Fn(function(t){t.stop(jindo.$Event.CANCEL_DEFAULT),this.draw(0,1,!0)},this)),(this.elBtnNextYear=jindo.$$.getSingle("."+t+"btn-next-year",e))&&(this.wfNextYear=jindo.$Fn(function(t){t.stop(jindo.$Event.CANCEL_DEFAULT),this.draw(1,0,!0)},this)),this.elTitle=jindo.$$.getSingle("."+t+"title",e),this.elTitleYear=jindo.$$.getSingle("."+t+"title-year",e),this.elTitleMonth=jindo.$$.getSingle("."+t+"title-month",e);var n=jindo.$$.getSingle("."+t+"week",e);this.elWeekTemplate=n.cloneNode(!0),this.elWeekAppendTarget=n.parentNode},_setCalendarTitle:function(t,e,n){10>e&&(e=("0"+1*e).toString());var i,s=this.elTitle,a=this.option("sTitleFormat");if("undefined"!=typeof n)switch(n){case"year":s=this.elTitleYear,a=this.option("sYearTitleFormat"),i=a.replace(/yyyy/g,t).replace(/y/g,t.toString().substr(2,2));break;case"month":s=this.elTitleMonth,a=this.option("sMonthTitleFormat"),i=a.replace(/mm/g,e).replace(/m/g,1*e).replace(/M/g,this.option("aMonthTitle")[e-1])}else i=a.replace(/yyyy/g,t).replace(/y/g,t.toString().substr(2,2)).replace(/mm/g,e).replace(/m/g,1*e).replace(/M/g,this.option("aMonthTitle")[e-1]);jindo.$Element(s).text(i)},draw:function(t,e,n){var i=this.option("sClassPrefix"),s=this.getDate(),a=this._getShownDate();if(a&&"undefined"!=typeof n&&n){var o=this.constructor.getRelativeDate(t,e,0,a);t=o.nYear,e=o.nMonth}else"undefined"==typeof t&&"undefined"==typeof e&&"undefined"==typeof n?(t=s.nYear,e=s.nMonth):(t=t||a.nYear,e=e||a.nMonth);if(this.fireEvent("beforeDraw",{nYear:t,nMonth:e})){this.elTitle&&this._setCalendarTitle(t,e),this.elTitleYear&&this._setCalendarTitle(t,e,"year"),this.elTitleMonth&&this._setCalendarTitle(t,e,"month"),this._clear(jindo.Calendar.getWeeks(t,e)),this._setShownDate(t,e);var r,h,l,u,c,f,d,_,g,p=this.getToday(),v=this.constructor.getFirstDay(t,e),m=this.constructor.getLastDay(t,e),E=this.constructor.getLastDate(t,e),w=0,P=this.constructor.getRelativeDate(0,-1,0,{nYear:t,nMonth:e,nDate:1}),D=this.constructor.getRelativeDate(0,1,0,{nYear:t,nMonth:e,nDate:1}),L=this.constructor.getLastDate(P.nYear,P.nMonth),j=[],b=this.constructor.getWeeks(t,e);for(g=0;b>g;g++)_=this.elWeekTemplate.cloneNode(!0),jindo.$Element(_).appendTo(this.elWeekAppendTarget),this._aWeekElement.push(_);if(this._aDateElement=jindo.$$("."+i+"date",this.elWeekAppendTarget),this._aDateContainerElement=jindo.$$("."+i+"week > *",this.elWeekAppendTarget),v>0)for(g=L-v;L>g;g++)j.push(g+1);for(g=1;E+1>g;g++)j.push(g);for(d=j.length-1,g=1;7-m>g;g++)j.push(g);for(g=0;g<j.length;g++)r=!1,h=!1,l=jindo.$Element(this._aDateContainerElement[g]),u=t,c=e,v>g?(r=!0,l.addClass(i+"prev-mon"),u=P.nYear,c=P.nMonth):g>d?(h=!0,l.addClass(i+"next-mon"),u=D.nYear,c=D.nMonth):(u=t,c=e),0===w&&l.addClass(i+"sun"),6==w&&l.addClass(i+"sat"),u==p.nYear&&1*c==p.nMonth&&j[g]==p.nDate&&l.addClass(i+"today"),f={elDate:this._aDateElement[g],elDateContainer:l.$value(),nYear:u,nMonth:c,nDate:j[g],bPrevMonth:r,bNextMonth:h,sHTML:j[g]},jindo.$Element(f.elDate).html(f.sHTML.toString()),this._aMetaData.push({nYear:u,nMonth:c,nDate:j[g]}),w=(w+1)%7,this.fireEvent("draw",f);this.fireEvent("afterDraw",{nYear:t,nMonth:e})}},_clear:function(t){this._aMetaData=[],this._aWeekElement=[],jindo.$Element(this.elWeekAppendTarget).empty()},attachEvent:function(){this.activate()},detachEvent:function(){this.deactivate()},_onActivate:function(){this.elBtnPrevYear&&this.wfPrevYear.attach(this.elBtnPrevYear,"click"),this.elBtnPrevMonth&&this.wfPrevMonth.attach(this.elBtnPrevMonth,"click"),this.elBtnNextMonth&&this.wfNextMonth.attach(this.elBtnNextMonth,"click"),this.elBtnNextYear&&this.wfNextYear.attach(this.elBtnNextYear,"click")},_onDeactivate:function(){this.elBtnPrevYear&&this.wfPrevYear.detach(this.elBtnPrevYear,"click"),this.elBtnPrevMonth&&this.wfPrevMonth.detach(this.elBtnPrevMonth,"click"),this.elBtnNextMonth&&this.wfNextMonth.detach(this.elBtnNextMonth,"click"),this.elBtnNextYear&&this.wfNextYear.detach(this.elBtnNextYear,"click")}}).extend(jindo.UIComponent),jindo.Calendar.getDateObject=function(t){return 3==arguments.length?new Date(arguments[0],arguments[1]-1,arguments[2]):new Date(t.nYear,t.nMonth-1,t.nDate)},jindo.Calendar.getDateHashTable=function(t){return 3==arguments.length?{nYear:arguments[0],nMonth:arguments[1],nDate:arguments[2]}:(arguments.length<=1&&(t=t||new Date),{nYear:t.getFullYear(),nMonth:t.getMonth()+1,nDate:t.getDate()})},jindo.Calendar.getTime=function(t){return this.getDateObject(t).getTime()},jindo.Calendar.getFirstDay=function(t,e){return new Date(t,e-1,1).getDay()},jindo.Calendar.getLastDay=function(t,e){return new Date(t,e,0).getDay()},jindo.Calendar.getLastDate=function(t,e){return new Date(t,e,0).getDate()},jindo.Calendar.getWeeks=function(t,e){var n=this.getFirstDay(t,e),i=this.getLastDate(t,e);return Math.ceil((n+i)/7)},jindo.Calendar.getRelativeDate=function(t,e,n,i){return this.getDateHashTable(new Date(i.nYear+t,i.nMonth+e-1,i.nDate+n))},jindo.Calendar.isPast=function(t,e){return this.getTime(t)<this.getTime(e)?!0:!1},jindo.Calendar.isFuture=function(t,e){return this.getTime(t)>this.getTime(e)?!0:!1},jindo.Calendar.isSameDate=function(t,e){return this.getTime(t)==this.getTime(e)?!0:!1},jindo.Calendar.isBetween=function(t,e,n){return this.isFuture(t,n)||this.isPast(t,e)?!1:!0},jindo.LayerManager=jindo.$Class({_bIsActivating:!1,_bIsLayerVisible:!1,_bIsHiding:!1,_bIsShowing:!1,_aLink:null,$init:function(t,e){this.option({sCheckEvent:"click",nCheckDelay:100,nShowDelay:0,nHideDelay:100,sMethod:"show",nDuration:200,Transition:{fFadeIn:jindo.Effect.cubicEaseOut,fFadeOut:jindo.Effect.cubicEaseIn,fSlideDown:jindo.Effect.cubicEaseOut,fSlideUp:jindo.Effect.cubicEaseIn}}),this.option(e||{}),this.setLayer(t),this._aLink=[],this._oShowTimer=new jindo.Timer,this._oHideTimer=new jindo.Timer,this._oEventTimer=new jindo.Timer,this._wfOnEvent=jindo.$Fn(this._onEvent,this),this.getVisible(),this.activate()},_onActivate:function(){this._wfOnEvent.attach(document,this.option("sCheckEvent"))},_onDeactivate:function(){this._wfOnEvent.detach(document,this.option("sCheckEvent"))},getVisible:function(){return this._bIsLayerVisible=this._wel.visible()&&this._wel.opacity()>0},_check:function(t){for(var e,n=jindo.$Element(t),i=0;e=this._aLink[i];i++)if(e=jindo.$Element(e).$value(),e&&(t==e||n.isChildOf(e)))return!0;return!1},_find:function(t){for(var e,n=0;e=this._aLink[n];n++)if(e==t)return n;return-1},getLayer:function(){return this._el},setLayer:function(t){this._el=jindo.$(t),this._wel=jindo.$Element(t);var e=this._el.cloneNode(!0),n=jindo.$Element(e);return n.css({position:"absolute",left:"-5000px"}).appendTo(this._el.parentNode),n.show(),this._nLayerHeight=n.height(),n.height(this._nLayerHeight),this._sLayerCSSHeight=n.css("height"),this._sLayerCSSOverflowX=this._wel.css("overflowX"),this._sLayerCSSOverflowY=this._wel.css("overflowY"),n.css("overflow","hidden").height(0),this._nSlideMinHeight=n.height()+1,n.leave(),this},_transform:function(){this._wel.css({overflowX:"hidden",overflowY:"hidden"})},_restore:function(){this._wel.css({overflowX:this._sLayerCSSOverflowX,overflowY:this._sLayerCSSOverflowY})},getLinks:function(){return this._aLink},setLinks:function(t){return this._aLink=jindo.$A(t).unique().$value(),this},link:function(t){if(arguments.length>1){for(var e=0,n=arguments.length;n>e;e++)this.link(arguments[e]);return this}return-1!=this._find(t)?this:(this._aLink.push(t),this)},unlink:function(t){if(arguments.length>1){for(var e=0,n=arguments.length;n>e;e++)this.unlink(arguments[e]);return this}var i=this._find(t);return i>-1&&this._aLink.splice(i,1),this},_fireEventBeforeShow:function(){return this._transform(),this.fireEvent("beforeShow",{elLayer:this.getLayer(),aLinkedElement:this.getLinks(),sMethod:this.option("sMethod")})},_fireEventAppear:function(){this.fireEvent("appear",{elLayer:this.getLayer(),aLinkedElement:this.getLinks(),sMethod:this.option("sMethod")})},_fireEventShow:function(){this._bIsShowing=!1,this._restore(),this.fireEvent("show",{elLayer:this.getLayer(),aLinkedElement:this.getLinks(),sMethod:this.option("sMethod")})},_fireEventBeforeHide:function(){return this._transform(),this.fireEvent("beforeHide",{elLayer:this.getLayer(),aLinkedElement:this.getLinks(),sMethod:this.option("sMethod")})},_fireEventHide:function(){this._bIsHiding=!1,this._restore(),this.fireEvent("hide",{elLayer:this.getLayer(),aLinkedElement:this.getLinks(),sMethod:this.option("sMethod")})},_show:function(t,e){this._oEventTimer.abort(),this._bIsShowing=!0,this._bIsHiding=!1,e>0?this._oShowTimer.start(t,e):(this._oHideTimer.abort(),t())},_hide:function(t,e){this._bIsShowing=!1,this._bIsHiding=!0,e>0?this._oHideTimer.start(t,e):(this._oShowTimer.abort(),t())},_getShowMethod:function(){switch(this.option("sMethod")){case"show":return"showIn";case"fade":return"fadeIn";case"slide":return"slideDown"}},_getHideMethod:function(){switch(this.option("sMethod")){case"show":return"hideOut";case"fade":return"fadeOut";case"slide":return"slideUp"}},show:function(t){return"undefined"==typeof t&&(t=this.option("nShowDelay")),this[this._getShowMethod()](t),this},hide:function(t){return"undefined"==typeof t&&(t=this.option("nHideDelay")),this[this._getHideMethod()](t),this},showIn:function(t){"undefined"==typeof t&&(t=this.option("nShowDelay"));var e=this;return this._show(function(){e._sAppliedMethod="show",e.getVisible()||e._fireEventBeforeShow()&&(e._wel.show(),e._fireEventAppear(),e._fireEventShow())},t),this},hideOut:function(t){"undefined"==typeof t&&(t=this.option("nHideDelay"));var e=this;return this._hide(function(){e._sAppliedMethod="show",e.getVisible()&&e._fireEventBeforeHide()&&(e._wel.hide(),e._fireEventHide())},t),this},_getTransition:function(){return this._oTransition?this._oTransition:this._oTransition=(new jindo.Transition).fps(30)},fadeIn:function(t){var e=this._getTransition();e.detachAll().abort(),"undefined"==typeof t&&(t=this.option("nShowDelay"));var n=this.option("nDuration"),i=this;return this._show(function(){i._sAppliedMethod="fade";var t=i.getLayer();i._wel.visible()&&1==i._wel.opacity()||i._fireEventBeforeShow()&&(i._wel.visible()||(i._wel.opacity(0),i._wel.show()),n*=1-i._wel.opacity(),e.attach({playing:function(t){1===t.nStep&&(this.detach("playing",arguments.callee),i._fireEventAppear())},end:function(t){this.detach("end",arguments.callee),i._fireEventShow()}}).start(n,t,{"@opacity":i.option("Transition").fFadeIn.apply(null,[1])}))},t),this},fadeOut:function(t){var e=this._getTransition();e.detachAll().abort(),"undefined"==typeof t&&(t=this.option("nHideDelay"));var n=this.option("nDuration"),i=this;return this._hide(function(){if(i._sAppliedMethod="fade",i.getVisible()){var t=i.getLayer();i._fireEventBeforeHide()&&(n*=i._wel.opacity(),e.attach({end:function(t){this.detach("end",arguments.callee),i._wel.hide(),i._wel.opacity(1),i._fireEventHide()}}).start(n,t,{"@opacity":i.option("Transition").fFadeOut.apply(null,[0])}))}},t),this},slideDown:function(t){var e=this._getTransition();e.detachAll().abort(),"undefined"==typeof t&&(t=this.option("nShowDelay"));var n=this.option("nDuration"),i=this;return this._show(function(){i._sAppliedMethod="slide";var t=i.getLayer();Math.ceil(i._wel.height())<i._nLayerHeight&&i._fireEventBeforeShow()&&(i.getVisible()?n=Math.ceil(n*((i._nLayerHeight-i._wel.height())/(i._nLayerHeight-i._nSlideMinHeight))):i._wel.height(0).show(),e.attach({playing:function(t){1===t.nStep&&(this.detach("playing",arguments.callee),i._fireEventAppear())},end:function(t){this.detach("end",arguments.callee),i._fireEventShow()}}).start(n,{getter:function(e){return jindo.$Element(t)[e]()+1},setter:function(e,n){jindo.$Element(t)[e](parseFloat(n))}},{height:i.option("Transition").fSlideDown.apply(null,[i._nLayerHeight])}))},t),this},slideUp:function(t){var e=this._getTransition();e.detachAll().abort(),"undefined"==typeof t&&(t=this.option("nHideDelay"));var n=this.option("nDuration"),i=this;return this._hide(function(){i._sAppliedMethod="slide";var t=i.getLayer();i.getVisible()&&i._fireEventBeforeHide()&&(n=Math.ceil(n*(i._wel.height()/i._nLayerHeight)),e.attach({end:function(t){i._wel.hide().css({height:i._sLayerCSSHeight}),this.detach("end",arguments.callee),i._fireEventHide()}}).start(n,{getter:function(e){return jindo.$Element(t)[e]()},setter:function(e,n){jindo.$Element(t)[e](Math.ceil(n))}},{height:i.option("Transition").fSlideUp.apply(null,[i._nSlideMinHeight])}))},t),this},toggle:function(t){return!this.getVisible()||this._bIsHiding?this.show(t||this.option("nShowDelay")):this.hide(t||this.option("nHideDelay")),this},_onEvent:function(t){var e=t.element,n=this;this._oEventTimer.start(function(){!n._bIsHiding&&n.getVisible()&&(n._check(e)?n._bIsShowing||(n.fireEvent("ignore",{sCheckEvent:n.option("sCheckEvent")}),n._oHideTimer.abort(),n._bIsHiding=!1):"undefined"!=typeof e.tagName&&n.hide())},this.option("nCheckDelay"))}}).extend(jindo.UIComponent),jindo.LayerPosition=jindo.$Class({$init:function(t,e,n){this.option({sPosition:"outside-bottom",sAlign:"left",sValign:"",nTop:0,nLeft:0,bAuto:!1}),this.option(n||{}),this.setElement(t),e&&this.setLayer(e),t&&e&&this.setPosition(),this._wfSetPosition=jindo.$Fn(function(){var t=this._elLayer;t&&this._welLayer.visible()&&this.fireEvent("beforeAdjust",{elLayer:t,htCurrentPosition:this.getCurrentPosition(),htAdjustedPosition:this._adjustPosition(this.getCurrentPosition())})&&(this.setPosition(),this.fireEvent("adjust",{elLayer:t,htCurrentPosition:this.getCurrentPosition()}))},this),this.option("bAuto")&&this._wfSetPosition.attach(window,"scroll").attach(window,"resize")},getElement:function(){return this._el},setElement:function(t){return this._el=jindo.$(t),this._wel=jindo.$Element(t),this},getLayer:function(){return this._elLayer},setLayer:function(t){return this._elLayer=jindo.$(t),this._welLayer=jindo.$Element(t),document.body.appendChild(t),this},_isPosition:function(t,e){return t.sPosition.indexOf(e)>-1?!0:!1},_setLeftRight:function(t,e){var n=this.getElement(),i=this.getLayer(),s=n.offsetWidth,a=i.offsetWidth;n==document.body&&(s=jindo.$Document().clientSize().width);var o=this._isPosition(t,"left"),r=this._isPosition(t,"right"),h=this._isPosition(t,"inside");return o?h?e.nLeft+=t.nLeft:(e.nLeft-=a,e.nLeft-=t.nLeft):r?(e.nLeft+=s,h?(e.nLeft-=a,e.nLeft-=t.nLeft):e.nLeft+=t.nLeft):("left"==t.sAlign&&(e.nLeft+=t.nLeft),"center"==t.sAlign&&(e.nLeft+=(s-a)/2),"right"==t.sAlign&&(e.nLeft+=s-a,e.nLeft-=t.nLeft)),e},_setVerticalAlign:function(t,e){var n=this.getElement(),i=this.getLayer(),s=n.offsetHeight,a=i.offsetHeight;switch(n==document.body&&(s=jindo.$Document().clientSize().height),t.sValign){case"top":e.nTop+=t.nTop;break;case"middle":e.nTop+=(s-a)/2;break;case"bottom":e.nTop+=s-a-t.nTop}return e},_adjustScrollPosition:function(t){if(this.getElement()==document.body){var e=jindo.$Document().scrollPosition();t.nTop+=e.top,t.nLeft+=e.left}return t},getPosition:function(t){"object"!=typeof t&&(t=this.option()),"undefined"==typeof t.nTop&&(t.nTop=0),"undefined"==typeof t.nLeft&&(t.nLeft=0);var e,n=this._isPosition(t,"center"),i=this._isPosition(t,"inside"),s=this._isPosition(t,"top"),a=this._isPosition(t,"bottom"),o=this._isPosition(t,"left"),r=this._isPosition(t,"right");o&&(e="left"),r&&(e="right"),s&&(e="top"),a&&(e="bottom"),n&&(e="center");var h,l=this.getElement(),u=jindo.$Element(l),c=this.getLayer(),f=jindo.$Element(c),d=u.offset(),_=l.offsetWidth,g=l.offsetHeight,p=c.offsetWidth,v=c.offsetHeight,m={nTop:d.top,nLeft:d.left};switch(l==document.body&&(h=jindo.$Document().clientSize(),_=h.width,g=h.height),p+=parseInt(f.css("marginLeft"))+parseInt(f.css("marginRight"))||0,v+=parseInt(f.css("marginTop"))+parseInt(f.css("marginBottom"))||0,e){case"center":m.nTop+=(g-v)/2,m.nTop+=t.nTop,m.nLeft+=(_-p)/2,m.nLeft+=t.nLeft;break;case"top":i?m.nTop+=t.nTop:m.nTop-=t.nTop+v,m=this._setLeftRight(t,m);break;case"bottom":m.nTop+=g,i?m.nTop-=t.nTop+v:m.nTop+=t.nTop,m=this._setLeftRight(t,m);break;case"left":i?m.nLeft+=t.nLeft:m.nLeft-=t.nLeft+p,m=this._setVerticalAlign(t,m);break;case"right":m.nLeft+=_,i?m.nLeft-=t.nLeft+p:m.nLeft+=t.nLeft,m=this._setVerticalAlign(t,m)}return m=this._adjustScrollPosition(m)},setPosition:function(t){var e=jindo.$Element(this.getLayer());return e.css("left","-9999px").css("top","0px"),"undefined"==typeof t&&(t=this.getPosition()),this.option("bAuto")&&(t=this._adjustPosition(t)),e.css("left",t.nLeft+"px").css("top",t.nTop+"px"),this},getCurrentPosition:function(){var t=jindo.$Element(this.getLayer());return{nTop:parseInt(t.css("top")),nLeft:parseInt(t.css("left"))}},_isFullyVisible:function(t){var e=this.getLayer(),n=jindo.$Element(e),i=jindo.$Document().scrollPosition(),s=i.top,a=i.left,o=jindo.$Document().clientSize(),r=e.offsetWidth+(parseInt(n.css("marginLeft"))+parseInt(n.css("marginRight"))||0),h=e.offsetHeight+(parseInt(n.css("marginTop"))+parseInt(n.css("marginBottom"))||0);return t.nLeft>=0&&t.nTop>=0&&o.width>=t.nLeft-a+r&&o.height>=t.nTop-s+h?!0:!1},_mirrorHorizontal:function(t){if("center"==t.sAlign||"inside-center"==t.sPosition)return t;var e={};for(var n in t)e[n]=t[n];return this._isPosition(e,"right")?e.sPosition=e.sPosition.replace(/right/,"left"):this._isPosition(e,"left")?e.sPosition=e.sPosition.replace(/left/,"right"):"right"==e.sAlign?e.sAlign="left":"left"==e.sAlign&&(e.sAlign="right"),e},_mirrorVertical:function(t){if("middle"==t.sValign||"inside-center"==t.sPosition)return t;var e={};for(var n in t)e[n]=t[n];return this._isPosition(e,"top")?e.sPosition=e.sPosition.replace(/top/,"bottom"):this._isPosition(e,"bottom")?e.sPosition=e.sPosition.replace(/bottom/,"top"):"top"==e.sValign?e.sValign="bottom":"bottom"==e.sValign&&(e.sValign="top"),e},_adjustPosition:function(t){var e=this.option(),n=[];n.push(t),n.push(this.getPosition(this._mirrorHorizontal(e))),n.push(this.getPosition(this._mirrorVertical(e))),n.push(this.getPosition(this._mirrorVertical(this._mirrorHorizontal(e))));for(var i,s=0;i=n[s];s++)if(this._isFullyVisible(i)){t=i;break}return t}}).extend(jindo.Component),jindo.Timer=jindo.$Class({$init:function(){this._nTimer=null,this._nLatest=null,this._nRemained=0,this._nDelay=null,this._fRun=null,this._bIsRunning=!1},start:function(t,e){return this.abort(),this._nRemained=0,this._nDelay=e,this._fRun=t,this._bIsRunning=!0,this._nLatest=this._getTime(),this.fireEvent("wait"),this._excute(this._nDelay,!1),!0},isRunning:function(){return this._bIsRunning},_getTime:function(){return(new Date).getTime()},_clearTimer:function(){var t=!1;return this._nTimer&&(clearInterval(this._nTimer),this._bIsRunning=!1,t=!0),this._nTimer=null,t},abort:function(){var t=this._clearTimer();return t&&(this.fireEvent("abort"),this._fRun=null),t},pause:function(){var t=this._getTime()-this._nLatest;return this._nRemained=Math.max(this._nDelay-t,0),this._clearTimer()},_excute:function(t,e){var n=this;this._clearTimer(),this._bIsRunning=!0,this._nTimer=setInterval(function(){if(n._nTimer){n.fireEvent("run");var t=n._fRun();if(n._nLatest=n._getTime(),!t)return clearInterval(n._nTimer),n._nTimer=null,n._bIsRunning=!1,void n.fireEvent("end");n.fireEvent("wait"),e&&n._excute(n._nDelay,!1)}},t)},resume:function(){return!this._fRun||this.isRunning()?!1:(this._bIsRunning=!0,this.fireEvent("wait"),this._excute(this._nRemained,!0),this._nRemained=0,!0)}}).extend(jindo.Component),jindo.Transition=jindo.$Class({_nFPS:30,_aTaskQueue:null,_oTimer:null,_bIsWaiting:!0,_bIsPlaying:!1,$init:function(t){this._aTaskQueue=[],this._oTimer=new jindo.Timer,this.option({fEffect:jindo.Effect.linear,bCorrection:!1}),this.option(t||{})},fps:function(t){return arguments.length>0?(this._nFPS=t,this):this._nFPS},isPlaying:function(){return this._bIsPlaying},abort:function(){return this._aTaskQueue=[],this._oTimer.abort(),this._bIsPlaying&&this.fireEvent("abort"),this._bIsWaiting=!0,this._bIsPlaying=!1,this._htTaskToDo=null,this},start:function(t,e,n){return arguments.length>0&&this.queue.apply(this,arguments),this._prepareNextTask(),this},queue:function(t,e){var n;if("function"==typeof arguments[0])n={sType:"function",fTask:arguments[0]};else{var i=[];arguments.length;if(arguments[1]instanceof Array)i=arguments[1];else{var s=[];jindo.$A(arguments).forEach(function(t,e){e>0&&(s.push(t),e%2==0&&(i.push(s.concat()),s=[]))})}n={sType:"task",nDuration:t,aList:[]};for(var a=0;a<i.length;a++){var o,r=[],h=i[a][1];for(var l in h)o=h[l],/^(@|style\.)(\w+)/i.test(l)?r.push(["style",RegExp.$2,o]):r.push(["attr",l,o]);n.aList.push({elTarget:i[a][0],aValue:r})}}return this._queueTask(n),this},pause:function(){return this._oTimer.abort()&&this.fireEvent("pause"),this},resume:function(){if(this._htTaskToDo){this._bIsWaiting===!1&&this._bIsPlaying===!0&&this.fireEvent("resume"),this._doTask(),this._bIsWaiting=!1,this._bIsPlaying=!0;var t=this;this._oTimer.start(function(){var e=!t._doTask();return e&&(t._bIsWaiting=!0,setTimeout(function(){t._prepareNextTask()},0)),!e},this._htTaskToDo.nInterval)}return this},precede:function(t,e,n){return this.start.apply(this,arguments),this},sleep:function(t,e){return"undefined"==typeof e&&(e=function(){}),this._queueTask({sType:"sleep",nDuration:t,fCallback:e}),this._prepareNextTask(),this},_queueTask:function(t){this._aTaskQueue.push(t)},_dequeueTask:function(){var t=this._aTaskQueue.shift();if(t){if("task"==t.sType)for(var e=t.aList,n=0,i=e.length;i>n;n++)for(var s=e[n].elTarget,a=0,o=e[n].aValue,r=o.length;r>a;a++){var h=o[a][0],l=o[a][2];if("function"!=typeof l&&(l=l instanceof Array?this.option("fEffect")(l[0],l[1]):this.option("fEffect")(l)),l.setStart)if(this._isHTMLElement(s)){var u=jindo.$Element(s);switch(h){case"style":l.setStart(u.css(o[a][1]));break;case"attr":l.setStart(u.$value()[o[a][1]])}}else l.setStart(s.getter(o[a][1]));o[a][2]=l}return t}return null},_prepareNextTask:function(){if(this._bIsWaiting){var t=this._dequeueTask();if(t)switch(t.sType){case"task":this._bIsPlaying||this.fireEvent("start");var e=1e3/this._nFPS,n=e/t.nDuration;this._htTaskToDo={aList:t.aList,nRatio:0,nInterval:e,nGap:n,nStep:0,nTotalStep:Math.ceil(t.nDuration/e)},this.resume();break;case"function":this._bIsPlaying||this.fireEvent("start"),t.fTask(),this._prepareNextTask();break;case"sleep":this._bIsPlaying&&(this.fireEvent("sleep",{nDuration:t.nDuration}),t.fCallback());var i=this;setTimeout(function(){i.fireEvent("awake"),i._prepareNextTask()},t.nDuration)}else this._bIsPlaying&&(this._bIsPlaying=!1,this.abort(),this.fireEvent("end"))}},_isHTMLElement:function(t){return"tagName"in t},_doTask:function(){for(var t=this._htTaskToDo,e=parseFloat(t.nRatio.toFixed(5),1),n=t.nStep,i=t.nTotalStep,s=t.aList,a={},o=this.option("bCorrection"),r=0,h=s.length;h>r;r++)for(var l=s[r].elTarget,u=0,c=s[r].aValue,f=c.length;f>u;u++){var d=c[u][0],_=c[u][1],g=c[u][2](e);if(this._isHTMLElement(l)){var p=jindo.$Element(l);if(o){var v=/^[0-9]*([^0-9]*)$/.test(g)&&RegExp.$1||"";if(v){var m,E=parseFloat(g);E+=a[_]||0,E=parseFloat(E.toFixed(5)),r==h-1?g=Math.round(E)+v:(m=parseFloat(/(\.[0-9]+)$/.test(E)&&RegExp.$1||0),g=parseInt(E,10)+v,a[_]=m)}}switch(d){case"style":p.css(_,g);break;case"attr":p.$value()[_]=g}}else l.setter(_,g);this._bIsPlaying&&this.fireEvent("playing",{element:l,sKey:_,sValue:g,nStep:n,nTotalStep:i})}return t.nRatio=Math.min(t.nRatio+t.nGap,1),t.nStep+=1,1!=e}}).extend(jindo.Component),function(){var t=jindo.$Element.prototype.css;jindo.$Element.prototype.css=function(e,n){return"opacity"==e?"undefined"!=typeof n?this.opacity(parseFloat(n)):this.opacity():"undefined"!=typeof n?t.call(this,e,n):t.call(this,e)}}(),jindo.Effect=function(t){if(this instanceof arguments.callee)throw new Error("You can't create a instance of this");var e=/^(\-?[0-9\.]+)(%|px|pt|em)?$/,n=/^rgb\(([0-9]+)\s?,\s?([0-9]+)\s?,\s?([0-9]+)\)$/i,i=/^#([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,s=/^#([0-9A-F])([0-9A-F])([0-9A-F])$/i,a=function(t){var a,o=t;return e.test(t)?(o=parseFloat(t),a=RegExp.$2):n.test(t)?(o=[parseInt(RegExp.$1,10),parseInt(RegExp.$2,10),parseInt(RegExp.$3,10)],a="color"):i.test(t=t.replace(s,"#$1$1$2$2$3$3"))&&(o=[parseInt(RegExp.$1,16),parseInt(RegExp.$2,16),parseInt(RegExp.$3,16)],a="color"),{nValue:o,sUnit:a}};return function(e,n){var i;if(arguments.length>1?(e=a(e),n=a(n),i=n.sUnit):(n=a(e),e=null,i=n.sUnit),e&&n&&e.sUnit!=n.sUnit)throw new Error("unit error");e=e&&e.nValue,n=n&&n.nValue;var s=function(s){var a=t(s),o=function(t,e){return(e-t)*a+t+i};if("color"==i){var r=parseInt(o(e[0],n[0]),10)<<16;r|=parseInt(o(e[1],n[1]),10)<<8,r|=parseInt(o(e[2],n[2]),10), | |
2 | +r=r.toString(16).toUpperCase();for(var h=0;6-r.length;h++)r="0"+r;return"#"+r}return o(e,n)};return null===e&&(s.setStart=function(t){if(t=a(t),t.sUnit!=i)throw new Error("unit eror");e=t.nValue}),s}},jindo.Effect.linear=jindo.Effect(function(t){return t}),jindo.Effect.easeIn=jindo.Effect(function(t){return 1-Math.sqrt(1-t*t)}),jindo.Effect.easeOut=jindo.Effect(function(t){return Math.sqrt((2-t)*t)}),jindo.Effect.bounce=jindo.Effect(function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),jindo.Effect._cubicBezier=function(t,e,n,i){return function(s){function a(t){return((u*t+l)*t+h)*t}function o(t){return((d*t+f)*t+c)*t}function r(t,e){for(var n,i,s=0,o=1,r=t,c=0;8>c;c++){if(n=a(r)-t,Math.abs(n)<e)return r;if(i=(3*u*r+2*l)*r+h,Math.abs(i)<1e-6)break;r-=n/i}if(s>r)return s;if(r>o)return o;for(;o>s;){if(n=a(r),Math.abs(n-t)<e)return r;t>n?s=r:o=r,r=.5*(o-s)+s}return r}var h=3*t,l=3*(n-t)-h,u=1-h-l,c=3*e,f=3*(i-e)-c,d=1-c-f;return o(r(s,.001))}},jindo.Effect.cubicBezier=function(t,e,n,i){return jindo.Effect(jindo.Effect._cubicBezier(t,e,n,i))},jindo.Effect.overphase=jindo.Effect.cubicBezier(.25,.75,.8,1.3),jindo.Effect.easeInOut=jindo.Effect.cubicBezier(.75,0,.25,1),jindo.Effect.easeOutIn=jindo.Effect.cubicBezier(.25,.75,.75,.25),jindo.Effect.cubicEase=jindo.Effect.cubicBezier(.25,.1,.25,1),jindo.Effect.cubicEaseIn=jindo.Effect.cubicBezier(.42,0,1,1),jindo.Effect.cubicEaseOut=jindo.Effect.cubicBezier(0,0,.58,1),jindo.Effect.cubicEaseInOut=jindo.Effect.cubicBezier(.42,0,.58,1),jindo.Effect.cubicEaseOutIn=jindo.Effect.cubicBezier(0,.42,1,.58),jindo.Effect.pulse=function(t){return jindo.Effect(function(e){return-Math.cos(e*(t-.5)*2*Math.PI)/2+.5})},jindo.FileUploader=jindo.$Class({_bIsActivating:!1,_aHiddenInput:[],$init:function(t,e){var n={sUrl:"",sCallback:"",htData:{},sFiletype:"*",sMsgNotAllowedExt:"업로드가 허용되지 않는 파일형식입니다",bAutoUpload:!1,bAutoReset:!0,bActivateOnload:!0};this.option(n),this.option(e||{}),this._el=jindo.$(t),this._wel=jindo.$Element(this._el),this._elForm=this._el.form,this._aHiddenInput=[],this.constructor._oCallback={},this._wfChange=jindo.$Fn(this._onFileSelectChange,this),this._sFunctionName=null,this.option("bActivateOnload")&&this.activate()},_appendIframe:function(){var t="tmpFrame_"+this._makeUniqueId();this._welIframe=jindo.$Element(jindo.$('<iframe name="'+t+'" src="">')).css({position:"absolute",width:"1px",height:"1px",left:"-100px",top:"-100px"}),document.body.appendChild(this._welIframe.$value())},_removeIframe:function(){this._welIframe&&this._welIframe.leave()},getBaseElement:function(){return this.getFileSelect()},getFileSelect:function(){return this._el},getFormElement:function(){return this._elForm},upload:function(){this._appendIframe();var t=this.getFormElement(),e=jindo.$Element(t),n=this._welIframe.attr("name"),i=this._sFunctionName=n+"_func",s=this.option("sUrl");e.attr({target:n,action:s}),this._aHiddenInput.push(this._createElement("input",{type:"hidden",name:"callback",value:this.option("sCallback")})),this._aHiddenInput.push(this._createElement("input",{type:"hidden",name:"callback_func",value:i}));for(var a in this.option("htData"))this._aHiddenInput.push(this._createElement("input",{type:"hidden",name:a,value:this.option("htData")[a]}));for(var o=0;o<this._aHiddenInput.length;o++)t.appendChild(this._aHiddenInput[o]);this.constructor._oCallback[i+"_success"]=jindo.$Fn(function(t){this.option("bAutoReset")&&this.reset(),this._revertFormAttr(),this.fireEvent("success",{htResult:t}),this._clear()},this).bind(),this.constructor._oCallback[i+"_error"]=jindo.$Fn(function(t){this.option("bAutoReset")&&this.reset(),this._revertFormAttr(),this.fireEvent("error",{htResult:t}),this._clear()},this).bind(),t.submit()},reset:function(){var t=jindo.$("<form>");this._wel.wrap(t),t.reset(),jindo.$Element(t).replace(this._el);var e=jindo.$Agent().navigator();if(e.ie&&e.version<=10){var n=this.getFormElement();n.type="radio",n.type="file"}return this._clear(),this},_revertFormAttr:function(){var t=this.getFormElement(),e=jindo.$Element(t);e.attr({target:this._sPrevTarget,action:this._sAction})},_onActivate:function(){var t=this.getFormElement(),e=jindo.$Element(t);this._sPrevTarget=e.attr("target"),this._sAction=e.attr("action"),this._el.value="",this._wfChange.attach(this._el,"change")},_onDeactivate:function(){this._wfChange.detach(this._el,"change")},_makeUniqueId:function(){return(new Date).getMilliseconds()+Math.floor(1e5*Math.random())},_createElement:function(t,e){var n=jindo.$("<"+t+">"),i=jindo.$Element(n);for(var s in e)i.attr(s,e[s]);return n},_checkExtension:function(t){for(var e,n=this.option("sFiletype").split(";"),i=0;i<n.length;i++)if(e="*.*"==n[i]?"*":n[i],e=e.replace(/^\s+|\s+$/,""),e=e.replace(/\./g,"\\."),e=e.replace(/\*/g,"[^\\/]+"),new RegExp(e+"$","gi").test(t))return!0;return!1},_onFileSelectChange:function(t){var e=t.element.value,n=this._checkExtension(e),i={sValue:e,bAllowed:n,sMsgNotAllowedExt:this.option("sMsgNotAllowedExt")};e.length&&this.fireEvent("select",i)&&(n?this.option("bAutoUpload")&&this.upload():alert(i.sMsgNotAllowedExt))},_clear:function(){null!=this._sFunctionName&&(delete this.constructor._oCallback[this._sFunctionName+"_success"],delete this.constructor._oCallback[this._sFunctionName+"_error"],this._sFunctionName=null);for(var t=0,e=this._aHiddenInput.length;e>t;t++)jindo.$Element(this._aHiddenInput[t]).leave();this._aHiddenInput.length=0,this._removeIframe()}}).extend(jindo.UIComponent),jindo.MultipleAjaxRequest=jindo.$Class({_bIsRequesting:!1,$init:function(t){var e={sMode:"parallel"};this.option(e),this.option(t)},isRequesting:function(){return this._bIsRequesting},request:function(t,e){if(this.isRequesting())return!1;switch(t instanceof Array||(t=[t]),"undefined"==typeof e&&(e={}),this._htMetaData=e,this.option("sMode")){case"parallel":this._parallelRequest(t);break;case"serial":this._serialRequest(t);break;default:return!1}return!0},_fireEventStart:function(){return this._bIsRequesting=!0,this.fireEvent("start",{aAjax:this._aAjax,htMetaData:this._htMetaData})?!0:(this.abort(),!1)},_fireEventBeforeEachRequest:function(t){return this.fireEvent("beforeEachRequest",{oAjax:this._aAjax[t],nIndex:t})?!0:(this.abort(),!1)},_fireEventAfterEachResponse:function(t){return this.fireEvent("afterEachResponse",{oAjax:this._aAjax[t],nIndex:t})?!0:(this.abort(),!1)},_parallelRequest:function(t){if(this._aAjaxData=t,this._aAjax=[],this._aStatus=[],this._aStatus.length=t.length,this._aResponse=[],this._fireEventStart()){var e=this;jindo.$A(this._aAjaxData).forEach(function(t,n){var i=function(t){t._constructor=e._aAjax[n];var i=e._findAjaxObjectIndexOfResponse(t._constructor);e._aResponse[i]=t,e._aStatus[i]=!0,e._fireEventAfterEachResponse(i)&&e._hasCompletedGotResponsesOfParallelResponses()&&e._complete()};e._aAjax.push(jindo.$Ajax(t.sUrl,t.htOption)),t.htOption.onload=i,t.htOption.onerror=i,t.htOption.ontimeout=i,e._aAjax[n].option(t.htOption),e._fireEventBeforeEachRequest(n)?e._aAjax[n].request(t.htParameter):jindo.$A.Break()})}},_findAjaxObjectIndexOfResponse:function(t){return jindo.$A(this._aAjax).indexOf(t)},_hasCompletedGotResponsesOfParallelResponses:function(){var t=!0;return jindo.$A(this._aStatus).forEach(function(e){e||(t=!1,jindo.$A.Break())}),t},_serialRequest:function(t){this._aAjaxData=t,this._aAjax=[],this._aStatus=[],this._aStatus.length=t.length,this._aResponse=[];var e=this;jindo.$A(this._aAjaxData).forEach(function(t,n){var i=function(t){t._constructor=e._aAjax[n],e._aResponse.push(t),e._serialRequestNext()};e._aAjax.push(jindo.$Ajax(t.sUrl,t.htOption)),t.htOption.onload=i,t.htOption.onerror=i,t.htOption.ontimeout=i,e._aAjax[n].option(t.htOption)}),this._fireEventStart()&&this._fireEventBeforeEachRequest(0)&&(this._aAjax[0].request(this._aAjaxData[0].htParameter),this._aStatus[0]=!0)},_serialRequestNext:function(){for(var t=-1,e=0;e<this._aStatus.length;e++)if(!this._aStatus[e]){this._aStatus[e]=!0,t=e;break}t>0?this._fireEventAfterEachResponse(t-1)&&this._fireEventBeforeEachRequest(t)&&this._aAjax[t].request(this._aAjaxData[t].htParameter):-1==t&&this._fireEventAfterEachResponse(this._aStatus.length-1)&&this._complete()},_reset:function(){this._aAjaxData.length=0,this._aAjax.length=0,this._aStatus.length=0,this._aResponse.length=0,this._htMetaData=null,delete this._aAjaxData,delete this._aAjax,delete this._aStatus,delete this._aResponse,delete this._htMetaData,this._bIsRequesting=!1},abort:function(){jindo.$A(this._aAjax).forEach(function(t){t.abort()}),this._reset()},_complete:function(){var t,e=this._aResponse.concat(),n={};for(t in this._htMetaData)n[t]=this._htMetaData[t];this._reset(),this.fireEvent("complete",{aResponse:e,htMetaData:n})}}).extend(jindo.Component),jindo.RolloverClick=jindo.$Class({$init:function(t,e){this.option({bActivateOnload:!0,sCheckEvent:"click",bCheckDblClick:!1,RolloverArea:{sClassName:"rollover",sClassPrefix:"rollover-",bCheckMouseDown:!1,bActivateOnload:!1,htStatus:{sOver:"over",sDown:"down"}}}),this.option(e||{});var n=this;this._oRolloverArea=new jindo.RolloverArea(t,this.option("RolloverArea")).attach({over:function(t){n.fireEvent("over",t)||t.stop()},out:function(t){n.fireEvent("out",t)||t.stop()}}),this._wfClick=jindo.$Fn(this._onClick,this),this._wfDblClick=jindo.$Fn(this._onClick,this),this.option("bActivateOnload")&&this.activate()},_onClick:function(t){var e=t.element,n="click";for("dblclick"==t.type&&(n=t.type);e=this._oRolloverArea._findRollover(e);)this.fireEvent(n,{element:e,htStatus:this._oRolloverArea.option("htStatus"),weEvent:t}),e=e.parentNode},_onActivate:function(){this._wfClick.attach(this._oRolloverArea._elArea,this.option("sCheckEvent")),this.option("bCheckDblClick")&&this._wfDblClick.attach(this._oRolloverArea._elArea,"dblclick"),this._oRolloverArea.activate()},_onDeactivate:function(){this._wfClick.detach(this._oRolloverArea._elArea,this.option("sCheckEvent")),this._wfDblClick.detach(this._oRolloverArea._elArea,"dblclick"),this._oRolloverArea.deactivate()}}).extend(jindo.UIComponent),jindo.Pagination=jindo.$Class({$init:function(t,e){this._elPageList=jindo.$(t),this._welPageList=jindo.$Element(this._elPageList),this._waPage=jindo.$A([]),this._fClickPage=jindo.$Fn(this._onClickPageList,this),this.option({bActivateOnload:!0,nItem:10,nItemPerPage:10,nPagePerPageList:10,nPage:1,sMoveUnit:"pagelist",bAlignCenter:!1,sInsertTextNode:"",sClassPrefix:"",sClassFirst:"first-child",sClassLast:"last-child",sPageTemplate:"<a href='#'>{=page}</a>",sCurrentPageTemplate:"<strong>{=page}</strong>",elFirstPageLinkOn:jindo.$$.getSingle("a."+this._wrapPrefix("pre_end"),this._elPageList),elPrevPageLinkOn:jindo.$$.getSingle("a."+this._wrapPrefix("pre"),this._elPageList),elNextPageLinkOn:jindo.$$.getSingle("a."+this._wrapPrefix("next"),this._elPageList),elLastPageLinkOn:jindo.$$.getSingle("a."+this._wrapPrefix("next_end"),this._elPageList),elFirstPageLinkOff:jindo.$$.getSingle("span."+this._wrapPrefix("pre_end"),this._elPageList),elPrevPageLinkOff:jindo.$$.getSingle("span."+this._wrapPrefix("pre"),this._elPageList),elNextPageLinkOff:jindo.$$.getSingle("span."+this._wrapPrefix("next"),this._elPageList),elLastPageLinkOff:jindo.$$.getSingle("span."+this._wrapPrefix("next_end"),this._elPageList)}),this.option(e||{}),this.option("bActivateOnload")&&this.activate()},option:function(t,e){var n=jindo.Component.prototype.option.apply(this,arguments);if("object"==typeof t||"undefined"!=typeof e){var i=this.option("sMoveUnit"),s=this.option("bAlignCenter");if(s&&"pageunit"===i)throw new Error('Invalid Option : sMoveUnit can\'t be set to "pageunit" when bAlignCenter is true.')}return n},_wrapPrefix:function(t){var e=this.option("sClassPrefix");return e?e+t.replace(/_/g,"-"):t},getBaseElement:function(){return this._elPageList},getItemCount:function(){return this.option("nItem")},setItemCount:function(t){this.option({nItem:t})},getItemPerPage:function(){return this.option("nItemPerPage")},setItemPerPage:function(t){this.option("nItemPerPage",t)},getCurrentPage:function(){return this._nCurrentPage},getFirstItemOfPage:function(t){return this.getItemPerPage()*(t-1)+1},getPageOfItem:function(t){return Math.ceil(t/this.getItemPerPage())},_getLastPage:function(){return Math.ceil(this.getItemCount()/this.getItemPerPage())},_getRelativePage:function(t){var e=null,n="page"==this.option("sMoveUnit"),i=this._getPageList(this.getCurrentPage());switch(t){case"pre_end":e=1;break;case"next_end":e=this._getLastPage();break;case"pre":e=n?this.getCurrentPage()-1:(i-1)*this.option("nPagePerPageList");break;case"next":e=n?this.getCurrentPage()+1:i*this.option("nPagePerPageList")+1}return e},_getPageList:function(t){if(this.option("bAlignCenter")){var e=Math.floor(this.option("nPagePerPageList")/2),n=t-e;return n=Math.max(n,1),n=Math.min(n,this._getLastPage())}return Math.ceil(t/this.option("nPagePerPageList"))},_isIn:function(t,e){return e?t===e?!0:jindo.$Element(t).isChildOf(e):!1},_getPageElement:function(t){for(var e=0,n=this._waPage.$value().length;n>e;e++){var i=this._waPage.get(e);if(this._isIn(t,i))return i}return null},_onClickPageList:function(t){t.stop(jindo.$Event.CANCEL_DEFAULT);var e=null,n=this.option(),i=t.element;if(this._isIn(i,n.elFirstPageLinkOn))e=this._getRelativePage("pre_end");else if(this._isIn(i,n.elPrevPageLinkOn))e=this._getRelativePage("pre");else if(this._isIn(i,n.elNextPageLinkOn))e=this._getRelativePage("next");else if(this._isIn(i,n.elLastPageLinkOn))e=this._getRelativePage("next_end");else{var s=this._getPageElement(i);if(!s)return;e=parseInt(jindo.$Element(s).text(),10)}this.fireEvent("click",{nPage:e,weEvent:t})&&this.movePageTo(e)},_convertToAvailPage:function(t){var e=this._getLastPage();return t=Math.max(t,1),t=Math.min(t,e)},movePageTo:function(t,e){"undefined"==typeof e&&(e=!0),t=this._convertToAvailPage(t),this._nCurrentPage=t,(!e||this.fireEvent("beforeMove",{nPage:t}))&&(this._paginate(t),e&&this.fireEvent("move",{nPage:t}))},reset:function(t){"undefined"==typeof t&&(t=this.option("nItem")),this.setItemCount(t),this.movePageTo(1,!1)},_onActivate:function(){jindo.$Element.prototype.preventTapHighlight&&this._welPageList.preventTapHighlight(!0),this._fClickPage.attach(this._elPageList,"click"),this.setItemCount(this.option("nItem")),this.movePageTo(this.option("nPage"),!1),this._welPageList.addClass(this._wrapPrefix("loaded"))},_onDeactivate:function(){jindo.$Element.prototype.preventTapHighlight&&this._welPageList.preventTapHighlight(!1),this._fClickPage.detach(this._elPageList,"click"),this._welPageList.removeClass(this._wrapPrefix("loaded"))},_addTextNode:function(){var t=this.option("sInsertTextNode");this._elPageList.appendChild(document.createTextNode(t))},_paginate:function(t){this._empty(),this._addTextNode();var e=this.option(),n=e.elFirstPageLinkOn,i=e.elPrevPageLinkOn,s=e.elNextPageLinkOn,a=e.elLastPageLinkOn,o=e.elFirstPageLinkOff,r=e.elPrevPageLinkOff,h=e.elNextPageLinkOff,l=e.elLastPageLinkOff,u=this._getLastPage(),c=this._getPageList(t),f=this._getPageList(u);0===u?this._welPageList.addClass(this._wrapPrefix("no-result")):1==u?this._welPageList.addClass(this._wrapPrefix("only-one")).removeClass(this._wrapPrefix("no-result")):this._welPageList.removeClass(this._wrapPrefix("only-one")).removeClass(this._wrapPrefix("no-result"));var d,_;if(e.bAlignCenter){var g=Math.floor(e.nPagePerPageList/2);d=t-g,d=Math.max(d,1),_=d+e.nPagePerPageList-1,_>u&&(d=u-e.nPagePerPageList+1,d=Math.max(d,1),_=u)}else d=(c-1)*e.nPagePerPageList+1,_=c*e.nPagePerPageList,_=Math.min(_,u);"page"==e.sMoveUnit&&(c=t,f=u),t>1?n&&(this._welPageList.append(n),this._addTextNode()):o&&(this._welPageList.append(o),this._addTextNode()),c>1?i&&(this._welPageList.append(i),this._addTextNode()):r&&(this._welPageList.append(r),this._addTextNode());for(var p,v,m=d;_>=m;m++)m==t?p=jindo.$(jindo.$Template(e.sCurrentPageTemplate).process({page:m.toString()})):(p=jindo.$(jindo.$Template(e.sPageTemplate).process({page:m.toString()})),this._waPage.push(p)),v=jindo.$Element(p),m==d&&v.addClass(this._wrapPrefix(this.option("sClassFirst"))),m==_&&v.addClass(this._wrapPrefix(this.option("sClassLast"))),this._welPageList.append(p),this._addTextNode();f>c?s&&(this._welPageList.append(s),this._addTextNode()):h&&(this._welPageList.append(h),this._addTextNode()),u>t?a&&(this._welPageList.append(a),this._addTextNode()):l&&(this._welPageList.append(l),this._addTextNode())},_empty:function(){var t=this.option();this.option({elFirstPageLinkOn:this._clone(t.elFirstPageLinkOn),elPrevPageLinkOn:this._clone(t.elPrevPageLinkOn),elNextPageLinkOn:this._clone(t.elNextPageLinkOn),elLastPageLinkOn:this._clone(t.elLastPageLinkOn),elFirstPageLinkOff:this._clone(t.elFirstPageLinkOff),elPrevPageLinkOff:this._clone(t.elPrevPageLinkOff),elNextPageLinkOff:this._clone(t.elNextPageLinkOff),elLastPageLinkOff:this._clone(t.elLastPageLinkOff)}),this._waPage.empty(),this._welPageList.empty()},_clone:function(t){return t&&t.cloneNode?t.cloneNode(!0):t}}).extend(jindo.UIComponent),jindo.DatePicker=jindo.$Class({_aDatePickerSet:[],_htSelectedDatePickerSet:null,$init:function(t,e){var n=new Date;this.htDefaultOption={bUseLayerPosition:!0,Calendar:{sClassPrefix:"calendar-",nYear:n.getFullYear(),nMonth:n.getMonth()+1,nDate:n.getDate(),sTitleFormat:"yyyy-mm",aMonthTitle:["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"]},LayerManager:{sCheckEvent:"click",nShowDelay:0,nHideDelay:0},LayerPosition:{sPosition:"outside-bottom",sAlign:"left",nTop:0,nLeft:0,bAuto:!1}},this.option(this.htDefaultOption),this.option(e),this._elCalendarLayer=jindo.$(t),this._initCalendar(),this._initLayerManager(),this._initLayerPosition(),this._wfFocusInput=jindo.$Fn(this._onFocusInput,this),this._wfClickLinkedElement=jindo.$Fn(this._onClickLinkedElement,this),this._wfMouseOverOutDate=jindo.$Fn(this._onMouseOverOutDate,this),this._wfClickDate=jindo.$Fn(this._onClickDate,this),this.activate()},addDatePickerSet:function(t){var e=(this.option(),this.getCalendar().option()),n={nYear:e.nYear,nMonth:e.nMonth,nDate:e.nDate,bDefaultSet:!0,bReadOnly:!0,sDateFormat:"yyyy-mm-dd",htSelectableDateFrom:{nYear:1900,nMonth:1,nDate:1},htSelectableDateTo:{nYear:2100,nMonth:12,nDate:31}};if("undefined"!=typeof t.htOption)for(var i in t.htOption)"undefined"!=typeof n[i]&&(n[i]=t.htOption[i]);t.htOption=n,this._aDatePickerSet.push(t);var s=this.getLayerManager();return"undefined"!=typeof t.elInput&&(s.link(t.elInput),t.htOption.bReadOnly&&(t.elInput.readOnly=!0),this._wfFocusInput.attach(t.elInput,"focus"),this._wfClickLinkedElement.attach(t.elInput,"click")),"undefined"!=typeof t.elButton&&(s.link(t.elButton),this._wfClickLinkedElement.attach(t.elButton,"click")),t.htOption.bDefaultSet&&this._setDate(t,t.htOption),this},removeDatePickerSet:function(t){for(var e=-1,n=0,i=this._aDatePickerSet.length;i>n;n++)if(this._aDatePickerSet[n].elInput==t.elInput||this._aDatePickerSet[n].elButton==t.elButton){e=n;break}var s=this._aDatePickerSet[e],a=this.getLayerManager();return"undefined"!=typeof s.elButton&&(a.unlink(s.elButton),this._wfClickLinkedElement.detach(s.elButton,"click")),"undefined"!=typeof s.elInput&&(this._wfFocusInput.detach(s.elInput,"focus"),this._wfClickLinkedElement.detach(s.elInput,"click"),s.elInput.readOnly=!1),s==this._htSelectedDatePickerSet&&(this._htSelectedDatePickerSet=null),this._aDatePickerSet.splice(n,1),this},getDatePickerSet:function(t){if("undefined"==typeof t)return this._aDatePickerSet;for(var e=0,n=this._aDatePickerSet.length;n>e;e++)if(this._aDatePickerSet[e].elInput==t||this._aDatePickerSet[e].elButton==t)return this._aDatePickerSet[e];return!1},getCalendarLayer:function(){return this._elCalendarLayer},_initCalendar:function(){var t=this;this._oCalendar=new jindo.Calendar(this.getCalendarLayer(),this.option("Calendar")).attach({beforeDraw:function(e){t.fireEvent("beforeDraw",e)||e.stop()},draw:function(e){var n=this.option("sClassPrefix"),i=t._htSelectedDatePickerSet;t.isSelectable(i,e)?(e.bSelectable=!0,jindo.Calendar.isSameDate(e,i)&&jindo.$Element(e.elDateContainer).addClass(n+"selected")):(e.bSelectable=!1,jindo.$Element(e.elDateContainer).addClass(this.option("sClassPrefix")+"unselectable")),t.fireEvent("draw",e)||e.stop()},afterDraw:function(e){t.fireEvent("afterDraw",e)}})},getCalendar:function(){return this._oCalendar},_initLayerManager:function(){var t=this,e=this.getCalendarLayer();this._oLayerManager=new jindo.LayerManager(e,this.option("LayerManager")).attach({hide:function(e){t._htSelectedDatePickerSet=null}}).link(e)},getLayerManager:function(){return this._oLayerManager},_initLayerPosition:function(){this.option("bUseLayerPosition")&&(this._oLayerPosition=new jindo.LayerPosition(null,this.getCalendarLayer(),this.option("LayerPosition")))},getLayerPosition:function(){return this._oLayerPosition},getInput:function(t){return t.elInput||null},setInput:function(t,e){this._setDate(t,e)},getDate:function(t){return{nYear:t.nYear,nMonth:t.nMonth,nDate:t.nDate}},_setDate:function(t,e){t.nYear=1*e.nYear,t.nMonth=1*e.nMonth,t.nDate=1*e.nDate,"undefined"!=typeof t.elInput&&(t.elInput.value=this._getDateFormat(t,e))},isSelectable:function(t,e){return jindo.Calendar.isBetween(e,t.htOption.htSelectableDateFrom,t.htOption.htSelectableDateTo)},setDate:function(t,e){if(this.isSelectable(t,e)){var n=this._getDateFormat(t,e),i={sText:n,nYear:e.nYear,nMonth:e.nMonth,nDate:e.nDate};return this.fireEvent("beforeSelect",i)&&(this._setDate(t,e),this.fireEvent("select",i)&&this.getLayerManager().hide()),!0}return!1},_getDateFormat:function(t,e){var n=e.nYear,i=e.nMonth,s=e.nDate;10>i&&(i=("0"+1*i).toString()),10>s&&(s=("0"+1*s).toString());var a=t.htOption.sDateFormat;return a=a.replace(/yyyy/g,n).replace(/y/g,n.toString().substr(2,2)).replace(/mm/g,i).replace(/m/g,1*i).replace(/M/g,this.getCalendar().option("aMonthTitle")[i-1]).replace(/dd/g,s).replace(/d/g,1*s)},_linkOnly:function(t){var e=this.getLayerManager();e.setLinks([this.getCalendarLayer()]),"undefined"!=typeof t.elInput&&e.link(t.elInput),"undefined"!=typeof t.elButton&&e.link(t.elButton)},_onActivate:function(){var t=this.getCalendarLayer();this._wfMouseOverOutDate.attach(t,"mouseover").attach(t,"mouseout"),this._wfClickDate.attach(t,"click"),this.getLayerManager().activate(),this.getCalendar().activate()},_onDeactivate:function(){var t=this.getCalendarLayer();this._wfMouseOverOutDate.detach(t,"mouseover").detach(t,"mouseout"),this._wfClickDate.detach(t,"click").detach(t,"mouseover").detach(t,"mouseout"),this.getLayerManager().deactivate(),this.getCalendar().deactivate()},attachEvent:function(){return this.activate()},detachEvent:function(){return this.deactivate()},addButton:function(){return this},_onFocusInput:function(t){this.fireEvent("focus")},_onClickLinkedElement:function(t){if(t.stop(jindo.$Event.CANCEL_DEFAULT),this.fireEvent("click",{element:t.element})){var e=this.getDatePickerSet(t.currentElement);if(e){this._htSelectedDatePickerSet=e,this._linkOnly(e),e.nYear||(e.nYear=e.htOption.nYear),e.nMonth||(e.nMonth=e.htOption.nMonth),e.nDate||(e.nDate=e.htOption.nDate);var n=e.nYear,i=e.nMonth;this.getCalendar().draw(n,i),this.getLayerManager().show(),this.option("bUseLayerPosition")&&("undefined"!=typeof e.elLayerPosition?this.getLayerPosition().setElement(e.elLayerPosition).setPosition():this.getLayerPosition().setElement(e.elInput).setPosition())}}},_getTargetDateElement:function(t){var e=this.getCalendar().option("sClassPrefix"),n=jindo.$Element(t).hasClass(e+"date")?t:jindo.$$.getSingle("."+e+"date",t);return!n||n!=t&&1!=n.length?null:n},_getTargetDateContainerElement:function(t){var e=this.getCalendar().option("sClassPrefix"),n=jindo.$$.getSingle("! ."+e+"week",t);if(n){for(var i=t;!jindo.$Element(i.parentNode).hasClass(e+"week");)i=i.parentNode;return jindo.$Element(i).hasClass(e+"unselectable")?null:i}return null},_onMouseOverOutDate:function(t){t.stop(jindo.$Event.CANCEL_DEFAULT);var e=this.getCalendar().option("sClassPrefix"),n=t.element,i=this._getTargetDateContainerElement(n);if(i){var s=this.getCalendar().getDateOfElement(i);if(this._htSelectedDatePickerSet&&this.isSelectable(this._htSelectedDatePickerSet,s)){if("mouseover"==t.type)return this._elSelected||(this._elSelected=jindo.$$.getSingle("."+e+"selected",this.elWeekAppendTarget),this._elSelected&&jindo.$Element(this._elSelected).removeClass(e+"selected")),void jindo.$Element(i).addClass(e+"over");if("mouseout"==t.type)return void jindo.$Element(i).removeClass(e+"over")}else this._elSelected&&(jindo.$Element(this._elSelected).addClass(e+"selected"),this._elSelected=null)}else this._elSelected&&(jindo.$Element(this._elSelected).addClass(e+"selected"),this._elSelected=null)},_onClickDate:function(t){t.stop(jindo.$Event.CANCEL_DEFAULT);var e=t.element,n=this._getTargetDateElement(e);if(n){var i=this._getTargetDateContainerElement(n);if(i){var s=this.getCalendar().getDateOfElement(i);this.isSelectable(this._htSelectedDatePickerSet,s)&&this.setDate(this._htSelectedDatePickerSet,s)}}}}).extend(jindo.UIComponent),jindo.StarRating=jindo.$Class({$init:function(t,e){var n={nStep:1,nMaxValue:10,nDefaultValue:0,bSnap:!1,bActivateOnload:!0};this.option(n),this.option(e||{}),this._el=jindo.$(t),this._wel=jindo.$Element(t),this._assignHTMLElements(),this._wfMouseMove=jindo.$Fn(this._onMouseMove,this),this._wfMouseLeave=jindo.$Fn(this._onMouseLeave,this),this._wfClick=jindo.$Fn(this._onClick,this),this.option("bActivateOnload")&&this.activate()},_assignHTMLElements:function(){this._elRatingElement=jindo.$$.getSingle("span",this.getBaseElement()),this._welRatingElement=jindo.$Element(this._elRatingElement)},getBaseElement:function(){return this._el},getRatingElement:function(){return this._elRatingElement},getValue:function(){return this._nValue},getValueByWidth:function(){return this._welRatingElement.width()/this._nBaseWidth*this.option("nMaxValue")},getValueToBeSet:function(t){return t=this._round(t,this.option("nStep")),t=Math.min(t,this.option("nMaxValue")),t=Math.max(t,0)},setValue:function(t,e){"undefined"==typeof e&&(e=!0);var n=this.option("nMaxValue");t=this.getValueToBeSet(t);var i=this._nBaseWidth*t/n;return i=Math.min(i,this._nBaseWidth),this._welRatingElement.width(i),this._nValue=t,e&&this.fireEvent("set",{nValue:this._nValue}),this},reset:function(){var t=this.option("nDefaultValue")||0;return this.setValue(t,!1),this},_round:function(t,e){var n,i,s=t,a=Math.floor(t),o=a+1,r=1;for(i=a;o>=i;i+=e)n=Math.abs(t-i),r>=n&&(r=n,s=i);return s.toFixed(Math.max(e.toString().length-2,0))},_onActivate:function(){var t=this.getBaseElement();this._wfMouseMove.attach(t,"mousemove"),this._wfMouseLeave.attach(t,"mouseleave"),this._wfClick.attach(t,"click"),this._nBaseWidth=this._wel.width(),this.reset()},_onDeactivate:function(){var t=this.getBaseElement();this._wfMouseMove.detach(t,"mousemove"),this._wfMouseLeave.detach(t,"mouseleave"),this._wfClick.detach(t,"click")},_onMouseMove:function(t){var e,n=t.pos(!0).offsetX+1,i=n>this._nBaseWidth?this._nBaseWidth:n;this.option("bSnap")&&(e=n/this._nBaseWidth*this.option("nMaxValue"),i=this._round(e,this.option("nStep"))*this._nBaseWidth/this.option("nMaxValue"),i=Math.min(i,this._nBaseWidth)),this._welRatingElement.css("width",i+"px"),e=this.getValueByWidth(),this.fireEvent("move",{nValue:e,nValueToBeSet:this.getValueToBeSet(e)})},_onMouseLeave:function(t){this.setValue(this._nValue,!1),this.fireEvent("out")},_onClick:function(t){this.setValue(this.getValueByWidth())}}).extend(jindo.UIComponent),jindo.DragArea=jindo.$Class({$init:function(t,e){this.option({sClassName:"draggable",bFlowOut:!0,bSetCapture:!0,nThreshold:0}),this.option(e||{}),this._el=t,this._bIE=jindo.$Agent().navigator().ie,this._htDragInfo={bIsDragging:!1,bPrepared:!1,bHandleDown:!1,bForceDrag:!1},this._wfOnMouseDown=jindo.$Fn(this._onMouseDown,this),this._wfOnMouseMove=jindo.$Fn(this._onMouseMove,this),this._wfOnMouseUp=jindo.$Fn(this._onMouseUp,this),this._wfOnDragStart=jindo.$Fn(this._onDragStart,this),this._wfOnSelectStart=jindo.$Fn(this._onSelectStart,this),this.activate()},_findDraggableElement:function(t){if(1===t.nodeType&&jindo.$$.test(t,"input[type=text], textarea, select"))return null;var e=this,n="."+this.option("sClassName"),i=function(t){return null===t?!1:e._el===document||e._el===t?!0:jindo.$Element(e._el).isParentOf(t)},s=jindo.$$.test(t,n)?t:jindo.$$.getSingle("! "+n,t);return i(s)||(s=null),s},isDragging:function(){var t=this._htDragInfo;return t.bIsDragging&&!t.bPrepared},stopDragging:function(){return this._stopDragging(!0),this},_stopDragging:function(t){if(this._wfOnMouseMove.detach(document,"mousemove"),this._wfOnMouseUp.detach(document,"mouseup"),this.isDragging()){var e=this._htDragInfo,n=jindo.$Element(e.elDrag);e.bIsDragging=!1,e.bForceDrag=!1,e.bPrepared=!1,this._bIE&&this._elSetCapture&&(this._elSetCapture.releaseCapture(),this._elSetCapture=null),this.fireEvent("dragEnd",{elArea:this._el,elHandle:e.elHandle,elDrag:e.elDrag,nX:parseInt(n.css("left"),10)||0,nY:parseInt(n.css("top"),10)||0,bInterupted:t})}},_onActivate:function(){this._wfOnMouseDown.attach(this._el,"mousedown"),this._wfOnDragStart.attach(this._el,"dragstart"),this._wfOnSelectStart.attach(this._el,"selectstart")},_onDeactivate:function(){this._wfOnMouseDown.detach(this._el,"mousedown"),this._wfOnDragStart.detach(this._el,"dragstart"),this._wfOnSelectStart.detach(this._el,"selectstart")},attachEvent:function(){this.activate()},detachEvent:function(){this.deactivate()},isEventAttached:function(){return this.isActivating()},startDragging:function(t){var e=this._findDraggableElement(t);return e?(this._htDragInfo.bForceDrag=!0,this._htDragInfo.bPrepared=!0,this._htDragInfo.elHandle=e,this._htDragInfo.elDrag=e,this._wfOnMouseMove.attach(document,"mousemove"),this._wfOnMouseUp.attach(document,"mouseup"),!0):!1},_onMouseDown:function(t){var e=t.mouse(!0);if(!e.left||e.right||e.scrollbar)return void this._stopDragging(!0);var n=this._findDraggableElement(t.element);if(n){var i=t.pos(),s=this._htDragInfo;s.bHandleDown=!0,s.bPrepared=!0,s.nButton=t._event.button,s.elHandle=n,s.elDrag=n,s.nPageX=i.pageX,s.nPageY=i.pageY,this.fireEvent("handleDown",{elHandle:n,elDrag:n,weEvent:t})&&this._wfOnMouseMove.attach(document,"mousemove"),this._wfOnMouseUp.attach(document,"mouseup"),t.stop(jindo.$Event.CANCEL_DEFAULT)}},_onMouseMove:function(t){var e,n,i=this._htDragInfo,s=t.pos(),a={nX:s.pageX-i.nPageX,nY:s.pageY-i.nPageY};if(i.bPrepared){var o=this.option("nThreshold"),r={};if(!i.bForceDrag&&o){r.nPageX=s.pageX-i.nPageX,r.nPageY=s.pageY-i.nPageY;var h=Math.sqrt(r.nPageX*r.nPageX+r.nPageY*r.nPageY);if(o>h)return}if(this._bIE&&this.option("bSetCapture")&&(this._elSetCapture=this._el===document?document.body:this._findDraggableElement(t.element),this._elSetCapture&&this._elSetCapture.setCapture(!1)),e={elArea:this._el,elHandle:i.elHandle,elDrag:i.elDrag,htDiff:r,weEvent:t},i.bIsDragging=!0,i.bPrepared=!1,!this.fireEvent("dragStart",e))return void(i.bPrepared=!0);var l=jindo.$Element(e.elDrag),u=l.offset();i.elHandle=e.elHandle,i.elDrag=e.elDrag,i.nX=parseInt(l.css("left"),10)||0,i.nY=parseInt(l.css("top"),10)||0,i.nClientX=u.left+l.width()/2,i.nClientY=u.top+l.height()/2}if(i.bForceDrag&&(a.nX=s.clientX-i.nClientX,a.nY=s.clientY-i.nClientY),e={elArea:this._el,elFlowOut:i.elDrag.parentNode,elHandle:i.elHandle,elDrag:i.elDrag,weEvent:t,nX:i.nX+a.nX,nY:i.nY+a.nY,nGapX:a.nX,nGapY:a.nY},this.fireEvent("beforeDrag",e)){var c=i.elDrag;if(this.option("bFlowOut")===!1){var f=e.elFlowOut,d=[c.offsetWidth,c.offsetHeight],_=0,g=0;if(f==document.body&&(f=null),f&&d[0]<=f.scrollWidth&&d[1]<=f.scrollHeight)n={nWidth:f.clientWidth,nHeight:f.clientHeight},_=f.scrollLeft,g=f.scrollTop;else{var p=jindo.$Document().clientSize();n={nWidth:p.width,nHeight:p.height}}null!==e.nX&&(e.nX=Math.max(e.nX,_),e.nX=Math.min(e.nX,n.nWidth-d[0]+_)),null!==e.nY&&(e.nY=Math.max(e.nY,g),e.nY=Math.min(e.nY,n.nHeight-d[1]+g))}null!==e.nX&&(c.style.left=e.nX+"px"),null!==e.nY&&(c.style.top=e.nY+"px"), | |
3 | +this.fireEvent("drag",e)}else i.bIsDragging=!1},_onMouseUp:function(t){this._stopDragging(!1);var e=this._htDragInfo;e.bHandleDown=!1,this.fireEvent("handleUp",{weEvent:t,elHandle:e.elHandle,elDrag:e.elDrag})},_onDragStart:function(t){this._findDraggableElement(t.element)&&t.stop(jindo.$Event.CANCEL_DEFAULT)},_onSelectStart:function(t){(this.isDragging()||this._findDraggableElement(t.element))&&t.stop(jindo.$Event.CANCEL_DEFAULT)}}).extend(jindo.UIComponent),jindo.DefaultTextValue=jindo.$Class({$init:function(t,e){this.option({sValue:"",bActivateOnload:!0}),this.option(e||{}),this._elBaseTarget=jindo.$(t),this._wfOnFocusAndBlur=jindo.$Fn(this._onFocusAndBlur,this),this.option("bActivateOnload")&&this.activate()},getBaseElement:function(){return this._elBaseTarget},setDefault:function(){return this.getBaseElement().value=this.option("sValue"),this},setDefaultValue:function(t){var e=this.option("sValue");return this.option("sValue",t),this.getBaseElement().value==e&&this.setDefault(),this},getDefaultValue:function(){return this.option("sValue")},paint:function(){return this},_onActivate:function(){var t=this.getBaseElement();""==t.value&&this.setDefault(),this._wfOnFocusAndBlur.attach(t,"focus").attach(t,"blur")},_onDeactivate:function(){var t=this.getBaseElement();this._wfOnFocusAndBlur.detach(t,"focus").detach(t,"blur")},_onFocusAndBlur:function(t){var e=this._elBaseTarget,n=e.value;switch(t.type){case"focus":n==this.getDefaultValue()&&(e.value="",e.select());break;case"blur":""==jindo.$S(n).trim().$value()&&this.setDefault()}}}).extend(jindo.UIComponent),jindo.NumericStepper=jindo.$Class({_bIsOnFocus:!1,$init:function(t,e){this._el=jindo.$(t),this.option({sClassPrefix:"ns-",bActivateOnload:!0,bUseMouseWheel:!1,nStep:1,nDecimalPoint:0,nMin:-(1/0),nMax:1/0,nDefaultValue:0,bInputReadOnly:!0}),this.option(e||{}),this._assignHTMLElements(),this._initEventHandlers(),this.option("bActivateOnload")&&this.activate()},_assignHTMLElements:function(){var t=this.option("sClassPrefix");this._elInput=jindo.$$.getSingle("."+t+"input",this._el),this._elPlusButton=jindo.$$.getSingle("."+t+"plus",this._el),this._elMinusButton=jindo.$$.getSingle("."+t+"minus",this._el)},_initEventHandlers:function(){this._wfPlusClick=jindo.$Fn(this._onPlusClick,this),this._wfMinusClick=jindo.$Fn(this._onMinusClick,this),this._wfWheel=jindo.$Fn(this._onWheel,this),this._wfFocus=jindo.$Fn(this._onFocus,this),this._wfBlur=jindo.$Fn(this._onBlur,this)},reset:function(){this._elInput.value=this.option("nDefaultValue").toFixed(this.option("nDecimalPoint"))},getValue:function(){return parseFloat(this._elInput.value)},setValue:function(t){t=t.toFixed(this.option("nDecimalPoint"));var e=this.option("nMin"),n=this.option("nMax"),i={nValue:t,nMin:e,nMax:n};return t>n||e>t?void this.fireEvent("overLimit",i):void(this.fireEvent("beforeChange",i)&&(this._elInput.value=i.nValue,this.fireEvent("change",i)))},getBaseElement:function(){return this._el},getInputElement:function(){return this._elInput},getPlusElement:function(){return this._elPlusButton},getMinusElement:function(){return this._elMinusButton},isFocused:function(){return this._bIsOnFocus},_onActivate:function(){var t=this.getInputElement();this._wfPlusClick.attach(this.getPlusElement(),"click"),this._wfMinusClick.attach(this.getMinusElement(),"click"),this._wfFocus.attach(t,"focus"),this._wfBlur.attach(t,"blur"),this.option("bUseMouseWheel")&&this._wfWheel.attach(t,"mousewheel"),this._elInput.readOnly=this.option("bInputReadOnly"),this.reset()},_onDeactivate:function(){var t=this.getInputElement();this._wfPlusClick.detach(this.getPlusElement(),"click"),this._wfMinusClick.detach(this.getMinusElement(),"click"),this._wfInputClick.detach(t,"click"),this._wfFocus.detach(t,"focus"),this._wfBlur.detach(t,"blur"),this._wfWheel.detach(t,"mousewheel")},_onMinusClick:function(t){this.setValue(this.getValue()-this.option("nStep"))},_onPlusClick:function(t){this.setValue(this.getValue()+this.option("nStep"))},_onWheel:function(t){this.isFocused()&&(t.stop(jindo.$Event.CANCEL_DEFAULT),t.mouse().delta>0?this._onPlusClick():this._onMinusClick())},_onFocus:function(t){this._bIsOnFocus=!0},_onBlur:function(t){this._bIsOnFocus=!1,this.setValue(this.getValue()),this._elInput.readOnly=this.option("bInputReadOnly")}}).extend(jindo.UIComponent),jindo.LazyLoading={_waLoading:jindo.$A([]),_waLoaded:jindo.$A([]),_whtScript:jindo.$H({}),_whtCallback:jindo.$H({})},jindo.LazyLoading.load=function(t,e,n){if("function"!=typeof e&&(e=function(){}),this._queueCallback(t,e),this._checkIsLoading(t))return!1;if(this._checkAlreadyLoaded(t))return this._doCallback(t),!0;this._waLoading.push(t);var i=this,s=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.charset=n||"utf-8",a.src=t,this._whtScript.add(t,a),"onload"in a?a.onload=function(){i._waLoaded.push(t),i._waLoading=i._waLoading.refuse(t),i._doCallback(t)}:a.onreadystatechange=function(){("complete"==this.readyState||"loaded"==this.readyState)&&(i._waLoaded.push(t),i._waLoading=i._waLoading.refuse(t),i._doCallback(t),this.onreadystatechange=null)},s.appendChild(a),!0},jindo.LazyLoading._queueCallback=function(t,e){var n=this._whtCallback.$(t);n?n.push(e):this._whtCallback.$(t,[e])},jindo.LazyLoading._doCallback=function(t){for(var e=this._whtCallback.$(t).concat(),n=0;n<e.length;n++)this._whtCallback.$(t).splice(n,1),e[n]()},jindo.LazyLoading.abort=function(t){if(this._checkIsLoading(t)){var e=this.getScriptElement(t);return this._waLoading=this._waLoading.refuse(t),"onload"in e?e.onload=null:e.onreadystatechange=null,jindo.$Element(e).leave(),this._whtScript.remove(t),this._whtCallback.remove(t),!0}return!1},jindo.LazyLoading._checkAlreadyLoaded=function(t){return this._waLoaded.has(t)},jindo.LazyLoading._checkIsLoading=function(t){return this._waLoading.has(t)},jindo.LazyLoading.getLoaded=function(){return this._waLoaded.$value()},jindo.LazyLoading.getLoading=function(){return this._waLoading.$value()},jindo.LazyLoading.getScriptElement=function(t){return this._whtScript.$(t)||null};(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/js/service/SE2BasicCreator.js
... | ... | @@ -0,0 +1,127 @@ |
1 | +/* | |
2 | +Copyright (C) NAVER corp. | |
3 | + | |
4 | +This library is free software; you can redistribute it and/or | |
5 | +modify it under the terms of the GNU Lesser General Public | |
6 | +License as published by the Free Software Foundation; either | |
7 | +version 2.1 of the License, or (at your option) any later version. | |
8 | + | |
9 | +This library is distributed in the hope that it will be useful, | |
10 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | +Lesser General Public License for more details. | |
13 | + | |
14 | +You should have received a copy of the GNU Lesser General Public | |
15 | +License along with this library; if not, write to the Free Software | |
16 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |
17 | +*/ | |
18 | +function createSEditor2(elIRField, htParams, elSeAppContainer){ | |
19 | + if(!window.$Jindo){ | |
20 | + parent.document.body.innerHTML="진도 프레임웍이 필요합니다.<br>\n<a href='http://dev.naver.com/projects/jindo/download'>http://dev.naver.com/projects/jindo/download</a>에서 Jindo 1.5.3 버전의 jindo.min.js를 다운로드 받아 /js 폴더에 복사 해 주세요.\n(아직 Jindo 2 는 지원하지 않습니다.)"; | |
21 | + return; | |
22 | + } | |
23 | + | |
24 | + var elAppContainer = (elSeAppContainer || jindo.$("smart_editor2")); | |
25 | + var elEditingArea = jindo.$$.getSingle("DIV.husky_seditor_editing_area_container", elAppContainer); | |
26 | + var oWYSIWYGIFrame = jindo.$$.getSingle("IFRAME.se2_input_wysiwyg", elEditingArea); | |
27 | + var oIRTextarea = elIRField?elIRField:jindo.$$.getSingle("TEXTAREA.blind", elEditingArea); | |
28 | + var oHTMLSrc = jindo.$$.getSingle("TEXTAREA.se2_input_htmlsrc", elEditingArea); | |
29 | + var oTextArea = jindo.$$.getSingle("TEXTAREA.se2_input_text", elEditingArea); | |
30 | + | |
31 | + if(!htParams){ | |
32 | + htParams = {}; | |
33 | + htParams.fOnBeforeUnload = null; | |
34 | + } | |
35 | + htParams.elAppContainer = elAppContainer; // 에디터 UI 최상위 element 셋팅 | |
36 | + htParams.oNavigator = jindo.$Agent().navigator(); // navigator 객체 셋팅 | |
37 | + htParams.I18N_LOCALE = htParams.I18N_LOCALE || "ko_KR"; | |
38 | + | |
39 | + var oEditor = new nhn.husky.HuskyCore(htParams); | |
40 | + oEditor.registerPlugin(new nhn.husky.CorePlugin(htParams?htParams.fOnAppLoad:null)); | |
41 | + oEditor.registerPlugin(new nhn.husky.StringConverterManager()); | |
42 | + if(htParams.bSkipXssFilter !== true){ | |
43 | + // 보안 필터링 플러그인 (TODO:소스분리 및 블랙리스트 옵션 추가) | |
44 | + oEditor.registerPlugin({ | |
45 | + _rxFilter:/<\/*(?:applet|b(?:ase|gsound|link)|embed|frame(?:set)?|i(?:frame|layer)|l(?:ayer|ink)|meta|object|s(?:cript|tyle)|title|xml)[^>]*?>/gi, | |
46 | + $ON_REGISTER_CONVERTERS : function() { | |
47 | + var fXssFilter = jindo.$Fn(function(sHtml){ | |
48 | + return sHtml.replace(this._rxFilter, ""); | |
49 | + }, this).bind(); | |
50 | + this.oApp.exec("ADD_CONVERTER",["HTMLSrc_TO_IR", fXssFilter]); | |
51 | + this.oApp.exec("ADD_CONVERTER",["IR_TO_DB", fXssFilter]); | |
52 | + } | |
53 | + }); | |
54 | + } | |
55 | + | |
56 | + var htDimension = { | |
57 | + nMinHeight:205, | |
58 | + nMinWidth:parseInt(elIRField.style.minWidth, 10)||570, | |
59 | + nHeight:elIRField.style.height||elIRField.offsetHeight, | |
60 | + nWidth:elIRField.style.width||elIRField.offsetWidth | |
61 | + }; | |
62 | + | |
63 | + var htConversionMode = { | |
64 | + bUseVerticalResizer : htParams.bUseVerticalResizer, | |
65 | + bUseModeChanger : htParams.bUseModeChanger | |
66 | + }; | |
67 | + | |
68 | + var aAdditionalFontList = htParams.aAdditionalFontList; | |
69 | + | |
70 | + oEditor.registerPlugin(new nhn.husky.SE_EditingAreaManager("WYSIWYG", oIRTextarea, htDimension, htParams.fOnBeforeUnload, elAppContainer)); | |
71 | + oEditor.registerPlugin(new nhn.husky.SE_EditingArea_WYSIWYG(oWYSIWYGIFrame)); // Tab Editor 모드 | |
72 | + oEditor.registerPlugin(new nhn.husky.SE_EditingArea_HTMLSrc(oHTMLSrc)); // Tab HTML 모드 | |
73 | + oEditor.registerPlugin(new nhn.husky.SE_EditingArea_TEXT(oTextArea)); // Tab Text 모드 | |
74 | + oEditor.registerPlugin(new nhn.husky.SE2M_EditingModeChanger(elAppContainer, htConversionMode)); // 모드간 변경(Editor, HTML, Text) | |
75 | + oEditor.registerPlugin(new nhn.husky.SE_PasteHandler()); // WYSIWYG Paste Handler | |
76 | + | |
77 | + oEditor.registerPlugin(new nhn.husky.HuskyRangeManager(oWYSIWYGIFrame)); | |
78 | + oEditor.registerPlugin(new nhn.husky.Utils()); | |
79 | + oEditor.registerPlugin(new nhn.husky.SE2M_UtilPlugin()); | |
80 | + oEditor.registerPlugin(new nhn.husky.SE_WYSIWYGStyler()); | |
81 | + oEditor.registerPlugin(new nhn.husky.SE2M_Toolbar(elAppContainer)); | |
82 | + | |
83 | + oEditor.registerPlugin(new nhn.husky.Hotkey()); // 단축키 | |
84 | + oEditor.registerPlugin(new nhn.husky.SE_EditingAreaVerticalResizer(elAppContainer, htConversionMode)); // 편집영역 리사이즈 | |
85 | + oEditor.registerPlugin(new nhn.husky.DialogLayerManager()); | |
86 | + oEditor.registerPlugin(new nhn.husky.ActiveLayerManager()); | |
87 | + oEditor.registerPlugin(new nhn.husky.SE_WYSIWYGStyleGetter()); // 커서 위치 스타일 정보 가져오기 | |
88 | + | |
89 | + oEditor.registerPlugin(new nhn.husky.SE_WYSIWYGEnterKey("P")); // 엔터 시 처리, 현재는 P로 처리 | |
90 | + | |
91 | + oEditor.registerPlugin(new nhn.husky.SE2M_ColorPalette(elAppContainer)); // 색상 팔레트 | |
92 | + oEditor.registerPlugin(new nhn.husky.SE2M_FontColor(elAppContainer)); // 글자색 | |
93 | + oEditor.registerPlugin(new nhn.husky.SE2M_BGColor(elAppContainer)); // 글자배경색 | |
94 | + oEditor.registerPlugin(new nhn.husky.SE2M_FontNameWithLayerUI(elAppContainer, aAdditionalFontList)); // 글꼴종류 | |
95 | + oEditor.registerPlugin(new nhn.husky.SE2M_FontSizeWithLayerUI(elAppContainer)); // 글꼴크기 | |
96 | + | |
97 | + oEditor.registerPlugin(new nhn.husky.SE2M_LineStyler()); | |
98 | + oEditor.registerPlugin(new nhn.husky.SE2M_ExecCommand(oWYSIWYGIFrame)); | |
99 | + oEditor.registerPlugin(new nhn.husky.SE2M_LineHeightWithLayerUI(elAppContainer)); // 줄간격 | |
100 | + | |
101 | + oEditor.registerPlugin(new nhn.husky.SE2M_Quote(elAppContainer)); // 인용구 | |
102 | + oEditor.registerPlugin(new nhn.husky.SE2M_Hyperlink(elAppContainer)); // 링크 | |
103 | + oEditor.registerPlugin(new nhn.husky.SE2M_SCharacter(elAppContainer)); // 특수문자 | |
104 | + oEditor.registerPlugin(new nhn.husky.SE2M_FindReplacePlugin(elAppContainer)); // 찾기/바꾸기 | |
105 | + oEditor.registerPlugin(new nhn.husky.SE2M_TableCreator(elAppContainer)); // 테이블 생성 | |
106 | + oEditor.registerPlugin(new nhn.husky.SE2M_TableEditor(elAppContainer)); // 테이블 편집 | |
107 | + oEditor.registerPlugin(new nhn.husky.SE2M_TableBlockStyler(elAppContainer)); // 테이블 스타일 | |
108 | + // oEditor.registerPlugin(new nhn.husky.SE_QuickEditor_Image(elAppContainer)); // 이미지 퀵에디터 - 230427 방선주 추가 | |
109 | + if(nhn.husky.SE2M_AttachQuickPhoto){ | |
110 | + oEditor.registerPlugin(new nhn.husky.SE2M_AttachQuickPhoto(elAppContainer)); // 사진 | |
111 | + } | |
112 | + | |
113 | + oEditor.registerPlugin(new nhn.husky.MessageManager(oMessageMap, htParams.I18N_LOCALE)); | |
114 | + oEditor.registerPlugin(new nhn.husky.SE2M_QuickEditor_Common(elAppContainer)); // 퀵에디터 공통(표, 이미지) | |
115 | + | |
116 | + oEditor.registerPlugin(new nhn.husky.SE2B_CSSLoader()); // CSS lazy load | |
117 | + if(window.frameElement){ | |
118 | + oEditor.registerPlugin(new nhn.husky.SE_OuterIFrameControl(elAppContainer, 100)); | |
119 | + } | |
120 | + | |
121 | + oEditor.registerPlugin(new nhn.husky.SE_ToolbarToggler(elAppContainer, htParams.bUseToolbar)); | |
122 | + oEditor.registerPlugin(new nhn.husky.SE2M_Accessibility(elAppContainer, htParams.I18N_LOCALE)); // 에디터내의 웹접근성 관련 기능모음 플러그인 | |
123 | + | |
124 | + // oEditor.registerPlugin(new nhn.husky.SE2M_Configuration.SE2M_Videolink(elAppContainer)); // 영상 링크 ( 추가 ) | |
125 | + oEditor.registerPlugin(new nhn.husky.SE2M_Videolink(elAppContainer)); | |
126 | + return oEditor; | |
127 | +}(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/js/service/SE2M_Configuration.js
... | ... | @@ -0,0 +1,60 @@ |
1 | +/* | |
2 | + * Smart Editor 2 Configuration : This setting must be changed by service | |
3 | + */ | |
4 | +window.nhn = window.nhn || {}; | |
5 | +nhn.husky = nhn.husky || {}; | |
6 | +nhn.husky.SE2M_Configuration = nhn.husky.SE2M_Configuration || {}; | |
7 | + | |
8 | +/** | |
9 | + * CSS LazyLoad를 위한 경로 | |
10 | + */ | |
11 | +nhn.husky.SE2M_Configuration.SE2B_CSSLoader = { | |
12 | + sCSSBaseURI : "css" | |
13 | +}; | |
14 | + | |
15 | +/** | |
16 | + * 편집영역 설정 | |
17 | + */ | |
18 | +nhn.husky.SE2M_Configuration.SE_EditingAreaManager = { | |
19 | + sCSSBaseURI : "css", // smart_editor2_inputarea.html 파일의 상대경로 | |
20 | + sBlankPageURL : "smart_editor2_inputarea.html", | |
21 | + sBlankPageURL_EmulateIE7 : "smart_editor2_inputarea_ie8.html", | |
22 | + aAddtionalEmulateIE7 : [] // IE8 default 사용, IE9 ~ 선택적 사용 | |
23 | +}; | |
24 | + | |
25 | +/** | |
26 | + * [웹접근성] | |
27 | + * 단축키 ALT+, ALT+. 을 이용하여 스마트에디터 영역의 이전/이후 요소로 이동할 수 있다. | |
28 | + * sBeforeElementId : 스마트에디터 영역 이전 요소의 id | |
29 | + * sNextElementId : 스마트에디터 영역 이후 요소의 id | |
30 | + * | |
31 | + * 스마트에디터 영역 이외의 제목 영역 (예:스마트에디터가 적용된 블로그 쓰기 페이지에서의 제목 영역) 에 해당하는 엘리먼트에서 Tab키를 누르면 에디팅 영역으로 포커스를 이동시킬 수 있다. | |
32 | + * sTitleElementId : 제목에 해당하는 input 요소의 id. | |
33 | + */ | |
34 | +nhn.husky.SE2M_Configuration.SE2M_Accessibility = { | |
35 | + sBeforeElementId : '', | |
36 | + sNextElementId : '', | |
37 | + sTitleElementId : '' | |
38 | +}; | |
39 | + | |
40 | +/** | |
41 | + * 링크 기능 옵션 | |
42 | + */ | |
43 | +nhn.husky.SE2M_Configuration.SE2M_Hyperlink = { | |
44 | + bAutolink : true // 자동링크기능 사용여부(기본값:true) | |
45 | +}; | |
46 | + | |
47 | +nhn.husky.SE2M_Configuration.Quote = { | |
48 | + sImageBaseURL : 'http://static.se2.naver.com/static/img' | |
49 | +}; | |
50 | + | |
51 | +nhn.husky.SE2M_Configuration.SE2M_ColorPalette = { | |
52 | + bUseRecentColor : false | |
53 | +}; | |
54 | + | |
55 | +/** | |
56 | + * 영상 링크 옵션 ( 추가 ) | |
57 | + */ | |
58 | +nhn.husky.SE2M_Videolink = { | |
59 | + bAutolink : true // 자동링크기능 사용여부(기본값:true) | |
60 | +};(No newline at end of file) |
+++ client/smarteditor2-2.8.2.3/js/smarteditor2.js
This file is too big to display. |
+++ client/smarteditor2-2.8.2.3/js/smarteditor2.min.js
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/readme.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/release_notes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/js/plugin/hp_SE2M_AttachQuickPhoto.js
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/attach_photo.js
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/callback.html
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/file_uploader.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/file_uploader_html5.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/img/bg_drag_image.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/img/btn_cancel.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/img/btn_confirm.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/img/btn_confirm2.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/img/btn_del.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/img/btn_find.png
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/jindo.fileuploader.js
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/jindo.min.js
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/photo_uploader/photo_uploader.html
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/HTMLPurifier.standalone.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/Xml.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Exception.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Directive.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Id.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/InterchangeBuilder.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/ValidatorAtom.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Language.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Base.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Host.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/info.ini
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML/4.8.0,b6889960956c877d241a7e8f87e613efc7a3611d,1.ser
Binary file is not shown |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/EntityLookup/entities.ser
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Filter/YouTube.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Language/classes/en-x-test.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-test.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-testmini.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Language/messages/en.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Lexer/PH5P.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Printer.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Printer/CSSDefinition.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.css
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.js
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/htmlpurifier/standalone/HTMLPurifier/Printer/HTMLDefinition.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/sample/viewer/index.php
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/smart_editor2_inputarea.html
This diff is skipped because there are too many other diffs. |
+++ client/smarteditor2-2.8.2.3/smart_editor2_inputarea_ie8.html
This diff is skipped because there are too many other diffs. |
--- client/views/index.html
+++ client/views/index.html
This diff is skipped because there are too many other diffs. |
--- client/views/pages/admin/news/NewsInsert.vue
+++ client/views/pages/admin/news/NewsInsert.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/user/Data/Data.vue
+++ client/views/pages/user/Data/Data.vue
This diff is skipped because there are too many other diffs. |
--- client/views/pages/user/community/Notice.vue
+++ client/views/pages/user/community/Notice.vue
This diff is skipped because there are too many other diffs. |
--- package-lock.json
+++ package-lock.json
This diff is skipped because there are too many other diffs. |
--- package.json
+++ package.json
This diff is skipped because there are too many other diffs. |
--- tsconfig.json
+++ tsconfig.json
This diff is skipped because there are too many other diffs. |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?