Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KDT0_NamgungJongMin 직원 관리 서비스 #59

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
97dc701
Initial commit
NamgungJongMin Aug 16, 2023
8790d5b
Feat: "Add signin.html"
NamgungJongMin Aug 16, 2023
de0fa36
Feat: "Add schema for validation of signin input"
NamgungJongMin Aug 16, 2023
c0e2381
Feat: "Add signin.js"
NamgungJongMin Aug 16, 2023
029d52b
Feat: "Initial tailwind setting"
NamgungJongMin Aug 16, 2023
1c783a0
Feat: "Add main.html"
NamgungJongMin Aug 16, 2023
51b851f
Style: "Modify email/password input style"
NamgungJongMin Aug 16, 2023
b96abd7
Chore: "Rename title in html"
NamgungJongMin Aug 17, 2023
7af55ac
Rename: "Modify directory structure"
NamgungJongMin Aug 17, 2023
6ce95c4
Feat: "Add action for signin page"
NamgungJongMin Aug 17, 2023
14f513f
Feat: "Add render.js for adding list in main.html"
NamgungJongMin Aug 17, 2023
00662b1
Feat: "Link to firebase-store"
NamgungJongMin Aug 17, 2023
dbc3513
Fix: "Fix incorrect style"
NamgungJongMin Aug 17, 2023
58ec663
Fix: "Fix render function"
NamgungJongMin Aug 17, 2023
fc6d5be
Chore: "Delete comment in render function"
NamgungJongMin Aug 17, 2023
466bf75
Feat: "Add delete feature"
NamgungJongMin Aug 18, 2023
dc70c35
Fix: "Modify function naming for get single data"
NamgungJongMin Aug 18, 2023
9dcc3af
Feat: "Add feature rendering target information"
NamgungJongMin Aug 18, 2023
aad37f1
Fix: "Ignore checkbox while click list"
NamgungJongMin Aug 18, 2023
651b94f
Feat: "Add feature editing in detail page"
NamgungJongMin Aug 18, 2023
dfeb9ad
Chore: "Organize code"
NamgungJongMin Aug 18, 2023
b55c876
Feat: "Guard no-auth user"
NamgungJongMin Aug 18, 2023
77f3220
Feat: "Add logout feature"
NamgungJongMin Aug 18, 2023
411c433
complete app v1
NamgungJongMin Aug 18, 2023
0767234
complete app v1
NamgungJongMin Aug 18, 2023
c7184fd
Merge branch 'KDT0_NamgungJongMin' of https://github.com/NamgungJongM…
NamgungJongMin Aug 18, 2023
0db897f
Update README.md
NamgungJongMin Aug 18, 2023
b7b2403
Update README.md
NamgungJongMin Aug 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .cache/00/b39592c2c4ea8e3972471c3f374fb9.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/0b/d01326f5b53df7ea860dfc8a23b6c9.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/0c/c3bd8dcd5d0c7b67a94b76562454d4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"../node_modules/firebase/analytics/dist/esm/index.esm.js","dependencies":[{"name":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\firebase\\analytics\\dist\\esm\\index.esm.js.map","includedInParent":true,"mtime":1692342482308},{"name":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\package.json","includedInParent":true,"mtime":1692358771758},{"name":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\firebase\\analytics\\dist\\esm\\package.json","includedInParent":true,"mtime":1692342480272},{"name":"@firebase/analytics","loc":{"line":1,"column":14,"index":14},"parent":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\firebase\\analytics\\dist\\esm\\index.esm.js","resolved":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\@firebase\\analytics\\dist\\esm\\index.esm2017.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _analytics = require(\"@firebase/analytics\");\nObject.keys(_analytics).forEach(function (key) {\n if (key === \"default\" || key === \"__esModule\") return;\n if (key in exports && exports[key] === _analytics[key]) return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function () {\n return _analytics[key];\n }\n });\n});"},"sourceMaps":{"js":{"mappings":[],"sources":{},"lineCount":null}},"error":null,"hash":"1fcf8e5d2b9d6d75fdcd97600130b990","cacheData":{"env":{}}}
1 change: 1 addition & 0 deletions .cache/0e/e112209e3ef422d944b82d521a92f3.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/24/960c032f4162543914af8d8f9bbc0e.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/2a/8715208bf640de49c724e7974efc0a.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/3c/2df74430818b5601399dc6d48f908e.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/3c/80ee32b67fdf4683078d702f584de0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"../node_modules/firebase/app/dist/esm/index.esm.js","dependencies":[{"name":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\firebase\\app\\dist\\esm\\index.esm.js.map","includedInParent":true,"mtime":1692342482312},{"name":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\package.json","includedInParent":true,"mtime":1692358771758},{"name":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\firebase\\app\\dist\\esm\\package.json","includedInParent":true,"mtime":1692342480306},{"name":"@firebase/app","loc":{"line":2,"column":14,"index":63},"parent":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\firebase\\app\\dist\\esm\\index.esm.js","resolved":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\node_modules\\@firebase\\app\\dist\\esm\\index.esm2017.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _app = require(\"@firebase/app\");\nObject.keys(_app).forEach(function (key) {\n if (key === \"default\" || key === \"__esModule\") return;\n if (key in exports && exports[key] === _app[key]) return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function () {\n return _app[key];\n }\n });\n});\nvar name = \"firebase\";\nvar version = \"10.2.0\";\n\n/**\r\n * @license\r\n * Copyright 2020 Google LLC\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the \"License\");\r\n * you may not use this file except in compliance with the License.\r\n * You may obtain a copy of the License at\r\n *\r\n * http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n * See the License for the specific language governing permissions and\r\n * limitations under the License.\r\n */\n(0, _app.registerVersion)(name, version, 'app');"},"sourceMaps":{"js":{"mappings":[{"source":"../../index.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":20,"column":0}},{"source":"../../index.ts","name":null,"original":{"line":16,"column":3},"generated":{"line":35,"column":0}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":0},"generated":{"line":36,"column":0}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":0},"generated":{"line":36,"column":4}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":15},"generated":{"line":36,"column":24}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":16},"generated":{"line":36,"column":26}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":20},"generated":{"line":36,"column":30}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":22},"generated":{"line":36,"column":32}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":29},"generated":{"line":36,"column":39}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":31},"generated":{"line":36,"column":41}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":36},"generated":{"line":36,"column":46}},{"source":"../../index.ts","name":null,"original":{"line":20,"column":37},"generated":{"line":36,"column":47}}],"sources":{"../../index.ts":"/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { registerVersion } from '@firebase/app';\nimport { name, version } from '../package.json';\n\nregisterVersion(name, version, 'app');\nexport * from '@firebase/app';\n"},"lineCount":null}},"error":null,"hash":"98cad422b937777f011b1323868c5457","cacheData":{"env":{}}}
1 change: 1 addition & 0 deletions .cache/3f/9781a000389b3e421c52722d7968f0.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .cache/47/5d44db0221304e837c294fa7d4d23e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"detail.html","dependencies":[{"name":"./tailwind\\output.css","dynamic":true,"resolved":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\src\\tailwind\\output.css","parent":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\src\\detail.html"},{"name":"./js\\pages\\detail\\detail.js","dynamic":true,"resolved":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\src\\js\\pages\\detail\\detail.js","parent":"C:\\Users\\남궁종민\\Documents\\dev\\Y_FE_JAVASCRIPT_PICTURE\\src\\detail.html"}],"generated":{"html":"<!doctype html>\r\n<html lang=\"en\">\r\n <head>\r\n <meta charset=\"UTF-8\">\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n <meta name=\"description\" content=\"직원 관리 웹 어플리케이션\">\r\n <title>직원 사진 관리 서비스</title>\r\n <link href=\"/fe500c9a953618a675cdff6043227293.css\" rel=\"stylesheet\">\r\n <script type=\"module\" src=\"/3f730cbe00723897d445e9b72e2b7df1.js\"></script>\r\n </head>\r\n <body class=\"mx-auto mt-8 max-w-6xl bg-slate-100 px-4\">\r\n <main>\r\n <div class=\"relative mt-6 flex flex-row items-center justify-between\">\r\n <div class=\"text-3xl font-black\">임직원 상세</div>\r\n <div class=\"cursor-pointer text-sm underline underline-offset-4\" id=\"user\">관리자 님</div>\r\n <!-- 로그아웃 창은 관리자를 클릭하면 나타남. h-0 => h-10 -->\r\n <div id=\"logout\" class=\"hover: absolute right-0 top-8 hidden h-10 w-20 translate-x-2 cursor-pointer border-2 bg-white pt-2 text-center text-xs font-medium hover:bg-slate-200 hover:text-red-500\">\r\n 로그아웃\r\n </div>\r\n </div>\r\n\r\n <div class=\"md:flex-row md:items-start mt-16 flex w-full flex-col items-center bg-slate-100\">\r\n <input type=\"image\" src=\"\" class=\"h-80 border-slate-300 object-fill\" id=\"profile-image\">\r\n\r\n <form id=\"detail-form\" class=\"md:mt-0 md:pl-10 relative mt-4 w-full flex-col px-4\">\r\n <div class=\"flex flex-row items-center justify-between\">\r\n <div class=\"text-xl font-bold\">임직원 정보</div>\r\n <button class=\"rounded bg-slate-500 px-4 py-2 text-white hover:bg-blue-500\" id=\"edit-button\">\r\n 정보 변경\r\n </button>\r\n </div>\r\n\r\n <div class=\"bar my-4 bg-slate-400\"></div>\r\n <div class=\"flex w-full flex-row justify-between leading-10\">\r\n <div class=\"ml-4 basis-1/4 font-semibold text-slate-600\">이름</div>\r\n <input class=\"basis-2/4 border-b-2 border-slate-300 font-medium text-slate-600\" type=\"text\" disabled=\"\" name=\"person\" value=\"\">\r\n </div>\r\n\r\n <div class=\"flex w-full flex-row justify-between leading-10\">\r\n <div class=\"ml-4 basis-1/4 font-semibold text-slate-600\">이메일</div>\r\n <input class=\"basis-2/4 border-b-2 border-slate-300 font-medium text-slate-600\" type=\"text\" disabled=\"\" name=\"email\" value=\"\">\r\n </div>\r\n\r\n <div class=\"flex w-full flex-row justify-between leading-10\">\r\n <div class=\"ml-4 basis-1/4 font-semibold text-slate-600\">휴대폰 번호</div>\r\n <input class=\"basis-2/4 border-b-2 border-slate-300 font-medium text-slate-600\" type=\"text\" disabled=\"\" name=\"contact\" value=\"\">\r\n </div>\r\n\r\n <div class=\"flex w-full flex-row justify-between leading-10\">\r\n <div class=\"ml-4 basis-1/4 font-semibold text-slate-600\">부서</div>\r\n <input class=\"basis-2/4 border-b-2 border-slate-300 font-medium text-slate-600\" type=\"text\" disabled=\"\" name=\"division\" value=\"\">\r\n </div>\r\n\r\n <button class=\"absolute right-4 mt-8 hidden rounded bg-slate-500 px-4 py-2 text-white hover:bg-red-500\" id=\"edit-complete\">\r\n 변경하기\r\n </button>\r\n </form>\r\n </div>\r\n </main>\r\n </body>\r\n</html>\r\n"},"sourceMaps":null,"error":null,"hash":"2c379965b8e9fbe80dcc7b4c3e3b49fd","cacheData":{}}
Loading