-
+
+
+
+
+
+
+ 2 min
+
-
-
-
+
+
+
+
@@ -762,8 +1004,60 @@
+
+
+
-
Index: arms/html/analysisResource/content-header.html
===================================================================
diff -u -r74de6df651f26570833fc55a872c7922131b6419 -re3d75e88b63bb05bffc73ce955625048c5d22cdd
--- arms/html/analysisResource/content-header.html (.../content-header.html) (revision 74de6df651f26570833fc55a872c7922131b6419)
+++ arms/html/analysisResource/content-header.html (.../content-header.html) (revision e3d75e88b63bb05bffc73ce955625048c5d22cdd)
@@ -1,13 +1,14 @@
- Dashboard
- Statistics and more
+ Analysis
+ Resource
-
Home
- - Dashboard
+ - Analysis
+ - Resource
Index: arms/html/armsDetailExceptTemplate/assets/css/qna.css
===================================================================
diff -u
--- arms/html/armsDetailExceptTemplate/assets/css/qna.css (revision 0)
+++ arms/html/armsDetailExceptTemplate/assets/css/qna.css (revision e3d75e88b63bb05bffc73ce955625048c5d22cdd)
@@ -0,0 +1,240 @@
+.glyphicon-user:before {
+ content: "\e008"
+}
+
+.chat-btn {
+ margin-right: 10px;
+ display: inline-block;
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ padding: 2px 4px;
+ line-height: 14px;
+ text-shadow: none;
+ font-weight: normal;
+ font-size: 11.05px;
+ background-color: #56bc76;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: 0.25em;
+ border: none;
+}
+
+.edit-chat-btn {
+ background-color: #56bc76;
+}
+
+.delete-chat-btn {
+ background-color: #e5603b;
+}
+
+.user-id {
+ color: #618fb0;
+ font-weight: bolder;
+ text-decoration: none;
+}
+
+.pull-right {
+ float: right !important;
+}
+
+.pull-left {
+ float: left !important;
+}
+
+.pull-right {
+ float: right;
+}
+
+.pull-left {
+ float: left;
+}
+
+.fa.pull-left {
+ margin-right: .3em;
+}
+.fa.pull-right {
+ margin-left: .3em;
+}
+.box .icon, .box .big-text {
+ margin-top: 15px;
+ font-size: 36px;
+ line-height: 36px;
+ height: 36px;
+ font-weight: bold;
+}
+
+/***********************************/
+/** WIDGET **/
+/**********************************/
+.widget {
+ -webkit-border-radius: 1px;
+ -moz-border-radius: 1px;
+ -ms-border-radius: 1px;
+ -o-border-radius: 1px;
+ border-radius: 1px;
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ padding: 10px 12px;
+ color: #666;
+ /*background: rgba(51, 51, 51, 0.4);*/
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ margin-bottom: 30px;
+ position: relative;
+}
+
+.widget.large {
+ /*height: 600px;*/
+ width: 90%;
+ margin: 2%;
+}
+
+.widget .body {
+ margin-top: 10px;
+}
+.widget > footer {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ margin: 15px 0 0;
+}
+
+/***********************************/
+/** CHAT **/
+/**********************************/
+.chat-messages {
+ /*padding-right: 15px;*/
+}
+
+.chat-footer {
+ width: 100%;
+ /* bottom: 25px; */
+ /* position: absolute; */
+ height: 40px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ padding-top: 10px;
+ margin-bottom: 10px;
+}
+.chat-footer input {
+ margin-bottom: 0;
+}
+
+.chat-message:before, .chat-message:after {
+ content: " ";
+ display: table;
+}
+.chat-message:after {
+ clear: both;
+}
+.chat-message .icon {
+ position: relative;
+ z-index: 1;
+ text-align: center;
+ width: 53px;
+ height: 53px;
+ line-height: 53px;
+ vertical-align: middle;
+ -webkit-border-radius: 53px;
+ -moz-border-radius: 53px;
+ -ms-border-radius: 53px;
+ -o-border-radius: 53px;
+ border-radius: 53px;
+}
+.chat-message .icon img {
+ position: relative;
+ top: -2px;
+ width: 50px;
+ height: 50px;
+}
+.chat-message .time {
+ font-size: 11.05px;
+ line-height: 1.5em;
+ text-align: center;
+ color: #d2d2d2;
+}
+
+.sender .write-time {
+ font-size: 11.05px;
+ line-height: 1.5em;
+ text-align: center;
+ color: #595151;
+}
+
+.chat-message + .chat-message {
+ margin-top: 10px;
+}
+
+.chat-message-body {
+ margin-left: 63px;
+ padding: 8px 10px;
+ background: #e9e9e9;
+ position: relative;
+ border-left: 2px solid #666;
+ -webkit-border-radius: 1px;
+ -moz-border-radius: 1px;
+ -ms-border-radius: 1px;
+ -o-border-radius: 1px;
+ border-radius: 1px;
+}
+.chat-message-body.on-left {
+ margin-left: 0;
+ margin-right: 63px;
+ border-left: none;
+ border-right: 2px solid #666;
+}
+.chat-message-body.on-left .arrow {
+ left: auto;
+ right: -7px;
+ border-right: none;
+ border-left: 5px solid #666;
+}
+.chat-message-body.on-left .sender, .chat-message-body.on-left .text {
+ text-align: right;
+}
+.chat-message-body .arrow {
+ display: block;
+ position: absolute;
+ top: 21px;
+ left: -7px;
+ width: 0;
+ height: 0;
+ border-top: 5px solid transparent;
+ border-bottom: 5px solid transparent;
+ border-right: 5px solid #666;
+}
+
+.col-xs-9 {
+ width: 75%;
+}
+
+.col-xs-3 {
+ width: 25%;
+}
+
+.send-btn {
+ width: 100%;
+ display: inline-block;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ text-align: center;
+ text-decoration: none;
+ vertical-align: middle;
+ cursor: pointer;
+ /* -webkit-user-select: none; */
+ -moz-user-select: none;
+ /* user-select: none; */
+ /* background-color: transparent; */
+ border: 1px solid transparent;
+ padding: 0.375rem 0.75rem;
+ font-size: 1rem;
+ border-radius: 0.25rem;
+ transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
+}
\ No newline at end of file
Index: arms/js/analysisResource.js
===================================================================
diff -u -r74de6df651f26570833fc55a872c7922131b6419 -re3d75e88b63bb05bffc73ce955625048c5d22cdd
--- arms/js/analysisResource.js (.../analysisResource.js) (revision 74de6df651f26570833fc55a872c7922131b6419)
+++ arms/js/analysisResource.js (.../analysisResource.js) (revision e3d75e88b63bb05bffc73ce955625048c5d22cdd)
@@ -1,13 +1,88 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("specialchar","en-au",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
-not:"Not sign",reg:"Registered sign",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent",
-Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent",
-Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke",
-Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis",
-aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth",
-ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis",
-yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis",
-trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"});
\ No newline at end of file
+////////////////////////////////////////////////////////////////////////////////////////
+//Document Ready
+////////////////////////////////////////////////////////////////////////////////////////
+function execDocReady() {
+ var pluginGroups = [
+ [
+ // Vendor JS Files
+ /*"../reference/jquery-plugins/MyResume/assets/vendor/purecounter/purecounter_vanilla.js",*/
+ /*"../reference/jquery-plugins/MyResume/assets/vendor/glightbox/js/glightbox.min.js",*/
+ /*"../reference/jquery-plugins/MyResume/assets/vendor/swiper/swiper-bundle.min.js",*/
+ // Template Main JS File
+ /*"../reference/jquery-plugins/MyResume/assets/js/main.js"*/
+ ],
+
+ [
+ "../reference/jquery-plugins/select2-4.0.2/dist/css/select2_lightblue4.css",
+ "../reference/jquery-plugins/select2-4.0.2/dist/js/select2.min.js",
+ "../reference/lightblue4/docs/lib/widgster/widgster.js",
+ "../reference/light-blue/lib/vendor/jquery.ui.widget.js",
+ "../reference/jquery-plugins/lou-multi-select-0.9.12/js/jquery.multi-select.js",
+ "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select.min.js",
+ "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select-bluelight.css"
+ ],
+
+ [
+ "../reference/lightblue4/docs/lib/slimScroll/jquery.slimscroll.min.js",
+ "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.cookie.js",
+ "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.hotkeys.js",
+ "../reference/jquery-plugins/jstree-v.pre1.0/jquery.jstree.js"
+ ],
+
+ [
+ // Template CSS File
+ "../reference/jquery-plugins/MyResume/assets/vendor/boxicons/css/boxicons.css",
+ "../reference/jquery-plugins/MyResume/assets/vendor/glightbox/css/glightbox.min.css",
+ "../reference/jquery-plugins/MyResume/assets/vendor/swiper/swiper-bundle.min.css",
+ // Template Main CSS File
+ "../reference/jquery-plugins/MyResume/assets/css/style.css"
+ ]
+ // 추가적인 플러그인 그룹들을 이곳에 추가하면 됩니다.
+ ];
+
+ loadPluginGroupsParallelAndSequential(pluginGroups)
+ .then(function () {
+
+ })
+ .catch(function (errorMessage) {
+ console.error(errorMessage);
+ console.error("플러그인 로드 중 오류 발생");
+ });
+}
+
+////////////////////////////////////////////////////////////////////////////////////////
+// 플러그인 로드 모듈 ( 병렬 시퀀스 )
+////////////////////////////////////////////////////////////////////////////////////////
+function loadPlugin(url) {
+ return new Promise(function(resolve, reject) {
+
+ if( isJavaScriptFile(url) ){
+ $(".spinner").html("
" + getFileNameFromURL(url) + " 자바스크립트를 다운로드 중입니다...");
+ $.ajax({
+ url: url,
+ dataType: "script",
+ cache: true,
+ success: function() {
+ // The request was successful
+
+ console.log( "[ common :: loadPlugin ] :: url = " + url + ' 자바 스크립트 플러그인 로드 성공');
+ resolve(); // Promise를 성공 상태로 변경
+ },
+ error: function() {
+ // The request failed
+ console.error( "[ common :: loadPlugin ] :: url = " + url + ' 플러그인 로드 실패');
+ reject(); // Promise를 실패 상태로 변경
+ }
+ });
+ } else {
+ $(".spinner").html("
" + getFileNameFromURL(url) + " 스타일시트를 다운로드 중입니다...");
+ $("
", {
+ rel: "stylesheet",
+ type: "text/css",
+ href: url
+ }).appendTo("head");
+ console.log( "[ common :: loadPlugin ] :: url = " + url + ' 스타일시트 플러그인 로드 성공');
+ resolve();
+ }
+ });
+}
\ No newline at end of file